@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}.__variable_d8ebd1{--font-sans:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1"}@font-face{font-family:__Spline_Sans_Mono_0abb9b;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Spline_Sans_Mono_0abb9b;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Spline_Sans_Mono_Fallback_0abb9b;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_0abb9b{font-family:__Spline_Sans_Mono_0abb9b,__Spline_Sans_Mono_Fallback_0abb9b;font-style:normal}.__variable_0abb9b{--font-mono:"__Spline_Sans_Mono_0abb9b","__Spline_Sans_Mono_Fallback_0abb9b"}.light,:root,[data-theme=light]{--lg-bg:#faf9fc;--lg-surface:#f3f1f6;--lg-surface-2:#e9e6ee;--lg-elevated:#fdfcfe;--lg-elevated-hover:var(--lg-surface);--lg-control-bg:var(--lg-surface);--lg-control-hover:var(--lg-surface-2);--lg-control-pressed:var(--lg-surface-2);--lg-control-text:var(--lg-text);--lg-control-border:var(--lg-border-strong);--lg-field-bg:var(--lg-elevated);--lg-field-text:var(--lg-text);--lg-field-placeholder:var(--lg-text-3);--lg-field-border:var(--lg-border-strong);--lg-border:#dedbe5;--lg-border-strong:#898393;--lg-text:#242229;--lg-text-2:#65616f;--lg-text-3:#65616f;--lg-accent:#4d4be8;--lg-accent-ink:#4d4be8;--lg-accent-solid:#4d4be8;--lg-accent-solid-hover:#3d3bc4;--lg-accent-contrast:#fdfcfe;--lg-accent-soft:#eceaff;--lg-accent-border:#c1bff0;--lg-mark:var(--lg-text);--lg-success:#286344;--lg-success-soft:#e8f3ed;--lg-success-border:#8fbca0;--lg-warning:#865016;--lg-warning-soft:#f9efdf;--lg-warning-border:#c9a16c;--lg-danger:#a52c36;--lg-danger-soft:#fbe9ec;--lg-danger-border:#d99ba1;--lg-info:#395a78;--lg-info-soft:#eaf0f6;--lg-info-border:#98b2c9;--lg-solid-ink:#fdfcfe;--lg-invert-bg:#242229;--lg-invert-bg-hover:#3b3743;--lg-invert-text:#fdfcfe;--lg-invert-text-muted:#d2ccd9;--lg-invert-border:#65616f;--lg-brand-black:#242229;--lg-brand-black-soft:#3b3743;--lg-action-bg:var(--lg-invert-bg);--lg-action-hover:var(--lg-invert-bg-hover);--lg-action-pressed:var(--lg-invert-bg-hover);--lg-action-text:var(--lg-invert-text);--lg-focus:var(--lg-accent-ink);--lg-selection-bg:var(--lg-accent-soft);--lg-selection-text:var(--lg-accent-ink);--lg-disabled-bg:#e9e6ee;--lg-disabled-text:#65616f;--lg-sidebar-bg:var(--lg-surface);--lg-sidebar-text:var(--lg-text);--lg-sidebar-text-muted:var(--lg-text-2);--lg-sidebar-hover:var(--lg-surface-2);--lg-sidebar-active-bg:var(--lg-invert-bg);--lg-sidebar-active-text:var(--lg-invert-text);--lg-series-1:var(--lg-accent-ink);--lg-series-2:var(--lg-text);--lg-series-3:var(--lg-text-2);--lg-link-inline-text:var(--lg-text);--lg-link-inline-hover:var(--lg-accent-ink);--lg-link-nav-text:var(--lg-text);--lg-link-nav-hover:var(--lg-text);--lg-link-action-text:var(--lg-text);--lg-link-action-hover:var(--lg-text);--lg-link-danger-text:var(--lg-danger);--lg-link-danger-hover:var(--lg-danger);--lg-link-underline:var(--lg-text-2);--lg-danger-solid:#a52c36;--lg-danger-contrast:#fdfcfe;--lg-radius-xs:8px;--lg-radius-sm:10px;--lg-radius-md:14px;--lg-radius-lg:18px;--lg-radius-xl:20px;--lg-radius-2xl:28px;--lg-radius-pill:999px;--lg-sp-1:4px;--lg-sp-2:8px;--lg-sp-3:12px;--lg-sp-4:16px;--lg-sp-5:20px;--lg-sp-6:24px;--lg-sp-8:32px;--lg-sp-10:40px;--lg-sp-12:48px;--lg-sp-16:64px;--lg-shadow-sm:0 1px 2px rgba(16,16,30,.06);--lg-shadow-md:0 6px 20px rgba(16,16,30,.09);--lg-shadow-lg:0 22px 50px rgba(16,16,30,.13);--lg-font-brand:Georgia,"Times New Roman",serif;--lg-font-display:Georgia,"Times New Roman",serif;--lg-font-sans:var(--font-sans,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lg-font-mono:var(--font-mono,"Spline Sans Mono"),ui-monospace,SFMono-Regular,monospace;--lg-button-height:44px;--lg-button-height-large:52px;--lg-button-padding-x:24px;--lg-button-padding-x-large:28px;--lg-field-height:44px;--lg-touch-target:44px;--lg-focus-width:2px;--lg-focus-offset:3px;--lg-layout-prose:70ch;--lg-layout-marketing:1200px;--lg-layout-app:1440px;--lg-layout-form:640px;--lg-motion-ease-out:cubic-bezier(.16,1,.3,1);--lg-motion-duration-fast:.15s;--lg-motion-duration-normal:.25s;--lg-motion-duration-enter:.85s;--lg-motion-distance-enter:24px;--lg-motion-ease-reveal:cubic-bezier(.22,.61,.36,1);--lg-motion-duration-disclosure:.35s;--lg-breakpoint-sm:640px;--lg-breakpoint-md:768px;--lg-breakpoint-lg:1024px;--lg-breakpoint-xl:1280px;--lg-z-base:1;--lg-z-dropdown:10;--lg-z-sticky:20;--lg-z-overlay:30;--lg-z-modal:40;--lg-z-toast:50}.dark,[data-theme=dark]{--lg-bg:#141318;--lg-surface:#19181f;--lg-surface-2:#26242e;--lg-elevated:#1c1b22;--lg-elevated-hover:var(--lg-surface-2);--lg-control-bg:var(--lg-surface);--lg-control-hover:var(--lg-surface-2);--lg-control-pressed:var(--lg-surface-2);--lg-control-text:var(--lg-text);--lg-control-border:var(--lg-border-strong);--lg-field-bg:var(--lg-elevated);--lg-field-text:var(--lg-text);--lg-field-placeholder:var(--lg-text-3);--lg-field-border:var(--lg-border-strong);--lg-border:#3b3746;--lg-border-strong:#80798e;--lg-text:#f0edf5;--lg-text-2:#b7b1c2;--lg-text-3:#b7b1c2;--lg-accent:#b3abff;--lg-accent-ink:#b3abff;--lg-accent-solid:#b3abff;--lg-accent-solid-hover:#c7c1ff;--lg-accent-contrast:#1b1725;--lg-accent-soft:#2b2946;--lg-accent-border:#696598;--lg-mark:var(--lg-text);--lg-success:#91d4ad;--lg-success-soft:#21372c;--lg-success-border:#54775f;--lg-warning:#e9bf7d;--lg-warning-soft:#3c3021;--lg-warning-border:#977950;--lg-danger:#ff9ea7;--lg-danger-soft:#42272e;--lg-danger-border:#ac747e;--lg-info:#abcbe6;--lg-info-soft:#253342;--lg-info-border:#667e96;--lg-solid-ink:#fdfcfe;--lg-invert-bg:#ece8f2;--lg-invert-bg-hover:#d8d2e2;--lg-invert-text:#242229;--lg-invert-text-muted:#65616f;--lg-invert-border:#898393;--lg-brand-black:#19181f;--lg-brand-black-soft:#26242e;--lg-action-bg:var(--lg-invert-bg);--lg-action-hover:var(--lg-invert-bg-hover);--lg-action-pressed:var(--lg-invert-bg-hover);--lg-action-text:var(--lg-invert-text);--lg-focus:var(--lg-accent-ink);--lg-selection-bg:var(--lg-accent-soft);--lg-selection-text:var(--lg-accent-ink);--lg-disabled-bg:#322e3b;--lg-disabled-text:#b7b1c2;--lg-sidebar-bg:var(--lg-surface);--lg-sidebar-text:var(--lg-text);--lg-sidebar-text-muted:var(--lg-text-2);--lg-sidebar-hover:var(--lg-surface-2);--lg-sidebar-active-bg:var(--lg-invert-bg);--lg-sidebar-active-text:var(--lg-invert-text);--lg-series-1:var(--lg-accent-ink);--lg-series-2:var(--lg-text);--lg-series-3:var(--lg-text-2);--lg-link-inline-text:var(--lg-text);--lg-link-inline-hover:var(--lg-accent-ink);--lg-link-nav-text:var(--lg-text);--lg-link-nav-hover:var(--lg-text);--lg-link-action-text:var(--lg-text);--lg-link-action-hover:var(--lg-text);--lg-link-danger-text:var(--lg-danger);--lg-link-danger-hover:var(--lg-danger);--lg-link-underline:var(--lg-text-2);--lg-danger-solid:#a52c36;--lg-danger-contrast:#fdfcfe;--lg-radius-xs:8px;--lg-radius-sm:10px;--lg-radius-md:14px;--lg-radius-lg:18px;--lg-radius-xl:20px;--lg-radius-2xl:28px;--lg-radius-pill:999px;--lg-sp-1:4px;--lg-sp-2:8px;--lg-sp-3:12px;--lg-sp-4:16px;--lg-sp-5:20px;--lg-sp-6:24px;--lg-sp-8:32px;--lg-sp-10:40px;--lg-sp-12:48px;--lg-sp-16:64px;--lg-shadow-sm:0 1px 2px rgba(0,0,0,.5);--lg-shadow-md:0 8px 26px rgba(0,0,0,.55);--lg-shadow-lg:0 26px 60px rgba(0,0,0,.62);--lg-font-brand:Georgia,"Times New Roman",serif;--lg-font-display:Georgia,"Times New Roman",serif;--lg-font-sans:var(--font-sans,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lg-font-mono:var(--font-mono,"Spline Sans Mono"),ui-monospace,SFMono-Regular,monospace;--lg-button-height:44px;--lg-button-height-large:52px;--lg-button-padding-x:24px;--lg-button-padding-x-large:28px;--lg-field-height:44px;--lg-touch-target:44px;--lg-focus-width:2px;--lg-focus-offset:3px;--lg-layout-prose:70ch;--lg-layout-marketing:1200px;--lg-layout-app:1440px;--lg-layout-form:640px;--lg-motion-ease-out:cubic-bezier(.16,1,.3,1);--lg-motion-duration-fast:.15s;--lg-motion-duration-normal:.25s;--lg-motion-duration-enter:.85s;--lg-motion-distance-enter:24px;--lg-motion-ease-reveal:cubic-bezier(.22,.61,.36,1);--lg-motion-duration-disclosure:.35s;--lg-breakpoint-sm:640px;--lg-breakpoint-md:768px;--lg-breakpoint-lg:1024px;--lg-breakpoint-xl:1280px;--lg-z-base:1;--lg-z-dropdown:10;--lg-z-sticky:20;--lg-z-overlay:30;--lg-z-modal:40;--lg-z-toast:50}:root,:root[data-mode=marketing],[data-mode=marketing],[data-mode=marketing].light,[data-mode=marketing][data-theme=light]{--lg-radius-control:999px;--lg-radius-field:14px;--lg-radius-card:20px;--lg-radius-overlay:28px;--lg-radius-chip:10px;--lg-font-display:Georgia,"Times New Roman",serif;--lg-display-tracking:-0.015em;--lg-display-weight:400;--lg-density-row-y:16px;--lg-density-cell-x:20px;--lg-density-card-p:28px;--lg-density-gap:24px;--lg-density-section-gap:64px;--lg-elevated-hover:var(--lg-surface);--lg-control-bg:var(--lg-surface);--lg-control-hover:var(--lg-surface-2);--lg-control-pressed:var(--lg-surface-2);--lg-control-text:var(--lg-text);--lg-control-border:var(--lg-border-strong);--lg-field-bg:var(--lg-elevated);--lg-field-text:var(--lg-text);--lg-field-placeholder:var(--lg-text-3);--lg-field-border:var(--lg-border-strong);--lg-mark:var(--lg-text);--lg-action-bg:var(--lg-invert-bg);--lg-action-hover:var(--lg-invert-bg-hover);--lg-action-pressed:var(--lg-invert-bg-hover);--lg-action-text:var(--lg-invert-text);--lg-focus:var(--lg-accent-ink);--lg-selection-bg:var(--lg-accent-soft);--lg-selection-text:var(--lg-accent-ink);--lg-sidebar-bg:var(--lg-surface);--lg-sidebar-text:var(--lg-text);--lg-sidebar-text-muted:var(--lg-text-2);--lg-sidebar-hover:var(--lg-surface-2);--lg-sidebar-active-bg:var(--lg-invert-bg);--lg-sidebar-active-text:var(--lg-invert-text);--lg-series-1:var(--lg-accent-ink);--lg-series-2:var(--lg-text);--lg-series-3:var(--lg-text-2);--lg-link-inline-text:var(--lg-text);--lg-link-inline-hover:var(--lg-accent-ink);--lg-link-nav-text:var(--lg-text);--lg-link-nav-hover:var(--lg-text);--lg-link-action-text:var(--lg-text);--lg-link-action-hover:var(--lg-text);--lg-link-danger-text:var(--lg-danger);--lg-link-danger-hover:var(--lg-danger);--lg-link-underline:var(--lg-text-2);--lg-type-display-size:clamp(40px,6vw,80px);--lg-type-display-line:1.15;--lg-type-display-weight:400;--lg-type-display-tracking:-0.015em;--lg-type-display-family:var(--lg-font-display);--lg-type-h1-size:clamp(36px,4.4vw,56px);--lg-type-h1-line:1.18;--lg-type-h1-weight:400;--lg-type-h1-tracking:-0.015em;--lg-type-h1-family:var(--lg-font-display);--lg-type-h2-size:32px;--lg-type-h2-line:1.25;--lg-type-h2-weight:400;--lg-type-h2-tracking:0;--lg-type-h2-family:var(--lg-font-display);--lg-type-h3-size:24px;--lg-type-h3-line:1.3;--lg-type-h3-weight:500;--lg-type-h3-tracking:0;--lg-type-h3-family:var(--lg-font-sans);--lg-type-h4-size:18px;--lg-type-h4-line:1.4;--lg-type-h4-weight:600;--lg-type-h4-tracking:0;--lg-type-h4-family:var(--lg-font-sans);--lg-type-body-l-size:18px;--lg-type-body-l-line:1.65;--lg-type-body-l-weight:400;--lg-type-body-l-tracking:0;--lg-type-body-l-family:var(--lg-font-sans);--lg-type-body-size:16px;--lg-type-body-line:1.6;--lg-type-body-weight:400;--lg-type-body-tracking:0;--lg-type-body-family:var(--lg-font-sans);--lg-type-small-size:14px;--lg-type-small-line:1.55;--lg-type-small-weight:400;--lg-type-small-tracking:0;--lg-type-small-family:var(--lg-font-sans);--lg-type-caption-size:12px;--lg-type-caption-line:1.5;--lg-type-caption-weight:500;--lg-type-caption-tracking:0;--lg-type-caption-family:var(--lg-font-sans);--lg-type-overline-size:12px;--lg-type-overline-line:1.5;--lg-type-overline-weight:500;--lg-type-overline-tracking:0.06em;--lg-type-overline-family:var(--lg-font-sans)}[data-mode=marketing] [data-density=compact],[data-mode=marketing][data-density=compact]{--lg-density-row-y:12px;--lg-density-cell-x:16px;--lg-density-card-p:24px;--lg-density-gap:16px;--lg-density-section-gap:40px;--lg-radius-card:20px;--lg-radius-chip:10px}:root[data-mode=app],[data-mode=app]{--lg-radius-control:999px;--lg-radius-field:14px;--lg-radius-card:20px;--lg-radius-overlay:28px;--lg-radius-chip:10px;--lg-font-display:var(--font-sans,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lg-display-tracking:0;--lg-display-weight:600;--lg-density-row-y:12px;--lg-density-cell-x:16px;--lg-density-card-p:20px;--lg-density-gap:16px;--lg-density-section-gap:32px;--lg-elevated-hover:var(--lg-surface);--lg-control-bg:var(--lg-surface);--lg-control-hover:var(--lg-surface-2);--lg-control-pressed:var(--lg-surface-2);--lg-control-text:var(--lg-text);--lg-control-border:var(--lg-border-strong);--lg-field-bg:var(--lg-elevated);--lg-field-text:var(--lg-text);--lg-field-placeholder:var(--lg-text-3);--lg-field-border:var(--lg-border-strong);--lg-mark:var(--lg-text);--lg-action-bg:var(--lg-invert-bg);--lg-action-hover:var(--lg-invert-bg-hover);--lg-action-pressed:var(--lg-invert-bg-hover);--lg-action-text:var(--lg-invert-text);--lg-focus:var(--lg-accent-ink);--lg-selection-bg:var(--lg-accent-soft);--lg-selection-text:var(--lg-accent-ink);--lg-sidebar-bg:var(--lg-surface);--lg-sidebar-text:var(--lg-text);--lg-sidebar-text-muted:var(--lg-text-2);--lg-sidebar-hover:var(--lg-surface-2);--lg-sidebar-active-bg:var(--lg-invert-bg);--lg-sidebar-active-text:var(--lg-invert-text);--lg-series-1:var(--lg-accent-ink);--lg-series-2:var(--lg-text);--lg-series-3:var(--lg-text-2);--lg-link-inline-text:var(--lg-text);--lg-link-inline-hover:var(--lg-accent-ink);--lg-link-nav-text:var(--lg-text);--lg-link-nav-hover:var(--lg-text);--lg-link-action-text:var(--lg-text);--lg-link-action-hover:var(--lg-text);--lg-link-danger-text:var(--lg-danger);--lg-link-danger-hover:var(--lg-danger);--lg-link-underline:var(--lg-text-2);--lg-bg:#f8f9fa;--lg-sidebar-bg:#fcfdfe;--lg-elevated:#fefeff;--lg-surface:#f4f5f6;--lg-surface-2:#eceef0;--lg-elevated-hover:#f5f6f7;--lg-border:#e0e3e7;--lg-border-strong:#7b8491;--lg-text-2:#535a64;--lg-text-3:#5e6670;--lg-control-bg:var(--lg-elevated);--lg-control-hover:var(--lg-surface);--lg-control-pressed:#e5e8ec;--lg-disabled-bg:#edf0f3;--lg-disabled-text:#616a76;--lg-type-display-size:2rem;--lg-type-display-line:1.3;--lg-type-display-weight:600;--lg-type-display-tracking:0;--lg-type-display-family:var(--lg-font-sans);--lg-type-h1-size:1.75rem;--lg-type-h1-line:1.3;--lg-type-h1-weight:600;--lg-type-h1-tracking:0;--lg-type-h1-family:var(--lg-font-sans);--lg-type-h2-size:1.5rem;--lg-type-h2-line:1.35;--lg-type-h2-weight:600;--lg-type-h2-tracking:0;--lg-type-h2-family:var(--lg-font-sans);--lg-type-h3-size:1.25rem;--lg-type-h3-line:1.4;--lg-type-h3-weight:600;--lg-type-h3-tracking:0;--lg-type-h3-family:var(--lg-font-sans);--lg-type-h4-size:1rem;--lg-type-h4-line:1.5;--lg-type-h4-weight:600;--lg-type-h4-tracking:0;--lg-type-h4-family:var(--lg-font-sans);--lg-type-body-l-size:18px;--lg-type-body-l-line:1.65;--lg-type-body-l-weight:400;--lg-type-body-l-tracking:0;--lg-type-body-l-family:var(--lg-font-sans);--lg-type-body-size:0.875rem;--lg-type-body-line:1.6;--lg-type-body-weight:400;--lg-type-body-tracking:0;--lg-type-body-family:var(--lg-font-sans);--lg-type-small-size:14px;--lg-type-small-line:1.55;--lg-type-small-weight:400;--lg-type-small-tracking:0;--lg-type-small-family:var(--lg-font-sans);--lg-type-caption-size:12px;--lg-type-caption-line:1.5;--lg-type-caption-weight:500;--lg-type-caption-tracking:0;--lg-type-caption-family:var(--lg-font-sans);--lg-type-overline-size:12px;--lg-type-overline-line:1.5;--lg-type-overline-weight:500;--lg-type-overline-tracking:0.06em;--lg-type-overline-family:var(--lg-font-sans)}.dark [data-mode=app],.dark[data-mode=app],:root[data-mode=app].dark,:root[data-mode=app][data-theme=dark],[data-theme=dark] [data-mode=app],[data-theme=dark][data-mode=app]{--lg-bg:#101114;--lg-sidebar-bg:#0c0d10;--lg-surface:#15171b;--lg-surface-2:#26292f;--lg-elevated:#1a1c20;--lg-elevated-hover:#22252b;--lg-border:#353941;--lg-border-strong:#747d8b;--lg-text:#e8ecf2;--lg-text-2:#c6cdd7;--lg-text-3:#aeb7c5;--lg-control-bg:var(--lg-surface-2);--lg-control-hover:#30343c;--lg-control-pressed:#3a404a;--lg-disabled-bg:#25282e;--lg-disabled-text:#a2abb8;--lg-invert-bg:#e6eaf0;--lg-invert-bg-hover:#d7dee7;--lg-invert-text:#20252d;--lg-invert-text-muted:#535c69;--lg-invert-border:#c5ccd6;--lg-accent-soft:#242533;--lg-accent-border:#454968}[data-mode=app].light,[data-mode=app][data-theme=light]{--lg-radius-control:999px;--lg-radius-field:14px;--lg-radius-card:20px;--lg-radius-overlay:28px;--lg-radius-chip:10px;--lg-font-display:var(--font-sans,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lg-display-tracking:0;--lg-display-weight:600;--lg-density-row-y:12px;--lg-density-cell-x:16px;--lg-density-card-p:20px;--lg-density-gap:16px;--lg-density-section-gap:32px;--lg-elevated-hover:var(--lg-surface);--lg-control-bg:var(--lg-surface);--lg-control-hover:var(--lg-surface-2);--lg-control-pressed:var(--lg-surface-2);--lg-control-text:var(--lg-text);--lg-control-border:var(--lg-border-strong);--lg-field-bg:var(--lg-elevated);--lg-field-text:var(--lg-text);--lg-field-placeholder:var(--lg-text-3);--lg-field-border:var(--lg-border-strong);--lg-mark:var(--lg-text);--lg-action-bg:var(--lg-invert-bg);--lg-action-hover:var(--lg-invert-bg-hover);--lg-action-pressed:var(--lg-invert-bg-hover);--lg-action-text:var(--lg-invert-text);--lg-focus:var(--lg-accent-ink);--lg-selection-bg:var(--lg-accent-soft);--lg-selection-text:var(--lg-accent-ink);--lg-sidebar-bg:var(--lg-surface);--lg-sidebar-text:var(--lg-text);--lg-sidebar-text-muted:var(--lg-text-2);--lg-sidebar-hover:var(--lg-surface-2);--lg-sidebar-active-bg:var(--lg-invert-bg);--lg-sidebar-active-text:var(--lg-invert-text);--lg-series-1:var(--lg-accent-ink);--lg-series-2:var(--lg-text);--lg-series-3:var(--lg-text-2);--lg-link-inline-text:var(--lg-text);--lg-link-inline-hover:var(--lg-accent-ink);--lg-link-nav-text:var(--lg-text);--lg-link-nav-hover:var(--lg-text);--lg-link-action-text:var(--lg-text);--lg-link-action-hover:var(--lg-text);--lg-link-danger-text:var(--lg-danger);--lg-link-danger-hover:var(--lg-danger);--lg-link-underline:var(--lg-text-2);--lg-bg:#f8f9fa;--lg-sidebar-bg:#fcfdfe;--lg-elevated:#fefeff;--lg-surface:#f4f5f6;--lg-surface-2:#eceef0;--lg-elevated-hover:#f5f6f7;--lg-border:#e0e3e7;--lg-border-strong:#7b8491;--lg-text-2:#535a64;--lg-text-3:#5e6670;--lg-control-bg:var(--lg-elevated);--lg-control-hover:var(--lg-surface);--lg-control-pressed:#e5e8ec;--lg-disabled-bg:#edf0f3;--lg-disabled-text:#616a76;--lg-type-display-size:2rem;--lg-type-display-line:1.3;--lg-type-display-weight:600;--lg-type-display-tracking:0;--lg-type-display-family:var(--lg-font-sans);--lg-type-h1-size:1.75rem;--lg-type-h1-line:1.3;--lg-type-h1-weight:600;--lg-type-h1-tracking:0;--lg-type-h1-family:var(--lg-font-sans);--lg-type-h2-size:1.5rem;--lg-type-h2-line:1.35;--lg-type-h2-weight:600;--lg-type-h2-tracking:0;--lg-type-h2-family:var(--lg-font-sans);--lg-type-h3-size:1.25rem;--lg-type-h3-line:1.4;--lg-type-h3-weight:600;--lg-type-h3-tracking:0;--lg-type-h3-family:var(--lg-font-sans);--lg-type-h4-size:1rem;--lg-type-h4-line:1.5;--lg-type-h4-weight:600;--lg-type-h4-tracking:0;--lg-type-h4-family:var(--lg-font-sans);--lg-type-body-l-size:18px;--lg-type-body-l-line:1.65;--lg-type-body-l-weight:400;--lg-type-body-l-tracking:0;--lg-type-body-l-family:var(--lg-font-sans);--lg-type-body-size:0.875rem;--lg-type-body-line:1.6;--lg-type-body-weight:400;--lg-type-body-tracking:0;--lg-type-body-family:var(--lg-font-sans);--lg-type-small-size:14px;--lg-type-small-line:1.55;--lg-type-small-weight:400;--lg-type-small-tracking:0;--lg-type-small-family:var(--lg-font-sans);--lg-type-caption-size:12px;--lg-type-caption-line:1.5;--lg-type-caption-weight:500;--lg-type-caption-tracking:0;--lg-type-caption-family:var(--lg-font-sans);--lg-type-overline-size:12px;--lg-type-overline-line:1.5;--lg-type-overline-weight:500;--lg-type-overline-tracking:0.06em;--lg-type-overline-family:var(--lg-font-sans)}[data-mode=app] [data-density=compact],[data-mode=app][data-density=compact]{--lg-density-row-y:8px;--lg-density-cell-x:12px;--lg-density-card-p:16px;--lg-density-gap:12px;--lg-density-section-gap:24px;--lg-radius-card:20px;--lg-radius-chip:10px}:root[data-mode=transactional],[data-mode=transactional]{--lg-radius-control:999px;--lg-radius-field:14px;--lg-radius-card:20px;--lg-radius-overlay:28px;--lg-radius-chip:10px;--lg-font-display:var(--font-sans,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lg-display-tracking:0;--lg-display-weight:600;--lg-density-row-y:16px;--lg-density-cell-x:16px;--lg-density-card-p:24px;--lg-density-gap:20px;--lg-density-section-gap:40px;--lg-elevated-hover:var(--lg-surface);--lg-control-bg:var(--lg-surface);--lg-control-hover:var(--lg-surface-2);--lg-control-pressed:var(--lg-surface-2);--lg-control-text:var(--lg-text);--lg-control-border:var(--lg-border-strong);--lg-field-bg:var(--lg-elevated);--lg-field-text:var(--lg-text);--lg-field-placeholder:var(--lg-text-3);--lg-field-border:var(--lg-border-strong);--lg-mark:var(--lg-text);--lg-action-bg:var(--lg-invert-bg);--lg-action-hover:var(--lg-invert-bg-hover);--lg-action-pressed:var(--lg-invert-bg-hover);--lg-action-text:var(--lg-invert-text);--lg-focus:var(--lg-accent-ink);--lg-selection-bg:var(--lg-accent-soft);--lg-selection-text:var(--lg-accent-ink);--lg-sidebar-bg:var(--lg-surface);--lg-sidebar-text:var(--lg-text);--lg-sidebar-text-muted:var(--lg-text-2);--lg-sidebar-hover:var(--lg-surface-2);--lg-sidebar-active-bg:var(--lg-invert-bg);--lg-sidebar-active-text:var(--lg-invert-text);--lg-series-1:var(--lg-accent-ink);--lg-series-2:var(--lg-text);--lg-series-3:var(--lg-text-2);--lg-link-inline-text:var(--lg-text);--lg-link-inline-hover:var(--lg-accent-ink);--lg-link-nav-text:var(--lg-text);--lg-link-nav-hover:var(--lg-text);--lg-link-action-text:var(--lg-text);--lg-link-action-hover:var(--lg-text);--lg-link-danger-text:var(--lg-danger);--lg-link-danger-hover:var(--lg-danger);--lg-link-underline:var(--lg-text-2);--lg-bg:#f8f9fa;--lg-sidebar-bg:#fcfdfe;--lg-elevated:#fefeff;--lg-surface:#f4f5f6;--lg-surface-2:#eceef0;--lg-elevated-hover:#f5f6f7;--lg-border:#e0e3e7;--lg-border-strong:#7b8491;--lg-text-2:#535a64;--lg-text-3:#5e6670;--lg-control-bg:var(--lg-elevated);--lg-control-hover:var(--lg-surface);--lg-control-pressed:#e5e8ec;--lg-disabled-bg:#edf0f3;--lg-disabled-text:#616a76;--lg-type-display-size:2rem;--lg-type-display-line:1.3;--lg-type-display-weight:600;--lg-type-display-tracking:0;--lg-type-display-family:var(--lg-font-sans);--lg-type-h1-size:1.75rem;--lg-type-h1-line:1.3;--lg-type-h1-weight:600;--lg-type-h1-tracking:0;--lg-type-h1-family:var(--lg-font-sans);--lg-type-h2-size:1.5rem;--lg-type-h2-line:1.35;--lg-type-h2-weight:600;--lg-type-h2-tracking:0;--lg-type-h2-family:var(--lg-font-sans);--lg-type-h3-size:1.25rem;--lg-type-h3-line:1.4;--lg-type-h3-weight:600;--lg-type-h3-tracking:0;--lg-type-h3-family:var(--lg-font-sans);--lg-type-h4-size:1rem;--lg-type-h4-line:1.5;--lg-type-h4-weight:600;--lg-type-h4-tracking:0;--lg-type-h4-family:var(--lg-font-sans);--lg-type-body-l-size:18px;--lg-type-body-l-line:1.65;--lg-type-body-l-weight:400;--lg-type-body-l-tracking:0;--lg-type-body-l-family:var(--lg-font-sans);--lg-type-body-size:0.875rem;--lg-type-body-line:1.6;--lg-type-body-weight:400;--lg-type-body-tracking:0;--lg-type-body-family:var(--lg-font-sans);--lg-type-small-size:14px;--lg-type-small-line:1.55;--lg-type-small-weight:400;--lg-type-small-tracking:0;--lg-type-small-family:var(--lg-font-sans);--lg-type-caption-size:12px;--lg-type-caption-line:1.5;--lg-type-caption-weight:500;--lg-type-caption-tracking:0;--lg-type-caption-family:var(--lg-font-sans);--lg-type-overline-size:12px;--lg-type-overline-line:1.5;--lg-type-overline-weight:500;--lg-type-overline-tracking:0.06em;--lg-type-overline-family:var(--lg-font-sans)}.dark [data-mode=transactional],.dark[data-mode=transactional],:root[data-mode=transactional].dark,:root[data-mode=transactional][data-theme=dark],[data-theme=dark] [data-mode=transactional],[data-theme=dark][data-mode=transactional]{--lg-bg:#101114;--lg-sidebar-bg:#0c0d10;--lg-surface:#15171b;--lg-surface-2:#26292f;--lg-elevated:#1a1c20;--lg-elevated-hover:#22252b;--lg-border:#353941;--lg-border-strong:#747d8b;--lg-text:#e8ecf2;--lg-text-2:#c6cdd7;--lg-text-3:#aeb7c5;--lg-control-bg:var(--lg-surface-2);--lg-control-hover:#30343c;--lg-control-pressed:#3a404a;--lg-disabled-bg:#25282e;--lg-disabled-text:#a2abb8;--lg-invert-bg:#e6eaf0;--lg-invert-bg-hover:#d7dee7;--lg-invert-text:#20252d;--lg-invert-text-muted:#535c69;--lg-invert-border:#c5ccd6;--lg-accent-soft:#242533;--lg-accent-border:#454968}[data-mode=transactional].light,[data-mode=transactional][data-theme=light]{--lg-radius-control:999px;--lg-radius-field:14px;--lg-radius-card:20px;--lg-radius-overlay:28px;--lg-radius-chip:10px;--lg-font-display:var(--font-sans,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lg-display-tracking:0;--lg-display-weight:600;--lg-density-row-y:16px;--lg-density-cell-x:16px;--lg-density-card-p:24px;--lg-density-gap:20px;--lg-density-section-gap:40px;--lg-elevated-hover:var(--lg-surface);--lg-control-bg:var(--lg-surface);--lg-control-hover:var(--lg-surface-2);--lg-control-pressed:var(--lg-surface-2);--lg-control-text:var(--lg-text);--lg-control-border:var(--lg-border-strong);--lg-field-bg:var(--lg-elevated);--lg-field-text:var(--lg-text);--lg-field-placeholder:var(--lg-text-3);--lg-field-border:var(--lg-border-strong);--lg-mark:var(--lg-text);--lg-action-bg:var(--lg-invert-bg);--lg-action-hover:var(--lg-invert-bg-hover);--lg-action-pressed:var(--lg-invert-bg-hover);--lg-action-text:var(--lg-invert-text);--lg-focus:var(--lg-accent-ink);--lg-selection-bg:var(--lg-accent-soft);--lg-selection-text:var(--lg-accent-ink);--lg-sidebar-bg:var(--lg-surface);--lg-sidebar-text:var(--lg-text);--lg-sidebar-text-muted:var(--lg-text-2);--lg-sidebar-hover:var(--lg-surface-2);--lg-sidebar-active-bg:var(--lg-invert-bg);--lg-sidebar-active-text:var(--lg-invert-text);--lg-series-1:var(--lg-accent-ink);--lg-series-2:var(--lg-text);--lg-series-3:var(--lg-text-2);--lg-link-inline-text:var(--lg-text);--lg-link-inline-hover:var(--lg-accent-ink);--lg-link-nav-text:var(--lg-text);--lg-link-nav-hover:var(--lg-text);--lg-link-action-text:var(--lg-text);--lg-link-action-hover:var(--lg-text);--lg-link-danger-text:var(--lg-danger);--lg-link-danger-hover:var(--lg-danger);--lg-link-underline:var(--lg-text-2);--lg-bg:#f8f9fa;--lg-sidebar-bg:#fcfdfe;--lg-elevated:#fefeff;--lg-surface:#f4f5f6;--lg-surface-2:#eceef0;--lg-elevated-hover:#f5f6f7;--lg-border:#e0e3e7;--lg-border-strong:#7b8491;--lg-text-2:#535a64;--lg-text-3:#5e6670;--lg-control-bg:var(--lg-elevated);--lg-control-hover:var(--lg-surface);--lg-control-pressed:#e5e8ec;--lg-disabled-bg:#edf0f3;--lg-disabled-text:#616a76;--lg-type-display-size:2rem;--lg-type-display-line:1.3;--lg-type-display-weight:600;--lg-type-display-tracking:0;--lg-type-display-family:var(--lg-font-sans);--lg-type-h1-size:1.75rem;--lg-type-h1-line:1.3;--lg-type-h1-weight:600;--lg-type-h1-tracking:0;--lg-type-h1-family:var(--lg-font-sans);--lg-type-h2-size:1.5rem;--lg-type-h2-line:1.35;--lg-type-h2-weight:600;--lg-type-h2-tracking:0;--lg-type-h2-family:var(--lg-font-sans);--lg-type-h3-size:1.25rem;--lg-type-h3-line:1.4;--lg-type-h3-weight:600;--lg-type-h3-tracking:0;--lg-type-h3-family:var(--lg-font-sans);--lg-type-h4-size:1rem;--lg-type-h4-line:1.5;--lg-type-h4-weight:600;--lg-type-h4-tracking:0;--lg-type-h4-family:var(--lg-font-sans);--lg-type-body-l-size:18px;--lg-type-body-l-line:1.65;--lg-type-body-l-weight:400;--lg-type-body-l-tracking:0;--lg-type-body-l-family:var(--lg-font-sans);--lg-type-body-size:0.875rem;--lg-type-body-line:1.6;--lg-type-body-weight:400;--lg-type-body-tracking:0;--lg-type-body-family:var(--lg-font-sans);--lg-type-small-size:14px;--lg-type-small-line:1.55;--lg-type-small-weight:400;--lg-type-small-tracking:0;--lg-type-small-family:var(--lg-font-sans);--lg-type-caption-size:12px;--lg-type-caption-line:1.5;--lg-type-caption-weight:500;--lg-type-caption-tracking:0;--lg-type-caption-family:var(--lg-font-sans);--lg-type-overline-size:12px;--lg-type-overline-line:1.5;--lg-type-overline-weight:500;--lg-type-overline-tracking:0.06em;--lg-type-overline-family:var(--lg-font-sans)}[data-mode=transactional] [data-density=compact],[data-mode=transactional][data-density=compact]{--lg-density-row-y:12px;--lg-density-cell-x:16px;--lg-density-card-p:20px;--lg-density-gap:16px;--lg-density-section-gap:32px;--lg-radius-card:20px;--lg-radius-chip:10px}[data-sidebar=brand]{--lg-sidebar-bg:var(--lg-brand-black);--lg-sidebar-text:#f0edf5;--lg-sidebar-text-muted:#b7b1c2;--lg-sidebar-hover:#26242e;--lg-sidebar-active-bg:#ece8f2;--lg-sidebar-active-text:#242229}.lg-button{--lg-button-current-height:var(--lg-button-height);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--lg-button-current-height);height:var(--lg-button-current-height);border-radius:var(--lg-radius-control);padding-block:0;padding-inline:calc(var(--lg-button-current-height) / 2 + 2px);font:500 14px/20px var(--lg-font-sans);letter-spacing:0;white-space:nowrap;border:1px solid var(--lg-border-strong);color:var(--lg-text);background:var(--lg-elevated);cursor:pointer;flex-shrink:0;transition:background-color var(--lg-motion-duration-fast),border-color var(--lg-motion-duration-fast),color var(--lg-motion-duration-fast)}:where(.lg-button):is(:hover,[data-hover=true]):not(:disabled):not([data-disabled=true]):where(:not([data-variant=danger]):not(.button--danger)){background:var(--lg-elevated-hover);opacity:1}.lg-button[data-size=lg]{--lg-button-current-height:var(--lg-button-height-large)}.lg-button[data-variant=primary]{background:var(--lg-action-bg);color:var(--lg-action-text);border-color:transparent}.lg-button[data-variant=primary]:is(:hover,[data-hover=true]):not(:disabled):not([data-disabled=true]){background:var(--lg-action-hover)}.lg-button[data-variant=secondary]{background:var(--lg-control-bg);color:var(--lg-control-text);border-color:var(--lg-control-border)}.lg-button[data-variant=secondary]:is(:hover,[data-hover=true]):not(:disabled):not([data-disabled=true]){background:var(--lg-control-hover)}.lg-button[data-variant=ghost]{background:transparent;border-color:transparent}.lg-button[data-variant=ghost]:is(:hover,[data-hover=true]):not(:disabled):not([data-disabled=true]){background:var(--lg-control-hover);color:var(--lg-control-text)}.lg-button[data-variant=danger]{background:var(--lg-danger-solid);color:var(--lg-danger-contrast);border-color:transparent}.lg-button[data-icon-only=true]{width:var(--lg-button-current-height);min-width:var(--lg-button-current-height);padding:0}.lg-button:disabled,.lg-button[data-disabled=true]{background:var(--lg-disabled-bg);color:var(--lg-disabled-text);border-color:transparent;cursor:default;opacity:1}.lg-button:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:var(--lg-focus-offset)}.lg-button[data-variant=primary]:is(:active,[data-pressed=true]):not(:disabled):not([data-disabled=true]){background:var(--lg-action-pressed)}.lg-button[data-variant=secondary]:is(:active,[data-pressed=true]):not(:disabled):not([data-disabled=true]){background:var(--lg-control-pressed)}.lg-card{display:flex;flex-direction:column;gap:12px;padding:var(--lg-density-card-p);border:1px solid var(--lg-border);border-radius:var(--lg-radius-card);background:var(--lg-elevated)}.lg-card,.lg-card-title{color:var(--lg-text);font-family:var(--lg-font-sans)}.lg-card-title{margin:0;font-size:var(--lg-type-h3-size);line-height:var(--lg-type-h3-line);font-weight:var(--lg-type-h3-weight);letter-spacing:0}.lg-card-label{font:500 12px/1.5 var(--lg-font-sans);letter-spacing:.04em;color:var(--lg-text-2)}.lg-card-description{margin:0;font:400 14px/1.6 var(--lg-font-sans);color:var(--lg-text-2)}.lg-card-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;font:500 14px/1.5 var(--lg-font-sans);color:var(--lg-text)}.lg-card-link>span{font-size:20px}a.lg-card{text-decoration:none}a.lg-card:hover{border-color:var(--lg-border-strong);background:var(--lg-elevated-hover)}a.lg-card:hover .lg-card-link{text-decoration:underline;text-underline-offset:3px}a.lg-card:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:var(--lg-focus-offset)}.lg-nav-link{--lg-nav-height:64px;display:flex;align-items:center;gap:10px;min-height:var(--lg-nav-height);padding:12px calc(var(--lg-nav-height) / 2 + 2px);border-radius:var(--lg-radius-control);color:var(--lg-sidebar-text-muted);background:transparent;font:400 14px/20px var(--lg-font-sans);text-decoration:none}.lg-nav-link:hover{background:var(--lg-sidebar-hover);color:var(--lg-sidebar-text)}.lg-nav-link[aria-current=page]{background:var(--lg-sidebar-active-bg);color:var(--lg-sidebar-active-text);font-weight:600}.lg-nav-number{flex:none;font:400 11px/20px var(--lg-font-mono);color:inherit}.lg-nav-link:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:var(--lg-focus-offset)}.lg-field,.lg-field-shell{font:400 16px/1.5 var(--lg-font-sans);min-height:var(--lg-field-height);border:1px solid var(--lg-field-border);border-radius:var(--lg-radius-field);background:var(--lg-field-bg);color:var(--lg-field-text);box-shadow:none}.lg-field{padding:10px 14px}.lg-field-shell input::-moz-placeholder,.lg-field-shell textarea::-moz-placeholder,.lg-field::-moz-placeholder{color:var(--lg-field-placeholder);opacity:1}.lg-field-shell input::placeholder,.lg-field-shell textarea::placeholder,.lg-field::placeholder{color:var(--lg-field-placeholder);opacity:1}.group[data-invalid=true] .lg-field-shell,.lg-field-shell:is([aria-invalid=true],[data-invalid=true]),.lg-field[aria-invalid=true]{border-color:var(--lg-danger)!important}.lg-field-shell:is(:focus-within,[data-focus=true],[data-focus-visible=true]),.lg-field:focus{border-color:transparent!important;box-shadow:none!important;outline:var(--lg-focus-width) solid var(--lg-focus)!important;outline-offset:0!important}.lg-field-shell[data-disabled=true],.lg-field:disabled{background:var(--lg-disabled-bg);color:var(--lg-disabled-text);opacity:1}.lg-choice{display:flex;align-items:flex-start;gap:12px;min-height:var(--lg-touch-target);padding:12px 16px;border:1px solid var(--lg-field-border);border-radius:var(--lg-radius-field);background:var(--lg-field-bg);color:var(--lg-field-text);font:500 14px/1.5 var(--lg-font-sans);text-align:left;cursor:pointer;transition:background-color var(--lg-motion-duration-fast),border-color var(--lg-motion-duration-fast)}.lg-choice:not(:disabled):not([aria-checked=true]):not([aria-pressed=true]):hover{background:var(--lg-control-hover)}.lg-choice:is([aria-checked=true],[aria-pressed=true]){background:var(--lg-selection-bg);color:var(--lg-selection-text);border-color:var(--lg-focus)}.lg-choice:is([aria-invalid=true],[data-invalid=true]){border-color:var(--lg-danger)}.lg-choice:disabled{cursor:default;opacity:1}.lg-choice:disabled:not([aria-checked=true]):not([aria-pressed=true]){background:var(--lg-disabled-bg);color:var(--lg-disabled-text)}.lg-choice-description{display:block;margin-top:4px;font:400 14px/1.5 var(--lg-font-sans);color:var(--lg-text-2)}.lg-choice:is([aria-checked=true],[aria-pressed=true],:disabled) .lg-choice-description{color:inherit}.lg-choice[data-variant=segment]{align-items:center;justify-content:center;border-radius:var(--lg-radius-control);padding:0 var(--lg-button-padding-x)}.lg-choice[data-variant=segment][aria-checked=true]{background:var(--lg-invert-bg);color:var(--lg-invert-text);border-color:transparent}.lg-choice:focus-visible,.lg-step:focus-visible{outline:var(--lg-focus-width) solid var(--lg-focus);outline-offset:var(--lg-focus-offset)}.lg-step{display:flex;width:100%;align-items:center;gap:12px;min-height:48px;padding:12px;border:1px solid transparent;border-radius:var(--lg-radius-field);background:transparent;color:var(--lg-text-2);font:500 14px/1.5 var(--lg-font-sans);text-align:left;cursor:pointer;transition:background-color var(--lg-motion-duration-fast),color var(--lg-motion-duration-fast)}.lg-step:not([aria-current=step]):hover{background:var(--lg-control-hover);color:var(--lg-control-text)}.lg-step[aria-current=step]{background:var(--lg-selection-bg);color:var(--lg-selection-text);border-color:var(--lg-accent-border);font-weight:600}.lg-step-marker{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border:1px solid var(--lg-field-border);border-radius:var(--lg-radius-control);background:var(--lg-field-bg);color:var(--lg-text-2);font:600 12px/1 var(--lg-font-sans);font-variant-numeric:tabular-nums}.lg-step-marker[data-state=done]{background:var(--lg-success-soft);color:var(--lg-success);border-color:var(--lg-success-border)}.lg-step[aria-current=step] .lg-step-marker{background:var(--lg-accent-solid);color:var(--lg-accent-contrast);border-color:transparent}.lg-step-count{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:24px;min-height:24px;padding:2px 8px;border:1px solid var(--lg-border);border-radius:var(--lg-radius-chip);background:var(--lg-elevated);color:var(--lg-text-2);font:600 12px/1.5 var(--lg-font-sans);font-variant-numeric:tabular-nums}.lg-step-count[data-kind=warning]{background:var(--lg-warning-soft);color:var(--lg-warning);border-color:var(--lg-warning-border)}.lg-step[aria-current=step] .lg-step-count{background:var(--lg-invert-bg);color:var(--lg-invert-text);border-color:transparent}.lg-task-header{background:var(--lg-sidebar-bg);color:var(--lg-text);border-bottom:1px solid var(--lg-border)}.lg-task-footer{background:var(--lg-elevated);color:var(--lg-text);border-top:1px solid var(--lg-border)}.lg-task-title{margin:0;font:var(--lg-type-h1-weight) var(--lg-type-h1-size)/var(--lg-type-h1-line) var(--lg-font-display);letter-spacing:var(--lg-display-tracking);color:var(--lg-text)}.lg-task-copy{margin:8px 0 0;max-width:var(--lg-layout-prose);font:400 14px/1.6 var(--lg-font-sans);color:var(--lg-text-2)}.lg-form-panel{padding:var(--lg-density-card-p);border:1px solid var(--lg-border);border-radius:var(--lg-radius-card);background:var(--lg-elevated);color:var(--lg-text)}@media(max-width:639px){.lg-form-panel{padding:16px}}.lg-number{font-family:var(--lg-font-sans);letter-spacing:0}.lg-number,.lg-number-cell{font-variant-numeric:tabular-nums lining-nums}.lg-number-cell{text-align:right;white-space:nowrap}.lg-status{display:inline-flex;align-items:center;gap:6px;border-radius:var(--lg-radius-chip);padding:4px 8px;font:500 13px/1.5 var(--lg-font-sans)}.lg-notice[data-kind=success],.lg-status[data-kind=success]{color:var(--lg-success);background:var(--lg-success-soft)}.lg-notice[data-kind=warning],.lg-status[data-kind=warning]{color:var(--lg-warning);background:var(--lg-warning-soft)}.lg-notice[data-kind=danger],.lg-status[data-kind=danger]{color:var(--lg-danger);background:var(--lg-danger-soft)}.lg-notice[data-kind=info],.lg-status[data-kind=info]{color:var(--lg-info);background:var(--lg-info-soft)}.lg-notice{border:1px solid;border-radius:var(--lg-radius-card);padding:16px}.lg-toast{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:12px;padding:16px;border:1px solid var(--lg-border-strong);border-radius:var(--lg-radius-card);background:var(--lg-elevated);color:var(--lg-text);font:400 14px/1.5 var(--lg-font-sans)}.lg-toast-icon{width:44px;height:44px;justify-content:center;border-radius:var(--lg-radius-control);padding:0}.lg-toast-copy{min-width:0;padding-top:10px;overflow-wrap:anywhere}.lg-toast-copy strong{font-weight:600}.lg-toast-copy p{margin:4px 0 0;color:var(--lg-text-2)}.lg-toast-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;grid-column:3;grid-row:1}@media(max-width:480px){.lg-toast-copy{grid-column:1/-1;grid-row:2;padding-top:0}}@media (prefers-reduced-motion:reduce){.lg-button,.lg-choice,.lg-step{transition:none}}