@layer xn-tokens{@layer theme{:root{--xn-font-display:"Sora", "Geist", ui-sans-serif, system-ui, sans-serif;--xn-font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--xn-font-mono:"Geist Mono", ui-monospace, monospace;--xn-text-display-size:32px;--xn-text-display-line-height:40px;--xn-text-display-weight:600;--xn-text-display-tracking:-.02em;--xn-text-title-lg-size:30px;--xn-text-title-lg-line-height:36px;--xn-text-title-lg-weight:600;--xn-text-title-lg-tracking:-.02em;--xn-text-title-md-size:20px;--xn-text-title-md-line-height:28px;--xn-text-title-md-weight:600;--xn-text-title-md-tracking:-.01em;--xn-text-title-sm-size:17px;--xn-text-title-sm-line-height:24px;--xn-text-title-sm-weight:600;--xn-text-body-lg-size:16px;--xn-text-body-lg-line-height:24px;--xn-text-body-lg-weight:400;--xn-text-body-size:14px;--xn-text-body-line-height:20px;--xn-text-body-weight:400;--xn-text-body-medium-size:14px;--xn-text-body-medium-line-height:20px;--xn-text-body-medium-weight:500;--xn-text-body-strong-size:14px;--xn-text-body-strong-line-height:20px;--xn-text-body-strong-weight:600;--xn-text-caption-size:12px;--xn-text-caption-line-height:16px;--xn-text-caption-weight:400;--xn-text-caption-medium-size:12px;--xn-text-caption-medium-line-height:16px;--xn-text-caption-medium-weight:500;--xn-text-code-size:13px;--xn-text-code-line-height:20px;--xn-text-code-weight:400;--xn-text-kbd-size:12px;--xn-text-kbd-line-height:16px;--xn-text-kbd-weight:500;--xn-space-0-5:2px;--xn-space-1:4px;--xn-space-2:8px;--xn-space-3:12px;--xn-space-4:16px;--xn-space-5:20px;--xn-space-6:24px;--xn-space-8:32px;--xn-space-10:40px;--xn-space-12:48px;--xn-space-16:64px;--xn-radius-xs:6px;--xn-radius-sm:8px;--xn-radius-md:12px;--xn-radius-lg:18px;--xn-radius-xl:24px;--xn-radius-full:999px;--xn-size-control-xs:28px;--xn-size-control-sm:36px;--xn-size-control-md:44px;--xn-size-control-lg:52px;--xn-size-row-sm:44px;--xn-size-row-md:60px;--xn-size-row-lg:72px;--xn-size-icon-sm:14px;--xn-size-icon-md:16px;--xn-size-icon-lg:20px;--xn-size-sidebar-width:264px;--xn-size-sidebar-rail:80px;--xn-size-topbar-height:64px;--xn-size-content-width:1120px;--xn-size-measure:68ch;--xn-breakpoint-sm:640px;--xn-breakpoint-md:768px;--xn-breakpoint-lg:1024px;--xn-breakpoint-xl:1280px;--xn-layer-sticky:100;--xn-layer-overlay:400;--xn-layer-modal:500;--xn-layer-toast:600;--xn-layer-tooltip:700;--xn-duration-instant:.1s;--xn-duration-fast:.15s;--xn-duration-base:.2s;--xn-duration-slow:.3s;--xn-duration-loop:1.6s;--xn-ease-enter:cubic-bezier(.16, 1, .3, 1);--xn-ease-exit:cubic-bezier(.4, 0, 1, 1);--xn-ease-move:cubic-bezier(.4, 0, .2, 1);--xn-ease-accent:cubic-bezier(.34, 1.4, .64, 1)}:root,[data-xn-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--xn-neutral-1:#fff;--xn-neutral-2:#f9f9fb;--xn-neutral-3:#f4f4f7;--xn-neutral-4:#ececf1;--xn-neutral-5:#e8e8ee;--xn-neutral-6:#d9d9e2;--xn-neutral-7:#c4c4cf;--xn-neutral-8:#9a9aa8;--xn-neutral-9:#858592;--xn-neutral-10:#737482;--xn-neutral-11:#62636f;--xn-neutral-12:#15151c;--xn-bg-canvas:var(--xn-neutral-3);--xn-bg-surface:var(--xn-neutral-1);--xn-bg-surface-hover:#f2f2f2;--xn-bg-overlay:var(--xn-neutral-1);--xn-bg-sunken:var(--xn-neutral-3);--xn-bg-inset:var(--xn-neutral-2);--xn-bg-fill:var(--xn-neutral-4);--xn-bg-fill-overlay:var(--xn-bg-fill);--xn-bg-fill-overlay-hover:var(--xn-bg-transparent-active);--xn-bg-raised:var(--xn-neutral-1);--xn-bg-raised-overlay:var(--xn-bg-raised);--xn-bg-transparent-hover:var(--xn-neutral-4);--xn-bg-transparent-active:var(--xn-neutral-6);--xn-bg-inverse:var(--xn-neutral-12);--xn-bg-scrim:#15151c6b;--xn-fg-default:var(--xn-neutral-12);--xn-fg-muted:var(--xn-neutral-11);--xn-fg-disabled:var(--xn-neutral-8);--xn-fg-on-inverse:var(--xn-neutral-1);--xn-border-default:var(--xn-neutral-5);--xn-border-strong:var(--xn-neutral-6);--xn-border-control:var(--xn-neutral-9);--xn-border-focus:var(--xn-neutral-12);--xn-fg-success:#1c6b43;--xn-bg-success-subtle:#e4f3ea;--xn-border-success:#9accac;--xn-bg-success:#1f7a4d;--xn-fg-on-success:#fff;--xn-fg-warning:#8a5a00;--xn-bg-warning-subtle:#fdf1d9;--xn-border-warning:#dfb771;--xn-bg-warning:#f2b01e;--xn-fg-on-warning:#18171d;--xn-fg-danger:#b4271c;--xn-bg-danger-subtle:#fdebe8;--xn-border-danger:#f7a599;--xn-bg-danger:#c5352b;--xn-fg-on-danger:#fff;--xn-bg-danger-hover:#aa332b;--xn-fg-info:#1f5aa8;--xn-bg-info-subtle:#e6effc;--xn-border-info:#a4bbff;--xn-bg-info:#2462d9;--xn-fg-on-info:#fff;--xn-chart-1:var(--xn-accent-9);--xn-chart-2:var(--xn-bg-info);--xn-chart-3:var(--xn-fg-warning);--xn-chart-4:var(--xn-neutral-9);--xn-chart-5:var(--xn-neutral-12);--xn-bg-heat-1:#ecf0fd;--xn-bg-heat-2:#d8def9;--xn-bg-heat-3:#c0c9f5;--xn-bg-heat-4:#a6b2ef;--xn-shadow-control:0 1px 2px #17172012;--xn-shadow-raised:0 1px 2px #1717200f, 0 1px 1px #1717200a;--xn-shadow-overlay:0 4px 12px #1717200f, 0 20px 48px #17172024;--xn-shadow-panel:0 16px 48px #17172029, 0 4px 12px #17172014;--xn-shadow-dialog:0 24px 64px #17172038, 0 8px 20px #1717201a}[data-xn-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--xn-neutral-1:#0f0f13;--xn-neutral-2:#15151b;--xn-neutral-3:#1b1b22;--xn-neutral-4:#24242c;--xn-neutral-5:#2a2a33;--xn-neutral-6:#3a3a45;--xn-neutral-7:#494a55;--xn-neutral-8:#757582;--xn-neutral-9:#80808d;--xn-neutral-10:#8f8f9c;--xn-neutral-11:#a9a9b6;--xn-neutral-12:#f1f1f6;--xn-bg-canvas:var(--xn-neutral-1);--xn-bg-surface:var(--xn-neutral-3);--xn-bg-surface-hover:#24242b;--xn-bg-overlay:var(--xn-neutral-4);--xn-bg-sunken:var(--xn-neutral-1);--xn-bg-inset:var(--xn-neutral-2);--xn-bg-fill:var(--xn-neutral-4);--xn-bg-fill-overlay:var(--xn-neutral-6);--xn-bg-fill-overlay-hover:var(--xn-neutral-7);--xn-bg-raised:var(--xn-neutral-6);--xn-bg-raised-overlay:var(--xn-neutral-8);--xn-bg-transparent-hover:var(--xn-neutral-5);--xn-bg-transparent-active:var(--xn-neutral-6);--xn-bg-inverse:var(--xn-neutral-12);--xn-bg-scrim:#0009;--xn-fg-default:var(--xn-neutral-12);--xn-fg-muted:var(--xn-neutral-11);--xn-fg-disabled:var(--xn-neutral-8);--xn-fg-on-inverse:#15151c;--xn-border-default:var(--xn-neutral-5);--xn-border-strong:var(--xn-neutral-6);--xn-border-control:#7e7e85;--xn-border-focus:var(--xn-neutral-12);--xn-fg-success:#63d39a;--xn-bg-success-subtle:#16301f;--xn-border-success:#145837;--xn-bg-success:#63d39a;--xn-fg-on-success:#18171d;--xn-fg-warning:#f2c35c;--xn-bg-warning-subtle:#33290f;--xn-border-warning:#604600;--xn-bg-warning:#f2c35c;--xn-fg-on-warning:#18171d;--xn-fg-danger:#ff8a7e;--xn-bg-danger-subtle:#3a1a17;--xn-border-danger:#75332d;--xn-bg-danger:#ff8a7e;--xn-fg-on-danger:#18171d;--xn-bg-danger-hover:#ff9a8f;--xn-fg-info:#8db8f7;--xn-bg-info-subtle:#152640;--xn-border-info:#3a467c;--xn-bg-info:#8db8f7;--xn-fg-on-info:#18171d;--xn-chart-1:var(--xn-accent-9);--xn-chart-2:var(--xn-bg-info);--xn-chart-3:var(--xn-bg-warning);--xn-chart-4:var(--xn-neutral-9);--xn-chart-5:var(--xn-neutral-12);--xn-bg-heat-1:#232330;--xn-bg-heat-2:#2c2c40;--xn-bg-heat-3:#383755;--xn-bg-heat-4:#45436d;--xn-shadow-control:0 1px 2px #17172012;--xn-shadow-raised:0 1px 2px #0006, 0 1px 1px #0000004d;--xn-shadow-overlay:0 8px 24px #00000080, 0 2px 6px #0006;--xn-shadow-panel:0 16px 48px #0000008c, 0 4px 12px #0006;--xn-shadow-dialog:0 24px 64px #0009, 0 8px 20px #00000073}:root,[data-xn-theme=xnovart],[data-xn-mode=light]{--xn-accent-1:#fdfdff;--xn-accent-2:#f7f8fe;--xn-accent-3:#eeefff;--xn-accent-4:#e3e5fe;--xn-accent-5:#d8dafe;--xn-accent-6:#cbccff;--xn-accent-7:#b4b6fd;--xn-accent-8:#9494e7;--xn-accent-9:#3b32c9;--xn-accent-10:#321fba;--xn-accent-11:#3b32c9;--xn-accent-12:#1c2141;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#fff;--xn-fg-accent:var(--xn-accent-11);--xn-bg-accent-subtle:var(--xn-accent-3);--xn-bg-accent-subtle-hover:var(--xn-accent-4);--xn-bg-accent-range:var(--xn-accent-5);--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#3b32c900}[data-xn-mode=dark],[data-xn-theme=xnovart][data-xn-mode=dark]{--xn-accent-1:#131219;--xn-accent-2:#1a1822;--xn-accent-3:#211d31;--xn-accent-4:#29223f;--xn-accent-5:#31284c;--xn-accent-6:#3b315d;--xn-accent-7:#4d4076;--xn-accent-8:#6c5ba4;--xn-accent-9:#8f87f0;--xn-accent-10:#9c95fe;--xn-accent-11:#8f87f0;--xn-accent-12:#e5e5fe;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#18171d;--xn-fg-accent:#938bf4;--xn-bg-accent-subtle:#262635;--xn-bg-accent-subtle-hover:#2e2e44;--xn-bg-accent-range:#34334e;--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#8f87f000}:where([data-xn-theme=cliperia]) [data-xn-mode=light]{--xn-accent-1:#fcfcfc;--xn-accent-2:#f5f9f9;--xn-accent-3:#e8f2f2;--xn-accent-4:#d9eaea;--xn-accent-5:#c8e1e0;--xn-accent-6:#b6d6d6;--xn-accent-7:#9ac3c3;--xn-accent-8:#72a5a4;--xn-accent-9:#007272;--xn-accent-10:#006464;--xn-accent-11:#007272;--xn-accent-12:#142727;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#fff;--xn-fg-accent:var(--xn-accent-11);--xn-bg-accent-subtle:var(--xn-accent-3);--xn-bg-accent-subtle-hover:var(--xn-accent-4);--xn-bg-accent-range:var(--xn-accent-5);--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#00727200}:where([data-xn-theme=cliperia]) [data-xn-mode=dark]{--xn-accent-1:#0e1414;--xn-accent-2:#121c1b;--xn-accent-3:#0f2322;--xn-accent-4:#0b2b2a;--xn-accent-5:#0a3434;--xn-accent-6:#0a3f3f;--xn-accent-7:#125151;--xn-accent-8:#1d7272;--xn-accent-9:#47c7c7;--xn-accent-10:#58d6d6;--xn-accent-11:#47c7c7;--xn-accent-12:#d2edec;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#18171d;--xn-fg-accent:var(--xn-accent-11);--xn-bg-accent-subtle:#222b32;--xn-bg-accent-subtle-hover:#27373d;--xn-bg-accent-range:#2a3f45;--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#47c7c700}:where([data-xn-theme=droiso]) [data-xn-mode=light]{--xn-accent-1:#fefdfd;--xn-accent-2:#fef7f4;--xn-accent-3:#ffebe5;--xn-accent-4:#fee0d5;--xn-accent-5:#fed2c4;--xn-accent-6:#fbc3b1;--xn-accent-7:#f0aa94;--xn-accent-8:#d7876c;--xn-accent-9:#a8431f;--xn-accent-10:#99350d;--xn-accent-11:#a8431f;--xn-accent-12:#3c180c;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#fff;--xn-fg-accent:var(--xn-accent-11);--xn-bg-accent-subtle:var(--xn-accent-3);--xn-bg-accent-subtle-hover:var(--xn-accent-4);--xn-bg-accent-range:var(--xn-accent-5);--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#a8431f00}:where([data-xn-theme=droiso]) [data-xn-mode=dark]{--xn-accent-1:#18110e;--xn-accent-2:#211712;--xn-accent-3:#2e1b13;--xn-accent-4:#3b1f14;--xn-accent-5:#472416;--xn-accent-6:#572c1a;--xn-accent-7:#6f3a24;--xn-accent-8:#9a5335;--xn-accent-9:#e07a50;--xn-accent-10:#f0885e;--xn-accent-11:#e07a50;--xn-accent-12:#fee1d5;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#18171d;--xn-fg-accent:#e17b51;--xn-bg-accent-subtle:#2e2528;--xn-bg-accent-subtle-hover:#3c2c2c;--xn-bg-accent-range:#45312f;--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#e07a5000}[data-xn-theme=cliperia]{--xn-accent-1:#fcfcfc;--xn-accent-2:#f5f9f9;--xn-accent-3:#e8f2f2;--xn-accent-4:#d9eaea;--xn-accent-5:#c8e1e0;--xn-accent-6:#b6d6d6;--xn-accent-7:#9ac3c3;--xn-accent-8:#72a5a4;--xn-accent-9:#007272;--xn-accent-10:#006464;--xn-accent-11:#007272;--xn-accent-12:#142727;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#fff;--xn-fg-accent:var(--xn-accent-11);--xn-bg-accent-subtle:var(--xn-accent-3);--xn-bg-accent-subtle-hover:var(--xn-accent-4);--xn-bg-accent-range:var(--xn-accent-5);--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#00727200}[data-xn-theme=cliperia][data-xn-mode=dark]{--xn-accent-1:#0e1414;--xn-accent-2:#121c1b;--xn-accent-3:#0f2322;--xn-accent-4:#0b2b2a;--xn-accent-5:#0a3434;--xn-accent-6:#0a3f3f;--xn-accent-7:#125151;--xn-accent-8:#1d7272;--xn-accent-9:#47c7c7;--xn-accent-10:#58d6d6;--xn-accent-11:#47c7c7;--xn-accent-12:#d2edec;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#18171d;--xn-fg-accent:var(--xn-accent-11);--xn-bg-accent-subtle:#222b32;--xn-bg-accent-subtle-hover:#27373d;--xn-bg-accent-range:#2a3f45;--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#47c7c700}[data-xn-theme=droiso]{--xn-accent-1:#fefdfd;--xn-accent-2:#fef7f4;--xn-accent-3:#ffebe5;--xn-accent-4:#fee0d5;--xn-accent-5:#fed2c4;--xn-accent-6:#fbc3b1;--xn-accent-7:#f0aa94;--xn-accent-8:#d7876c;--xn-accent-9:#a8431f;--xn-accent-10:#99350d;--xn-accent-11:#a8431f;--xn-accent-12:#3c180c;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#fff;--xn-fg-accent:var(--xn-accent-11);--xn-bg-accent-subtle:var(--xn-accent-3);--xn-bg-accent-subtle-hover:var(--xn-accent-4);--xn-bg-accent-range:var(--xn-accent-5);--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#a8431f00}[data-xn-theme=droiso][data-xn-mode=dark]{--xn-accent-1:#18110e;--xn-accent-2:#211712;--xn-accent-3:#2e1b13;--xn-accent-4:#3b1f14;--xn-accent-5:#472416;--xn-accent-6:#572c1a;--xn-accent-7:#6f3a24;--xn-accent-8:#9a5335;--xn-accent-9:#e07a50;--xn-accent-10:#f0885e;--xn-accent-11:#e07a50;--xn-accent-12:#fee1d5;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#18171d;--xn-fg-accent:#e17b51;--xn-bg-accent-subtle:#2e2528;--xn-bg-accent-subtle-hover:#3c2c2c;--xn-bg-accent-range:#45312f;--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#e07a5000}@media (prefers-color-scheme:dark){[data-xn-mode=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--xn-neutral-1:#0f0f13;--xn-neutral-2:#15151b;--xn-neutral-3:#1b1b22;--xn-neutral-4:#24242c;--xn-neutral-5:#2a2a33;--xn-neutral-6:#3a3a45;--xn-neutral-7:#494a55;--xn-neutral-8:#757582;--xn-neutral-9:#80808d;--xn-neutral-10:#8f8f9c;--xn-neutral-11:#a9a9b6;--xn-neutral-12:#f1f1f6;--xn-bg-canvas:var(--xn-neutral-1);--xn-bg-surface:var(--xn-neutral-3);--xn-bg-surface-hover:#24242b;--xn-bg-overlay:var(--xn-neutral-4);--xn-bg-sunken:var(--xn-neutral-1);--xn-bg-inset:var(--xn-neutral-2);--xn-bg-fill:var(--xn-neutral-4);--xn-bg-fill-overlay:var(--xn-neutral-6);--xn-bg-fill-overlay-hover:var(--xn-neutral-7);--xn-bg-raised:var(--xn-neutral-6);--xn-bg-raised-overlay:var(--xn-neutral-8);--xn-bg-transparent-hover:var(--xn-neutral-5);--xn-bg-transparent-active:var(--xn-neutral-6);--xn-bg-inverse:var(--xn-neutral-12);--xn-bg-scrim:#0009;--xn-fg-default:var(--xn-neutral-12);--xn-fg-muted:var(--xn-neutral-11);--xn-fg-disabled:var(--xn-neutral-8);--xn-fg-on-inverse:#15151c;--xn-border-default:var(--xn-neutral-5);--xn-border-strong:var(--xn-neutral-6);--xn-border-control:#7e7e85;--xn-border-focus:var(--xn-neutral-12);--xn-fg-success:#63d39a;--xn-bg-success-subtle:#16301f;--xn-border-success:#145837;--xn-bg-success:#63d39a;--xn-fg-on-success:#18171d;--xn-fg-warning:#f2c35c;--xn-bg-warning-subtle:#33290f;--xn-border-warning:#604600;--xn-bg-warning:#f2c35c;--xn-fg-on-warning:#18171d;--xn-fg-danger:#ff8a7e;--xn-bg-danger-subtle:#3a1a17;--xn-border-danger:#75332d;--xn-bg-danger:#ff8a7e;--xn-fg-on-danger:#18171d;--xn-bg-danger-hover:#ff9a8f;--xn-fg-info:#8db8f7;--xn-bg-info-subtle:#152640;--xn-border-info:#3a467c;--xn-bg-info:#8db8f7;--xn-fg-on-info:#18171d;--xn-chart-1:var(--xn-accent-9);--xn-chart-2:var(--xn-bg-info);--xn-chart-3:var(--xn-bg-warning);--xn-chart-4:var(--xn-neutral-9);--xn-chart-5:var(--xn-neutral-12);--xn-bg-heat-1:#232330;--xn-bg-heat-2:#2c2c40;--xn-bg-heat-3:#383755;--xn-bg-heat-4:#45436d;--xn-shadow-control:0 1px 2px #17172012;--xn-shadow-raised:0 1px 2px #0006, 0 1px 1px #0000004d;--xn-shadow-overlay:0 8px 24px #00000080, 0 2px 6px #0006;--xn-shadow-panel:0 16px 48px #0000008c, 0 4px 12px #0006;--xn-shadow-dialog:0 24px 64px #0009, 0 8px 20px #00000073;--xn-accent-1:#131219;--xn-accent-2:#1a1822;--xn-accent-3:#211d31;--xn-accent-4:#29223f;--xn-accent-5:#31284c;--xn-accent-6:#3b315d;--xn-accent-7:#4d4076;--xn-accent-8:#6c5ba4;--xn-accent-9:#8f87f0;--xn-accent-10:#9c95fe;--xn-accent-11:#8f87f0;--xn-accent-12:#e5e5fe;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#18171d;--xn-fg-accent:#938bf4;--xn-bg-accent-subtle:#262635;--xn-bg-accent-subtle-hover:#2e2e44;--xn-bg-accent-range:#34334e;--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#8f87f000}[data-xn-theme=cliperia][data-xn-mode=auto]{--xn-accent-1:#0e1414;--xn-accent-2:#121c1b;--xn-accent-3:#0f2322;--xn-accent-4:#0b2b2a;--xn-accent-5:#0a3434;--xn-accent-6:#0a3f3f;--xn-accent-7:#125151;--xn-accent-8:#1d7272;--xn-accent-9:#47c7c7;--xn-accent-10:#58d6d6;--xn-accent-11:#47c7c7;--xn-accent-12:#d2edec;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#18171d;--xn-fg-accent:var(--xn-accent-11);--xn-bg-accent-subtle:#222b32;--xn-bg-accent-subtle-hover:#27373d;--xn-bg-accent-range:#2a3f45;--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#47c7c700}[data-xn-theme=droiso][data-xn-mode=auto]{--xn-accent-1:#18110e;--xn-accent-2:#211712;--xn-accent-3:#2e1b13;--xn-accent-4:#3b1f14;--xn-accent-5:#472416;--xn-accent-6:#572c1a;--xn-accent-7:#6f3a24;--xn-accent-8:#9a5335;--xn-accent-9:#e07a50;--xn-accent-10:#f0885e;--xn-accent-11:#e07a50;--xn-accent-12:#fee1d5;--xn-bg-accent:var(--xn-accent-9);--xn-bg-accent-hover:var(--xn-accent-10);--xn-fg-on-accent:#18171d;--xn-fg-accent:#e17b51;--xn-bg-accent-subtle:#2e2528;--xn-bg-accent-subtle-hover:#3c2c2c;--xn-bg-accent-range:#45312f;--xn-border-accent:var(--xn-accent-7);--xn-border-accent-fill:#e07a5000}}}@layer forced{@media (forced-colors:active){:root,[data-xn-theme],[data-xn-mode]{--xn-bg-canvas:Canvas;--xn-bg-surface:Canvas;--xn-bg-surface-hover:Canvas;--xn-bg-overlay:Canvas;--xn-bg-sunken:Canvas;--xn-bg-inset:Canvas;--xn-bg-fill:Canvas;--xn-bg-fill-overlay:Canvas;--xn-bg-fill-overlay-hover:Canvas;--xn-bg-raised:Canvas;--xn-bg-raised-overlay:Canvas;--xn-bg-transparent-hover:Canvas;--xn-bg-transparent-active:Canvas;--xn-bg-inverse:CanvasText;--xn-bg-scrim:Canvas;--xn-fg-default:CanvasText;--xn-fg-muted:CanvasText;--xn-fg-disabled:GrayText;--xn-fg-on-inverse:Canvas;--xn-border-default:CanvasText;--xn-border-strong:CanvasText;--xn-border-control:CanvasText;--xn-border-focus:Highlight;--xn-bg-accent:Highlight;--xn-bg-accent-hover:Highlight;--xn-fg-on-accent:HighlightText;--xn-fg-accent:LinkText;--xn-bg-accent-subtle:Canvas;--xn-bg-accent-subtle-hover:Canvas;--xn-bg-accent-range:Canvas;--xn-border-accent:CanvasText;--xn-border-accent-fill:CanvasText;--xn-fg-success:CanvasText;--xn-bg-success-subtle:Canvas;--xn-border-success:CanvasText;--xn-bg-success:CanvasText;--xn-fg-on-success:Canvas;--xn-fg-warning:CanvasText;--xn-bg-warning-subtle:Canvas;--xn-border-warning:CanvasText;--xn-bg-warning:CanvasText;--xn-fg-on-warning:Canvas;--xn-fg-danger:CanvasText;--xn-bg-danger-subtle:Canvas;--xn-border-danger:CanvasText;--xn-bg-danger:CanvasText;--xn-fg-on-danger:Canvas;--xn-bg-danger-hover:CanvasText;--xn-fg-info:CanvasText;--xn-bg-info-subtle:Canvas;--xn-border-info:CanvasText;--xn-bg-info:CanvasText;--xn-fg-on-info:Canvas;--xn-bg-heat-1:Canvas;--xn-bg-heat-2:Canvas;--xn-bg-heat-3:Canvas;--xn-bg-heat-4:Canvas}}}}@layer xn-base{:root,[data-xn-mode],[data-xn-theme],[data-xn-surface=canvas]{--xn-ctx-card:var(--xn-bg-surface);--xn-ctx-card-fill:var(--xn-bg-fill);--xn-ctx-card-fill-hover:var(--xn-bg-transparent-active);--xn-ctx-card-fill-shadow:none;--xn-ctx-block-shadow:var(--xn-shadow-control);--xn-ctx-avatar:var(--xn-bg-surface);--xn-ctx-card-avatar:var(--xn-bg-accent-subtle);--xn-ctx-fill:var(--xn-bg-surface);--xn-ctx-fill-hover:var(--xn-bg-surface-hover);--xn-ctx-fill-shadow:var(--xn-shadow-control)}[data-xn-surface=surface]:not([data-xn-block]){--xn-ctx-card:var(--xn-bg-inset);--xn-ctx-block-shadow:none;--xn-ctx-card-avatar:var(--xn-bg-surface);--xn-ctx-card-fill:var(--xn-bg-surface);--xn-ctx-card-fill-hover:var(--xn-bg-surface-hover);--xn-ctx-card-fill-shadow:inset 0 0 0 1px var(--xn-border-strong), var(--xn-shadow-control)}[data-xn-surface=surface]{--xn-ctx-avatar:var(--xn-bg-accent-subtle);--xn-ctx-fill:var(--xn-bg-fill);--xn-ctx-fill-hover:var(--xn-bg-transparent-active);--xn-ctx-fill-shadow:none}[data-xn-surface=overlay]{--xn-ctx-fill:var(--xn-bg-fill-overlay);--xn-ctx-fill-hover:var(--xn-bg-fill-overlay-hover);--xn-ctx-fill-shadow:none}.xn-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root,[data-xn-density=comfortable]{--xn-ctx-control:var(--xn-size-control-md);--xn-ctx-row:var(--xn-size-row-md)}[data-xn-density=compact]{--xn-ctx-control:var(--xn-size-control-sm);--xn-ctx-row:var(--xn-size-row-sm)}@media (width<=639.98px){:root{--xn-text-body-lg-size:17px;--xn-text-body-size:16px;--xn-text-body-line-height:22px;--xn-text-body-medium-size:16px;--xn-text-body-medium-line-height:22px;--xn-text-body-strong-size:16px;--xn-text-body-strong-line-height:22px;--xn-text-caption-size:13px;--xn-text-caption-line-height:18px;--xn-text-caption-medium-size:13px;--xn-text-caption-medium-line-height:18px}}}@layer xn-components{.xn-sheet-backdrop{z-index:var(--xn-layer-modal);background:var(--xn-bg-scrim);opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity var(--xn-duration-slow) var(--xn-ease-enter);position:fixed;inset:0}.xn-sheet-backdrop:is([data-starting-style],[data-ending-style]){opacity:0}.xn-sheet-viewport{z-index:var(--xn-layer-modal);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.xn-sheet{box-sizing:border-box;inline-size:100%;max-inline-size:560px;max-block-size:calc(100dvh - var(--xn-space-16));background:var(--xn-bg-overlay);box-shadow:var(--xn-shadow-dialog);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);transform:translateY(var(--drawer-swipe-movement-y,0));transition:transform var(--xn-duration-slow) var(--xn-ease-enter);touch-action:none;border-start-start-radius:var(--xn-radius-xl);border-start-end-radius:var(--xn-radius-xl);outline:none;flex-direction:column;display:flex;overflow:hidden}.xn-sheet:is([data-starting-style],[data-ending-style]){transform:translateY(100%)}.xn-sheet[data-swiping]{transition-duration:0s}.xn-sheet[data-tall]{block-size:calc(100dvh - var(--xn-space-16))}.xn-sheet-grab{inline-size:var(--xn-space-10);block-size:var(--xn-space-1);margin:var(--xn-space-2) auto 0;border-radius:var(--xn-radius-full);background:var(--xn-border-control);flex:none}.xn-sheet-content{outline:none;flex-direction:column;flex:1;min-block-size:0;display:flex}.xn-sheet-head{align-items:center;gap:var(--xn-space-3);min-block-size:var(--xn-size-row-md);padding:var(--xn-space-2) var(--xn-space-3) var(--xn-space-2) var(--xn-space-5);flex:none;display:flex}.xn-sheet[data-alert] .xn-sheet-head{padding-block-start:var(--xn-space-5);padding-inline-end:var(--xn-space-5)}.xn-sheet-heading{flex:1;min-inline-size:0}.xn-sheet-title{font-family:var(--xn-font-display);font-size:var(--xn-text-title-sm-size);line-height:var(--xn-text-title-sm-line-height);font-weight:var(--xn-text-title-sm-weight);margin:0}.xn-sheet-description{color:var(--xn-fg-muted);margin:0}.xn-sheet-close{box-sizing:border-box;border-radius:var(--xn-radius-md);block-size:44px;inline-size:44px;color:var(--xn-fg-muted);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;padding:0;display:grid}.xn-sheet-close svg{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}@media (hover:hover){.xn-sheet-close:hover{background:var(--xn-bg-fill-overlay);color:var(--xn-fg-default)}}.xn-sheet-close:focus-visible{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-sheet-body{min-block-size:0;padding:var(--xn-space-2) var(--xn-space-5) var(--xn-space-8);touch-action:pan-y;overscroll-behavior:contain;flex:auto;overflow-y:auto}.xn-sheet-foot{gap:var(--xn-space-2);padding:var(--xn-space-3) var(--xn-space-4) max(var(--xn-space-6), env(safe-area-inset-bottom));border-block-start:1px solid var(--xn-border-default);flex-direction:column;flex:none;display:flex}@media (prefers-reduced-motion:reduce){.xn-sheet,.xn-sheet-backdrop{transition:none}}@media (forced-colors:active){.xn-sheet{border:1px solid canvastext}.xn-sheet-close:focus-visible{outline-color:highlight}}.xn-accordion{color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height)}.xn-accordion-item{border-block-end:1px solid var(--xn-border-default);interpolate-size:allow-keywords}.xn-accordion-item:last-child{border-block-end:0}.xn-accordion-head{align-items:center;gap:var(--xn-space-3);box-sizing:border-box;min-block-size:56px;padding-block:var(--xn-space-2);border-radius:var(--xn-radius-md);font-size:var(--xn-text-body-medium-size);line-height:var(--xn-text-body-medium-line-height);font-weight:var(--xn-text-body-medium-weight);cursor:pointer;outline:none;list-style:none;display:flex}.xn-accordion-head::-webkit-details-marker{display:none}.xn-accordion-head:focus-visible{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-accordion-heading{flex-direction:column;flex:1;min-inline-size:0;display:flex}.xn-accordion-title{min-inline-size:0}.xn-accordion-preview{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);font-weight:var(--xn-text-body-weight);line-height:var(--xn-text-caption-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xn-accordion-item[open] .xn-accordion-preview{display:none}.xn-accordion-meta{color:var(--xn-fg-muted);font-weight:var(--xn-text-body-weight);font-variant-numeric:tabular-nums;flex:none}.xn-accordion-arrow{border-radius:var(--xn-radius-full);background:var(--xn-ctx-fill,var(--xn-bg-surface));block-size:28px;inline-size:28px;box-shadow:var(--xn-ctx-fill-shadow,none);transition:transform var(--xn-duration-base) var(--xn-ease-move);flex:none;place-items:center;display:grid}.xn-accordion-arrow svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.xn-accordion-head:hover .xn-accordion-arrow{background:var(--xn-ctx-fill-hover,var(--xn-bg-surface-hover))}}.xn-accordion-item[open] .xn-accordion-arrow{transform:rotate(180deg)}.xn-accordion-item::details-content{block-size:0;transition:block-size var(--xn-duration-base) var(--xn-ease-move), content-visibility var(--xn-duration-base) allow-discrete;overflow:clip}.xn-accordion-item[open]::details-content{block-size:auto}.xn-accordion-body{max-inline-size:68ch;color:var(--xn-fg-muted);padding-block-end:var(--xn-space-5);padding-inline-end:var(--xn-space-10)}@media (prefers-reduced-motion:reduce){.xn-accordion-arrow{transition:none}.xn-accordion-item::details-content{transition:none}}@media (forced-colors:active){.xn-accordion-arrow{border:1px solid canvastext}.xn-accordion-head:focus-visible{outline-color:highlight}}.xn-alert{--xn-alert-bg:var(--xn-bg-surface);--xn-alert-edge:var(--xn-border-default);--xn-alert-ink:var(--xn-fg-muted);align-items:flex-start;gap:var(--xn-space-3);box-sizing:border-box;padding:var(--xn-space-4) var(--xn-space-5);border-radius:var(--xn-radius-lg);background:var(--xn-alert-bg);box-shadow:inset 0 0 0 1px var(--xn-alert-edge);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);display:flex}.xn-alert[data-tone=info]{--xn-alert-bg:var(--xn-bg-info-subtle);--xn-alert-edge:var(--xn-border-info);--xn-alert-ink:var(--xn-fg-info)}.xn-alert[data-tone=success]{--xn-alert-bg:var(--xn-bg-success-subtle);--xn-alert-edge:var(--xn-border-success);--xn-alert-ink:var(--xn-fg-success)}.xn-alert[data-tone=warning]{--xn-alert-bg:var(--xn-bg-warning-subtle);--xn-alert-edge:var(--xn-border-warning);--xn-alert-ink:var(--xn-fg-warning)}.xn-alert[data-tone=danger]{--xn-alert-bg:var(--xn-bg-danger-subtle);--xn-alert-edge:var(--xn-border-danger);--xn-alert-ink:var(--xn-fg-danger)}.xn-alert[data-tone=accent]{--xn-alert-bg:var(--xn-bg-accent-subtle);--xn-alert-edge:var(--xn-border-accent);--xn-alert-ink:var(--xn-fg-accent)}.xn-alert-icon{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg);color:var(--xn-alert-ink);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.xn-alert-body{gap:var(--xn-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.xn-alert-title{font-size:var(--xn-text-body-strong-size);line-height:var(--xn-text-body-strong-line-height);font-weight:var(--xn-text-body-strong-weight);margin:0}.xn-alert-text{margin:0}.xn-alert-actions{align-items:center;gap:var(--xn-space-2);flex-wrap:wrap;display:flex}.xn-alert-body>.xn-alert-actions{margin-block-start:var(--xn-space-2)}.xn-alert-dismiss{box-sizing:border-box;inline-size:var(--xn-space-6);block-size:var(--xn-space-6);border-radius:var(--xn-radius-full);color:var(--xn-fg-muted);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;padding:0;display:grid}.xn-alert-dismiss svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.xn-alert-dismiss:is([data-hovered],[data-pressed]){background:var(--xn-bg-transparent-active);color:var(--xn-fg-default)}.xn-alert-dismiss[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:1px}.xn-alert[data-scope=page]{padding:var(--xn-space-2) var(--xn-space-6);box-shadow:inset 0 -1px 0 var(--xn-alert-edge);border-radius:0;align-items:center}.xn-alert[data-scope=page] .xn-alert-body{align-items:baseline;column-gap:var(--xn-space-2);flex-flow:wrap}.xn-alert[data-scope=inline]{gap:var(--xn-space-2);box-shadow:none;background:0 0;border-radius:0;padding:0}.xn-alert[data-scope=inline]:not([data-tone=neutral]){color:var(--xn-alert-ink)}.xn-alert[data-scope=inline] .xn-alert-icon{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);margin-block-start:2px}@media (pointer:coarse){.xn-alert-dismiss{block-size:44px;inline-size:44px;margin:calc(var(--xn-space-3) * -1) calc(var(--xn-space-3) * -1) calc(var(--xn-space-3) * -1) 0}}@media (forced-colors:active){.xn-alert{border:1px solid canvastext}.xn-alert[data-scope=inline]{border:0}.xn-alert-dismiss[data-focus-visible]{outline-color:highlight}}.xn-avatar{--xn-avatar-size:var(--xn-size-control-sm);box-sizing:border-box;inline-size:var(--xn-avatar-size);block-size:var(--xn-avatar-size);border-radius:var(--xn-radius-full);background:var(--xn-ctx-avatar,var(--xn-bg-accent-subtle));color:var(--xn-fg-accent);font-family:var(--xn-font-sans);font-size:var(--xn-text-caption-medium-size);flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.xn-avatar[data-size=sm]{--xn-avatar-size:var(--xn-size-control-xs)}.xn-avatar[data-size=lg]{--xn-avatar-size:var(--xn-size-control-md);font-size:var(--xn-text-body-size)}.xn-avatar[data-square]{border-radius:var(--xn-radius-md)}.xn-avatar[data-size=sm][data-square]{border-radius:var(--xn-radius-sm)}.xn-avatar[data-more]{background:var(--xn-bg-fill);color:var(--xn-fg-muted)}.xn-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.xn-avatar-marked{flex:none;display:inline-grid;position:relative}.xn-avatar-status,.xn-avatar-badge{box-sizing:border-box;border-radius:var(--xn-radius-full);box-shadow:0 0 0 2px var(--xn-bg-surface);position:absolute}.xn-avatar-status{background:var(--xn-bg-success);place-items:center;block-size:10px;inline-size:10px;display:grid;inset-block-start:-1px;inset-inline-end:-1px}.xn-avatar-status[data-kind=busy]{background:var(--xn-bg-warning)}.xn-avatar-status[data-kind=busy]:after{content:"";background:var(--xn-bg-surface);border-radius:1px;block-size:2px;inline-size:6px}.xn-avatar-status[data-kind=away]{border:2px solid var(--xn-fg-muted);background:var(--xn-bg-surface)}.xn-avatar-badge{border:1px solid var(--xn-border-default);background:var(--xn-bg-surface);block-size:18px;inline-size:18px;color:var(--xn-fg-default);place-items:center;display:grid;inset-block-end:-3px;inset-inline-end:-3px}.xn-avatar-badge svg{block-size:11px;inline-size:11px}.xn-avatar-badge[data-branded]{box-shadow:0 0 0 2px var(--xn-bg-surface);background:var(--xn-avatar-brand);color:var(--xn-avatar-brand-ink,var(--xn-fg-default));border:0}.xn-avatar-group{display:inline-flex}.xn-avatar-group>*{box-shadow:0 0 0 2px var(--xn-bg-surface)}.xn-avatar-group>*+*{margin-inline-start:calc(var(--xn-space-1) * -1)}@media (forced-colors:active){.xn-avatar{border:1px solid canvastext}.xn-avatar-status{forced-color-adjust:none;background:canvastext;box-shadow:0 0 0 2px canvas}.xn-avatar-status[data-kind=busy]:after{background:canvas}.xn-avatar-status[data-kind=away]{background:canvas;border-color:canvastext}.xn-avatar-badge{border-color:canvastext}}.xn-badge{--xn-badge-bg:var(--xn-bg-fill);--xn-badge-fg:var(--xn-fg-default);--xn-badge-dot:var(--xn-neutral-9);align-items:center;gap:var(--xn-space-1);box-sizing:border-box;min-block-size:var(--xn-ctx-badge-height,var(--xn-size-control-xs));padding-inline:var(--xn-ctx-badge-pad,var(--xn-space-3));border-radius:var(--xn-radius-full);background:var(--xn-badge-bg);color:var(--xn-badge-fg);font-family:var(--xn-font-sans);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);white-space:nowrap;flex:none;display:inline-flex}.xn-badge[data-tone=success]{--xn-badge-bg:var(--xn-bg-success-subtle);--xn-badge-fg:var(--xn-fg-success);--xn-badge-dot:var(--xn-bg-success)}.xn-badge[data-tone=warning]{--xn-badge-bg:var(--xn-bg-warning-subtle);--xn-badge-fg:var(--xn-fg-warning);--xn-badge-dot:var(--xn-bg-warning)}.xn-badge[data-tone=danger]{--xn-badge-bg:var(--xn-bg-danger-subtle);--xn-badge-fg:var(--xn-fg-danger);--xn-badge-dot:var(--xn-bg-danger)}.xn-badge[data-tone=info]{--xn-badge-bg:var(--xn-bg-info-subtle);--xn-badge-fg:var(--xn-fg-info);--xn-badge-dot:var(--xn-bg-info)}.xn-badge[data-tone=accent]{--xn-badge-bg:var(--xn-bg-accent-subtle);--xn-badge-fg:var(--xn-fg-accent);--xn-badge-dot:var(--xn-fg-accent)}.xn-badge-dot{box-sizing:border-box;inline-size:var(--xn-space-2);block-size:var(--xn-space-2);border-radius:var(--xn-radius-full);background:var(--xn-badge-dot);flex:none}.xn-badge[data-pending] .xn-badge-dot{background:0 0;border:1.5px solid}.xn-badge-icon{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);flex:none}.xn-badge[data-pressable]{min-block-size:var(--xn-space-6);font:inherit;font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);cursor:pointer;border:0;outline:none;padding-inline-end:var(--xn-space-2);text-decoration:none}.xn-badge-arrow{display:none}.xn-badge[data-pressable] .xn-badge-arrow{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.xn-badge[data-pressable]:is([data-hovered],[data-pressed]){box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 55%, transparent)}.xn-badge[data-pressable][data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}@media (forced-colors:active){.xn-badge{border:1px solid canvastext}.xn-badge-dot{forced-color-adjust:none;background:canvastext}.xn-badge[data-pressable]{color:buttontext;border:1px solid buttontext}.xn-badge[data-pressable][data-focus-visible]{outline-color:highlight}.xn-badge[data-pending] .xn-badge-dot{background:canvas;border-color:canvastext}}.xn-time-left{font-variant-numeric:tabular-nums}.xn-time-left-sign{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xn-button{--xn-button-height:var(--xn-ctx-control,var(--xn-size-control-md));--xn-button-padding:var(--xn-space-5);--xn-button-gap:var(--xn-space-2);--xn-button-radius:var(--xn-radius-md);--xn-button-icon:var(--xn-size-icon-md);--xn-button-bg:transparent;--xn-button-fg:var(--xn-fg-default);--xn-button-shadow:none;justify-content:center;align-items:center;gap:var(--xn-button-gap);box-sizing:border-box;min-block-size:var(--xn-button-height);padding-block:0;padding-inline:var(--xn-button-padding);border-radius:var(--xn-button-radius);background:var(--xn-button-bg);box-shadow:var(--xn-button-shadow);color:var(--xn-button-fg);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-medium-size);font-weight:600;line-height:var(--xn-text-body-medium-line-height);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--xn-duration-instant), color var(--xn-duration-instant);border:1px solid #0000;outline:none;flex:none;margin:0;text-decoration:none;display:inline-flex;position:relative}.xn-button[data-size=xs]{--xn-button-height:var(--xn-size-control-xs);--xn-button-padding:var(--xn-space-2);--xn-button-gap:var(--xn-space-1);--xn-button-radius:var(--xn-radius-sm);--xn-button-icon:var(--xn-size-icon-sm);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height)}.xn-button[data-size=sm]{--xn-button-height:var(--xn-size-control-sm);--xn-button-padding:var(--xn-space-4)}.xn-button[data-size=md]{--xn-button-height:var(--xn-size-control-md)}.xn-button[data-size=lg]{--xn-button-height:var(--xn-size-control-lg)}.xn-button[data-block]{inline-size:100%;display:flex}.xn-button[data-variant=primary]{--xn-button-bg:var(--xn-bg-accent);--xn-button-fg:var(--xn-fg-on-accent);border-color:var(--xn-border-accent-fill)}.xn-button[data-variant=primary][data-hovered]{--xn-button-bg:var(--xn-bg-accent-hover)}.xn-button[data-variant=secondary]{--xn-button-bg:var(--xn-ctx-fill,var(--xn-bg-surface));--xn-button-shadow:var(--xn-ctx-fill-shadow,var(--xn-shadow-control))}.xn-button[data-variant=secondary][data-hovered]{--xn-button-bg:var(--xn-ctx-fill-hover,var(--xn-bg-surface-hover))}.xn-button[data-variant=ghost]{--xn-button-fg:var(--xn-fg-muted)}.xn-button[data-variant=ghost][data-hovered]{--xn-button-bg:var(--xn-bg-transparent-hover);--xn-button-fg:var(--xn-fg-default)}.xn-button[data-variant=ghost][aria-expanded=true]{--xn-button-bg:var(--xn-bg-transparent-active);--xn-button-fg:var(--xn-fg-default)}.xn-button[data-variant=ghost][aria-pressed=true]{--xn-button-bg:var(--xn-bg-accent-subtle);--xn-button-fg:var(--xn-fg-accent)}.xn-button[data-variant=danger]{--xn-button-bg:var(--xn-bg-danger);--xn-button-fg:var(--xn-fg-on-danger)}.xn-button[data-variant=danger][data-hovered]{--xn-button-bg:var(--xn-bg-danger-hover)}.xn-button[data-variant=danger-quiet]{--xn-button-fg:var(--xn-fg-danger)}.xn-button[data-variant=danger-quiet][data-hovered]{--xn-button-bg:var(--xn-bg-danger-subtle)}.xn-button[data-pressed]{transform:translateY(1px)}.xn-button[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-button[data-disabled]:not([data-pending]){--xn-button-bg:var(--xn-bg-fill);--xn-button-fg:var(--xn-fg-disabled);--xn-button-shadow:none;cursor:not-allowed;border-color:#0000}.xn-button:is([data-variant=ghost],[data-variant=danger-quiet])[data-disabled]:not([data-pending]){--xn-button-bg:transparent}.xn-button[data-pending]{cursor:progress}.xn-button-icon{inline-size:var(--xn-button-icon);block-size:var(--xn-button-icon);flex:none}.xn-button [data-covered]{opacity:0}.xn-button-spinner{box-sizing:border-box;inline-size:var(--xn-button-icon);block-size:var(--xn-button-icon);border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:var(--xn-radius-full);animation:xn-button-spin calc(var(--xn-duration-loop) / 2) linear infinite;border-block-start-color:currentColor;flex:none}.xn-button-spinner[data-over]{margin:auto;position:absolute;inset:0}@keyframes xn-button-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.xn-button{min-block-size:max(var(--xn-button-height), 44px);min-inline-size:44px}}@media (prefers-reduced-motion:reduce){.xn-button{transition:none}.xn-button[data-pressed]{transform:none}.xn-button-spinner{animation:none}}@media (forced-colors:active){.xn-button{forced-color-adjust:none;border-color:buttontext}.xn-button[data-variant=primary]:not([data-disabled]){border-color:highlight}.xn-button[data-variant=primary][data-hovered]{color:highlight;background:highlighttext}.xn-button[data-disabled]:not([data-pending]){border-color:graytext}}.xn-button-group{align-items:center;gap:var(--xn-space-2);flex-wrap:wrap;display:flex}.xn-button-group[data-align=end]{justify-content:flex-end}@media (width<=639.98px){.xn-button-group[data-stack]{flex-direction:column;align-items:stretch}}.xn-icon-button{min-inline-size:var(--xn-button-height);padding-inline:0}.xn-icon-button:not(.xn-icon-button-face) .xn-button-label{display:none}.xn-icon-button-face .xn-button-label{display:inline-flex}.xn-card{box-sizing:border-box;border-radius:var(--xn-radius-lg);--xn-ctx-fill:var(--xn-ctx-card-fill,var(--xn-bg-fill));--xn-ctx-avatar:var(--xn-ctx-card-avatar,var(--xn-bg-accent-subtle));--xn-ctx-fill-hover:var(--xn-ctx-card-fill-hover,var(--xn-bg-transparent-active));--xn-ctx-fill-shadow:var(--xn-ctx-card-fill-shadow,none);background:var(--xn-ctx-card,var(--xn-bg-surface));min-inline-size:0;color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);border:1px solid #0000;outline:none;flex-direction:column;text-decoration:none;display:flex;container:xn-card/inline-size}.xn-card-head{align-items:flex-start;gap:var(--xn-space-3);padding:var(--xn-space-6) var(--xn-space-6) 0;display:flex}.xn-card-head:last-child{padding-block-end:var(--xn-space-6)}.xn-card-heading{flex:1;min-inline-size:0}.xn-card-title{font-family:var(--xn-font-display);font-size:var(--xn-text-title-sm-size);line-height:var(--xn-text-title-sm-line-height);font-weight:var(--xn-text-title-sm-weight);margin:0}.xn-card-description{color:var(--xn-fg-muted);margin:0}.xn-card-tile{inline-size:var(--xn-space-12);block-size:var(--xn-space-12);border-radius:var(--xn-radius-md);background:var(--xn-bg-accent-subtle);color:var(--xn-fg-accent);flex:none;place-items:center;display:grid}.xn-card-tile-icon{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg)}.xn-card-head>.xn-counter{flex:none;align-self:center}.xn-card-source{padding:0 var(--xn-space-2);border-radius:var(--xn-radius-full);background:var(--xn-bg-fill);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);flex:none;align-self:center}.xn-card-body{gap:var(--xn-space-4);padding:var(--xn-space-6);flex-direction:column;display:flex}.xn-card-body[data-flush]{padding:var(--xn-space-4) 0 0}.xn-card-foot{justify-content:flex-end;align-items:center;gap:var(--xn-space-2);padding:var(--xn-space-4) var(--xn-space-6);border-block-start:1px solid var(--xn-border-default);flex-wrap:wrap;display:flex}.xn-card[data-link]{transition:border-color var(--xn-duration-instant), box-shadow var(--xn-duration-instant);cursor:pointer}.xn-card[data-link][data-hovered]{border-color:var(--xn-border-strong);box-shadow:var(--xn-shadow-raised)}.xn-card[data-link][data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}@container xn-card (inline-size<24rem){.xn-card-head{gap:var(--xn-space-2);padding:var(--xn-space-4) var(--xn-space-4) 0}.xn-card-head:last-child{padding-block-end:var(--xn-space-4)}.xn-card-tile{inline-size:var(--xn-space-8);block-size:var(--xn-space-8)}.xn-card-tile-icon{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md)}.xn-card-body{gap:var(--xn-space-3);padding:var(--xn-space-3) var(--xn-space-4) var(--xn-space-4)}.xn-card-foot{padding:0 var(--xn-space-4) var(--xn-space-4);border-block-start:0}.xn-card-foot>*{flex:1}}[data-xn-density=compact] .xn-card-title{font-family:var(--xn-font-sans);font-size:var(--xn-text-body-strong-size);line-height:var(--xn-text-body-strong-line-height);font-weight:var(--xn-text-body-strong-weight)}[data-xn-density=compact] .xn-card-head{align-items:center}[data-xn-density=compact] .xn-card-tile{block-size:auto;inline-size:auto;color:var(--xn-fg-default);background:0 0}[data-xn-density=compact] .xn-card-tile-icon{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md)}@media (prefers-reduced-motion:reduce){.xn-card[data-link]{transition:none}}@media (forced-colors:active){.xn-card{border-color:canvastext}.xn-card[data-link][data-focus-visible]{outline-color:highlight}}.xn-choice{align-items:flex-start;gap:var(--xn-space-2);min-block-size:var(--xn-space-6);min-inline-size:var(--xn-space-6);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.xn-choice:not(:has(.xn-choice-text)){justify-content:center}.xn-choice[data-disabled]{color:var(--xn-fg-disabled);cursor:not-allowed}.xn-choice-box{box-sizing:border-box;border:1.5px solid var(--xn-border-control);border-radius:var(--xn-radius-xs);background:var(--xn-bg-surface);color:#0000;block-size:22px;inline-size:22px;transition:background-color var(--xn-duration-instant), border-color var(--xn-duration-instant);flex:none;place-items:center;margin-block-start:calc(.5lh - 11px);display:grid}.xn-choice-box svg{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.xn-choice[data-hovered] .xn-choice-box{border-color:var(--xn-fg-muted)}.xn-choice:is([data-selected],[data-indeterminate]) .xn-choice-box{border-color:var(--xn-fg-accent);background:var(--xn-bg-accent);color:var(--xn-fg-on-accent)}.xn-choice[data-invalid] .xn-choice-box{border-color:var(--xn-fg-danger)}.xn-choice[data-focus-visible] .xn-choice-box{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-choice[data-disabled] .xn-choice-box{border-color:var(--xn-border-default);background:var(--xn-bg-fill)}.xn-choice[data-disabled]:is([data-selected],[data-indeterminate]) .xn-choice-box{color:var(--xn-fg-disabled)}.xn-choice-text{flex-direction:column;min-inline-size:0;display:flex}.xn-choice-description{color:var(--xn-fg-muted)}.xn-choice[data-disabled] .xn-choice-description{color:inherit}.xn-choice-group{align-items:flex-start;gap:var(--xn-space-2);flex-direction:column;display:flex}.xn-choice-group[data-orientation=horizontal]{gap:var(--xn-space-2) var(--xn-space-5);flex-flow:wrap}.xn-choice-media,.xn-choice-trailing,.xn-choice-badge,.xn-choice-tick{display:none}.xn-choice-group[data-appearance=cards]{align-items:stretch;gap:var(--xn-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,208px),1fr));inline-size:100%;display:grid}[data-appearance=cards]>.xn-choice{align-content:flex-start;align-items:flex-start;gap:var(--xn-space-2) var(--xn-space-3);box-sizing:border-box;padding:var(--xn-space-3);border:1px solid var(--xn-border-control);border-radius:var(--xn-radius-lg);background:var(--xn-bg-surface);flex-wrap:wrap;display:flex}[data-appearance=cards]>.xn-choice>.xn-choice-media{border-radius:var(--xn-radius-md);flex:none;order:-1;inline-size:100%;display:block;overflow:hidden}[data-appearance=cards] .xn-choice-media :is(img,svg){aspect-ratio:16/9;object-fit:cover;inline-size:100%;display:block}[data-appearance=cards]>.xn-choice>.xn-choice-text{font-weight:var(--xn-text-body-medium-weight);flex:1;order:1}[data-appearance=cards] .xn-choice-description{font-weight:var(--xn-text-body-weight)}[data-appearance=cards]>.xn-choice>.xn-choice-box{order:2;margin-block-start:0}[data-appearance=cards] .xn-choice-badge{color:var(--xn-fg-accent);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);display:block}[data-appearance=cards]>.xn-choice>.xn-choice-trailing{inline-size:100%;font-weight:var(--xn-text-body-strong-weight);font-variant-numeric:tabular-nums;flex:none;order:3;display:block}[data-appearance=cards]>.xn-choice[data-hovered]{border-color:var(--xn-fg-muted)}[data-appearance=cards]>.xn-choice:is([data-selected],[data-indeterminate]){border-color:var(--xn-fg-accent);box-shadow:inset 0 0 0 1px var(--xn-fg-accent)}[data-appearance=cards]>.xn-choice[data-invalid]{border-color:var(--xn-fg-danger)}[data-appearance]>.xn-choice[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}[data-appearance]>.xn-choice[data-focus-visible] .xn-choice-box{outline:none}[data-appearance=cards]>.xn-choice[data-disabled]{border-color:var(--xn-border-default);background:var(--xn-bg-fill)}[data-appearance=cards]>.xn-choice[data-disabled] .xn-choice-badge{color:inherit}.xn-choice-group[data-appearance=chips]{gap:var(--xn-space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));inline-size:100%;display:grid}[data-appearance=chips]>.xn-choice{justify-content:center;align-items:center;gap:var(--xn-space-1);box-sizing:border-box;min-block-size:var(--xn-size-control-md);padding-inline:var(--xn-space-2);border:1px solid var(--xn-border-control);border-radius:var(--xn-radius-md);background:var(--xn-bg-surface);font-variant-numeric:tabular-nums}[data-appearance=chips] .xn-choice-box{display:none}[data-appearance=chips]>.xn-choice[data-selected] .xn-choice-tick{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}[data-appearance=chips]>.xn-choice[data-hovered]{border-color:var(--xn-fg-muted)}[data-appearance=chips]>.xn-choice[data-selected]{border-color:var(--xn-fg-accent);box-shadow:inset 0 0 0 1px var(--xn-fg-accent);background:var(--xn-bg-accent-subtle);color:var(--xn-fg-accent);font-weight:var(--xn-text-body-strong-weight)}[data-appearance=chips]>.xn-choice[data-disabled]{border-color:var(--xn-border-default);background:var(--xn-bg-fill);text-decoration:line-through}@media (pointer:coarse){.xn-choice{align-items:center;min-block-size:44px;min-inline-size:44px}.xn-choice-box{margin-block-start:0}}@media (prefers-reduced-motion:reduce){.xn-choice-box{transition:none}}@media (forced-colors:active){[data-appearance]>.xn-choice{border-color:canvastext}[data-appearance]>.xn-choice:is([data-selected],[data-indeterminate]){border-color:highlight;box-shadow:inset 0 0 0 1px highlight}[data-appearance]>.xn-choice[data-disabled]{border-color:graytext}[data-appearance]>.xn-choice[data-focus-visible]{outline-color:highlight}.xn-choice-box{forced-color-adjust:none;background:canvas;border-color:canvastext}.xn-choice:is([data-selected],[data-indeterminate]) .xn-choice-box{color:highlighttext;background:highlight;border-color:highlight}.xn-choice[data-focus-visible] .xn-choice-box{outline-color:canvastext}.xn-choice[data-disabled] .xn-choice-box{border-color:graytext}.xn-choice[data-disabled]:is([data-selected],[data-indeterminate]) .xn-choice-box{color:canvas;background:graytext}}.xn-radio .xn-choice-box{border-radius:var(--xn-radius-full)}.xn-radio .xn-choice-box:after{content:"";inline-size:var(--xn-space-2);block-size:var(--xn-space-2);border-radius:var(--xn-radius-full);background:currentColor}.xn-counter{box-sizing:border-box;min-block-size:var(--xn-space-5);min-inline-size:var(--xn-space-5);padding-inline:var(--xn-space-1);border-radius:var(--xn-radius-full);background:var(--xn-bg-fill);color:var(--xn-fg-muted);font-family:var(--xn-font-sans);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid;position:relative}.xn-counter[data-tone=accent]{box-shadow:inset 0 0 0 1px var(--xn-border-accent-fill);background:var(--xn-bg-accent);color:var(--xn-fg-on-accent)}.xn-counter[data-tone=danger]{background:var(--xn-bg-danger);color:var(--xn-fg-on-danger)}.xn-counter[data-tone=warning]{background:var(--xn-bg-warning-subtle);color:var(--xn-fg-warning)}@media (forced-colors:active){.xn-counter{forced-color-adjust:none;border:1px solid canvastext}}.xn-dialog-overlay{z-index:var(--xn-layer-modal);padding:var(--xn-space-6);background:var(--xn-bg-scrim);place-items:center;display:grid;position:fixed;inset:0}.xn-dialog-overlay[data-entering]{animation:xn-dialog-fade var(--xn-duration-base) var(--xn-ease-enter)}.xn-dialog-overlay[data-exiting]{animation:xn-dialog-fade-out var(--xn-duration-fast) var(--xn-ease-exit) forwards}.xn-dialog{--xn-dialog-width:480px;box-sizing:border-box;inline-size:100%;max-inline-size:var(--xn-dialog-width);border-radius:var(--xn-radius-xl);background:var(--xn-bg-overlay);max-block-size:100%;box-shadow:var(--xn-shadow-dialog);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);outline:none;flex-direction:column;display:flex;overflow:hidden}.xn-dialog[data-size=sm]{--xn-dialog-width:400px}.xn-dialog[data-size=lg]{--xn-dialog-width:640px}.xn-dialog[data-entering]{animation:xn-dialog-rise var(--xn-duration-base) var(--xn-ease-enter)}.xn-dialog[data-exiting]{animation:xn-dialog-sink var(--xn-duration-fast) var(--xn-ease-exit) forwards}.xn-dialog-content{outline:none;flex-direction:column;flex:1;min-block-size:0;display:flex}.xn-dialog-head{align-items:flex-start;gap:var(--xn-space-3);padding:var(--xn-space-6) var(--xn-space-6) var(--xn-space-2);flex:none;display:flex}.xn-dialog-heading{gap:var(--xn-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.xn-dialog-title{font-family:var(--xn-font-display);font-size:var(--xn-text-title-md-size);line-height:var(--xn-text-title-md-line-height);font-weight:var(--xn-text-title-md-weight);letter-spacing:var(--xn-text-title-md-tracking);margin:0}.xn-dialog-description{color:var(--xn-fg-muted);margin:0}.xn-dialog-close{box-sizing:border-box;inline-size:var(--xn-size-control-sm);block-size:var(--xn-size-control-sm);border-radius:var(--xn-radius-md);color:var(--xn-fg-muted);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;margin-block-start:calc(var(--xn-space-2) * -1);margin-inline-end:calc(var(--xn-space-2) * -1);padding:0;display:grid}.xn-dialog-close svg{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.xn-dialog-close:is([data-hovered],[data-pressed]){background:var(--xn-bg-fill-overlay);color:var(--xn-fg-default)}.xn-dialog-close[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-dialog-body{gap:var(--xn-space-4);min-block-size:0;padding:var(--xn-space-4) var(--xn-space-6) var(--xn-space-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.xn-dialog-foot{justify-content:flex-end;align-items:center;gap:var(--xn-space-2);padding:var(--xn-space-4) var(--xn-space-6);border-block-start:1px solid var(--xn-border-default);background:var(--xn-bg-sunken);flex-wrap:wrap;flex:none;display:flex}@keyframes xn-dialog-fade-out{to{opacity:0}}@keyframes xn-dialog-sink{to{opacity:0;transform:translateY(var(--xn-space-2)) scale(.98)}}@keyframes xn-dialog-fade{0%{opacity:0}}@keyframes xn-dialog-rise{0%{opacity:0;transform:translateY(var(--xn-space-2)) scale(.98)}}@media (prefers-reduced-motion:reduce){.xn-dialog-overlay,.xn-dialog{animation:none}}@media (forced-colors:active){.xn-dialog{border:1px solid canvastext}.xn-dialog-close[data-focus-visible]{outline-color:highlight}}.xn-drawer-overlay{z-index:var(--xn-layer-modal);background:var(--xn-bg-scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.xn-drawer-overlay[data-entering]{animation:xn-drawer-fade var(--xn-duration-base) var(--xn-ease-enter)}.xn-drawer-overlay[data-exiting]{animation:xn-drawer-fade-out var(--xn-duration-fast) var(--xn-ease-exit) forwards}.xn-drawer{box-sizing:border-box;background:var(--xn-bg-overlay);block-size:100%;inline-size:100%;max-inline-size:440px;box-shadow:var(--xn-shadow-dialog);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);outline:none;flex-direction:column;display:flex}.xn-drawer[data-docked]{z-index:var(--xn-layer-overlay);animation:xn-drawer-slide var(--xn-duration-slow) var(--xn-ease-enter);position:fixed;inset-block:0;inset-inline-end:0}.xn-drawer[data-entering]{animation:xn-drawer-slide var(--xn-duration-slow) var(--xn-ease-enter)}.xn-drawer[data-exiting]{animation:xn-drawer-slide-out var(--xn-duration-base) var(--xn-ease-exit) forwards}.xn-drawer-content{outline:none;flex-direction:column;flex:1;min-block-size:0;display:flex}.xn-drawer-head{align-items:flex-start;gap:var(--xn-space-3);padding:var(--xn-space-6) var(--xn-space-6) var(--xn-space-5);border-block-end:1px solid var(--xn-border-default);flex:none;display:flex}.xn-drawer-heading{gap:var(--xn-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.xn-drawer-title{font-family:var(--xn-font-display);font-size:var(--xn-text-title-md-size);line-height:var(--xn-text-title-md-line-height);font-weight:var(--xn-text-title-md-weight);letter-spacing:var(--xn-text-title-md-tracking);margin:0}.xn-drawer-description{color:var(--xn-fg-muted);margin:0}.xn-drawer-close{box-sizing:border-box;inline-size:var(--xn-size-control-sm);block-size:var(--xn-size-control-sm);border-radius:var(--xn-radius-md);color:var(--xn-fg-muted);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;margin-block-start:calc(var(--xn-space-2) * -1);margin-inline-end:calc(var(--xn-space-2) * -1);padding:0;display:grid}.xn-drawer-close svg{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.xn-drawer-close:is([data-hovered],[data-pressed]){background:var(--xn-bg-fill-overlay);color:var(--xn-fg-default)}.xn-drawer-close[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-drawer-body{gap:var(--xn-space-4);min-block-size:0;padding:var(--xn-space-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.xn-drawer-foot{justify-content:flex-end;align-items:center;gap:var(--xn-space-2);padding:var(--xn-space-4) var(--xn-space-6);border-block-start:1px solid var(--xn-border-default);flex-wrap:wrap;flex:none;display:flex}@keyframes xn-drawer-fade-out{to{opacity:0}}@keyframes xn-drawer-slide-out{to{translate:100%}}@keyframes xn-drawer-slide-out-rtl{to{translate:-100%}}@keyframes xn-drawer-fade{0%{opacity:0}}@keyframes xn-drawer-slide{0%{translate:100%}}[dir=rtl] .xn-drawer:not([data-exiting]){animation-name:xn-drawer-slide-rtl}[dir=rtl] .xn-drawer[data-exiting]{animation-name:xn-drawer-slide-out-rtl}@keyframes xn-drawer-slide-rtl{0%{translate:-100%}}@media (width<=639.98px){.xn-drawer{max-inline-size:none}.xn-drawer-close{block-size:44px;inline-size:44px}}@media (prefers-reduced-motion:reduce){.xn-drawer-overlay,.xn-drawer{animation:none}}@media (forced-colors:active){.xn-drawer{border-inline-start:1px solid canvastext}.xn-drawer-close[data-focus-visible]{outline-color:highlight}}.xn-empty{align-items:flex-start;gap:var(--xn-space-2);box-sizing:border-box;padding:var(--xn-space-12) var(--xn-space-6);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex-direction:column;display:flex}.xn-empty-tile{inline-size:var(--xn-space-12);block-size:var(--xn-space-12);border-radius:var(--xn-radius-md);background:var(--xn-bg-accent-subtle);color:var(--xn-fg-accent);flex:none;place-items:center;margin-block-end:var(--xn-space-2);display:grid}.xn-empty[data-tone=danger] .xn-empty-tile{background:var(--xn-bg-danger-subtle);color:var(--xn-fg-danger)}.xn-empty-icon{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg)}.xn-empty-title{font-size:var(--xn-text-title-sm-size);line-height:var(--xn-text-title-sm-line-height);font-weight:var(--xn-text-title-sm-weight);margin:0}.xn-empty-text{max-inline-size:52ch;color:var(--xn-fg-muted);margin:0}.xn-empty-actions{align-items:center;gap:var(--xn-space-3);flex-wrap:wrap;margin-block-start:var(--xn-space-3);display:flex}.xn-empty-actions>a{min-block-size:var(--xn-space-6);align-items:center;display:inline-flex}.xn-empty[data-center]{text-align:center;align-items:center}.xn-empty[data-center] .xn-empty-actions{justify-content:center}.xn-empty[data-boxed]{border-radius:var(--xn-radius-lg);background:var(--xn-bg-sunken)}.xn-empty[data-page]{justify-content:center;min-block-size:min(60vh,480px)}.xn-empty[data-page] .xn-empty-title{font-size:var(--xn-text-title-md-size);line-height:var(--xn-text-title-md-line-height);font-weight:var(--xn-text-title-md-weight)}.xn-card .xn-empty:not([data-boxed]){padding:var(--xn-space-2) 0}@media (forced-colors:active){.xn-empty[data-boxed]{border:1px solid canvastext}}.xn-field{gap:var(--xn-space-2);min-inline-size:0;color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex-direction:column;display:flex}.xn-field-label{align-items:baseline;gap:var(--xn-space-2);font-weight:var(--xn-text-body-medium-weight);display:flex}.xn-field-required{color:var(--xn-fg-danger)}.xn-field-optional{color:var(--xn-fg-muted);font-weight:var(--xn-text-body-weight)}.xn-field-line{align-items:flex-start;gap:var(--xn-space-3);min-block-size:1lh;color:var(--xn-fg-muted);display:flex}.xn-field-message{align-items:flex-start;gap:var(--xn-space-1);flex:1;min-inline-size:0;display:flex}.xn-field-message[data-tone=error]{color:var(--xn-fg-danger)}.xn-field-message[data-tone=success]{color:var(--xn-fg-success)}.xn-field-icon{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:3px}.xn-field-count{font-variant-numeric:tabular-nums;flex:none}.xn-field-count[data-over]{color:var(--xn-fg-danger)}.xn-filter-chip{align-items:center;gap:var(--xn-space-1);box-sizing:border-box;min-block-size:var(--xn-size-control-sm);padding-inline:var(--xn-space-4);border-radius:var(--xn-radius-full);background:var(--xn-ctx-fill);box-shadow:var(--xn-ctx-fill-shadow);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-medium-size);line-height:var(--xn-text-body-medium-line-height);font-weight:var(--xn-text-body-medium-weight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--xn-duration-instant), color var(--xn-duration-instant);border:1px solid #0000;outline:none;flex:none;display:inline-flex}.xn-filter-chip[data-hovered]{background:var(--xn-ctx-fill-hover)}.xn-filter-chip[data-selected]{background:var(--xn-bg-inverse);box-shadow:none;color:var(--xn-fg-on-inverse)}.xn-filter-chip[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-filter-chip[data-disabled]{background:var(--xn-bg-fill);box-shadow:none;color:var(--xn-fg-disabled);cursor:not-allowed}.xn-filter-chip-icon{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (pointer:coarse){.xn-filter-chip{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.xn-filter-chip{transition:none}}@media (forced-colors:active){.xn-filter-chip{forced-color-adjust:none;border-color:canvastext}.xn-filter-chip[data-selected]{color:highlighttext;background:highlight;border-color:highlight}.xn-filter-chip[data-disabled]{border-color:graytext}}.xn-icon-box{--xn-icon-size:var(--xn-size-icon-md);vertical-align:middle;flex:none;display:inline-flex}.xn-icon-box[data-size=sm]{--xn-icon-size:var(--xn-size-icon-sm)}.xn-icon-box[data-size=lg]{--xn-icon-size:var(--xn-size-icon-lg)}.xn-icon{inline-size:var(--xn-icon-size);block-size:var(--xn-icon-size);stroke-width:2px;flex:none}.xn-control{--xn-control-height:var(--xn-ctx-control,var(--xn-size-control-md));align-items:center;gap:var(--xn-space-2);box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--xn-control-height);padding-inline:var(--xn-space-4);border-radius:var(--xn-radius-md);background:var(--xn-ctx-fill);box-shadow:var(--xn-ctx-fill-shadow);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);cursor:text;transition:border-color var(--xn-duration-instant), background-color var(--xn-duration-instant);border:1px solid #0000;display:flex}.xn-control[data-size=sm]{--xn-control-height:var(--xn-size-control-sm)}.xn-control[data-size=md]{--xn-control-height:var(--xn-size-control-md)}.xn-control[data-size=lg]{--xn-control-height:var(--xn-size-control-lg)}.xn-control[data-mono]{font-family:var(--xn-font-mono)}.xn-control[data-display]{--xn-control-height:64px;font-family:var(--xn-font-display);font-size:var(--xn-text-title-lg-size);line-height:var(--xn-text-title-lg-line-height);font-weight:var(--xn-text-title-lg-weight);font-variant-numeric:tabular-nums}.xn-control[data-display]>input{text-align:end}.xn-control:hover:not([data-disabled],:focus-within){background:var(--xn-ctx-fill-hover)}.xn-control:focus-within{border-color:var(--xn-fg-accent);background:var(--xn-bg-surface);box-shadow:0 0 0 4px var(--xn-bg-accent-subtle)}.xn-control[data-invalid]{border-color:var(--xn-fg-danger);background:var(--xn-bg-danger-subtle);box-shadow:none}.xn-control[data-invalid]:focus-within{box-shadow:0 0 0 4px var(--xn-bg-danger-subtle);outline:1px solid var(--xn-fg-danger);outline-offset:-2px}.xn-control[data-disabled]{border-color:var(--xn-border-default);background:var(--xn-bg-fill);box-shadow:none;color:var(--xn-fg-disabled);cursor:not-allowed}.xn-control>:is(input,textarea){box-sizing:border-box;min-inline-size:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:inherit;background:0 0;border:0;outline:0;flex:1;align-self:stretch;margin:0;padding:0}.xn-control>:is(input,textarea)::placeholder{color:var(--xn-fg-muted);opacity:1}.xn-control>input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.xn-control>input[type=search]::-webkit-search-decoration{appearance:none;display:none}.xn-control-icon{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);color:var(--xn-fg-muted);pointer-events:none;flex:none}.xn-control-affix{color:var(--xn-fg-muted);flex:none}@media (pointer:coarse){.xn-control{min-block-size:max(var(--xn-control-height), 44px)}}@media (prefers-reduced-motion:reduce){.xn-control{transition:none}}@media (forced-colors:active){.xn-control{border-color:canvastext}.xn-control:focus-within{outline-offset:-3px;border-color:highlight;outline:2px solid highlight}.xn-control[data-invalid]{border-width:2px}.xn-control[data-disabled]{border-color:graytext}}.xn-number-field{min-inline-size:0;display:block}.xn-number-field-control{inline-size:calc(var(--xn-control-height) * 2 + 12ch);max-inline-size:100%;padding-inline:var(--xn-space-1);gap:var(--xn-space-1)}.xn-number-field-control>input{font-variant-numeric:tabular-nums;text-align:center}.xn-number-field-step{box-sizing:border-box;inline-size:calc(var(--xn-control-height) - var(--xn-space-2) - 2px);block-size:calc(var(--xn-control-height) - var(--xn-space-2) - 2px);border-radius:var(--xn-radius-sm);color:var(--xn-fg-default);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;padding:0;display:grid}.xn-number-field-step svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.xn-number-field-step:is([data-hovered],[data-pressed]){background:var(--xn-bg-transparent-active)}.xn-number-field-step[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-number-field-step[data-disabled]{color:var(--xn-fg-disabled);cursor:not-allowed}.xn-number-field-control[data-readonly]{border-color:var(--xn-border-default);box-shadow:none;cursor:default;background:0 0}.xn-number-field-control[data-readonly] .xn-number-field-step{visibility:hidden}@media (pointer:coarse){.xn-number-field-control{--xn-control-height:max(var(--xn-ctx-control,var(--xn-size-control-md)), 48px)}.xn-number-field-step{block-size:44px;inline-size:44px}}@media (forced-colors:active){.xn-number-field-step[data-disabled]{color:graytext}.xn-number-field-step[data-focus-visible]{outline-color:highlight}}.xn-pin-field{--xn-pin-size:var(--xn-size-control-lg);max-inline-size:100%;font-family:var(--xn-font-sans);grid-template-columns:minmax(0,1fr);display:inline-grid;position:relative}.xn-pin-field-input{box-sizing:border-box;color:#0000;caret-color:#0000;block-size:100%;inline-size:100%;font:inherit;letter-spacing:0;cursor:text;background:0 0;border:0;outline:0;margin:0;padding:0;position:absolute;inset:0}.xn-pin-field-places{grid-template-columns:repeat(var(--xn-pin-places), minmax(0, var(--xn-pin-size)));gap:var(--xn-space-2);pointer-events:none;display:grid}.xn-pin-field-place{box-sizing:border-box;block-size:var(--xn-pin-size);border-radius:var(--xn-radius-md);background:var(--xn-ctx-fill);box-shadow:var(--xn-ctx-fill-shadow);color:var(--xn-fg-default);font-size:var(--xn-text-title-sm-size);line-height:var(--xn-text-title-sm-line-height);font-weight:var(--xn-text-title-sm-weight);font-variant-numeric:tabular-nums;border:1px solid #0000;place-items:center;display:grid}.xn-pin-field-dot{inline-size:var(--xn-space-3);block-size:var(--xn-space-3);border-radius:var(--xn-radius-full);background:currentColor}.xn-pin-field-input:focus-visible+.xn-pin-field-places>[data-next]{border-color:var(--xn-fg-accent);background:var(--xn-bg-surface);box-shadow:0 0 0 4px var(--xn-bg-accent-subtle)}.xn-pin-field[data-invalid] .xn-pin-field-place{border-color:var(--xn-fg-danger);background:var(--xn-bg-danger-subtle);box-shadow:none}.xn-pin-field[data-disabled] .xn-pin-field-place{border-color:var(--xn-border-default);background:var(--xn-bg-fill);box-shadow:none;color:var(--xn-fg-disabled)}.xn-pin-field[data-disabled] .xn-pin-field-input{cursor:not-allowed}@media (width<=359.98px){.xn-pin-field{--xn-pin-size:var(--xn-size-control-md)}}@media (forced-colors:active){.xn-pin-field-place{border-color:canvastext}.xn-pin-field-dot{forced-color-adjust:none;background:canvastext}.xn-pin-field-input:focus-visible+.xn-pin-field-places>[data-next]{outline-offset:1px;outline:2px solid highlight}}.xn-number-pad{gap:var(--xn-space-2);inline-size:100%;max-inline-size:320px;font-family:var(--xn-font-sans);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xn-number-pad-key{box-sizing:border-box;border-radius:var(--xn-radius-md);background:var(--xn-ctx-fill);min-block-size:56px;box-shadow:var(--xn-ctx-fill-shadow);color:var(--xn-fg-default);font:inherit;font-size:var(--xn-text-title-md-size);line-height:var(--xn-text-title-md-line-height);font-weight:var(--xn-text-body-medium-weight);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;outline:none;place-items:center;padding:0;display:grid}.xn-number-pad-key svg{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xn-number-pad-key[data-hovered]{background:var(--xn-ctx-fill-hover)}.xn-number-pad-key[data-pressed]{background:var(--xn-bg-transparent-active)}.xn-number-pad-key[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-number-pad-key[data-disabled]{box-shadow:none;color:var(--xn-fg-disabled);cursor:not-allowed}.xn-number-pad-key[data-erase]{box-shadow:none;background:0 0}.xn-number-pad-key[data-erase]:is([data-hovered],[data-pressed]){background:var(--xn-bg-transparent-active)}@media (forced-colors:active){.xn-number-pad-key{border:1px solid buttontext}.xn-number-pad-key[data-disabled]{color:graytext;border-color:graytext}.xn-number-pad-key[data-focus-visible]{outline-color:highlight}}.xn-textarea{padding-block:var(--xn-space-3);align-items:stretch}.xn-textarea>textarea{resize:vertical;min-block-size:2lh}.xn-search-field{position:relative}.xn-search-field .xn-control-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xn-search-field-clear{box-sizing:border-box;inline-size:var(--xn-space-6);block-size:var(--xn-space-6);border-radius:var(--xn-radius-full);color:var(--xn-fg-muted);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;margin-inline-end:calc(var(--xn-space-2) * -1);padding:0;display:grid}.xn-search-field[data-empty] .xn-search-field-clear{visibility:hidden}.xn-search-field-clear svg{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.xn-search-field-clear:is([data-hovered],[data-pressed]){background:var(--xn-bg-transparent-active);color:var(--xn-fg-default)}.xn-search-field-clear[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:1px}@media (pointer:coarse){.xn-search-field-clear{block-size:44px;inline-size:44px;margin-inline-end:calc(var(--xn-space-3) * -1)}}@media (forced-colors:active){.xn-search-field-clear[data-focus-visible]{outline-color:highlight}}.xn-select-root{min-inline-size:0;display:block}.xn-select{font:inherit;font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);text-align:start;cursor:pointer;outline:none;justify-content:space-between}.xn-select[data-focus-visible],.xn-select[data-pressed],.xn-select[aria-expanded=true]{border-color:var(--xn-fg-accent);background:var(--xn-bg-surface);box-shadow:0 0 0 4px var(--xn-bg-accent-subtle)}.xn-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.xn-select-value[data-placeholder],.xn-select[data-placeholder] .xn-select-value{color:var(--xn-fg-muted)}.xn-select-chevrons{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);color:var(--xn-fg-muted);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.xn-listbox-popover{box-sizing:border-box;min-inline-size:var(--trigger-width);border-radius:var(--xn-radius-lg);background:var(--xn-bg-overlay);box-shadow:var(--xn-shadow-overlay);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height)}.xn-listbox-popover[data-entering]{animation:xn-listbox-enter var(--xn-duration-fast) var(--xn-ease-enter)}.xn-listbox-popover[data-exiting]{animation:xn-listbox-leave var(--xn-duration-instant) var(--xn-ease-exit) forwards}.xn-listbox{box-sizing:border-box;max-block-size:calc(var(--xn-space-10) * 6.5 + var(--xn-space-4));padding:var(--xn-space-2);outline:none;flex-direction:column;display:flex;overflow-y:auto}.xn-listbox-rows{max-block-size:none;margin-inline:calc(var(--xn-space-2) * -1);padding-inline:0}.xn-option{align-items:center;gap:var(--xn-space-3);box-sizing:border-box;min-block-size:var(--xn-space-10);padding-inline:var(--xn-space-3);border-radius:var(--xn-radius-md);cursor:default;outline:none;flex:none;display:flex}.xn-listbox-rows .xn-option{min-block-size:var(--xn-size-row-md)}.xn-option:is([data-focused],[data-hovered]){background:var(--xn-bg-fill-overlay)}.xn-option[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-option[data-selected]{font-weight:var(--xn-text-body-strong-weight)}.xn-option[data-disabled]{color:var(--xn-fg-disabled)}.xn-listbox-section{flex-direction:column;flex:none;display:flex}.xn-listbox-heading{padding:var(--xn-space-2) var(--xn-space-3) var(--xn-space-1);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight)}.xn-listbox-section+.xn-listbox-section,.xn-option+.xn-listbox-section{border-block-start:1px solid var(--xn-border-default);margin-block-start:var(--xn-space-1)}.xn-option-create{color:var(--xn-fg-accent)}:is(.xn-option,.xn-listbox-section)+.xn-option-create{border-block-start:1px solid var(--xn-border-default);border-start-start-radius:0;border-start-end-radius:0;margin-block-start:var(--xn-space-1)}.xn-option-plus{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none}.xn-option-label{flex-direction:column;flex:1;min-inline-size:0;display:flex}.xn-option-sub{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);font-weight:var(--xn-text-caption-weight)}.xn-option-check{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;flex:none}.xn-option[data-selected] .xn-option-check{visibility:visible}.xn-select-value .xn-option-check{display:none}.xn-listbox-empty{padding:var(--xn-space-3);color:var(--xn-fg-muted);display:block}@keyframes xn-listbox-enter{0%{opacity:0;transform:translateY(calc(var(--xn-space-1) * -1))}}@keyframes xn-listbox-leave{to{opacity:0}}@media (prefers-reduced-motion:reduce){.xn-listbox-popover{animation:none}}@media (forced-colors:active){.xn-listbox-popover{border:1px solid canvastext}.xn-select[data-focus-visible],.xn-select[aria-expanded=true]{outline-offset:-3px;border-color:highlight;outline:2px solid highlight}.xn-option:is([data-focused],[data-hovered]){forced-color-adjust:none;color:highlighttext;background:highlight}.xn-option[data-disabled]{color:graytext}}.xn-combobox-root{min-inline-size:0;display:block}.xn-combobox{padding-inline-end:var(--xn-space-2)}.xn-combobox-value{min-inline-size:0;color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:none;flex:1;align-self:stretch;padding:0;overflow:hidden}.xn-combobox-value[data-placeholder]{color:var(--xn-fg-muted)}.xn-combobox-button{box-sizing:border-box;inline-size:var(--xn-space-6);block-size:var(--xn-space-6);border-radius:var(--xn-radius-full);color:var(--xn-fg-muted);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;padding:0;display:grid}.xn-combobox-button svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xn-combobox-button:is([data-hovered],[data-pressed]){background:var(--xn-bg-transparent-active);color:var(--xn-fg-default)}.xn-combobox-button[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:1px}@media (pointer:coarse){.xn-combobox-button{block-size:44px;inline-size:44px}}@media (forced-colors:active){.xn-combobox-button[data-focus-visible]{outline-color:highlight}}.xn-time-picker,.xn-time-picker-list{font-variant-numeric:tabular-nums}.xn-time-picker-zone{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);flex:none}.xn-time-picker-clock{inline-size:var(--xn-space-6);color:var(--xn-fg-muted);flex:none;place-items:center;display:grid}.xn-time-picker-clock svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xn-date-picker-root{min-inline-size:0;display:block}.xn-date-picker{padding-inline-end:var(--xn-space-2)}.xn-date-picker-button{font:inherit;font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);text-align:start;cursor:pointer;outline:none}.xn-date-picker-button:is([data-focus-visible],[aria-expanded=true]){border-color:var(--xn-fg-accent);background:var(--xn-bg-surface);box-shadow:0 0 0 4px var(--xn-bg-accent-subtle)}.xn-date-picker-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.xn-date-picker-button[data-placeholder] .xn-date-picker-text{color:var(--xn-fg-muted)}.xn-date-picker-input{font-variant-numeric:tabular-nums;flex:1;align-items:center;min-inline-size:0;display:flex}.xn-date-picker-segment{border-radius:var(--xn-radius-xs);caret-color:#0000;outline:none;padding-inline:0}.xn-date-picker-segment:not([data-type=literal]){box-sizing:border-box;min-block-size:24px;min-inline-size:24px;padding-inline:var(--xn-space-1);place-items:center;display:inline-grid}.xn-date-picker-segment[data-placeholder]{color:var(--xn-fg-muted)}.xn-date-picker-segment[data-focused]{background:var(--xn-bg-accent);color:var(--xn-fg-on-accent)}.xn-date-picker-weekday{color:var(--xn-fg-muted);flex:none}.xn-date-picker-weekday:first-letter{text-transform:uppercase}.xn-date-picker-icon{box-sizing:border-box;inline-size:var(--xn-space-8);block-size:var(--xn-space-8);border-radius:var(--xn-radius-sm);color:var(--xn-fg-muted);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;padding:0;display:grid}.xn-date-picker-icon svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xn-date-picker-icon:is([data-hovered],[data-pressed]){background:var(--xn-bg-transparent-active);color:var(--xn-fg-default)}.xn-date-picker-icon[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:1px}.xn-calendar-popover{border-radius:var(--xn-radius-lg);background:var(--xn-bg-overlay);box-shadow:var(--xn-shadow-overlay);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height)}.xn-calendar-popover[data-entering]{animation:xn-calendar-enter var(--xn-duration-fast) var(--xn-ease-enter)}.xn-calendar-popover[data-exiting]{animation:xn-calendar-leave var(--xn-duration-instant) var(--xn-ease-exit) forwards}.xn-calendar-dialog{gap:var(--xn-space-3);padding:var(--xn-space-4);outline:none;flex-direction:column;display:flex}.xn-calendar{--xn-calendar-day:var(--xn-space-10);gap:var(--xn-space-3);flex-direction:column;inline-size:max-content;max-inline-size:100%;display:flex}.xn-calendar-wide{inline-size:100%}.xn-calendar-head{justify-content:space-between;align-items:center;gap:var(--xn-space-2);display:flex}.xn-calendar-title{font-family:var(--xn-font-sans);font-size:var(--xn-text-body-strong-size);line-height:var(--xn-text-body-strong-line-height);font-weight:var(--xn-text-body-strong-weight);text-align:center;flex:1;margin:0}.xn-calendar-title:first-letter{text-transform:uppercase}.xn-calendar-arrow{box-sizing:border-box;inline-size:var(--xn-size-control-sm);block-size:var(--xn-size-control-sm);border-radius:var(--xn-radius-md);color:var(--xn-fg-muted);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;padding:0;display:grid}.xn-calendar-arrow svg{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .xn-calendar-arrow svg{scale:-1 1}.xn-calendar-arrow:is([data-hovered],[data-pressed]){background:var(--xn-bg-fill-overlay);color:var(--xn-fg-default)}.xn-calendar-arrow[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-calendar-arrow[data-disabled]{color:var(--xn-fg-disabled);cursor:not-allowed}.xn-calendar-months{gap:var(--xn-space-6);flex-wrap:wrap;display:flex}.xn-calendar-grid{border-collapse:collapse}.xn-calendar-wide .xn-calendar-grid{inline-size:100%}.xn-calendar-grid td{text-align:center;padding:0}.xn-calendar-weekday{inline-size:var(--xn-calendar-day);block-size:var(--xn-space-8);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);font-weight:var(--xn-text-caption-medium-weight);text-transform:capitalize;padding:0}.xn-calendar-day{box-sizing:border-box;inline-size:var(--xn-calendar-day);block-size:var(--xn-calendar-day);border-radius:var(--xn-radius-full);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--xn-duration-instant);outline:none;place-items:center;margin-inline:auto;display:grid;position:relative}.xn-calendar-day[data-outside-month]{display:none}.xn-calendar-day[data-hovered]{background:var(--xn-bg-fill-overlay)}.xn-calendar-day[data-today]{color:var(--xn-fg-accent);font-weight:700}.xn-calendar-day[data-today]:after{content:"";inline-size:var(--xn-space-1);block-size:var(--xn-space-1);border-radius:var(--xn-radius-full);background:currentColor;position:absolute;inset-block-end:var(--xn-space-1);inset-inline-start:50%;translate:-50%}[dir=rtl] .xn-calendar-day[data-today]:after{translate:50%}.xn-calendar-day[data-selected]{background:var(--xn-bg-inverse);color:var(--xn-fg-on-inverse);font-weight:600}.xn-calendar-day[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-calendar-day[data-disabled]{color:var(--xn-fg-disabled);cursor:not-allowed}.xn-calendar-day[data-unavailable]{color:var(--xn-fg-muted);cursor:not-allowed;text-decoration:line-through}.xn-calendar-foot{justify-content:center;display:flex}.xn-calendar-today{box-sizing:border-box;min-block-size:var(--xn-size-control-sm);padding-inline:var(--xn-space-4);border-radius:var(--xn-radius-md);color:var(--xn-fg-accent);font:inherit;font-weight:var(--xn-text-body-medium-weight);cursor:pointer;background:0 0;border:0;outline:none}.xn-calendar-today:is([data-hovered],[data-pressed]){background:var(--xn-bg-fill-overlay)}.xn-calendar-today[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}@keyframes xn-calendar-enter{0%{opacity:0;transform:translateY(calc(var(--xn-space-1) * -1))}}@keyframes xn-calendar-leave{to{opacity:0}}@media (pointer:coarse){.xn-calendar{--xn-calendar-day:44px}.xn-date-picker-icon,.xn-calendar-arrow{block-size:44px;inline-size:44px}.xn-calendar-today,.xn-date-picker-segment:not([data-type=literal]){min-block-size:44px}}@media (prefers-reduced-motion:reduce){.xn-calendar-popover{animation:none}.xn-calendar-day{transition:none}}@media (forced-colors:active){.xn-calendar-popover{border:1px solid canvastext}.xn-calendar-day[data-selected],.xn-date-picker-segment[data-focused]{forced-color-adjust:none;color:highlighttext;background:highlight}.xn-calendar-day[data-today]{outline-offset:-3px;outline:1px solid canvastext}.xn-calendar-day[data-focus-visible]{outline-offset:2px;outline:2px solid highlight}.xn-calendar-day:is([data-disabled],[data-unavailable]){color:graytext}}.xn-date-range{font:inherit;font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);text-align:start;cursor:pointer;outline:none}.xn-date-range:is([data-focus-visible],[data-pressed],[aria-expanded=true]){border-color:var(--xn-fg-accent);background:var(--xn-bg-surface);box-shadow:0 0 0 4px var(--xn-bg-accent-subtle)}.xn-date-range-icon{color:var(--xn-fg-muted);flex:none;display:grid}.xn-date-range-icon svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xn-date-range-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.xn-date-range[data-placeholder] .xn-date-range-value{color:var(--xn-fg-muted)}.xn-date-range-dialog{padding:var(--xn-space-4);outline:none}.xn-date-range-body{gap:var(--xn-space-4);display:flex}.xn-date-range-presets{gap:var(--xn-space-1);border-inline-end:1px solid var(--xn-border-default);flex-direction:column;flex:none;padding-inline-end:var(--xn-space-4);display:flex}.xn-date-range-preset{box-sizing:border-box;min-block-size:var(--xn-size-control-sm);padding-inline:var(--xn-space-3);border-radius:var(--xn-radius-md);color:var(--xn-fg-default);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:none}.xn-date-range-preset[data-hovered]{background:var(--xn-bg-fill-overlay)}.xn-date-range-preset[aria-pressed=true]{background:var(--xn-bg-accent-subtle);color:var(--xn-fg-accent);font-weight:600}.xn-date-range-preset[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-date-range-main{gap:var(--xn-space-3);flex-direction:column;min-inline-size:0;display:flex}.xn-date-range-fields{gap:var(--xn-space-3);flex-wrap:wrap;display:flex}.xn-date-range-field{gap:var(--xn-space-1);flex-direction:column;flex:1 1 0;min-inline-size:max-content;display:flex}.xn-date-range-label{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight)}.xn-date-range-input{padding-inline:var(--xn-space-2);font-variant-numeric:tabular-nums;gap:0}.xn-date-range-field[data-invalid] .xn-date-range-input{border-color:var(--xn-fg-danger);background:var(--xn-bg-danger-subtle);box-shadow:none}.xn-date-range-problem{color:var(--xn-fg-danger);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);margin:0}.xn-date-range-problem:empty{display:none}.xn-date-range-foot{justify-content:flex-end;gap:var(--xn-space-2);display:flex}.xn-calendar-range .xn-calendar-day[data-selected]{background:var(--xn-bg-accent-subtle);inline-size:100%;color:var(--xn-fg-default);font-weight:inherit;border-radius:0}.xn-calendar-range .xn-calendar-day[data-selected][data-today]{color:var(--xn-fg-accent);font-weight:700}.xn-calendar-range .xn-calendar-day:is([data-selection-start],[data-selection-end]){background:var(--xn-bg-accent);color:var(--xn-fg-on-accent);font-weight:600}.xn-calendar-range .xn-calendar-day[data-selection-start]{border-start-start-radius:var(--xn-radius-full);border-end-start-radius:var(--xn-radius-full)}.xn-calendar-range .xn-calendar-day[data-selection-end]{border-start-end-radius:var(--xn-radius-full);border-end-end-radius:var(--xn-radius-full)}.xn-date-range-body[data-narrow]{flex-direction:column}.xn-date-range-body[data-narrow] .xn-date-range-presets{gap:var(--xn-space-2);border:0;flex-direction:row;padding-block-end:var(--xn-space-1);padding-inline-end:0;overflow-x:auto}.xn-date-range-body[data-narrow] .xn-date-range-preset{border-radius:var(--xn-radius-full);background:var(--xn-bg-fill-overlay);flex:none}.xn-date-range-body[data-narrow] .xn-date-range-preset[aria-pressed=true]{background:var(--xn-bg-accent-subtle)}@media (pointer:coarse){.xn-date-range-preset{min-block-size:44px}.xn-date-range-input{--xn-control-height:44px}}@media (forced-colors:active){.xn-date-range-preset[aria-pressed=true],.xn-calendar-range .xn-calendar-day[data-selected]{forced-color-adjust:none;color:highlighttext;background:highlight}.xn-calendar-range .xn-calendar-day:is([data-selection-start],[data-selection-end]){outline-offset:-2px;outline:2px solid canvastext}}.xn-kbd{box-sizing:border-box;min-block-size:var(--xn-space-5);padding-inline:var(--xn-space-1);border:1px solid #0000;border-radius:var(--xn-radius-xs);background:var(--xn-bg-transparent-active);color:var(--xn-fg-default);font-family:var(--xn-font-mono);font-size:var(--xn-text-kbd-size);line-height:var(--xn-text-kbd-line-height);font-weight:var(--xn-text-kbd-weight);border-block-end-width:2px;align-items:center;display:inline-flex}@media (forced-colors:active){.xn-kbd{border-color:canvastext}}.xn-link{border-radius:var(--xn-radius-xs);color:var(--xn-fg-accent);text-underline-offset:3px;cursor:pointer;outline:none;text-decoration:underline;text-decoration-thickness:1px;position:relative}.xn-link[data-hovered]{text-decoration-thickness:2px}.xn-link[data-quiet]{color:inherit;text-decoration:none}.xn-link[data-quiet]:is([data-hovered],[data-focus-visible]){text-decoration:underline}.xn-link[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-link-icon{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-inline-start:var(--xn-space-1)}@media (forced-colors:active){.xn-link[data-focus-visible]{outline-color:highlight}}.xn-menu-popover{border-radius:var(--xn-radius-lg);background:var(--xn-bg-overlay);box-shadow:var(--xn-shadow-overlay);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height)}.xn-menu-popover[data-entering]{animation:xn-menu-enter var(--xn-duration-fast) var(--xn-ease-enter)}.xn-menu-popover[data-exiting]{animation:xn-menu-leave var(--xn-duration-instant) var(--xn-ease-exit) forwards}.xn-menu{box-sizing:border-box;min-inline-size:208px;max-block-size:inherit;padding:var(--xn-space-2);outline:none;flex-direction:column;display:flex;overflow-y:auto}.xn-menu-section{flex-direction:column;display:flex}.xn-menu-separator{block-size:1px;margin:var(--xn-space-2) calc(var(--xn-space-2) * -1);background:var(--xn-border-default);border:0}.xn-menu-heading{padding:var(--xn-space-2) var(--xn-space-3) var(--xn-space-1);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight)}.xn-menu-item{align-items:center;gap:var(--xn-space-3);box-sizing:border-box;min-block-size:var(--xn-size-row-sm);padding-inline:var(--xn-space-3);border-radius:var(--xn-radius-md);color:inherit;cursor:default;outline:none;text-decoration:none;display:flex}a.xn-menu-item{cursor:pointer}.xn-menu-item[data-focused]{background:var(--xn-bg-fill-overlay)}.xn-menu-item[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-menu-item[data-danger]{color:var(--xn-fg-danger)}.xn-menu-item[data-disabled]{color:var(--xn-fg-disabled)}.xn-menu-icon{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);color:var(--xn-fg-muted);flex:none}:is(.xn-menu-item,.xn-menu-row):is([data-danger],[data-disabled],[aria-disabled=true]) .xn-menu-icon{color:inherit}.xn-menu-label{flex:1;min-inline-size:0}.xn-menu-check{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.xn-menu-kbd{color:var(--xn-fg-muted);font-family:var(--xn-font-mono);font-size:var(--xn-text-kbd-size);flex:none}.xn-menu-rows{margin-inline:calc(var(--xn-space-2) * -1);flex-direction:column;display:flex}.xn-menu-rows-group+.xn-menu-rows-group{border-block-start:1px solid var(--xn-border-default);margin-block-start:var(--xn-space-2);padding-block-start:var(--xn-space-2)}.xn-menu-rows-group{flex-direction:column;display:flex}.xn-menu-row{align-items:center;gap:var(--xn-space-3);box-sizing:border-box;inline-size:100%;min-block-size:var(--xn-size-row-md);padding:0 var(--xn-space-3);border-radius:var(--xn-radius-md);color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;text-decoration:none;display:flex}.xn-menu-row:active:not([aria-disabled=true]){background:var(--xn-bg-fill-overlay)}.xn-menu-row:focus-visible{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-menu-row[data-danger]{color:var(--xn-fg-danger)}.xn-menu-row[aria-disabled=true]{color:var(--xn-fg-disabled);cursor:not-allowed}@keyframes xn-menu-leave{to{opacity:0}}@keyframes xn-menu-enter{0%{opacity:0;transform:translateY(calc(var(--xn-space-1) * -1))}}@media (prefers-reduced-motion:reduce){.xn-menu-popover{animation:none}}@media (forced-colors:active){.xn-menu-popover{border:1px solid canvastext}.xn-menu-item[data-focused]{forced-color-adjust:none;color:highlighttext;background:highlight}.xn-menu-item[data-focused] .xn-menu-icon,.xn-menu-item[data-focused] .xn-menu-kbd{color:highlighttext}.xn-menu-item[data-disabled],.xn-menu-row[aria-disabled=true]{color:graytext}}.xn-breadcrumb{min-inline-size:0;font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);position:relative}.xn-breadcrumb ol{align-items:center;gap:var(--xn-space-2);min-inline-size:0;color:var(--xn-fg-muted);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.xn-breadcrumb li{align-items:center;gap:var(--xn-space-2);flex:none;min-inline-size:0;display:flex}.xn-breadcrumb li[data-current]{flex:0 auto}.xn-breadcrumb li :is(a,span){min-block-size:var(--xn-space-6);min-inline-size:var(--xn-space-6);line-height:var(--xn-space-6);display:block}.xn-breadcrumb li[data-current] span{text-overflow:ellipsis;overflow:hidden}.xn-breadcrumb a{border-radius:var(--xn-radius-xs);color:inherit;outline:none;text-decoration:none}.xn-breadcrumb a[data-hovered]{color:var(--xn-fg-default);text-underline-offset:3px;text-decoration:underline}.xn-breadcrumb a[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-breadcrumb [aria-current=page]{color:var(--xn-fg-default);font-weight:var(--xn-text-body-strong-weight)}.xn-breadcrumb-arrow{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);color:var(--xn-border-control);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}[dir=rtl] .xn-breadcrumb-arrow{scale:-1 1}.xn-breadcrumb-dots{box-sizing:border-box;inline-size:var(--xn-space-6);block-size:var(--xn-space-6);border-radius:var(--xn-radius-sm);background:var(--xn-bg-fill);color:var(--xn-fg-default);cursor:pointer;border:0;outline:none;flex:none;place-items:center;padding:0;display:grid}.xn-breadcrumb-dots svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.xn-breadcrumb-dots:is([data-hovered],[data-pressed],[aria-expanded=true]){background:var(--xn-bg-transparent-active)}.xn-breadcrumb-dots[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-breadcrumb .xn-breadcrumb-ruler{visibility:hidden;pointer-events:none;block-size:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.xn-breadcrumb-ruler li[data-current]{flex:none}@media (pointer:coarse){.xn-breadcrumb li a{min-block-size:44px;line-height:44px}.xn-breadcrumb-dots{block-size:44px;inline-size:44px}}@media (forced-colors:active){.xn-breadcrumb-arrow{color:canvastext}.xn-breadcrumb-dots{border:1px solid buttontext}.xn-breadcrumb a[data-focus-visible],.xn-breadcrumb-dots[data-focus-visible]{outline-color:highlight}}.xn-tabs{min-inline-size:0;font-family:var(--xn-font-sans);font-size:var(--xn-text-body-medium-size);line-height:var(--xn-text-body-medium-line-height);display:block}.xn-tabs-bar{gap:var(--xn-space-6);border-block-end:1px solid var(--xn-border-default);min-inline-size:0;display:flex;position:relative}.xn-tabs-row{gap:var(--xn-space-6);flex:0 auto;min-inline-size:0;display:flex;overflow:hidden}.xn-tab{align-items:center;gap:var(--xn-space-2);box-sizing:border-box;min-block-size:var(--xn-size-control-md);border:0;color:var(--xn-fg-muted);font:inherit;font-weight:var(--xn-text-body-medium-weight);white-space:nowrap;cursor:pointer;transition:color var(--xn-duration-instant), border-color var(--xn-duration-fast);background:0 0;border-block-end:2px solid #0000;outline:none;flex:none;margin-block-end:-1px;padding:0;text-decoration:none;display:inline-flex}.xn-tab[data-hovered]{border-block-end-color:var(--xn-border-strong);color:var(--xn-fg-default)}.xn-tab:is([data-selected],[aria-current=page]){border-block-end-color:var(--xn-fg-default);color:var(--xn-fg-default)}.xn-tab[data-focus-visible]{border-radius:var(--xn-radius-xs);outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-tab[data-disabled]{color:var(--xn-fg-disabled);cursor:not-allowed}.xn-tabs-more{gap:var(--xn-space-1);margin-inline-start:auto}.xn-tabs-more svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--xn-duration-fast) var(--xn-ease-move)}.xn-tabs-more[aria-expanded=true]{color:var(--xn-fg-default)}.xn-tabs-more[aria-expanded=true] svg{transform:rotate(180deg)}.xn-tabs-ruler{visibility:hidden;pointer-events:none;block-size:0;position:absolute;inset-block-start:0;inset-inline-start:0}.xn-tabs-ruler .xn-tabs-more{margin:0}.xn-tabs-bar[data-scrolls] .xn-tabs-row{overscroll-behavior-x:contain;scroll-padding-inline:var(--xn-space-8);scrollbar-width:none;--xn-tabs-fade-start:black;--xn-tabs-fade-end:black;-webkit-mask-image:linear-gradient(to right, var(--xn-tabs-fade-start), black var(--xn-space-8), black calc(100% - var(--xn-space-8)), var(--xn-tabs-fade-end));mask-image:linear-gradient(to right, var(--xn-tabs-fade-start), black var(--xn-space-8), black calc(100% - var(--xn-space-8)), var(--xn-tabs-fade-end));flex:1;overflow-x:auto}.xn-tabs-bar[data-scrolls] .xn-tabs-row::-webkit-scrollbar{display:none}.xn-tabs-bar[data-scrolls][data-more-start] .xn-tabs-row{--xn-tabs-fade-start:transparent}.xn-tabs-bar[data-scrolls][data-more-end] .xn-tabs-row{--xn-tabs-fade-end:transparent}[dir=rtl] .xn-tabs-bar[data-scrolls][data-more-start] .xn-tabs-row{--xn-tabs-fade-start:black;--xn-tabs-fade-end:transparent}[dir=rtl] .xn-tabs-bar[data-scrolls][data-more-end] .xn-tabs-row{--xn-tabs-fade-start:transparent}[dir=rtl] .xn-tabs-bar[data-scrolls][data-more-start][data-more-end] .xn-tabs-row{--xn-tabs-fade-start:transparent;--xn-tabs-fade-end:transparent}.xn-tabs-panel{outline:none;padding-block-start:var(--xn-space-4)}.xn-tabs-panel[data-focus-visible]{border-radius:var(--xn-radius-sm);outline:2px solid var(--xn-border-focus);outline-offset:2px}@media (pointer:coarse){.xn-tab{min-block-size:48px}}@media (prefers-reduced-motion:reduce){.xn-tab,.xn-tabs-more svg{transition:none}}@media (forced-colors:active){.xn-tab:is([data-selected],[aria-current=page]){border-block-end-color:highlight}.xn-tab[data-focus-visible],.xn-tabs-panel[data-focus-visible]{outline-color:highlight}}.xn-pagination{align-items:center;gap:var(--xn-space-3);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.xn-pagination-shown{color:var(--xn-fg-muted);margin:0;margin-inline-end:auto}.xn-pagination ol{gap:var(--xn-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.xn-pagination-page{box-sizing:border-box;min-inline-size:var(--xn-size-control-sm);block-size:var(--xn-size-control-sm);padding:0 var(--xn-space-2);border-radius:var(--xn-radius-full);color:var(--xn-fg-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;outline:none;place-items:center;text-decoration:none;display:grid}.xn-pagination-page svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .xn-pagination-page svg{scale:-1 1}.xn-pagination-page[data-hovered]{background:var(--xn-bg-transparent-hover);color:var(--xn-fg-default)}.xn-pagination-page[aria-current=page]{background:var(--xn-bg-inverse);color:var(--xn-fg-on-inverse);font-weight:600}.xn-pagination-page[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-pagination-page[data-disabled]{color:var(--xn-fg-disabled);cursor:not-allowed}.xn-pagination-gap{min-inline-size:var(--xn-size-control-sm);color:var(--xn-fg-muted);place-items:center;display:grid}@media (pointer:coarse){.xn-pagination-page{block-size:44px;min-inline-size:44px}.xn-pagination-gap{min-inline-size:var(--xn-space-6)}}@media (forced-colors:active){.xn-pagination-page[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight}.xn-pagination-page[data-disabled]{color:graytext}.xn-pagination-page[data-focus-visible]{outline-color:highlight}}.xn-popover{box-sizing:border-box;inline-size:320px;max-inline-size:calc(100vw - var(--xn-space-8));border-radius:var(--xn-radius-lg);background:var(--xn-bg-overlay);box-shadow:var(--xn-shadow-overlay);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height)}.xn-popover[data-entering]{animation:xn-popover-enter var(--xn-duration-fast) var(--xn-ease-enter)}.xn-popover[data-exiting]{animation:xn-popover-leave var(--xn-duration-instant) var(--xn-ease-exit) forwards}.xn-popover-content{gap:var(--xn-space-4);max-block-size:inherit;padding:var(--xn-space-5);outline:none;flex-direction:column;display:flex;overflow-y:auto}.xn-popover-title{font-family:var(--xn-font-display);font-size:var(--xn-text-title-sm-size);line-height:var(--xn-text-title-sm-line-height);font-weight:var(--xn-text-title-sm-weight);margin:0}.xn-popover-foot{justify-content:flex-end;gap:var(--xn-space-2);flex-wrap:wrap;display:flex}@keyframes xn-popover-leave{to{opacity:0}}@keyframes xn-popover-enter{0%{opacity:0;transform:translateY(calc(var(--xn-space-1) * -1))}}@media (prefers-reduced-motion:reduce){.xn-popover{animation:none}}@media (forced-colors:active){.xn-popover{border:1px solid canvastext}}.xn-progress{--xn-progress-fill:var(--xn-bg-accent);--xn-progress-edge:var(--xn-fg-accent);gap:var(--xn-space-2);min-inline-size:0;color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex-direction:column;display:flex}.xn-progress[data-tone=warning]{--xn-progress-fill:var(--xn-bg-warning);--xn-progress-edge:var(--xn-fg-warning)}.xn-progress[data-tone=danger]{--xn-progress-fill:var(--xn-bg-danger);--xn-progress-edge:var(--xn-bg-danger)}.xn-progress-head{justify-content:space-between;gap:var(--xn-space-1) var(--xn-space-3);flex-wrap:wrap;display:flex}.xn-progress-label{font-weight:var(--xn-text-body-medium-weight)}.xn-progress-value{color:var(--xn-fg-muted);font-variant-numeric:tabular-nums}.xn-progress-track{block-size:var(--xn-space-1);border-radius:var(--xn-radius-full);background:var(--xn-bg-fill);display:block;overflow:hidden}.xn-progress-fill{box-sizing:border-box;border:1px solid var(--xn-progress-edge);border-radius:var(--xn-radius-full);background:var(--xn-progress-fill);block-size:100%;transition:inline-size var(--xn-duration-base) var(--xn-ease-move);display:block}.xn-progress-fill[data-empty]{border-width:0}.xn-progress:not([aria-valuenow]) .xn-progress-fill{inline-size:40%;animation:xn-progress-run var(--xn-duration-loop) ease-in-out infinite}@keyframes xn-progress-run{0%{translate:-100%}to{translate:250%}}[dir=rtl] .xn-progress:not([aria-valuenow]) .xn-progress-fill{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.xn-progress-fill{transition:none}.xn-progress-fill[data-empty]{border-width:0}.xn-progress:not([aria-valuenow]) .xn-progress-fill{opacity:.5;inline-size:100%;animation:none}}@media (forced-colors:active){.xn-progress-track{block-size:var(--xn-space-2);border:1px solid canvastext}.xn-progress-fill{forced-color-adjust:none;background:highlight;border-color:highlight}}.xn-meter .xn-progress-fill{transition:none}.xn-meter-pieces{gap:var(--xn-space-1);display:flex}.xn-meter-pieces>span{box-sizing:border-box;block-size:var(--xn-space-2);border:1px solid var(--xn-border-control);border-radius:var(--xn-radius-full);flex:1}.xn-meter-pieces>span[data-used]{border-color:var(--xn-progress-edge);background:var(--xn-progress-fill)}@media (forced-colors:active){.xn-meter-pieces>span{border-color:canvastext}.xn-meter-pieces>span[data-used]{forced-color-adjust:none;background:highlight;border-color:highlight}}.xn-segmented-control{align-self:flex-start;gap:var(--xn-space-1);box-sizing:border-box;max-inline-size:100%;padding:var(--xn-space-1);border-radius:var(--xn-radius-md);background:var(--xn-bg-transparent-active);scrollbar-width:none;display:inline-flex;overflow-x:auto}.xn-segmented-control[data-block]{align-self:stretch;display:flex}.xn-segmented-control-option{justify-content:center;align-items:center;gap:var(--xn-space-2);box-sizing:border-box;min-block-size:calc(var(--xn-ctx-control,var(--xn-size-control-md)) - var(--xn-space-2));min-inline-size:calc(var(--xn-ctx-control,var(--xn-size-control-md)) - var(--xn-space-2));padding-inline:var(--xn-space-4);border-radius:var(--xn-radius-sm);color:color-mix(in oklab, var(--xn-fg-default) 80%, var(--xn-bg-canvas));font-family:var(--xn-font-sans);font-size:var(--xn-text-body-medium-size);line-height:var(--xn-text-body-medium-line-height);font-weight:var(--xn-text-body-medium-weight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--xn-duration-fast), color var(--xn-duration-fast), box-shadow var(--xn-duration-fast);border:1px solid #0000;flex:none;display:inline-flex;position:relative}.xn-segmented-control[data-block] .xn-segmented-control-option{flex:1 0 auto}.xn-segmented-control-option[data-hovered]{color:var(--xn-fg-default)}.xn-segmented-control-option[data-selected]{border-color:var(--xn-border-control);background:var(--xn-bg-raised);box-shadow:var(--xn-shadow-control);color:var(--xn-fg-default)}.xn-segmented-control-option[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-segmented-control-icon{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);flex:none}.xn-segmented-control-count{font-variant-numeric:tabular-nums}.xn-segmented-control-option[data-selected] .xn-segmented-control-count{color:var(--xn-fg-accent)}@media (pointer:coarse){.xn-segmented-control-option{min-block-size:44px;min-inline-size:44px}}@media (prefers-reduced-motion:reduce){.xn-segmented-control-option{transition:none}}@media (forced-colors:active){.xn-segmented-control{border:1px solid canvastext}.xn-segmented-control-option{forced-color-adjust:none;color:canvastext}.xn-segmented-control-option[data-selected]{color:highlighttext;background:highlight}.xn-segmented-control-option[data-selected] .xn-segmented-control-count{color:highlighttext}.xn-segmented-control-option[data-focus-visible]{outline-color:canvastext}}.xn-separator{box-sizing:border-box;background:var(--xn-border-default);border:0;flex:none;align-self:stretch;block-size:1px;margin:0}.xn-separator[data-orientation=vertical]{block-size:auto;inline-size:1px;min-block-size:var(--xn-space-4)}.xn-skeleton{position:relative;overflow:hidden}.xn-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--xn-bg-surface) 65%, transparent), transparent);inline-size:40%;animation:xn-skeleton-sheen var(--xn-duration-loop) ease-in-out infinite;pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.xn-skeleton-block{max-inline-size:100%;inline-size:var(--xn-skeleton-width);block-size:var(--xn-skeleton-height);border-radius:var(--xn-radius-xs);background:color-mix(in oklab, var(--xn-fg-default) 9%, transparent);display:block}.xn-skeleton-block[data-radius=sm]{border-radius:var(--xn-radius-sm)}.xn-skeleton-block[data-radius=md]{border-radius:var(--xn-radius-md)}.xn-skeleton-block[data-radius=lg]{border-radius:var(--xn-radius-lg)}.xn-skeleton-block[data-radius=full]{border-radius:var(--xn-radius-full)}@keyframes xn-skeleton-sheen{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.xn-skeleton:after{display:none}}@media (forced-colors:active){.xn-skeleton-block{outline-offset:-1px;outline:1px solid graytext}.xn-skeleton:after{display:none}}.xn-spinner{--xn-spinner-size:var(--xn-size-icon-md);--xn-spinner-stroke:2px;align-items:center;gap:var(--xn-space-2);color:var(--xn-fg-muted);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);display:inline-flex;position:relative}.xn-spinner[data-size=lg]{--xn-spinner-size:var(--xn-size-control-sm);--xn-spinner-stroke:3px}.xn-spinner-ring{box-sizing:border-box;inline-size:var(--xn-spinner-size);block-size:var(--xn-spinner-size);border:var(--xn-spinner-stroke) solid color-mix(in srgb, currentColor 25%, transparent);border-radius:var(--xn-radius-full);animation:xn-spinner-turn calc(var(--xn-duration-loop) / 2) linear infinite;border-block-start-color:currentColor;flex:none}@keyframes xn-spinner-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.xn-spinner-ring{animation:none}}@media (forced-colors:active){.xn-spinner-ring{forced-color-adjust:none;border-color:graytext;border-block-start-color:canvastext}}.xn-steps{box-sizing:border-box;padding:var(--xn-space-4) var(--xn-space-5);border-radius:var(--xn-radius-xl);background:var(--xn-bg-surface);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);container-type:inline-size}.xn-steps>ol{margin:0;padding:0;list-style:none;display:flex}.xn-steps li{align-items:center;gap:var(--xn-space-3);flex:1;min-inline-size:0;display:flex;position:relative}.xn-steps li:first-child{flex:none}.xn-steps li+li:before{content:"";min-inline-size:var(--xn-space-4);block-size:2px;margin-inline:var(--xn-space-3);background:var(--xn-border-strong);border-radius:1px;flex:1}.xn-steps li[data-done]+li:before{background:var(--xn-bg-accent)}.xn-steps-mark{box-sizing:border-box;border:2px solid var(--xn-border-control);border-radius:var(--xn-radius-full);background:var(--xn-bg-surface);block-size:28px;inline-size:28px;color:var(--xn-fg-on-accent);flex:none;place-items:center;display:grid}.xn-steps li[data-done] .xn-steps-mark{border-color:var(--xn-bg-accent);background:var(--xn-bg-accent)}.xn-steps li[data-current] .xn-steps-mark{border-color:var(--xn-fg-accent)}.xn-steps li[data-current] .xn-steps-mark:after{content:"";inline-size:var(--xn-space-2);block-size:var(--xn-space-2);border-radius:var(--xn-radius-full);background:var(--xn-fg-accent)}.xn-steps-mark svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.xn-steps-text{flex-direction:column;min-inline-size:0;display:flex}.xn-steps-label{font-weight:var(--xn-text-body-medium-weight)}.xn-steps-sub{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}.xn-steps[data-compact]{gap:var(--xn-space-2);padding:var(--xn-space-3) var(--xn-space-4);flex-direction:column;display:flex}.xn-steps-now{align-items:baseline;gap:0 var(--xn-space-2);flex-wrap:wrap;margin:0;display:flex}.xn-steps-bar{gap:var(--xn-space-1);display:flex}.xn-steps-bar>span{box-sizing:border-box;border:1px solid var(--xn-border-control);border-radius:var(--xn-radius-full);flex:1;block-size:6px}.xn-steps-bar>span[data-done]{border-color:var(--xn-bg-accent);background:var(--xn-bg-accent)}@container (width<=520px){.xn-steps li,.xn-steps li:first-child{align-items:flex-start;gap:var(--xn-space-2);flex-direction:column;flex:1}.xn-steps li+li:before{inline-size:calc(100% - 28px);min-inline-size:0;margin:0;position:absolute;inset-block-start:13px;inset-inline-end:100%}.xn-steps-text{overflow-wrap:anywhere;padding-inline-end:var(--xn-space-2)}}@media (forced-colors:active){.xn-steps{border:1px solid canvastext}.xn-steps-mark{border-color:canvastext}.xn-steps li[data-done] .xn-steps-mark{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.xn-steps li+li:before{background:canvastext}.xn-steps li[data-current] .xn-steps-mark{border-color:highlight}.xn-steps li[data-current] .xn-steps-mark:after{forced-color-adjust:none;background:highlight}.xn-steps-bar>span{border-color:canvastext}.xn-steps-bar>span[data-done]{forced-color-adjust:none;background:highlight;border-color:highlight}}.xn-switch{justify-content:space-between;align-items:center;gap:var(--xn-space-4);min-block-size:var(--xn-size-control-md);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;position:relative}.xn-switch[data-disabled]{color:var(--xn-fg-disabled);cursor:not-allowed}.xn-switch-text{min-inline-size:0;font-weight:var(--xn-text-body-medium-weight);flex-direction:column;display:flex}.xn-switch-description{color:var(--xn-fg-muted);font-weight:var(--xn-text-body-weight)}.xn-switch[data-disabled] .xn-switch-description{color:inherit}.xn-switch-track{box-sizing:border-box;inline-size:var(--xn-space-12);border-radius:var(--xn-radius-full);background:var(--xn-neutral-8);block-size:28px;transition:background-color var(--xn-duration-fast);border:1.5px solid #0000;flex:none;padding:3px;display:flex}.xn-switch-track:after{content:"";aspect-ratio:1;border-radius:var(--xn-radius-full);background:var(--xn-bg-surface);block-size:100%;box-shadow:var(--xn-shadow-control);transition:translate var(--xn-duration-fast) var(--xn-ease-move)}.xn-switch[data-selected] .xn-switch-track{border-color:var(--xn-fg-accent);background:var(--xn-bg-accent)}.xn-switch[data-selected] .xn-switch-track:after{background:var(--xn-fg-on-accent);translate:20px}[dir=rtl] .xn-switch[data-selected] .xn-switch-track:after{translate:-20px}.xn-switch[data-focus-visible] .xn-switch-track{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-switch[data-disabled] .xn-switch-track{border-color:var(--xn-border-default);background:var(--xn-neutral-5)}.xn-switch[data-disabled] .xn-switch-track:after{box-shadow:none;opacity:.7}@media (prefers-reduced-motion:reduce){.xn-switch-track,.xn-switch-track:after{transition:none}}@media (forced-colors:active){.xn-switch-track{forced-color-adjust:none;background:canvas;border-color:canvastext}.xn-switch-track:after{background:canvastext}.xn-switch[data-selected] .xn-switch-track{background:highlight;border-color:highlight}.xn-switch[data-selected] .xn-switch-track:after{background:highlighttext}.xn-switch[data-focus-visible] .xn-switch-track{outline-color:canvastext}.xn-switch[data-disabled] .xn-switch-track{border-color:graytext}.xn-switch[data-disabled] .xn-switch-track:after,.xn-switch[data-disabled][data-selected] .xn-switch-track{background:graytext}.xn-switch[data-disabled][data-selected] .xn-switch-track:after{background:canvas}}.xn-tag{align-items:center;gap:var(--xn-space-2);box-sizing:border-box;min-block-size:var(--xn-size-control-xs);padding-inline:var(--xn-space-3);border-radius:var(--xn-radius-full);background:var(--xn-ctx-fill);box-shadow:var(--xn-ctx-fill-shadow);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);white-space:nowrap;display:inline-flex}.xn-tag-icon{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);color:var(--xn-fg-muted);flex:none}.xn-tag-remove{box-sizing:border-box;inline-size:var(--xn-space-6);block-size:var(--xn-space-6);margin-inline:calc(var(--xn-space-1) * -1) calc(var(--xn-space-2) * -1);border-radius:var(--xn-radius-full);color:var(--xn-fg-muted);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;padding:0;display:grid}.xn-tag-remove svg{inline-size:var(--xn-space-3);block-size:var(--xn-space-3);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.xn-tag-remove[data-hovered],.xn-tag-remove[data-pressed]{background:var(--xn-ctx-fill-hover);color:var(--xn-fg-default)}.xn-tag-remove[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:1px}@media (pointer:coarse){.xn-tag{min-block-size:var(--xn-size-control-sm)}.xn-tag-remove{block-size:44px;inline-size:44px;margin-inline:calc(var(--xn-space-3) * -1)}}@media (forced-colors:active){.xn-tag{border:1px solid canvastext}.xn-tag-remove[data-focus-visible]{outline-color:highlight}}.xn-timeline{color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xn-timeline>li{flex-direction:column;padding-block-end:var(--xn-space-4);padding-inline-start:var(--xn-space-6);display:flex;position:relative}.xn-timeline>li:last-child{padding-block-end:0}.xn-timeline>li:before{content:"";border-radius:var(--xn-radius-full);background:var(--xn-border-control);block-size:11px;inline-size:11px;position:absolute;inset-block-start:6px;inset-inline-start:2px}.xn-timeline>li[data-latest]:before{background:var(--xn-fg-accent);box-shadow:0 0 0 4px var(--xn-bg-accent-subtle)}.xn-timeline>li[data-icon]{padding-inline-start:var(--xn-space-8)}.xn-timeline>li[data-icon]:before{display:none}.xn-timeline-mark{inline-size:var(--xn-space-6);block-size:var(--xn-space-6);border-radius:var(--xn-radius-full);background:var(--xn-bg-fill);color:var(--xn-fg-default);place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.xn-timeline-mark svg{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm)}.xn-timeline>li[data-tone=success] .xn-timeline-mark{background:var(--xn-bg-success-subtle);color:var(--xn-fg-success)}.xn-timeline>li[data-tone=warning] .xn-timeline-mark{background:var(--xn-bg-warning-subtle);color:var(--xn-fg-warning)}.xn-timeline>li[data-tone=danger] .xn-timeline-mark{background:var(--xn-bg-danger-subtle);color:var(--xn-fg-danger)}.xn-timeline>li[data-tone=info] .xn-timeline-mark{background:var(--xn-bg-info-subtle);color:var(--xn-fg-info)}.xn-timeline>li[data-icon]:after{inset-block-start:28px;inset-inline-start:11.5px}.xn-timeline>li:after{content:"";background:var(--xn-border-default);inline-size:1px;position:absolute;inset-block:18px 0;inset-inline-start:7px}.xn-timeline>li:last-child:after{display:none}.xn-timeline-sub{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}@media (forced-colors:active){.xn-timeline>li:before{forced-color-adjust:none;background:canvastext}.xn-timeline>li[data-latest]:before{background:highlight;box-shadow:0 0 0 2px canvas,0 0 0 4px highlight}.xn-timeline>li:after{background:canvastext}}.xn-toast-region{z-index:var(--xn-layer-toast);padding-inline:var(--xn-space-4);pointer-events:none;outline:none;justify-content:center;display:flex;position:fixed;inset-block-end:max(var(--xn-space-6), env(safe-area-inset-bottom));inset-inline:0}.xn-toast{align-items:center;gap:var(--xn-space-2);box-sizing:border-box;max-inline-size:min(100%,480px);min-block-size:var(--xn-size-control-lg);padding:var(--xn-space-2) var(--xn-space-2) var(--xn-space-2) var(--xn-space-5);border-radius:var(--xn-radius-full);background:var(--xn-bg-inverse);box-shadow:var(--xn-shadow-overlay);color:var(--xn-fg-on-inverse);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-medium-size);line-height:var(--xn-text-body-medium-line-height);font-weight:var(--xn-text-body-medium-weight);pointer-events:auto;display:inline-flex}.xn-toast[data-shown]{animation:xn-toast-rise var(--xn-duration-base) var(--xn-ease-enter)}.xn-toast:not([data-shown]){clip-path:inset(50%);block-size:1px;min-block-size:0;inline-size:1px;padding:0;position:absolute;overflow:hidden}.xn-toast-region:focus-visible .xn-toast{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-toast-message{min-inline-size:0;flex:1;padding-inline-end:var(--xn-space-3)}.xn-toast:not(:has(.xn-toast-action)) .xn-toast-message{padding-inline-end:var(--xn-space-3)}.xn-toast-action,.xn-toast-close{box-sizing:border-box;min-block-size:var(--xn-size-control-sm);min-inline-size:var(--xn-size-control-sm);border-radius:var(--xn-radius-full);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;outline:none;flex:none;place-items:center;display:inline-grid}.xn-toast-action{padding-inline:var(--xn-space-4);border-color:color-mix(in srgb, var(--xn-fg-on-inverse) 50%, transparent)}.xn-toast-close{padding:0}.xn-toast-close svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}:is(.xn-toast-action,.xn-toast-close):is([data-hovered],[data-pressed]){background:color-mix(in srgb, var(--xn-fg-on-inverse) 14%, transparent)}:is(.xn-toast-action,.xn-toast-close)[data-focus-visible]{outline:2px solid var(--xn-fg-on-inverse);outline-offset:1px}@keyframes xn-toast-rise{0%{opacity:0;transform:translateY(var(--xn-space-2))}}@media (pointer:coarse){.xn-toast-action,.xn-toast-close{min-block-size:44px;min-inline-size:44px}}@media (prefers-reduced-motion:reduce){.xn-toast[data-shown]{animation:none}}@media (forced-colors:active){.xn-toast{forced-color-adjust:none;border:1px solid canvas}.xn-toast-action{border-color:canvas}:is(.xn-toast-action,.xn-toast-close)[data-focus-visible]{outline-color:canvas}}.xn-tooltip{align-items:center;gap:var(--xn-space-2);box-sizing:border-box;max-inline-size:320px;padding:var(--xn-space-1) var(--xn-space-2);border-radius:var(--xn-radius-sm);background:var(--xn-bg-inverse);box-shadow:var(--xn-shadow-raised);color:var(--xn-fg-on-inverse);font-family:var(--xn-font-sans);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);z-index:var(--xn-layer-tooltip);display:inline-flex}.xn-tooltip[data-entering]{animation:xn-tooltip-enter var(--xn-duration-fast) var(--xn-ease-enter)}.xn-tooltip[data-exiting]{animation:xn-tooltip-leave var(--xn-duration-instant) var(--xn-ease-exit) forwards}.xn-tooltip-key{min-block-size:var(--xn-space-4);padding-inline:var(--xn-space-1);border-radius:var(--xn-radius-xs);background:color-mix(in srgb, var(--xn-fg-on-inverse) 20%, transparent);font-family:var(--xn-font-mono);font-size:var(--xn-text-kbd-size);line-height:var(--xn-text-kbd-line-height);align-items:center;display:inline-flex}@keyframes xn-tooltip-leave{to{opacity:0}}@keyframes xn-tooltip-enter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.xn-tooltip{animation:none}}@media (forced-colors:active){.xn-tooltip,.xn-tooltip-key{border:1px solid canvastext}}.xn-swipe-row{font-family:var(--xn-font-sans);position:relative;overflow:hidden}.xn-swipe-row-actions{display:flex;position:absolute;inset-block:0;inset-inline-end:0}.xn-swipe-row-action{justify-content:center;align-items:center;gap:var(--xn-space-1);box-sizing:border-box;min-inline-size:0;padding:0 var(--xn-space-1);background:var(--xn-bg-fill);color:var(--xn-fg-default);font:inherit;font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);cursor:pointer;border:0;outline:none;flex-direction:column;flex:1;display:flex}.xn-swipe-row-action[data-primary]{background:var(--xn-bg-accent);color:var(--xn-fg-on-accent)}.xn-swipe-row-action[data-danger]{background:var(--xn-bg-danger);color:var(--xn-fg-on-danger)}.xn-swipe-row-action[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-swipe-row-icon{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg)}.xn-swipe-row-front{background:var(--xn-bg-surface);touch-action:pan-y;transition:transform var(--xn-duration-base) var(--xn-ease-move);position:relative}.xn-swipe-row-front[data-dragging]{transition:none}@media (prefers-reduced-motion:reduce){.xn-swipe-row-front{transition:none}}@media (forced-colors:active){.xn-swipe-row-action{border:1px solid buttontext}.xn-swipe-row-front{background:canvas}}.xn-list{border-radius:var(--xn-radius-lg);background:var(--xn-bg-surface);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);margin:0;padding:0;list-style:none;overflow:hidden;container:xn-list/inline-size}.xn-list>li+li{border-block-start:1px solid var(--xn-border-default)}.xn-list-row{background:var(--xn-bg-surface);align-items:center;display:flex}.xn-list-main{align-items:center;gap:var(--xn-space-1) var(--xn-space-3);box-sizing:border-box;min-inline-size:0;min-block-size:var(--xn-ctx-row,var(--xn-size-row-md));padding:var(--xn-space-2) var(--xn-space-4);color:inherit;font:inherit;text-align:start;background:0 0;border:0;outline:none;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text trail";text-decoration:none;display:grid}.xn-list-main[data-leading]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead text trail"}@container xn-list (inline-size<24rem){.xn-list-main{grid-template-areas:"title trail""detail detail""meta meta";align-items:baseline;row-gap:0}.xn-list-main[data-leading]{grid-template-areas:"lead title trail""lead detail detail""lead meta meta"}.xn-list-main>.xn-list-text{display:contents}.xn-list-main>.xn-list-leading{align-self:start}.xn-list-title{grid-area:title}.xn-list-detail{grid-area:detail}.xn-list[data-clamp] :is(.xn-list-title,.xn-list-detail){text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.xn-list-meta{grid-area:meta}.xn-list-trailing:has(.xn-button){margin-block-end:var(--xn-space-2)}}@container xn-list (inline-size<16rem){.xn-list-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""detail""meta""trail"}.xn-list-main[data-leading]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"lead title""lead detail""lead meta""lead trail"}.xn-list-trailing{justify-self:start;padding-block-start:var(--xn-space-2)}}:is(a,button).xn-list-main{cursor:pointer}.xn-list-main[data-hovered]{background:var(--xn-bg-surface-hover)}.xn-list-main[aria-current]{--xn-ctx-avatar:var(--xn-bg-surface);background:var(--xn-bg-accent-subtle)}.xn-list-main[aria-current][data-hovered]{background:var(--xn-bg-accent-subtle-hover)}.xn-list[data-variant=inset]{background:0 0;flex-direction:column;gap:2px;display:flex;overflow:visible}.xn-list[data-variant=inset]>li+li{border-block-start:0}.xn-list[data-variant=inset] .xn-list-row{border-radius:var(--xn-radius-lg);background:0 0}.xn-list[data-variant=inset] .xn-list-main{border-radius:var(--xn-radius-lg);padding-inline:var(--xn-space-3)}.xn-list[data-variant=inset] .xn-list-main[data-hovered]:not([aria-current]){background:var(--xn-bg-transparent-hover)}.xn-list[data-variant=separate]{gap:var(--xn-space-2);background:0 0;flex-direction:column;display:flex;overflow:visible}.xn-list[data-variant=separate]>li+li{border-block-start:0}.xn-list[data-variant=separate] .xn-list-row{--xn-ctx-fill:var(--xn-bg-surface);--xn-ctx-fill-hover:var(--xn-bg-surface-hover);--xn-ctx-fill-shadow:inset 0 0 0 1px var(--xn-border-strong), var(--xn-shadow-control);border-radius:var(--xn-radius-md);background:var(--xn-bg-inset);box-shadow:inset 0 0 0 1px var(--xn-border-default)}.xn-list[data-variant=separate] .xn-list-main{padding:var(--xn-space-3)}.xn-list-main[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-list-leading{color:var(--xn-fg-muted);font-variant-numeric:tabular-nums;flex:none;grid-area:lead;align-items:center;display:flex}.xn-list-text{flex-direction:column;grid-area:text;min-inline-size:0;display:flex}.xn-list-title{font-weight:var(--xn-text-body-medium-weight);overflow-wrap:anywhere}.xn-list-detail{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);overflow-wrap:anywhere}.xn-list-meta{--xn-ctx-badge-height:var(--xn-space-6);--xn-ctx-badge-pad:var(--xn-space-2);align-items:center;gap:var(--xn-space-1) var(--xn-space-2);flex-wrap:wrap;padding-block-start:var(--xn-space-1);display:flex}.xn-list-trailing{color:var(--xn-fg-muted);font-variant-numeric:tabular-nums;grid-area:trail}.xn-list-menu{flex:none;padding-inline-end:var(--xn-space-2)}@media (forced-colors:active){.xn-list{border:1px solid canvastext}.xn-list-main[data-focus-visible]{outline-color:highlight}}.xn-table-box{border-radius:var(--xn-radius-lg);background:var(--xn-bg-surface);min-inline-size:0;color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex-direction:column;display:flex;overflow:hidden}.xn-table-bar{align-items:center;gap:var(--xn-space-3);box-sizing:border-box;min-block-size:var(--xn-size-row-md);padding:var(--xn-space-2) var(--xn-space-4);flex-wrap:wrap;display:flex}.xn-table-bar[hidden]{display:none}.xn-table-bar[data-bulk]{background:var(--xn-bg-accent-subtle)}.xn-table-count:empty{display:none}.xn-table-count{font-weight:var(--xn-text-body-medium-weight);font-variant-numeric:tabular-nums}.xn-table-bulk{align-items:center;gap:var(--xn-space-2);flex-wrap:wrap;flex:1;display:flex}.xn-table-cancel{box-sizing:border-box;min-block-size:var(--xn-size-control-sm);padding-inline:var(--xn-space-3);border-radius:var(--xn-radius-md);color:var(--xn-fg-default);font:inherit;font-weight:var(--xn-text-body-medium-weight);cursor:pointer;background:0 0;border:0;outline:none}.xn-table-cancel:is([data-hovered],[data-pressed]){background:var(--xn-bg-transparent-active)}.xn-table-cancel[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-table-scroll{min-inline-size:0;overflow:auto}.xn-table{border-collapse:collapse;outline:none;inline-size:100%}.xn-table-th{z-index:2;box-sizing:border-box;block-size:44px;padding:0 var(--xn-space-4);background:var(--xn-bg-sunken);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);text-align:start;white-space:nowrap;outline:none;position:sticky;inset-block-start:0}.xn-table-th[data-allows-sorting]{cursor:pointer}.xn-table-th[data-allows-sorting][data-hovered]{color:var(--xn-fg-default)}.xn-table-th-label{align-items:center;gap:var(--xn-space-1);display:inline-flex}.xn-table-sort{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}.xn-table-sort[data-direction]{visibility:visible;color:var(--xn-fg-default)}.xn-table-sort[data-direction=descending]{transform:rotate(180deg)}.xn-table-td{box-sizing:border-box;block-size:var(--xn-ctx-row,var(--xn-size-row-md));padding:var(--xn-space-2) var(--xn-space-4);border-block-start:1px solid var(--xn-border-default);outline:none}.xn-table :is(.xn-table-th,.xn-table-td)[data-align=num]{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.xn-table-td[data-mono]{font-family:var(--xn-font-mono);font-size:var(--xn-text-code-size)}.xn-table :is(.xn-table-th,.xn-table-td).xn-table-select{inline-size:44px;padding-inline:var(--xn-space-4) 0}.xn-table :is(.xn-table-th,.xn-table-td).xn-table-actions{white-space:nowrap;inline-size:1%}.xn-table-row-actions{justify-content:flex-end;align-items:center;gap:var(--xn-space-1);display:inline-flex}.xn-table-lines{flex-direction:column;display:inline-flex}.xn-table-sub{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}.xn-table-row{--xn-table-row-bg:var(--xn-bg-surface);background:var(--xn-table-row-bg);outline:none;position:relative}.xn-table-row[data-hovered],.xn-table-row[data-opens]:hover{--xn-table-row-bg:var(--xn-bg-surface-hover)}.xn-table-row[data-selected]{--xn-table-row-bg:var(--xn-bg-accent-subtle)}.xn-table .xn-table-td[data-sticky]{z-index:1;border-inline-end:1px solid var(--xn-border-default);background:var(--xn-table-row-bg);position:sticky;inset-inline-start:0}.xn-table .xn-table-th[data-sticky]{z-index:3;border-inline-end:1px solid var(--xn-border-default);inset-inline-start:0}.xn-table-cut{text-overflow:ellipsis;white-space:nowrap;max-inline-size:32ch;display:block;overflow:hidden}.xn-table-td[data-focus-visible] .xn-table-cut{white-space:normal;overflow-wrap:anywhere;overflow:visible}.xn-table-row[data-current]>:first-child{box-shadow:inset 3px 0 0 var(--xn-fg-accent)}[dir=rtl] .xn-table-row[data-current]>:first-child{box-shadow:inset -3px 0 0 var(--xn-fg-accent)}.xn-table-link{border-radius:var(--xn-radius-xs);color:inherit;font-weight:var(--xn-text-body-medium-weight);outline:none;text-decoration:none}.xn-table-link:after{content:"";position:absolute;inset:0}.xn-table-link[data-hovered]{text-underline-offset:3px;text-decoration:underline}.xn-table-link[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-table-td :is(.xn-choice,.xn-table-row-actions){z-index:1;position:relative}.xn-table-row[data-focus-visible],.xn-table :is(.xn-table-th,.xn-table-td)[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-table-wait{inline-size:min(100%,12ch);block-size:var(--xn-space-3);border-radius:var(--xn-radius-xs);background:var(--xn-bg-fill);vertical-align:middle;display:inline-block}.xn-table-empty{border-block-start:1px solid var(--xn-border-default)}.xn-table-foot{padding:var(--xn-space-3) var(--xn-space-4);border-block-start:1px solid var(--xn-border-default)}@media (pointer:coarse){.xn-table-td{block-size:max(var(--xn-ctx-row,var(--xn-size-row-md)), 48px)}.xn-table-cancel{min-block-size:44px}}@media (forced-colors:active){.xn-table-box{border:1px solid canvastext}.xn-table-row[data-selected]{forced-color-adjust:none;color:highlighttext;background:highlight}.xn-table-row[data-current]>:first-child{box-shadow:inset 3px 0 highlight}.xn-table-wait{background:graytext}}.xn-shell{block-size:var(--xn-shell-height,100dvh);background:var(--xn-bg-canvas);min-block-size:0;color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex-direction:column;display:flex;position:relative;overflow:hidden;container:xn-shell/inline-size}.xn-shell-skip{z-index:var(--xn-layer-tooltip);padding:var(--xn-space-2) var(--xn-space-3);border-radius:var(--xn-radius-md);background:var(--xn-bg-inverse);color:var(--xn-fg-on-inverse);font-weight:var(--xn-text-body-medium-weight);text-decoration:none;position:absolute;inset-block-start:var(--xn-space-2);inset-inline-start:var(--xn-space-2);transform:translateY(-200%)}.xn-shell-skip:focus{outline:2px solid var(--xn-border-focus);outline-offset:2px;transform:none}.xn-shell-frame{flex:1;min-block-size:0;display:flex}.xn-shell-side{flex:none;min-block-size:0;display:flex}.xn-shell-main{flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex}.xn-shell-load{flex:none;block-size:2px;position:relative;overflow:hidden}.xn-shell-load[data-loading]:after{content:"";background:var(--xn-fg-accent);inline-size:40%;animation:xn-shell-load var(--xn-duration-loop) ease-in-out infinite;position:absolute;inset-block:0}@keyframes xn-shell-load{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.xn-shell-page{gap:var(--xn-space-5);box-sizing:border-box;min-block-size:0;padding:var(--xn-space-6) var(--xn-space-8) var(--xn-space-10);scrollbar-width:thin;outline:none;flex-direction:column;flex:1;display:flex;overflow:auto}.xn-shell-page>*{flex-shrink:0}.xn-shell-page[data-flush]{padding:0;overflow:hidden}.xn-shell-page[data-flush]>*{flex:1;min-block-size:0}.xn-shell-foot{flex:none;display:none}@container xn-shell (width<=767.98px){.xn-shell-side{display:none}.xn-shell-foot{display:block}.xn-shell-page:not([data-flush]){padding:var(--xn-space-4) var(--xn-space-4) var(--xn-space-8)}}@media (prefers-reduced-motion:reduce){.xn-shell-load[data-loading]:after{inline-size:100%;animation:none;inset-inline-start:0}}@media (forced-colors:active){.xn-shell-load[data-loading]:after{background:highlight}}.xn-sidebar{box-sizing:border-box;inline-size:var(--xn-size-sidebar-width);min-block-size:0;padding-block:var(--xn-space-2);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex-direction:column;flex:none;display:flex}.xn-sidebar svg{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.xn-sidebar :is(button,a){font:inherit;outline:none}.xn-sidebar :is(button,a)[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-sidebar-head{gap:var(--xn-space-4);padding:var(--xn-space-3) var(--xn-space-4) 0;flex-direction:column;display:flex}.xn-sidebar{--xn-sidebar-lead:var(--xn-space-3);--xn-sidebar-icon:var(--xn-size-icon-lg)}.xn-sidebar-brand{--xn-sidebar-mark:var(--xn-space-6);align-items:center;gap:calc(var(--xn-sidebar-lead) + (var(--xn-sidebar-icon) - var(--xn-sidebar-mark)) / 2);min-block-size:var(--xn-size-control-sm);padding-inline-start:calc(var(--xn-sidebar-lead) + (var(--xn-sidebar-icon) - var(--xn-sidebar-mark)) / 2);display:flex}.xn-sidebar-brand>:is(svg,img):first-child{inline-size:var(--xn-sidebar-mark);block-size:var(--xn-sidebar-mark);stroke:none;fill:revert-layer}.xn-sidebar-brand-name{min-inline-size:0;font-size:var(--xn-text-body-strong-size);font-weight:var(--xn-text-body-strong-weight);overflow-wrap:anywhere;flex:1}.xn-sidebar-brand[data-two]{--xn-sidebar-mark:var(--xn-space-8)}.xn-sidebar-brand-context{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);font-weight:400;display:block}.xn-sidebar-fold{inline-size:var(--xn-size-control-sm);block-size:var(--xn-size-control-sm);border-radius:var(--xn-radius-md);color:var(--xn-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-start:auto;padding:0;display:grid}.xn-sidebar-fold:is([data-hovered],[data-pressed]){background:var(--xn-bg-transparent-hover);color:var(--xn-fg-default)}.xn-sidebar-context{align-items:center;gap:calc(var(--xn-sidebar-lead) + (var(--xn-sidebar-icon) - var(--xn-size-control-xs)) / 2);padding:var(--xn-space-3);border-radius:var(--xn-radius-md);background:var(--xn-bg-surface);box-shadow:var(--xn-shadow-control);color:inherit;text-align:start;cursor:pointer;--xn-ctx-avatar:var(--xn-bg-accent-subtle);border:1px solid #0000;padding-inline-start:calc(var(--xn-sidebar-lead) + (var(--xn-sidebar-icon) - var(--xn-size-control-xs)) / 2);display:flex}.xn-sidebar-context[data-static]{--xn-ctx-avatar:var(--xn-bg-surface);box-shadow:none;cursor:default;background:0 0}.xn-sidebar-context[data-hovered]{border-color:var(--xn-border-strong)}.xn-sidebar-context>svg{color:var(--xn-fg-muted)}.xn-sidebar-two{overflow-wrap:anywhere;flex-direction:column;flex:1;min-inline-size:0;display:flex}.xn-sidebar-strong{font-weight:var(--xn-text-body-medium-weight)}.xn-sidebar-quiet{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}.xn-sidebar-search{align-items:center;gap:var(--xn-space-2);box-sizing:border-box;min-block-size:var(--xn-size-control-sm);padding:0 var(--xn-space-3) 0 calc(var(--xn-sidebar-lead) + (var(--xn-sidebar-icon) - var(--xn-size-icon-md)) / 2);border-radius:var(--xn-radius-md);background:var(--xn-bg-fill);color:var(--xn-fg-muted);text-align:start;cursor:pointer;border:1px solid #0000;display:flex}.xn-sidebar-search[data-hovered]{border-color:var(--xn-border-control);color:var(--xn-fg-default)}.xn-sidebar:not([data-collapsed]) .xn-sidebar-search>svg:first-child{margin-inline-end:calc(var(--xn-sidebar-lead) + (var(--xn-sidebar-icon) - var(--xn-size-icon-md)) / 2 - var(--xn-space-2))}.xn-sidebar-search-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.xn-sidebar-keys{gap:var(--xn-space-1);flex:none;display:inline-flex}.xn-sidebar-nav{min-block-size:0;padding:var(--xn-space-2) var(--xn-space-4) var(--xn-space-3);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.xn-sidebar-group ul{gap:var(--xn-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xn-sidebar-label{padding:var(--xn-space-4) var(--xn-space-2) var(--xn-space-1);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);margin:0}.xn-sidebar-item{align-items:center;gap:var(--xn-space-3);box-sizing:border-box;min-block-size:var(--xn-size-row-sm);padding:var(--xn-space-1) var(--xn-space-3);border-radius:var(--xn-radius-md);color:var(--xn-fg-muted);font-weight:var(--xn-text-body-medium-weight);cursor:pointer;transition:background-color var(--xn-duration-instant), color var(--xn-duration-instant);text-decoration:none;display:flex}.xn-sidebar .xn-sidebar-icon{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg)}.xn-sidebar-item-label{overflow-wrap:anywhere;flex:1;min-inline-size:0}.xn-sidebar-item[data-hovered]{background:var(--xn-bg-transparent-hover);color:var(--xn-fg-default)}.xn-sidebar-item[aria-current=page]{background:var(--xn-bg-surface);box-shadow:var(--xn-shadow-control);color:var(--xn-fg-default)}.xn-sidebar-item[aria-current=page] .xn-sidebar-icon{color:var(--xn-fg-accent)}.xn-sidebar-account-face{flex:none;display:flex}.xn-sidebar-account{align-items:center;gap:calc(var(--xn-sidebar-lead) + (var(--xn-sidebar-icon) - var(--xn-size-control-xs)) / 2);margin:0 var(--xn-space-4) var(--xn-space-3);padding:var(--xn-space-3);border-radius:var(--xn-radius-md);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding-inline-start:calc(var(--xn-sidebar-lead) + (var(--xn-sidebar-icon) - var(--xn-size-control-xs)) / 2);display:flex}.xn-sidebar-account[data-hovered]{background:var(--xn-bg-transparent-hover)}.xn-sidebar[data-collapsed]{inline-size:var(--xn-size-sidebar-rail)}.xn-sidebar[data-collapsed] :is(.xn-sidebar-head,.xn-sidebar-nav){padding-inline:var(--xn-space-2);align-items:center}.xn-sidebar[data-collapsed] .xn-sidebar-brand{flex-direction:column;padding:0}.xn-sidebar[data-collapsed] .xn-sidebar-fold{margin:0}.xn-sidebar[data-collapsed]:not([data-paneled]) :is(.xn-sidebar-context,.xn-sidebar-search,.xn-sidebar-account){min-inline-size:var(--xn-size-control-md);min-block-size:var(--xn-size-control-md);padding:var(--xn-space-1);justify-content:center}.xn-sidebar[data-collapsed]:not([data-paneled]) .xn-sidebar-account{align-self:center;margin-inline:0}.xn-sidebar[data-collapsed] .xn-sidebar-item{justify-content:center;padding:0;position:relative}.xn-sidebar-mark{box-sizing:border-box;block-size:18px;min-inline-size:18px;padding-inline:var(--xn-space-1);border-radius:var(--xn-radius-full);background:var(--xn-bg-accent);box-shadow:0 0 0 2px var(--xn-bg-canvas);color:var(--xn-fg-on-accent);font-size:var(--xn-text-caption-medium-size);line-height:18px;font-weight:var(--xn-text-caption-medium-weight);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;position:absolute;inset-block-start:var(--xn-space-1);inset-inline-start:calc(50% + var(--xn-space-1))}.xn-sidebar-mark:after{content:attr(data-count)}.xn-sidebar[data-collapsed] .xn-sidebar-label{block-size:var(--xn-space-4);margin:0 var(--xn-space-2);border-block-end:1px solid var(--xn-border-default);padding:0}.xn-sidebar[data-collapsed] .xn-sidebar-group ul{align-items:center;padding-block-start:var(--xn-space-2)}.xn-sidebar-actions{align-items:stretch;gap:var(--xn-space-1);padding:var(--xn-space-2) var(--xn-space-4);flex-direction:column;margin:0;list-style:none;display:flex}.xn-sidebar[data-collapsed] .xn-sidebar-actions{align-items:center}.xn-sidebar-actions .xn-sidebar-item{color:var(--xn-fg-muted);cursor:pointer;background:0 0;border:0}.xn-sidebar-actions .xn-sidebar-item[aria-pressed=true]{background:var(--xn-bg-accent-subtle);color:var(--xn-fg-accent)}.xn-sidebar[data-paneled]{grid-template-columns:var(--xn-size-sidebar-rail) var(--xn-sidebar-panel-width,13rem);grid-template-rows:minmax(0,1fr) auto;inline-size:auto;display:grid}.xn-sidebar-rail{flex-direction:column;align-items:center;min-block-size:0;display:flex}.xn-sidebar-rail>.xn-sidebar-nav{flex:1}.xn-sidebar[data-collapsed] .xn-sidebar-search,.xn-sidebar-rail>.xn-sidebar-search{min-block-size:58px;inline-size:68px;color:var(--xn-fg-muted);background:0 0;flex-direction:column;justify-content:center;gap:2px;padding:0}.xn-sidebar-panel{--xn-sidebar-icon:var(--xn-size-icon-md);gap:var(--xn-space-3);min-block-size:0;min-inline-size:0;padding:var(--xn-space-3) var(--xn-space-2) 0;flex-direction:column;display:flex}.xn-sidebar-panel-body{flex:1;min-block-size:0;overflow:auto}.xn-sidebar[data-paneled]>.xn-sidebar-account{grid-column:1/-1;grid-template-columns:var(--xn-size-sidebar-rail) minmax(0, 1fr);margin:0 var(--xn-space-2) var(--xn-space-2) 0;padding:var(--xn-space-2) 0;gap:0;display:grid}.xn-sidebar[data-paneled] .xn-sidebar-account-face{justify-self:center}.xn-sidebar[data-paneled] .xn-sidebar-account>.xn-sidebar-two{padding-inline-start:calc(var(--xn-space-2) + var(--xn-space-3))}.xn-sidebar[data-collapsed] .xn-sidebar-item{flex-direction:column;gap:2px;min-block-size:58px;inline-size:68px}.xn-sidebar[data-collapsed] .xn-sidebar-item-label{overflow-wrap:anywhere;max-inline-size:100%;font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);text-align:center;flex:none;display:block}@media (pointer:coarse){.xn-sidebar-fold,.xn-sidebar-search{min-block-size:44px}.xn-sidebar-fold{inline-size:44px}}@media (prefers-reduced-motion:reduce){.xn-sidebar-item{transition:none}}@media (forced-colors:active){.xn-sidebar-item[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight}.xn-sidebar-item[aria-current=page] .xn-sidebar-icon{color:highlighttext}.xn-sidebar :is(.xn-sidebar-context:not([data-static]),.xn-sidebar-search){border-color:buttontext}}.xn-topbar{align-items:center;gap:var(--xn-space-3);box-sizing:border-box;min-block-size:var(--xn-size-topbar-height);padding-inline:var(--xn-space-8) var(--xn-space-6);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex:none;display:flex}.xn-topbar-grow{flex:1;min-inline-size:0}.xn-topbar-title{font-size:var(--xn-text-body-strong-size);line-height:var(--xn-text-body-strong-line-height);font-weight:var(--xn-text-body-strong-weight);overflow-wrap:anywhere;margin:0;display:none}.xn-topbar-end{align-items:center;gap:var(--xn-space-1);flex:none;display:flex}@container xn-shell (width<=767.98px){.xn-topbar{min-block-size:56px;padding-inline:var(--xn-space-4) var(--xn-space-2)}.xn-topbar[data-titled] .xn-topbar-path{display:none}.xn-topbar-title{display:block}}.xn-page-header{align-items:center;gap:var(--xn-space-3) var(--xn-space-4);color:var(--xn-fg-default);font-family:var(--xn-font-sans);flex-wrap:wrap;display:flex}.xn-page-header-text{gap:var(--xn-space-1);flex-direction:column;flex:320px;min-inline-size:0;display:flex}.xn-page-header-title{font-size:var(--xn-text-title-lg-size);line-height:var(--xn-text-title-lg-line-height);font-weight:var(--xn-text-title-lg-weight);text-wrap:balance;margin:0}.xn-page-header-description{max-inline-size:var(--xn-size-measure);color:var(--xn-fg-muted);font-size:var(--xn-text-body-lg-size);line-height:var(--xn-text-body-lg-line-height);margin:0}.xn-page-header-meta{color:var(--xn-fg-muted);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height)}.xn-page-header-actions{align-items:center;gap:var(--xn-space-2);flex-wrap:wrap;display:flex}@container xn-shell (width<=767.98px){.xn-shell:has(.xn-topbar[data-titled]) .xn-page-header-title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.xn-page-header-actions{flex:100%}.xn-page-header-actions>*{flex:1}}.xn-bottomnav{box-sizing:border-box;padding:var(--xn-space-2) var(--xn-space-2) calc(var(--xn-space-2) + env(safe-area-inset-bottom,0px));background:var(--xn-bg-surface);box-shadow:0 -1px 0 var(--xn-border-default);font-family:var(--xn-font-sans);display:flex}.xn-bottomnav-item{justify-content:center;align-items:center;gap:var(--xn-space-1);box-sizing:border-box;min-inline-size:0;min-block-size:var(--xn-size-control-lg);padding:var(--xn-space-1) 0;border-radius:var(--xn-radius-md);color:var(--xn-fg-muted);font:inherit;font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative}.xn-bottomnav-icon{border-radius:var(--xn-radius-full);place-items:center;block-size:30px;inline-size:56px;display:grid}.xn-bottomnav-icon>svg{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg)}.xn-bottomnav-item>.xn-counter{box-shadow:0 0 0 2px var(--xn-bg-surface);position:absolute;inset-block-start:var(--xn-space-1);inset-inline-start:calc(50% + var(--xn-space-2))}.xn-bottomnav-label{overflow-wrap:anywhere;text-align:center;max-inline-size:100%}.xn-bottomnav-item[data-hovered]{color:var(--xn-fg-default)}.xn-bottomnav-item[aria-current=page]{color:var(--xn-fg-default);font-weight:700}.xn-bottomnav-item[aria-current=page] .xn-bottomnav-icon{background:var(--xn-bg-accent-subtle);color:var(--xn-fg-accent)}.xn-bottomnav-item[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}@media (forced-colors:active){.xn-bottomnav{border-block-start:1px solid canvastext}.xn-bottomnav-item[aria-current=page] .xn-bottomnav-icon{forced-color-adjust:none;color:highlighttext;background:highlight}}.xn-palette-overlay{z-index:var(--xn-layer-modal);box-sizing:border-box;padding:min(12vh, 96px) var(--xn-space-4) var(--xn-space-4);background:var(--xn-bg-scrim);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.xn-palette-overlay[data-entering]{animation:xn-palette-fade var(--xn-duration-fast) var(--xn-ease-enter)}.xn-palette-overlay[data-exiting]{animation:xn-palette-fade var(--xn-duration-instant) var(--xn-ease-exit) reverse forwards}.xn-palette{box-sizing:border-box;border-radius:var(--xn-radius-xl);background:var(--xn-bg-overlay);max-block-size:100%;inline-size:100%;max-inline-size:640px;box-shadow:var(--xn-shadow-dialog);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);overflow:hidden}.xn-palette-dialog{outline:none;flex-direction:column;max-block-size:min(70vh,560px);display:flex}.xn-palette-field{align-items:center;gap:var(--xn-space-3);box-sizing:border-box;min-block-size:var(--xn-size-control-lg);padding:0 var(--xn-space-4);border-block-end:1px solid var(--xn-border-default);flex:none;display:flex}.xn-palette-field:focus-within{box-shadow:inset 0 -2px 0 var(--xn-fg-accent)}.xn-palette-field svg{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg);color:var(--xn-fg-muted);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.xn-palette-field input{min-inline-size:0;color:inherit;font:inherit;font-size:var(--xn-text-body-lg-size);background:0 0;border:0;outline:0;flex:1;align-self:stretch;padding:0}.xn-palette-field input::placeholder{color:var(--xn-fg-muted);opacity:1}.xn-palette-field input::-webkit-search-cancel-button{display:none}.xn-palette-list{min-block-size:0;padding:var(--xn-space-2);scrollbar-width:thin;outline:none;flex:1;margin:0;overflow-y:auto}.xn-palette-heading{padding:var(--xn-space-2) var(--xn-space-3) var(--xn-space-1);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight)}.xn-palette-item{align-items:center;gap:var(--xn-space-3);box-sizing:border-box;min-block-size:var(--xn-size-row-sm);padding:var(--xn-space-1) var(--xn-space-3);border-radius:var(--xn-radius-md);color:inherit;cursor:pointer;outline:none;text-decoration:none;display:flex}.xn-palette-icon{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);color:var(--xn-fg-muted);flex:none}.xn-palette-label{overflow-wrap:anywhere;flex:1;min-inline-size:0}.xn-palette-hint{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);flex:none}.xn-palette-item:is([data-focused],[data-hovered]){background:var(--xn-bg-fill-overlay)}.xn-palette-empty{padding:var(--xn-space-6) var(--xn-space-3);color:var(--xn-fg-muted);text-align:center;margin:0}.xn-palette-foot{align-items:center;gap:var(--xn-space-2) var(--xn-space-4);padding:var(--xn-space-2) var(--xn-space-4);border-block-start:1px solid var(--xn-border-default);background:var(--xn-bg-sunken);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);flex-wrap:wrap;flex:none;display:flex}.xn-palette-foot span{align-items:center;gap:var(--xn-space-1);display:inline-flex}@keyframes xn-palette-fade{0%{opacity:0}}@media (pointer:coarse){.xn-palette-item{min-block-size:48px}.xn-palette-foot{display:none}}@media (prefers-reduced-motion:reduce){.xn-palette-overlay{animation:none}}@media (forced-colors:active){.xn-palette{border:1px solid canvastext}.xn-palette-item:is([data-focused],[data-hovered]){forced-color-adjust:none;color:highlighttext;background:highlight}.xn-palette-item:is([data-focused],[data-hovered]) :is(.xn-palette-icon,.xn-palette-hint){color:highlighttext}}.xn-description-list{gap:var(--xn-space-2);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);margin:0;display:grid}.xn-description-list-item{justify-content:space-between;align-items:center;gap:0 var(--xn-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.xn-description-list dt{color:var(--xn-fg-muted)}.xn-description-list dd{font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;min-inline-size:0;margin:0}.xn-description-list dd[data-mono]{font-family:var(--xn-font-mono);font-size:var(--xn-text-code-size)}.xn-description-list[data-layout=aligned]{gap:var(--xn-space-2) var(--xn-space-5);grid-template-columns:minmax(6rem,max-content) minmax(0,1fr)}.xn-description-list[data-layout=aligned] .xn-description-list-item{display:contents}.xn-description-list[data-layout=aligned] dd{text-align:start}.xn-description-list:is([data-layout=stacked],[data-layout=columns]){gap:var(--xn-space-3)}.xn-description-list:is([data-layout=stacked],[data-layout=columns]) .xn-description-list-item{flex-direction:column;align-items:stretch}.xn-description-list:is([data-layout=stacked],[data-layout=columns]) dt{font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}.xn-description-list:is([data-layout=stacked],[data-layout=columns]) dd{text-align:start}.xn-description-list[data-layout=columns]{gap:var(--xn-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.xn-stat{gap:var(--xn-space-1);box-sizing:border-box;min-inline-size:0;padding:var(--xn-space-4) var(--xn-space-5);border-radius:var(--xn-radius-xl);background:var(--xn-ctx-card,var(--xn-bg-surface));color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);outline:none;flex-direction:column;text-decoration:none;display:flex}.xn-stat-label{color:var(--xn-fg-muted)}.xn-stat-value{font-family:var(--xn-font-display);font-size:var(--xn-text-title-lg-size);line-height:var(--xn-text-title-lg-line-height);font-weight:var(--xn-text-title-lg-weight);letter-spacing:var(--xn-text-title-lg-tracking);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.xn-stat-change{align-items:center;gap:var(--xn-space-1);font-weight:var(--xn-text-body-medium-weight);display:inline-flex}.xn-stat-change svg{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.xn-stat-change[data-tone=good]{color:var(--xn-fg-success)}.xn-stat-change[data-tone=bad]{color:var(--xn-fg-danger)}.xn-stat-change[data-tone=neutral],.xn-stat-note{color:var(--xn-fg-muted)}.xn-stat-unit{color:var(--xn-fg-muted);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);letter-spacing:0;font-weight:400}.xn-stat-trend{margin-block-start:var(--xn-space-1);display:block}.xn-stat[data-variant=cell]{padding:var(--xn-space-3) 14px;border-radius:0;gap:2px}.xn-stat[data-variant=cell] .xn-stat-label{font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}.xn-stat[data-variant=cell] .xn-stat-value{font-size:var(--xn-text-title-md-size);line-height:var(--xn-text-title-md-line-height)}a.xn-stat{cursor:pointer}a.xn-stat[data-hovered]{background:var(--xn-bg-surface-hover)}a.xn-stat[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}@media (forced-colors:active){.xn-stat{border:1px solid canvastext}a.xn-stat[data-focus-visible]{outline-color:highlight}}.xn-panes{box-sizing:border-box;block-size:var(--xn-panes-height,100%);min-block-size:0;color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex-direction:column;display:flex;container:xn-panes/inline-size}.xn-panes-row{flex:1;min-block-size:0;display:flex}.xn-pane{box-sizing:border-box;scrollbar-width:thin;outline:none;flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;overflow:auto}.xn-pane[data-width=fixed]{flex:0 0 var(--xn-pane-width,18rem)}.xn-pane[data-width=fill]{flex:1 1 0}.xn-pane+.xn-pane{border-inline-start:1px solid var(--xn-border-default)}.xn-panes[data-framed] .xn-panes-row{gap:var(--xn-space-2);padding:var(--xn-space-2)}.xn-panes[data-framed] .xn-pane{border-radius:var(--xn-radius-xl);background:var(--xn-bg-surface)}.xn-panes[data-framed] .xn-pane+.xn-pane{border-inline-start:0}.xn-pane-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.xn-pane-bar{justify-content:space-between;gap:var(--xn-space-2);flex:none;display:flex}.xn-pane-back,.xn-pane-open{margin:var(--xn-space-2) var(--xn-space-2) 0;flex:none;display:none}.xn-pane-open{margin-inline-start:auto}.xn-pane-back{flex:0 auto;min-inline-size:0}.xn-pane-back>.xn-button{max-inline-size:100%}.xn-pane-back .xn-button-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.xn-pane-back svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.xn-pane-body{flex-direction:column;flex:1;min-block-size:0;display:flex}@container xn-panes (width<=899.98px){.xn-panes[data-count="3"][data-current="2"]>.xn-panes-row>.xn-pane[data-index="0"],.xn-panes[data-count="3"]:not([data-current="2"])>.xn-panes-row>.xn-pane[data-index="2"]{display:none}.xn-panes[data-count="3"][data-current="2"]>.xn-panes-row>.xn-pane[data-index="1"]{border-inline-start:0}.xn-panes[data-count="3"][data-current="2"]>.xn-panes-row>.xn-pane[data-index="1"]>.xn-pane-bar>.xn-pane-back,.xn-panes[data-count="3"]:not([data-current="2"])>.xn-panes-row>.xn-pane[data-index="1"]>.xn-pane-bar>.xn-pane-open{display:block}}@container xn-panes (width<=639.98px){.xn-panes[data-narrow=pages]>.xn-panes-row>.xn-pane{border-inline-start:0;flex:1 1 0}.xn-panes[data-narrow=pages]>.xn-panes-row>.xn-pane:not([data-current]){display:none}.xn-panes[data-narrow=pages]>.xn-panes-row>.xn-pane[data-current]>.xn-pane-bar>:is(.xn-pane-back,.xn-pane-open){display:block}.xn-panes[data-narrow=flow]>.xn-panes-row{gap:var(--xn-space-6);flex-direction:column;overflow:auto}.xn-panes[data-narrow=flow][data-count]>.xn-panes-row>.xn-pane[data-index]{border-inline-start:0;flex:none;display:flex;overflow:visible}.xn-panes[data-narrow=flow]>.xn-panes-row>.xn-pane>.xn-pane-label{block-size:auto;inline-size:auto;padding:var(--xn-space-4) var(--xn-space-4) 0;clip-path:none;white-space:normal;color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);margin:0;position:static;overflow:visible}.xn-panes[data-narrow=flow][data-count][data-current]>.xn-panes-row>.xn-pane[data-index]>.xn-pane-bar>:is(.xn-pane-back,.xn-pane-open){display:none}}@media (forced-colors:active){.xn-pane+.xn-pane{border-inline-start-color:canvastext}}.xn-section-nav{gap:var(--xn-space-4);min-inline-size:0;color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex-direction:column;display:flex;container:xn-section-nav/inline-size}.xn-section-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.xn-section-nav-label{padding:0 var(--xn-space-3) var(--xn-space-1);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);margin:0}.xn-section-nav-item{align-items:center;gap:var(--xn-space-3);box-sizing:border-box;min-block-size:var(--xn-size-row-sm);padding:var(--xn-space-1) var(--xn-space-3);border-radius:var(--xn-radius-md);color:var(--xn-fg-muted);font:inherit;font-weight:var(--xn-text-body-medium-weight);cursor:pointer;transition:background-color var(--xn-duration-instant), color var(--xn-duration-instant);outline:none;text-decoration:none;display:flex}.xn-section-nav-item[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-section-nav-item[data-hovered]{background:var(--xn-bg-transparent-hover);color:var(--xn-fg-default)}.xn-section-nav-item[aria-current=page]{background:var(--xn-ctx-fill);box-shadow:var(--xn-ctx-fill-shadow);color:var(--xn-fg-default)}.xn-section-nav-icon{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);flex:none}.xn-section-nav-item[aria-current=page] .xn-section-nav-icon{color:var(--xn-fg-accent)}.xn-section-nav-text{overflow-wrap:anywhere;flex-direction:column;flex:1;min-inline-size:0;display:flex}.xn-section-nav-description,.xn-section-nav-chevron{display:none}@container xn-section-nav (width>=480px){.xn-section-nav ul{border-radius:var(--xn-radius-lg);background:var(--xn-bg-surface);border:1px solid #0000;gap:0;overflow:hidden}.xn-section-nav li+li{border-block-start:1px solid var(--xn-border-default)}.xn-section-nav-item{min-block-size:var(--xn-size-row-md);padding:var(--xn-space-3) var(--xn-space-4);color:var(--xn-fg-default);border-radius:0}.xn-section-nav-item[aria-current=page]{background:var(--xn-bg-accent-subtle);box-shadow:none}.xn-section-nav-item[aria-current=page] .xn-section-nav-name{font-weight:var(--xn-text-body-strong-weight)}.xn-section-nav-description{color:var(--xn-fg-muted);font-weight:var(--xn-text-body-weight);display:block}.xn-section-nav-chevron{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);color:var(--xn-fg-muted);flex:none;display:block}.xn-section-nav-chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}}@media (prefers-reduced-motion:reduce){.xn-section-nav-item{transition:none}}@media (forced-colors:active){.xn-section-nav-item[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight}.xn-section-nav-item[aria-current=page] :is(.xn-section-nav-icon,.xn-section-nav-description,.xn-section-nav-chevron){color:highlighttext}}.xn-action-bar{z-index:1;justify-content:flex-end;align-items:center;gap:var(--xn-space-3) var(--xn-space-4);box-sizing:border-box;padding:var(--xn-space-3) var(--xn-space-4);border-block-start:1px solid var(--xn-border-default);background:var(--xn-bg-surface);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex-wrap:wrap;margin-block-start:auto;padding-block-end:max(var(--xn-space-3), env(safe-area-inset-bottom));display:flex;position:sticky;inset-block-end:0;container:xn-action-bar/inline-size}.xn-action-bar-summary{overflow-wrap:anywhere;flex:1 0 auto;max-inline-size:100%}.xn-action-bar-actions{justify-content:flex-end;gap:var(--xn-space-2);flex-wrap:wrap;display:flex}@container xn-action-bar (width<=479.98px){.xn-action-bar-actions{flex:auto}.xn-action-bar-actions>*{flex:0 auto}.xn-action-bar-actions>:last-child{flex:auto}}@media (forced-colors:active){.xn-action-bar{border-block-start-color:canvastext}}.xn-chart{gap:var(--xn-space-3);min-inline-size:0;color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);--xn-series-1:var(--xn-chart-1);--xn-series-2:var(--xn-chart-2);--xn-series-3:var(--xn-chart-3);--xn-series-4:var(--xn-chart-4);--xn-series-5:var(--xn-chart-5);flex-direction:column;display:flex}.xn-chart-head{justify-content:space-between;align-items:center;gap:var(--xn-space-2);flex-wrap:wrap;display:flex}.xn-chart-title{font-weight:var(--xn-text-body-strong-weight);margin:0}.xn-chart-legend{gap:var(--xn-space-1) var(--xn-space-4);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.xn-chart[data-view=table]>.xn-chart-legend{display:none}.xn-chart-legend li{align-items:center;gap:var(--xn-space-2);display:flex}.xn-chart-swatch{inline-size:var(--xn-space-3);block-size:var(--xn-space-3);border-radius:var(--xn-radius-xs);flex:none}:is(.xn-chart-swatch,.xn-chart-fill)[data-series]{--xn-ink:var(--xn-series-1);box-sizing:border-box;border:1.5px solid var(--xn-ink);background:var(--xn-ink)}:is(.xn-chart-swatch,.xn-chart-fill)[data-series="2"]{--xn-ink:var(--xn-series-2);background:repeating-linear-gradient(-45deg, var(--xn-ink) 0 2px, transparent 2px 5px)}:is(.xn-chart-swatch,.xn-chart-fill)[data-series="3"]{--xn-ink:var(--xn-series-3);background:radial-gradient(var(--xn-ink) 1.2px, transparent 1.6px) 0 0 / 5px 5px}:is(.xn-chart-swatch,.xn-chart-fill)[data-series="4"]{--xn-ink:var(--xn-series-4);background:linear-gradient(var(--xn-ink) 0 1.5px, transparent 1.5px) 0 0 / 5px 5px, linear-gradient(90deg, var(--xn-ink) 0 1.5px, transparent 1.5px) 0 0 / 5px 5px}:is(.xn-chart-swatch,.xn-chart-fill)[data-series="5"]{--xn-ink:var(--xn-series-5);background:repeating-linear-gradient(45deg, var(--xn-ink) 0 2px, transparent 2px 5px)}.xn-chart-drawing{container:xn-chart/inline-size}.xn-chart-table-box{min-inline-size:0;overflow-x:auto}.xn-chart-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.xn-chart-table :is(th,td){padding:var(--xn-space-2) var(--xn-space-3);border-block-end:1px solid var(--xn-border-default);text-align:start;white-space:nowrap}.xn-chart-table thead th{color:var(--xn-fg-muted);font-weight:var(--xn-text-body-medium-weight)}.xn-chart-table tbody th{font-weight:var(--xn-text-body-weight)}.xn-chart-table [data-num]{text-align:end}.xn-chart-table tfoot :is(th,td){font-weight:var(--xn-text-body-strong-weight);border-block-end:0}@media (forced-colors:active){.xn-chart{--xn-series-1:CanvasText;--xn-series-2:CanvasText;--xn-series-3:CanvasText;--xn-series-4:CanvasText;--xn-series-5:CanvasText}:is(.xn-chart-swatch,.xn-chart-fill)[data-series]{forced-color-adjust:none}}.xn-bar-chart[data-orientation=vertical]{align-items:stretch;gap:var(--xn-space-3);block-size:var(--xn-chart-height,12rem);border-block-end:1px solid var(--xn-border-default);padding-block-end:var(--xn-space-1);display:flex}.xn-bar-chart-item{gap:var(--xn-space-2);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.xn-bar-chart-bars{gap:var(--xn-space-1);flex:1;min-block-size:0;display:flex}.xn-bar-chart-bar{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:stretch;min-inline-size:0;display:flex}.xn-bar-chart-figure{color:var(--xn-fg-default);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:normal;word-break:keep-all}.xn-bar-chart-fill{block-size:calc(var(--xn-bar-share) * (100% - 2.5rem));border-start-start-radius:var(--xn-radius-xs);border-start-end-radius:var(--xn-radius-xs);flex:none;min-block-size:2px}.xn-bar-chart-fill[data-empty]{border-width:0;min-block-size:0}[data-orientation=vertical] .xn-bar-chart-label{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);text-align:center;overflow-wrap:anywhere}.xn-bar-chart[data-orientation=horizontal]{align-items:center;gap:var(--xn-space-2) var(--xn-space-3);grid-template-columns:minmax(6rem,max-content) minmax(4rem,1fr) max-content;display:grid}.xn-bar-chart-row{display:contents}[data-orientation=horizontal] .xn-bar-chart-label{overflow-wrap:anywhere}.xn-bar-chart-track{flex-direction:column;gap:2px;display:flex}[data-orientation=horizontal] .xn-bar-chart-fill{inline-size:calc(var(--xn-bar-share) * 100%);min-inline-size:2px;block-size:var(--xn-space-3);border-start-end-radius:var(--xn-radius-xs);border-end-end-radius:var(--xn-radius-xs)}[data-series="2"] .xn-bar-chart-track .xn-bar-chart-fill{block-size:var(--xn-space-2)}[data-orientation=horizontal] .xn-bar-chart-fill[data-empty]{min-inline-size:0}.xn-bar-chart-figures{flex-direction:column;align-items:flex-end;display:flex}[data-orientation=horizontal] .xn-bar-chart-figure{font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);white-space:nowrap}[data-series="2"] .xn-bar-chart-figures .xn-bar-chart-figure{font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}@container xn-chart (width<=359.98px){.xn-bar-chart[data-orientation=horizontal]{grid-template-columns:minmax(0,1fr) max-content}[data-orientation=horizontal] .xn-bar-chart-label{grid-column:1/-1;margin-block-end:calc(-1 * var(--xn-space-1))}}.xn-stacked-bar{block-size:var(--xn-space-6);border-radius:var(--xn-radius-sm);gap:2px;display:flex;overflow:hidden}.xn-stacked-bar-part{flex-shrink:1;flex-basis:0;min-inline-size:4px}.xn-stacked-bar-legend{color:var(--xn-fg-default);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex-direction:column}.xn-stacked-bar-figure{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;padding-inline-start:var(--xn-space-4)}.xn-heat-map .xn-chart-table-box{border-radius:var(--xn-radius-sm);outline:none}.xn-heat-map .xn-chart-table-box:focus-visible{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-heat-map-table{border-collapse:separate;border-spacing:2px}.xn-heat-map-table :is(th,td){padding:var(--xn-space-1) var(--xn-space-2);border:0}.xn-heat-map-table :is(td,thead th[data-num]){text-align:center}.xn-heat-map-table td{border-radius:var(--xn-radius-xs);min-inline-size:2.75rem}:is(.xn-heat-map-table td,.xn-heat-map-swatch)[data-step="1"]{background:var(--xn-bg-heat-1)}:is(.xn-heat-map-table td,.xn-heat-map-swatch)[data-step="2"]{background:var(--xn-bg-heat-2)}:is(.xn-heat-map-table td,.xn-heat-map-swatch)[data-step="3"]{background:var(--xn-bg-heat-3)}:is(.xn-heat-map-table td,.xn-heat-map-swatch)[data-step="4"]{background:var(--xn-bg-heat-4);font-weight:var(--xn-text-body-strong-weight)}.xn-heat-map-scale{align-items:center;gap:var(--xn-space-1) var(--xn-space-4);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);flex-wrap:wrap;margin:0;display:flex}.xn-heat-map-scale dd{align-items:center;gap:var(--xn-space-1);font-variant-numeric:tabular-nums;margin:0;display:flex}.xn-heat-map-swatch{inline-size:var(--xn-space-4);block-size:var(--xn-space-3);border:1px solid var(--xn-border-default);border-radius:var(--xn-radius-xs)}@media (forced-colors:active){.xn-heat-map-table td{border:1px solid canvastext}}.xn-paper{gap:var(--xn-space-5);box-sizing:border-box;inline-size:100%;max-inline-size:48rem;padding:var(--xn-space-8);border:1px solid var(--xn-border-default);border-radius:var(--xn-radius-sm);background:var(--xn-bg-surface);box-shadow:var(--xn-shadow-raised);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex}.xn-paper-head{border-block-end:2px solid var(--xn-fg-default);padding-block-end:var(--xn-space-4)}.xn-paper-body{gap:var(--xn-space-4);flex-direction:column;min-inline-size:0;display:flex}.xn-paper-foot{border-block-start:1px solid var(--xn-border-default);padding-block-start:var(--xn-space-4)}.xn-paper :is(h2,h3){font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-body-strong-weight);letter-spacing:.04em;text-transform:uppercase;margin:0}.xn-paper p{margin:0}.xn-paper[data-variant=receipt]{gap:var(--xn-space-3);max-inline-size:20rem;padding:var(--xn-space-5) var(--xn-space-4);font-family:var(--xn-font-mono);font-size:var(--xn-text-code-size);border-radius:0;padding-block-end:calc(var(--xn-space-5) + 6px);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,currentColor 1deg 89deg,#0000 90deg) bottom/12px 51% repeat-x,linear-gradient(currentColor 0 0) top/100% calc(100% - 6px) no-repeat;mask:conic-gradient(from -45deg at bottom,#0000,currentColor 1deg 89deg,#0000 90deg) bottom/12px 51% repeat-x,linear-gradient(currentColor 0 0) top/100% calc(100% - 6px) no-repeat}.xn-paper[data-variant=receipt] .xn-paper-body{gap:var(--xn-space-2)}.xn-paper[data-variant=receipt] :is(.xn-paper-head,.xn-paper-foot){border-color:var(--xn-border-strong);text-align:center;border-block-style:dashed;border-block-width:1px}.xn-paper[data-variant=receipt] .xn-paper-head{border-block-start:0}.xn-paper[data-variant=receipt] .xn-paper-foot{color:var(--xn-fg-muted);border-block-end:0}.xn-paper[data-variant=receipt] hr{border:0;border-block-start:1px dashed var(--xn-border-strong);margin:0}@media print{.xn-paper{max-inline-size:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;padding:0}}@media (forced-colors:active){.xn-paper{border-color:canvastext}}.xn-qr{align-items:center;gap:var(--xn-space-1);box-sizing:border-box;max-inline-size:100%;padding:var(--xn-space-2) var(--xn-space-2) var(--xn-space-3);border:1px solid var(--xn-border-default);border-radius:var(--xn-radius-md);background:var(--xn-bg-surface);color:var(--xn-fg-default);font-family:var(--xn-font-sans);flex-direction:column;margin:0;display:inline-flex}.xn-qr-code{max-inline-size:100%;height:auto;display:block}.xn-qr-caption{max-inline-size:100%;padding-inline:var(--xn-space-2);color:var(--xn-fg-muted);font-family:var(--xn-font-mono);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);text-align:center;overflow-wrap:anywhere}@media (forced-colors:active){.xn-qr-code{forced-color-adjust:none}}.xn-dropzone{align-items:center;gap:var(--xn-space-2);box-sizing:border-box;padding:var(--xn-space-6) var(--xn-space-5);border:1.5px dashed var(--xn-border-control);border-radius:var(--xn-radius-lg);background:var(--xn-ctx-fill);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);text-align:center;transition:border-color var(--xn-duration-instant), background-color var(--xn-duration-instant);outline:none;flex-direction:column;display:flex}.xn-dropzone p{margin:0}.xn-dropzone-icon{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg);color:var(--xn-fg-muted)}.xn-dropzone-label{font-weight:var(--xn-text-body-medium-weight)}.xn-dropzone-description,.xn-dropzone-or{color:var(--xn-fg-muted)}.xn-dropzone-actions{justify-content:center;align-items:center;gap:var(--xn-space-2);flex-wrap:wrap;display:flex}.xn-dropzone-error{color:var(--xn-fg-danger)}.xn-dropzone[data-drop-target]{border-style:solid;border-color:var(--xn-border-accent);background:var(--xn-bg-accent-subtle)}.xn-dropzone[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-dropzone[data-invalid]{border-color:var(--xn-fg-danger)}.xn-dropzone[data-disabled]{color:var(--xn-fg-muted);border-style:solid}@media (prefers-reduced-motion:reduce){.xn-dropzone{transition:none}}@media (forced-colors:active){.xn-dropzone{border-color:canvastext}.xn-dropzone[data-drop-target]{border-color:highlight}}.xn-tile-grid{gap:var(--xn-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));margin:0;padding:0;list-style:none;display:grid}.xn-tile-cell{display:flex;position:relative}.xn-tile{align-items:flex-start;gap:var(--xn-space-1);box-sizing:border-box;min-block-size:6rem;padding:var(--xn-space-3) var(--xn-space-4);border:1px solid var(--xn-border-default);border-radius:var(--xn-radius-lg);background:var(--xn-ctx-fill);box-shadow:var(--xn-ctx-fill-shadow);color:var(--xn-fg-default);font:inherit;font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);text-align:start;cursor:pointer;transition:background-color var(--xn-duration-instant), border-color var(--xn-duration-instant);outline:none;flex-direction:column;flex:1;display:flex}.xn-tile[data-starred]{padding-inline-end:calc(var(--xn-size-control-sm) + var(--xn-space-2))}.xn-tile[data-hovered],.xn-tile[data-pressed]{border-color:var(--xn-border-strong)}.xn-tile[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-tile[data-disabled]{cursor:default;box-shadow:none;background:0 0}.xn-tile-title{font-weight:var(--xn-text-body-medium-weight);overflow-wrap:anywhere}.xn-tile-detail{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}.xn-tile-trailing{font-weight:var(--xn-text-body-strong-weight);font-variant-numeric:tabular-nums;margin-block-start:auto;padding-block-start:var(--xn-space-2)}.xn-tile[data-disabled] :is(.xn-tile-title,.xn-tile-trailing){color:var(--xn-fg-muted)}.xn-tile-favourite{inline-size:var(--xn-size-control-sm);block-size:var(--xn-size-control-sm);border-radius:var(--xn-radius-md);color:var(--xn-fg-muted);cursor:pointer;background:0 0;border:0;outline:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--xn-space-1);inset-inline-end:var(--xn-space-1)}.xn-tile-favourite[data-hovered]{background:var(--xn-bg-transparent-hover)}.xn-tile-favourite[data-focus-visible]{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-tile-favourite[data-selected]{color:var(--xn-fg-warning)}.xn-tile-star{inline-size:var(--xn-size-icon-md);block-size:var(--xn-size-icon-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.xn-tile-star[data-filled]{fill:currentColor}@media (pointer:coarse){.xn-tile-favourite{block-size:44px;inline-size:44px;inset-block-start:0;inset-inline-end:0}.xn-tile[data-starred]{padding-inline-end:48px}}@media (prefers-reduced-motion:reduce){.xn-tile{transition:none}}@media (forced-colors:active){.xn-tile{border-color:buttontext}.xn-tile-favourite[data-selected]{color:highlight}}.xn-thread{background:var(--xn-bg-inset);block-size:100%;min-block-size:0;font-family:var(--xn-font-sans);color:var(--xn-fg-default);flex-direction:column;display:flex}.xn-thread-scroll{overscroll-behavior:contain;outline:none;flex:1;min-block-size:0;overflow-y:auto}.xn-thread-scroll:focus-visible{outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-thread-content{gap:var(--xn-space-3);padding:var(--xn-space-4);flex-direction:column;display:flex}.xn-thread-activity{padding-inline:var(--xn-space-4);color:var(--xn-fg-accent);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);margin:0}.xn-thread-dots{vertical-align:middle;gap:3px;margin-inline-end:var(--xn-space-2);display:inline-flex}.xn-thread-dots>span{border-radius:var(--xn-radius-full);background:currentColor;block-size:5px;inline-size:5px;animation:1.2s ease-in-out infinite xn-thread-dot}.xn-thread-dots>span:nth-child(2){animation-delay:.15s}.xn-thread-dots>span:nth-child(3){animation-delay:.3s}@keyframes xn-thread-dot{0%,60%,to{opacity:.35;translate:0}30%{opacity:1;translate:0 -2px}}@media (prefers-reduced-motion:reduce){.xn-thread-dots>span{opacity:.6;animation:none}}.xn-thread-footer{padding:0 var(--xn-space-4) var(--xn-space-4);flex:none}.xn-thread-activity:not(:empty){padding-block:var(--xn-space-1) var(--xn-space-2)}.xn-thread-day{padding:0 var(--xn-space-3);border-radius:var(--xn-radius-full);background:var(--xn-bg-fill);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);align-self:center;margin:0}.xn-message{--xn-message-bg:var(--xn-ctx-fill);gap:var(--xn-space-1);box-sizing:border-box;max-inline-size:min(36rem,85%);padding:var(--xn-space-2) var(--xn-space-3);border-radius:var(--xn-radius-lg);background:var(--xn-message-bg);box-shadow:var(--xn-ctx-fill-shadow);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);overflow-wrap:anywhere;border:1px solid #0000;flex-direction:column;align-self:flex-start;margin:0;display:flex}.xn-message[data-direction=outgoing]{--xn-message-bg:var(--xn-bg-fill);box-shadow:none;align-self:flex-end}.xn-message[data-failed]{--xn-message-bg:var(--xn-bg-danger-subtle);border-color:var(--xn-border-danger)}.xn-message[data-kind=note]{--xn-message-bg:var(--xn-bg-warning-subtle);border:1px solid var(--xn-border-warning);max-inline-size:none;box-shadow:none;align-self:stretch}.xn-message[data-kind=event]{max-inline-size:100%;box-shadow:none;color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);text-align:center;background:0 0;border:0;align-self:center;padding:0;display:block}.xn-message[data-kind=event][data-tone=danger]{color:var(--xn-fg-danger)}.xn-message-author{align-items:center;gap:var(--xn-space-1);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);margin:0;display:flex}.xn-message[data-kind=note] .xn-message-author{color:var(--xn-fg-warning)}.xn-message-quote{padding:var(--xn-space-1) var(--xn-space-2);border-radius:var(--xn-radius-md);background:var(--xn-bg-fill);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);margin:0}.xn-message:is([data-direction=outgoing],[data-kind=note],[data-failed]) .xn-message-quote{background:var(--xn-bg-surface)}.xn-message[data-avatar]{align-items:flex-start;gap:var(--xn-space-3);flex-direction:row}.xn-message-avatar{flex:none;display:flex}.xn-message-main{gap:var(--xn-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.xn-mention{padding:0 var(--xn-space-1);border-radius:var(--xn-radius-sm);background:var(--xn-bg-accent-subtle);color:var(--xn-fg-accent);font-weight:var(--xn-text-body-medium-weight)}.xn-message-body{gap:var(--xn-space-2);flex-direction:column;min-inline-size:0;display:flex}.xn-message-body>p{margin:0}.xn-message-meta{justify-content:flex-end;align-items:center;gap:var(--xn-space-2);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.xn-message-status{align-items:center;gap:var(--xn-space-1);display:inline-flex}.xn-message-status[data-status=read] .xn-message-glyph{color:var(--xn-fg-accent)}.xn-message-status[data-status=failed]{color:var(--xn-fg-danger);font-weight:var(--xn-text-caption-medium-weight)}.xn-message-glyph{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1.2em;inline-size:1.2em}.xn-message-failure{color:var(--xn-fg-danger);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);margin:0}.xn-message-actions{gap:var(--xn-space-2);flex-wrap:wrap;padding-block-start:var(--xn-space-1);display:flex}@media (forced-colors:active){.xn-message:not([data-kind=event]),.xn-thread-day{border-color:canvastext}}.xn-thread-header{gap:var(--xn-space-2);padding:var(--xn-space-3) var(--xn-space-4);border-block-end:1px solid var(--xn-border-default);color:var(--xn-fg-default);font-family:var(--xn-font-sans);flex-direction:column;display:flex}.xn-thread-header-main{align-items:center;gap:var(--xn-space-3);min-inline-size:0;display:flex}.xn-thread-header-leading{flex:none;display:flex}.xn-thread-header-words{flex:1;min-inline-size:0}.xn-thread-header-title,.xn-thread-header-detail{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xn-thread-header-title{font-size:var(--xn-text-body-strong-size);line-height:var(--xn-text-body-strong-line-height);font-weight:var(--xn-text-body-strong-weight)}.xn-thread-header-detail{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}.xn-thread-header-actions{align-items:center;gap:var(--xn-space-2);flex:none;display:flex}.xn-thread-header-strip{align-items:center;gap:var(--xn-space-1) var(--xn-space-3);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);flex-wrap:wrap;display:flex}.xn-audio-player{align-items:center;gap:0 var(--xn-space-3);box-sizing:border-box;inline-size:min(16rem,100%);color:var(--xn-fg-default);font-family:var(--xn-font-sans);grid-template-columns:auto minmax(3rem,1fr) auto;grid-template-areas:"play seek rate""play time rate";display:grid}.xn-audio-player-play{inline-size:var(--xn-size-control-md);block-size:var(--xn-size-control-md);border-radius:var(--xn-radius-full);background:var(--xn-bg-accent);color:var(--xn-fg-on-accent);cursor:pointer;border:0;outline:none;grid-area:play;place-items:center;padding:0;display:inline-grid}.xn-audio-player-play[data-hovered]{background:var(--xn-bg-accent-hover)}.xn-audio-player-play svg{fill:currentColor;block-size:1.25rem;inline-size:1.25rem}.xn-audio-player :is(.xn-audio-player-play,.xn-audio-player-rate)[data-focus-visible],.xn-audio-player-seek:focus-visible{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-audio-player-seek{--xn-audio-played:calc(var(--xn-audio-at,0) * 100%);cursor:pointer;appearance:none;background:0 0;outline:none;grid-area:seek;block-size:1.5rem;min-inline-size:0;margin:0}.xn-audio-player-seek::-webkit-slider-runnable-track{border-radius:var(--xn-radius-full);background:linear-gradient(to right, var(--xn-bg-accent) var(--xn-audio-played), var(--xn-border-control) var(--xn-audio-played));block-size:4px}.xn-audio-player-seek::-moz-range-track{border-radius:var(--xn-radius-full);background:var(--xn-border-control);block-size:4px}.xn-audio-player-seek::-moz-range-progress{border-radius:var(--xn-radius-full);background:var(--xn-bg-accent);block-size:4px}.xn-audio-player-seek::-webkit-slider-thumb{border-radius:var(--xn-radius-full);background:var(--xn-bg-accent);appearance:none;border:0;block-size:1rem;inline-size:1rem;margin-block-start:calc(2px - .5rem)}.xn-audio-player-seek::-moz-range-thumb{border-radius:var(--xn-radius-full);background:var(--xn-bg-accent);border:0;block-size:1rem;inline-size:1rem}.xn-audio-player-wave{pointer-events:none;grid-area:seek;justify-content:space-between;align-items:center;gap:2px;block-size:1.75rem;min-inline-size:0;display:flex}.xn-audio-player-wave>span{border-radius:var(--xn-radius-full);background:var(--xn-border-control);flex:1;min-inline-size:2px;max-inline-size:4px}.xn-audio-player-wave>[data-played]{background:var(--xn-bg-accent)}.xn-audio-player-seek[data-over-wave]{z-index:1;opacity:0;position:relative}.xn-audio-player:has(.xn-audio-player-seek[data-over-wave]:focus-visible) .xn-audio-player-wave{border-radius:var(--xn-radius-sm);outline:2px solid var(--xn-border-focus);outline-offset:3px}.xn-audio-player-seek:disabled{cursor:default}.xn-audio-player-time{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);font-variant-numeric:tabular-nums;grid-area:time}.xn-audio-player-transcript{margin:var(--xn-space-2) 0 0;color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);grid-column:1/-1}.xn-audio-player-rate{min-inline-size:2.75rem;block-size:var(--xn-size-control-xs);padding:0 var(--xn-space-2);border:1px solid var(--xn-border-control);border-radius:var(--xn-radius-full);color:var(--xn-fg-default);font:inherit;font-size:var(--xn-text-caption-medium-size);font-weight:var(--xn-text-caption-medium-weight);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;outline:none;grid-area:rate}.xn-audio-player-rate[data-hovered]{border-color:var(--xn-border-strong)}@media (pointer:coarse){.xn-audio-player-play{block-size:44px;inline-size:44px}.xn-audio-player-seek{block-size:44px}.xn-audio-player-rate{min-block-size:44px}}@media (forced-colors:active){.xn-audio-player-play{border:1px solid buttontext}.xn-audio-player-seek{appearance:auto}}.xn-composer{gap:var(--xn-space-2);box-sizing:border-box;padding:var(--xn-space-3);--xn-ctx-fill:var(--xn-ctx-card-fill,var(--xn-bg-fill));--xn-ctx-avatar:var(--xn-ctx-card-avatar,var(--xn-bg-accent-subtle));--xn-ctx-fill-hover:var(--xn-ctx-card-fill-hover,var(--xn-bg-transparent-active));--xn-ctx-fill-shadow:var(--xn-ctx-card-fill-shadow,none);border-radius:var(--xn-radius-xl);background:var(--xn-ctx-card,var(--xn-bg-surface));box-shadow:var(--xn-ctx-block-shadow,var(--xn-shadow-control));color:var(--xn-fg-default);font-family:var(--xn-font-sans);border:1px solid #0000;flex-direction:column;display:flex;position:relative;container-type:inline-size}.xn-composer:has(.xn-composer-text:focus-visible){outline:2px solid var(--xn-border-focus);outline-offset:1px}.xn-composer[data-mode=note]{border-color:var(--xn-border-warning);background:var(--xn-bg-warning-subtle)}.xn-composer-head{display:flex}.xn-composer-mode{align-self:flex-start}.xn-composer-field{display:flex}.xn-composer-text{box-sizing:border-box;min-block-size:2lh;max-block-size:12lh;padding:var(--xn-space-1) 0;color:inherit;font:inherit;font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;margin:0}.xn-composer-text::placeholder{color:var(--xn-fg-muted);opacity:1}.xn-composer-replies{z-index:var(--xn-layer-popover);max-block-size:min(20rem,50vh);padding:var(--xn-space-1);border:1px solid var(--xn-border-default);border-radius:var(--xn-radius-lg);background:var(--xn-bg-overlay);box-shadow:var(--xn-shadow-overlay);flex-direction:column;margin:0;display:flex;position:absolute;inset-block-end:calc(100% + var(--xn-space-2));inset-inline:0;overflow-y:auto}.xn-composer-reply{gap:0 var(--xn-space-2);padding:var(--xn-space-2) var(--xn-space-3);border-radius:var(--xn-radius-md);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);cursor:pointer;grid-template-columns:1fr auto;display:grid}.xn-composer-reply:hover{background:var(--xn-bg-transparent-hover)}.xn-composer-reply[aria-selected=true]{background:var(--xn-bg-fill-overlay);box-shadow:inset 3px 0 0 var(--xn-border-focus)}.xn-composer-reply-title{font-weight:var(--xn-text-body-medium-weight)}.xn-composer-reply-shortcut{color:var(--xn-fg-muted);font-family:var(--xn-font-mono);font-size:var(--xn-text-code-size)}.xn-composer-reply-owner{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);grid-area:2/2}.xn-composer-reply-text{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1;display:-webkit-box;overflow:hidden}.xn-composer-files{gap:var(--xn-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.xn-composer-bar{align-items:center;gap:var(--xn-space-1);flex-wrap:wrap;display:flex}.xn-composer-hints{min-inline-size:0;padding-inline:var(--xn-space-2);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);text-align:end;flex:1;margin:0}.xn-composer-empty{color:var(--xn-fg-danger);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);margin:0}@container (inline-size<24rem){.xn-composer-hints{text-align:start;flex-basis:100%;order:-1;padding-inline:0}.xn-composer-bar>.xn-button:last-child{margin-inline-start:auto}}@media (forced-colors:active){.xn-composer-reply[aria-selected=true]{outline:2px solid highlight}}.xn-schedule{--xn-schedule-row:3.75rem;--xn-schedule-head:3.5rem;--xn-schedule-time:4.5rem;--xn-schedule-min:11rem;overscroll-behavior:contain;border:1px solid var(--xn-border-default);border-radius:var(--xn-radius-lg);background:var(--xn-bg-surface);max-block-size:100%;color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);flex-direction:column;display:flex;position:relative;overflow:auto}.xn-schedule-head,.xn-schedule-row{grid-template-columns:var(--xn-schedule-time) repeat(var(--xn-schedule-cols), minmax(var(--xn-schedule-min), 1fr));min-inline-size:min-content;display:grid}.xn-schedule-head{z-index:4;block-size:var(--xn-schedule-head);border-block-end:1px solid var(--xn-border-default);background:var(--xn-bg-surface);position:sticky;inset-block-start:0}.xn-schedule-corner{background:var(--xn-bg-surface);position:sticky;inset-inline-start:0}.xn-schedule-resource{align-items:center;gap:var(--xn-space-2);padding-inline:var(--xn-space-3);border-inline-start:var(--xn-space-2) solid transparent;min-inline-size:0;display:flex}.xn-schedule-resource-words{flex-direction:column;min-inline-size:0;display:flex}.xn-schedule-resource-name{font-weight:var(--xn-text-body-strong-weight)}.xn-schedule-resource-detail{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}.xn-schedule-row{block-size:var(--xn-schedule-row);flex:none}.xn-schedule-head{flex:none}.xn-schedule-time{z-index:3;padding-inline:var(--xn-space-2);background:var(--xn-bg-surface);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;position:sticky;inset-inline-start:0;translate:0 -.5lh}.xn-schedule-row:nth-child(2) .xn-schedule-time{translate:none}.xn-schedule-time:not([data-hour]){color:#0000}.xn-schedule-cell{border-inline-start:var(--xn-space-2) solid var(--xn-bg-surface);border-block-start:1px solid var(--xn-bg-surface);background:var(--xn-bg-inset);outline:none;position:relative}.xn-schedule-cell:focus-visible{z-index:2;outline:2px solid var(--xn-border-focus);outline-offset:-2px}.xn-schedule-block{z-index:1;border-radius:var(--xn-radius-md);background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--xn-bg-fill) 70%, transparent), color-mix(in oklab, var(--xn-bg-fill) 70%, transparent) 6px, transparent 6px, transparent 12px);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block-start:2px;inset-inline:2px}.xn-schedule-block[data-kind=off]{background:color-mix(in oklab, var(--xn-bg-fill) 55%, transparent);border-radius:0;inset-block-start:0;inset-inline:0}.xn-schedule-block[data-kind=off]>.xn-schedule-block-label{display:none}.xn-schedule-block-label{padding:0 var(--xn-space-2);border-radius:var(--xn-radius-full);background:var(--xn-bg-surface)}.xn-schedule-cell[data-new]:hover:after{content:attr(data-new);padding-inline:var(--xn-space-2);border-radius:var(--xn-radius-md);background:var(--xn-bg-transparent-hover);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);pointer-events:none;align-items:center;display:flex;position:absolute;inset:2px}.xn-schedule-event{--xn-event-stripe:var(--xn-fg-accent);--xn-event-fill:var(--xn-bg-accent-subtle);z-index:2;box-sizing:border-box;inline-size:var(--xn-event-width);block-size:var(--xn-event-span);--xn-ctx-badge-height:1.375rem;--xn-ctx-badge-pad:var(--xn-space-2);padding:calc(var(--xn-space-1) + 2px) var(--xn-space-2) calc(var(--xn-space-1) + 2px) calc(var(--xn-space-2) + 2px);border-radius:var(--xn-radius-md);background:var(--xn-event-fill);box-shadow:inset 3px 0 0 var(--xn-event-stripe);color:var(--xn-fg-default);font:inherit;text-align:start;cursor:pointer;transition:box-shadow var(--xn-duration-instant), border-color var(--xn-duration-instant);border:0;outline:none;flex-direction:column;align-items:stretch;gap:1px;margin:1px;display:flex;position:absolute;inset-block-start:var(--xn-event-top);inset-inline-start:var(--xn-event-start);overflow:hidden}.xn-schedule-event[data-tone=success]{--xn-event-stripe:var(--xn-fg-success);--xn-event-fill:var(--xn-bg-success-subtle)}.xn-schedule-event[data-tone=warning]{--xn-event-stripe:var(--xn-fg-warning);--xn-event-fill:var(--xn-bg-warning-subtle)}.xn-schedule-event[data-tone=danger]{--xn-event-stripe:var(--xn-fg-danger);--xn-event-fill:var(--xn-bg-danger-subtle)}.xn-schedule-event[data-tone=info]{--xn-event-stripe:var(--xn-fg-info);--xn-event-fill:var(--xn-bg-info-subtle)}.xn-schedule-event[data-tone=neutral]{--xn-event-stripe:var(--xn-fg-muted);--xn-event-fill:var(--xn-bg-fill)}.xn-schedule-event>*{flex:none;min-inline-size:0}.xn-schedule-event-head,.xn-schedule-event-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xn-schedule-event-title{font-weight:var(--xn-text-body-strong-weight)}.xn-schedule-event-time{font-variant-numeric:tabular-nums}.xn-schedule-event-range{color:var(--xn-fg-muted);display:none}.xn-schedule-event-detail{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}.xn-schedule-event[data-struck]{color:var(--xn-fg-muted)}.xn-schedule-event[data-struck] .xn-schedule-event-title{text-decoration:line-through}.xn-schedule-event-line{align-items:center;gap:var(--xn-space-1);min-inline-size:0;color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);display:flex}.xn-schedule-event[data-tiny]:not(:hover,:focus-visible) .xn-schedule-event-line{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.xn-schedule-event-icon{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);color:var(--xn-event-stripe);flex:none}.xn-schedule-event-said{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xn-schedule-event-states{align-items:center;gap:var(--xn-space-1);margin-block-start:3px;display:flex;overflow:hidden}.xn-schedule-event-states>.xn-badge{flex:none}.xn-schedule-flag{--xn-flag-bg:var(--xn-bg-fill);--xn-flag-fg:var(--xn-fg-muted);align-items:center;gap:var(--xn-space-1);min-block-size:var(--xn-ctx-badge-height);min-inline-size:var(--xn-ctx-badge-height);box-sizing:border-box;border-radius:var(--xn-radius-full);background:var(--xn-flag-bg);color:var(--xn-flag-fg);flex:none;justify-content:center;display:inline-flex}.xn-schedule-flag[data-tone=warning]{--xn-flag-bg:var(--xn-bg-warning-subtle);--xn-flag-fg:var(--xn-fg-warning)}.xn-schedule-flag[data-tone=danger]{--xn-flag-bg:var(--xn-bg-danger-subtle);--xn-flag-fg:var(--xn-fg-danger)}.xn-schedule-flag-icon{inline-size:var(--xn-size-icon-sm);block-size:var(--xn-size-icon-sm);flex:none}.xn-schedule-flag-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.xn-schedule-event{container:xn-event/inline-size}@container xn-event (inline-size>=15rem){.xn-schedule-flag{padding-inline:var(--xn-space-2)}.xn-schedule-flag-label{clip-path:none;block-size:auto;inline-size:auto;font-size:var(--xn-text-caption-medium-size);font-weight:var(--xn-text-caption-medium-weight);position:static;overflow:visible}}.xn-schedule-event[data-short]>.xn-schedule-event-detail{display:none}.xn-schedule-event:is(:hover,:focus-visible){z-index:5;block-size:auto;min-block-size:var(--xn-event-span);border-color:var(--xn-border-strong);box-shadow:inset 3px 0 0 var(--xn-event-stripe), var(--xn-shadow-overlay);overflow:visible}.xn-schedule-event[data-shared]:is(:hover,:focus-visible){inline-size:calc(100% - 2px);inset-inline-start:0}.xn-schedule-event:is(:hover,:focus-visible)>*{white-space:normal}.xn-schedule-event:is(:hover,:focus-visible) .xn-schedule-event-start{display:none}.xn-schedule-event:is(:hover,:focus-visible) .xn-schedule-event-range{display:block}.xn-schedule-event:is(:hover,:focus-visible) .xn-schedule-event-states{flex-wrap:wrap}.xn-schedule-event[data-short]:is(:hover,:focus-visible)>.xn-schedule-event-detail{display:block}.xn-schedule-event:is(:hover,:focus-visible) .xn-schedule-flag{padding-inline:var(--xn-space-2)}.xn-schedule-event:is(:hover,:focus-visible) .xn-schedule-flag-label{clip-path:none;block-size:auto;inline-size:auto;font-size:var(--xn-text-caption-medium-size);font-weight:var(--xn-text-caption-medium-weight);position:static}.xn-schedule-event:focus-visible{outline:2px solid var(--xn-border-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.xn-schedule-event{transition:none}}.xn-schedule-now{inset-inline:var(--xn-schedule-time) 0;z-index:1;min-inline-size:calc(var(--xn-schedule-cols) * var(--xn-schedule-min));border-block-start:2px solid var(--xn-fg-danger);pointer-events:none;position:absolute}.xn-schedule-now-label{z-index:3;line-height:var(--xn-text-caption-line-height);padding:0 var(--xn-space-1);border-radius:var(--xn-radius-sm);background:var(--xn-bg-danger);color:var(--xn-fg-on-danger);font-size:var(--xn-text-caption-size);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;inset-inline-end:calc(100% - var(--xn-schedule-time) + var(--xn-space-1));translate:0 -50%}@media (forced-colors:active){.xn-schedule-event{border-color:buttontext}.xn-schedule-now{border-color:highlight}.xn-schedule-cell{border-inline-start-width:1px;border-color:graytext}}.xn-signature-pad{align-items:flex-start;gap:var(--xn-space-3);inline-size:100%;max-inline-size:36rem;color:var(--xn-fg-default);font-family:var(--xn-font-sans);flex-direction:column;display:flex}.xn-signature-pad-label{font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);font-weight:var(--xn-text-body-strong-weight);margin:0}.xn-signature-pad-area{box-sizing:border-box;border:1px dashed var(--xn-border-control);border-radius:var(--xn-radius-lg);background:var(--xn-bg-surface);inline-size:100%;color:var(--xn-fg-default);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative}.xn-signature-pad-area[data-signed]{border-style:solid}.xn-signature-pad-canvas{aspect-ratio:3;cursor:crosshair;touch-action:none;block-size:auto;inline-size:100%;display:block}.xn-signature-pad-line{stroke:var(--xn-border-strong);stroke-width:1.5px}.xn-signature-pad-ink{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.xn-signature-pad-hint{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);text-align:center;pointer-events:none;position:absolute;inset-block-start:78%;inset-inline:0}.xn-signature-pad-typed{gap:var(--xn-space-1);flex-direction:column;inline-size:100%;display:flex}.xn-signature-pad-typed-label{font-size:var(--xn-text-body-medium-size);line-height:var(--xn-text-body-medium-line-height);font-weight:var(--xn-text-body-medium-weight)}.xn-signature-pad-name{box-sizing:border-box;min-block-size:44px;inline-size:100%;padding:var(--xn-space-2) var(--xn-space-1);border:0;border-block-end:1.5px solid var(--xn-border-strong);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-title-md-size);line-height:var(--xn-text-title-md-line-height);background:0 0;border-radius:0;outline:none;font-style:italic}.xn-signature-pad-name:focus-visible{border-block-end-color:var(--xn-border-focus);box-shadow:0 2px 0 var(--xn-border-focus)}.xn-signature-pad-typed-hint{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);margin:0}@media (forced-colors:active){.xn-signature-pad-area{border-color:canvastext}.xn-signature-pad-ink{stroke:canvastext}}.xn-compare{gap:var(--xn-space-2);inline-size:100%;color:var(--xn-fg-default);font-family:var(--xn-font-sans);flex-direction:column;margin:0;display:flex}.xn-compare-stage{border-radius:var(--xn-radius-lg);background:var(--xn-bg-fill);isolation:isolate;position:relative;overflow:hidden}.xn-compare-image{-webkit-user-select:none;user-select:none;block-size:auto;inline-size:100%;display:block}.xn-compare-first{clip-path:inset(0 calc(100% - var(--xn-compare-at)) 0 0);position:absolute;inset:0}.xn-compare-first>.xn-compare-image{object-fit:cover;block-size:100%}.xn-compare-tag{z-index:1;padding:2px var(--xn-space-2);border-radius:var(--xn-radius-full);background:var(--xn-bg-inverse);color:var(--xn-fg-on-inverse);font-size:var(--xn-text-caption-medium-size);line-height:var(--xn-text-caption-medium-line-height);font-weight:var(--xn-text-caption-medium-weight);pointer-events:none;position:absolute;inset-block-end:var(--xn-space-3)}.xn-compare-tag[data-side=before]{inset-inline-start:var(--xn-space-3)}.xn-compare-tag[data-side=after]{inset-inline-end:var(--xn-space-3)}.xn-compare-divider{z-index:2;background:var(--xn-bg-surface);inline-size:2px;box-shadow:var(--xn-shadow-raised);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:var(--xn-compare-at);translate:-1px}.xn-compare-handle{border-radius:var(--xn-radius-full);background:var(--xn-bg-surface);block-size:44px;inline-size:44px;box-shadow:var(--xn-shadow-raised);color:var(--xn-fg-default);place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.xn-compare-handle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}.xn-compare-range{z-index:3;opacity:0;cursor:ew-resize;touch-action:pan-y;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.xn-compare-stage:has(.xn-compare-range:focus-visible) .xn-compare-handle{outline:3px solid var(--xn-border-focus);outline-offset:2px}.xn-compare-caption{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}@media (forced-colors:active){.xn-compare-divider,.xn-compare-handle{forced-color-adjust:none}}.xn-annotator{color:var(--xn-fg-default);font-family:var(--xn-font-sans);container-type:inline-size}.xn-annotator-layout{gap:var(--xn-space-5);grid-template-columns:minmax(0,1fr);display:grid}@container (inline-size>=40rem){.xn-annotator-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.xn-annotator-figure-side,.xn-annotator-list-side{gap:var(--xn-space-3);flex-direction:column;min-inline-size:0;display:flex}.xn-annotator-tools{align-items:center;gap:var(--xn-space-2);flex-wrap:wrap;display:flex}.xn-annotator-viewport{border:1px solid var(--xn-border-default);border-radius:var(--xn-radius-lg);background:var(--xn-bg-surface);overscroll-behavior:contain;outline:none;align-self:center;inline-size:100%;max-inline-size:24rem;overflow:auto}.xn-annotator-viewport:focus-visible{outline:2px solid var(--xn-border-focus);outline-offset:2px}.xn-annotator-stage{min-inline-size:100%;position:relative}.xn-annotator-figure{color:var(--xn-fg-muted);display:block}.xn-annotator-figure>:is(img,svg){block-size:auto;inline-size:100%;display:block}.xn-annotator-figure[data-addable]{cursor:crosshair}.xn-annotator-mark{box-sizing:border-box;border:2px solid var(--xn-bg-surface);border-radius:var(--xn-radius-full);background:var(--xn-bg-accent);block-size:1.75rem;inline-size:1.75rem;color:var(--xn-fg-on-accent);font:inherit;font-size:var(--xn-text-caption-medium-size);font-weight:var(--xn-text-body-strong-weight);font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.xn-annotator-mark[data-lit]{z-index:1;outline:3px solid var(--xn-border-focus);outline-offset:1px}.xn-annotator-mark[data-previous]{border:2px dashed var(--xn-fg-muted);background:var(--xn-bg-surface);block-size:1.5rem;inline-size:1.5rem;color:var(--xn-fg-muted);font-weight:var(--xn-text-caption-medium-weight);cursor:default;pointer-events:none}.xn-annotator-hint,.xn-annotator-none{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);margin:0}.xn-annotator-heading{font-size:var(--xn-text-body-strong-size);line-height:var(--xn-text-body-strong-line-height);font-weight:var(--xn-text-body-strong-weight);margin:0}.xn-annotator-list{margin:0;padding:0;list-style:none}.xn-annotator-row{align-items:center;gap:var(--xn-space-2) var(--xn-space-3);padding:var(--xn-space-2);border-block-end:1px solid var(--xn-border-default);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"number where amount remove";display:grid}.xn-annotator-row>.xn-annotator-number{grid-area:number}.xn-annotator-row>.xn-annotator-where{grid-area:where}.xn-annotator-row>:is(.xn-annotator-amount-group,.xn-annotator-amount){grid-area:amount}.xn-annotator-row>.xn-icon-button{grid-area:remove}.xn-annotator-amount-group{align-items:center;gap:var(--xn-space-2);display:flex}@container (inline-size<26rem){.xn-annotator-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"number where remove"".amount amount"}}.xn-annotator-row[data-lit]{border-radius:var(--xn-radius-md);background:var(--xn-bg-accent-subtle)}.xn-annotator-row .xn-number-field-control{inline-size:calc(var(--xn-control-height) * 2 + 7ch)}.xn-annotator-number{border-radius:var(--xn-radius-full);background:var(--xn-bg-accent);block-size:1.75rem;inline-size:1.75rem;color:var(--xn-fg-on-accent);font-size:var(--xn-text-caption-medium-size);font-weight:var(--xn-text-body-strong-weight);flex:none;place-items:center;display:grid}.xn-annotator-where{flex-direction:column;min-inline-size:0;display:flex}.xn-annotator-label{font-weight:var(--xn-text-body-medium-weight)}.xn-annotator-detail,.xn-annotator-unit{color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}.xn-annotator-amount{font-variant-numeric:tabular-nums;font-weight:var(--xn-text-body-strong-weight)}@media (forced-colors:active){.xn-annotator-mark,.xn-annotator-number{forced-color-adjust:none;border-color:canvastext}}.xn-sparkline{flex:none;display:block;overflow:visible}.xn-sparkline-bar{fill:var(--xn-bg-accent-range)}.xn-sparkline-bar[data-latest]{fill:var(--xn-fg-accent)}.xn-sparkline[data-outside] .xn-sparkline-bar[data-latest],.xn-sparkline[data-outside] .xn-sparkline-dot{fill:var(--xn-fg-danger)}.xn-sparkline-band{fill:var(--xn-bg-success-subtle)}.xn-sparkline-line{fill:none;stroke:var(--xn-fg-muted);stroke-width:1.5px;stroke-linejoin:round}.xn-sparkline-dot{fill:var(--xn-fg-accent)}@media (forced-colors:active){.xn-sparkline-bar,.xn-sparkline-dot{fill:canvastext}.xn-sparkline-line{stroke:canvastext}.xn-sparkline-band{fill:#0000}}.xn-time-block{padding:3px var(--xn-space-2);border-radius:var(--xn-radius-xs);background:var(--xn-bg-accent-subtle);color:var(--xn-fg-accent);font-family:var(--xn-font-sans);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.xn-time-block[data-kind=changed]{box-shadow:inset 0 0 0 1.5px var(--xn-fg-accent);background:0 0}.xn-time-block[data-kind=blocked]{background:repeating-linear-gradient(135deg, var(--xn-bg-fill) 0 5px, var(--xn-bg-sunken) 5px 10px);color:var(--xn-fg-default)}.xn-time-block[data-kind=extra]{background:var(--xn-bg-info-subtle);color:var(--xn-fg-info)}.xn-time-block[data-kind=leave]{border:1.5px dashed var(--xn-border-warning);color:var(--xn-fg-warning);background:0 0}.xn-time-block[data-kind=suspended]{color:var(--xn-fg-muted);text-decoration:line-through}.xn-time-block[data-kind=off]{color:var(--xn-fg-muted);background:0 0;padding-inline-start:0;font-weight:500}@media (forced-colors:active){.xn-time-block{border:1px solid canvastext}.xn-time-block[data-kind=leave]{border-style:dashed}}.xn-availability-calendar{inline-size:100%;container:xn-availability-calendar/inline-size}.xn-availability-calendar-grid{font-family:var(--xn-font-sans);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.xn-availability-calendar-head{padding-inline:var(--xn-space-1);color:var(--xn-fg-muted);font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height);font-weight:600}.xn-availability-calendar-day{align-items:flex-start;gap:var(--xn-space-1);min-block-size:64px;min-inline-size:0;padding:var(--xn-space-2);border-radius:var(--xn-radius-md);color:var(--xn-fg-default);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;display:flex}.xn-availability-calendar-day[data-disabled]{cursor:default}.xn-availability-calendar-day[data-focus-visible]{box-shadow:0 0 0 2px var(--xn-border-focus)}.xn-availability-calendar-number{font-size:var(--xn-text-body-strong-size);line-height:var(--xn-text-body-strong-line-height);font-variant-numeric:tabular-nums;font-weight:600}.xn-availability-calendar-answer{overflow-wrap:break-word;max-inline-size:100%;font-size:var(--xn-text-caption-size);line-height:var(--xn-text-caption-line-height)}.xn-availability-calendar-day[data-state=available]{background:var(--xn-bg-success-subtle)}.xn-availability-calendar-day[data-state=available] .xn-availability-calendar-answer{color:var(--xn-fg-success)}.xn-availability-calendar-day[data-state=preferNot]{background:var(--xn-bg-warning-subtle)}.xn-availability-calendar-day[data-state=preferNot] .xn-availability-calendar-answer{color:var(--xn-fg-warning)}.xn-availability-calendar-day[data-state=unavailable]{background:var(--xn-bg-sunken)}.xn-availability-calendar-day[data-state=unavailable] .xn-availability-calendar-answer{color:var(--xn-fg-muted)}.xn-availability-calendar-day[data-holiday]{box-shadow:inset 0 0 0 1.5px var(--xn-border-warning)}@container xn-availability-calendar (width<600px){.xn-availability-calendar-day{min-block-size:52px;padding:6px}.xn-availability-calendar-word{display:none}}@media (forced-colors:active){.xn-availability-calendar-day[data-state]{border:1px solid canvastext}}.xn-slot-picker{gap:var(--xn-space-1);font-family:var(--xn-font-sans);flex-direction:column;display:flex}.xn-slot-picker-slot{border-radius:var(--xn-radius-sm);cursor:pointer;outline:none;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-block-size:40px;padding-inline:10px;font-size:13px;line-height:18px;display:grid}.xn-slot-picker-slot[data-slot-state=free]{background:var(--xn-bg-surface);box-shadow:inset 0 0 0 1px var(--xn-border-strong)}.xn-slot-picker-slot[data-slot-state=busy]{background:var(--xn-bg-accent-subtle);color:var(--xn-fg-default);cursor:default}.xn-slot-picker-slot[data-slot-state=off]{background:repeating-linear-gradient(135deg, var(--xn-bg-sunken) 0 6px, var(--xn-bg-fill) 6px 12px);color:var(--xn-fg-muted);cursor:default}.xn-slot-picker-slot[data-selected]{background:var(--xn-fg-default);box-shadow:none;color:var(--xn-bg-surface)}.xn-slot-picker-slot[data-focus-visible]{box-shadow:0 0 0 2px var(--xn-border-focus)}.xn-slot-picker-time{font-variant-numeric:tabular-nums;font-weight:600}.xn-slot-picker-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (forced-colors:active){.xn-slot-picker-slot{border:1px solid canvastext}.xn-slot-picker-slot[data-selected]{forced-color-adjust:none;color:highlighttext;background:highlight}}.xn-icon-tile{border-radius:var(--xn-radius-md);background:var(--xn-bg-fill);block-size:36px;inline-size:36px;color:var(--xn-fg-muted);flex:none;place-items:center;display:inline-grid}.xn-icon-tile>svg{inline-size:var(--xn-size-icon-lg);block-size:var(--xn-size-icon-lg)}.xn-icon-tile[data-tone=success]{background:var(--xn-bg-success-subtle);color:var(--xn-fg-success)}.xn-icon-tile[data-tone=warning]{background:var(--xn-bg-warning-subtle);color:var(--xn-fg-warning)}.xn-icon-tile[data-tone=accent]{background:var(--xn-bg-accent-subtle);color:var(--xn-fg-accent)}@media (forced-colors:active){.xn-icon-tile{border:1px solid canvastext}}}@font-face{font-family:Geist;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;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:Sora;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.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:Sora;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.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;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;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}@font-face{font-family:Geist Fallback;src:local(Arial);size-adjust:104.76%;ascent-override:95.94%;descent-override:28.16%;line-gap-override:0%}@font-face{font-family:Sora Fallback;src:local(Arial);size-adjust:113.73%;ascent-override:85.29%;descent-override:25.5%;line-gap-override:0%}:root{--xn-font-display:"Sora", "Sora Fallback", "Geist", ui-sans-serif, system-ui, sans-serif;--xn-font-sans:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif}body{background:var(--xn-bg-canvas);color:var(--xn-fg-default);font-family:var(--xn-font-sans);font-size:var(--xn-text-body-size);line-height:var(--xn-text-body-line-height);-webkit-font-smoothing:antialiased;margin:0}:is(h1,h2)[tabindex="-1"]:focus{outline:none}
