:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--rp-foundation-color-smoke-50:#fff;--rp-foundation-color-smoke-100:#fafafa;--rp-foundation-color-smoke-200:#f7f8fa;--rp-foundation-color-smoke-300:#e5e7eb;--rp-foundation-color-graphite-500:#6b7280;--rp-foundation-color-graphite-700:#4b5563;--rp-foundation-color-graphite-900:#17191c;--rp-foundation-color-action-primary:#17191c;--rp-foundation-color-action-primary-in-dark:#f7f8fa;--rp-foundation-color-hue-red:#e03e45;--rp-foundation-color-hue-orange:#d26707;--rp-foundation-color-hue-yellow:#ac8211;--rp-foundation-color-hue-green:#32a155;--rp-foundation-color-hue-teal:#149d99;--rp-foundation-color-hue-blue:#4087ee;--rp-foundation-color-hue-indigo:#7c77ec;--rp-foundation-color-hue-purple:#a867d5;--rp-foundation-color-hue-pink:#d4558e;--rp-foundation-color-state-attention:#ac8211;--rp-foundation-color-state-paused:#6b7280;--rp-foundation-color-state-success:#32a155;--rp-foundation-color-state-unread:#4087ee;--rp-foundation-color-state-risk:#e03e45;--rp-foundation-space-xs:4px;--rp-foundation-space-sm:8px;--rp-foundation-space-md:16px;--rp-foundation-space-lg:24px;--rp-foundation-space-xl:32px;--rp-foundation-space-2xl:48px;--rp-foundation-space-3xl:64px;--rp-foundation-radius-control:12px;--rp-foundation-radius-panel:28px;--rp-foundation-radius-pill:999px;--rp-foundation-elevation-panel:0 20px 60px #0a0b0d14;--rp-foundation-elevation-lifted:0 24px 80px #0a0b0d1f;--rp-foundation-motion-feedback:.14s;--rp-foundation-motion-quick:.16s;--rp-foundation-motion-standard:.24s;--rp-foundation-motion-settle:.32s;--rp-foundation-ease-standard:cubic-bezier(.22, 0, .12, 1);--rp-foundation-ease-settle:cubic-bezier(.22, 1, .36, 1);--rp-foundation-ease-pop:cubic-bezier(.34, 1.36, .64, 1);--rp-selection-mark-fill:#4087ee;--rp-selection-mark-foreground:#fff;--rp-state-attention:#ac8211;--rp-state-paused:#6b7280;--rp-state-success:#32a155;--rp-state-unread:#4087ee;--rp-state-risk:#e03e45;--rp-space-dense:8px;--rp-space-stack:16px;--rp-space-section:24px;--rp-space-panel:32px;--rp-radius-control:12px;--rp-radius-panel:28px;--rp-radius-pill:999px;--rp-elevation-panel:0 20px 60px #0a0b0d14;--rp-elevation-lifted:0 24px 80px #0a0b0d1f;--rp-motion-feedback:.14s;--rp-motion-quick:.16s;--rp-motion-standard:.24s;--rp-motion-settle:.32s;--rp-ease-standard:cubic-bezier(.22, 0, .12, 1);--rp-ease-settle:cubic-bezier(.22, 1, .36, 1);--rp-ease-pop:cubic-bezier(.34, 1.36, .64, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,[data-ripple-theme=light],[data-ripple-theme=dark]{--rp-surface-canvas:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#202124);--rp-surface-soft:var(--lightningcss-light,#f7f8fa)var(--lightningcss-dark,#26292c);--rp-surface-panel:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#26292cf5);--rp-surface-overlay:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#111315e0);--rp-surface-emphasis:var(--lightningcss-light,#17191c)var(--lightningcss-dark,#f7f8fa);--rp-text-primary:var(--lightningcss-light,#17191c)var(--lightningcss-dark,#f7f8fa);--rp-text-secondary:var(--lightningcss-light,#4b5563)var(--lightningcss-dark,#d1d5db);--rp-text-muted:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af);--rp-text-description:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--rp-text-inverse:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f7f8fa);--rp-icon-primary:var(--lightningcss-light,#17191c)var(--lightningcss-dark,#f7f8fa);--rp-icon-secondary:var(--lightningcss-light,#4b5563)var(--lightningcss-dark,#d1d5db);--rp-icon-inverse:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f7f8fa);--rp-border-subtle:var(--lightningcss-light,#0a0b0d14)var(--lightningcss-dark,#f7f8fa24);--rp-border-strong:var(--lightningcss-light,#0a0b0d1f)var(--lightningcss-dark,#f7f8fa38);--rp-border-emphasis:var(--lightningcss-light,#17191c)var(--lightningcss-dark,#f7f8fa);--rp-action-primary:var(--lightningcss-light,#17191c)var(--lightningcss-dark,#f7f8fa);--rp-tint-neutral-fill:var(--lightningcss-light,#17191c12)var(--lightningcss-dark,#f7f8fa17);--rp-tint-neutral-ink:var(--lightningcss-light,#4b5563)var(--lightningcss-dark,#d1d5db);--rp-tint-neutral-swatch:var(--lightningcss-light,#6b728059)var(--lightningcss-dark,#6b72808c);--rp-tint-red-fill:var(--lightningcss-light,#e03e451f)var(--lightningcss-dark,#e03e4529);--rp-tint-red-ink:var(--lightningcss-light,#b4363c)var(--lightningcss-dark,#ec8b8f);--rp-tint-red-swatch:var(--lightningcss-light,#e03e4559)var(--lightningcss-dark,#e03e458c);--rp-tint-orange-fill:var(--lightningcss-light,#d267071f)var(--lightningcss-dark,#d2670729);--rp-tint-orange-ink:var(--lightningcss-light,#a9560c)var(--lightningcss-dark,#e4a46a);--rp-tint-orange-swatch:var(--lightningcss-light,#d2670759)var(--lightningcss-dark,#d267078c);--rp-tint-yellow-fill:var(--lightningcss-light,#ac82111f)var(--lightningcss-dark,#ac821129);--rp-tint-yellow-ink:var(--lightningcss-light,#8b6b13)var(--lightningcss-dark,#cdb470);--rp-tint-yellow-swatch:var(--lightningcss-light,#ac821159)var(--lightningcss-dark,#ac82118c);--rp-tint-green-fill:var(--lightningcss-light,#32a1551f)var(--lightningcss-dark,#32a15529);--rp-tint-green-ink:var(--lightningcss-light,#2c8348)var(--lightningcss-dark,#84c799);--rp-tint-green-swatch:var(--lightningcss-light,#32a15559)var(--lightningcss-dark,#32a1558c);--rp-tint-teal-fill:var(--lightningcss-light,#149d991f)var(--lightningcss-dark,#149d9929);--rp-tint-teal-ink:var(--lightningcss-light,#15807e)var(--lightningcss-dark,#72c4c2);--rp-tint-teal-swatch:var(--lightningcss-light,#149d9959)var(--lightningcss-dark,#149d998c);--rp-tint-blue-fill:var(--lightningcss-light,#4087ee1f)var(--lightningcss-dark,#4087ee29);--rp-tint-blue-ink:var(--lightningcss-light,#376fc0)var(--lightningcss-dark,#8cb7f5);--rp-tint-blue-swatch:var(--lightningcss-light,#4087ee59)var(--lightningcss-dark,#4087ee8c);--rp-tint-indigo-fill:var(--lightningcss-light,#7c77ec1f)var(--lightningcss-dark,#7c77ec29);--rp-tint-indigo-ink:var(--lightningcss-light,#6662be)var(--lightningcss-dark,#b0adf4);--rp-tint-indigo-swatch:var(--lightningcss-light,#7c77ec59)var(--lightningcss-dark,#7c77ec8c);--rp-tint-purple-fill:var(--lightningcss-light,#a867d51f)var(--lightningcss-dark,#a867d529);--rp-tint-purple-ink:var(--lightningcss-light,#8856ac)var(--lightningcss-dark,#cba4e6);--rp-tint-purple-swatch:var(--lightningcss-light,#a867d559)var(--lightningcss-dark,#a867d58c);--rp-tint-pink-fill:var(--lightningcss-light,#d4558e1f)var(--lightningcss-dark,#d4558e29);--rp-tint-pink-ink:var(--lightningcss-light,#aa4875)var(--lightningcss-dark,#e599bb);--rp-tint-pink-swatch:var(--lightningcss-light,#d4558e59)var(--lightningcss-dark,#d4558e8c)}[data-ripple-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-ripple-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--rp-font-sans:var(--font-inter), "SF Pro Display", "Helvetica Neue", sans-serif;--rp-font-mono:var(--font-berkeley-mono), "SF Mono", "SFMono-Regular", ui-monospace, monospace;--rp-font-shortcut:"SF Pro Text", "Apple Symbols", "Segoe UI Symbol", "Helvetica Neue", sans-serif;--rp-radius-base:var(--rp-radius-control);--rp-source-image-radius:min(30%, var(--rp-radius-base));--rp-frame-control-height:30px;--rp-frame-control-inline-pad:10px;--rp-frame-body-radius:var(--rp-radius-base);--rp-frame-edge-border:transparent;--rp-frame-emphasis-solid:#9ca3af;--rp-control-frame-padding:3px;--rp-segmented-control-segment-height:34px;--rp-segmented-control-compact-segment-height:32px;--rp-segmented-control-height:calc(var(--rp-segmented-control-segment-height) + 2 * var(--rp-control-frame-padding));--rp-segmented-control-segment-inline-pad:16px;--rp-dialog-width:min(420px, calc(100vw - 32px));--rp-overlay-offset:4px;--rp-overlay-scale:.985;--rp-anchored-open-scale:.97;--rp-anchored-close-scale:.99;--rp-skeleton-shimmer-duration:1.6s;--rp-search-match-fill:color-mix(in srgb, var(--rp-state-attention) 26%, transparent);--rp-floating-control-size:48px;--rp-frame-bottom-clearance:0px;--rp-control-tertiary-fill:transparent}@media (pointer:coarse),(any-pointer:coarse){:root{--rp-segmented-control-segment-height:44px;--rp-segmented-control-compact-segment-height:var(--rp-segmented-control-segment-height)}}[data-ripple-theme=light],[data-ripple-theme=dark],:root{--rp-frame-window-fill:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#202124);--rp-frame-body-fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#26292c);--rp-control-hover-fill:var(--lightningcss-light,#f5f6f7)var(--lightningcss-dark,var(--rp-frame-list-hover-fill-dark));--rp-button-primary-fill:var(--lightningcss-light,#17191c)var(--lightningcss-dark,#f7f8fa);--rp-button-primary-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111315);--rp-button-primary-hover-fill:var(--lightningcss-light,#2a2d31)var(--lightningcss-dark,#fff);--rp-button-primary-hover-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111315);--rp-control-selected-fill:var(--lightningcss-light,#efeff0)var(--lightningcss-dark,var(--rp-frame-sidebar-nav-active-fill-dark,var(--rp-frame-accent-soft-dark)));--rp-control-switch-on-fill:var(--rp-foundation-color-hue-green);--rp-control-switch-on-hover-fill:var(--lightningcss-light,color-mix(in srgb, var(--rp-foundation-color-hue-green) 88%, black))var(--lightningcss-dark,color-mix(in srgb, var(--rp-foundation-color-hue-green) 88%, white));--rp-control-group-selected-fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,color-mix(in srgb, var(--rp-text-primary) 32%, var(--rp-frame-body-fill)));--rp-dialog-backdrop-fill:var(--lightningcss-light,#0a0b0d57)var(--lightningcss-dark,#0000008a);--rp-dialog-shadow:0 24px 54px #0a0b0d24, 0 4px 18px #0a0b0d14;--rp-menu-shadow:0 20px 48px #0a0b0d29, 0 6px 18px #0a0b0d1a;--rp-tooltip-shadow:0 12px 26px #0a0b0d1a, 0 3px 10px #0a0b0d0f;--rp-floating-control-shadow:0 8px 24px #0a0b0d1f, 0 1px 4px #0a0b0d14;--rp-frame-emphasis-soft:color-mix(in srgb, var(--rp-frame-emphasis-solid) 14%, var(--rp-frame-body-fill));--rp-frame-emphasis-marker:var(--rp-frame-emphasis-solid);--rp-frame-emphasis-strong:color-mix(in srgb, var(--rp-frame-emphasis-solid) 76%, var(--rp-text-primary));--rp-frame-emphasis-soft-dark:color-mix(in srgb, var(--rp-frame-emphasis-solid) 18%, var(--rp-frame-body-fill));--rp-frame-emphasis-marker-dark:var(--rp-frame-emphasis-solid);--rp-frame-emphasis-strong-dark:color-mix(in srgb, var(--rp-frame-emphasis-solid) 72%, white);--rp-frame-accent-solid:var(--rp-frame-emphasis-solid);--rp-frame-accent-soft:var(--lightningcss-light,var(--rp-frame-emphasis-soft))var(--lightningcss-dark,var(--rp-frame-accent-soft-dark));--rp-frame-accent-marker:var(--lightningcss-light,var(--rp-frame-emphasis-marker))var(--lightningcss-dark,var(--rp-frame-accent-marker-dark));--rp-frame-accent-strong:var(--lightningcss-light,var(--rp-frame-emphasis-strong))var(--lightningcss-dark,var(--rp-frame-accent-strong-dark));--rp-frame-accent-soft-dark:var(--rp-frame-emphasis-soft-dark);--rp-frame-accent-marker-dark:var(--rp-frame-emphasis-marker-dark);--rp-frame-accent-strong-dark:var(--rp-frame-emphasis-strong-dark);--rp-frame-neutral-fill:var(--lightningcss-light,color-mix(in srgb, var(--rp-text-primary) 3%, #f7f8fa))var(--lightningcss-dark,#ffffff0e);--rp-frame-list-hover-fill:var(--rp-control-hover-fill);--rp-frame-list-hover-fill-dark:color-mix(in srgb, var(--rp-text-primary) 6%, transparent);--rp-button-disabled-fill:var(--lightningcss-light,color-mix(in srgb, var(--rp-text-primary) 7%, var(--rp-frame-body-fill)))var(--lightningcss-dark,color-mix(in srgb, var(--rp-text-primary) 9%, var(--rp-frame-body-fill)));--rp-button-disabled-color:var(--lightningcss-light,color-mix(in srgb, var(--rp-text-primary) 42%, var(--rp-frame-body-fill)))var(--lightningcss-dark,color-mix(in srgb, var(--rp-text-primary) 44%, var(--rp-frame-body-fill)));--rp-button-accent-hover-fill:var(--lightningcss-light,var(--rp-frame-sidebar-nav-active-fill-light,var(--rp-frame-accent-soft)))var(--lightningcss-dark,var(--rp-frame-sidebar-nav-active-fill-dark,var(--rp-frame-accent-soft-dark)));--rp-button-accent-base-color:var(--rp-text-primary);--rp-control-secondary-fill:var(--lightningcss-light,color-mix(in srgb, var(--rp-text-primary) 6%, var(--rp-frame-body-fill)))var(--lightningcss-dark,color-mix(in srgb, var(--rp-text-primary) 5%, var(--rp-frame-body-fill)));--rp-control-secondary-color:var(--rp-text-primary);--rp-control-secondary-hover-fill:var(--rp-control-selected-fill);--rp-control-secondary-hover-color:var(--rp-control-secondary-color);--rp-control-tertiary-color:var(--rp-text-primary);--rp-control-tertiary-hover-fill:var(--rp-control-boundary-border);--rp-control-tertiary-hover-color:var(--rp-control-tertiary-color);--rp-control-selected-hover-fill:var(--rp-control-selected-fill);--rp-control-press-step:1.5%;--rp-control-press-scale:.97;--rp-icon-control-press-scale:.92;--rp-calendar-navigation-hover-fill:var(--lightningcss-light,var(--rp-control-hover-fill))var(--lightningcss-dark,var(--rp-control-secondary-fill));--rp-frame-sidebar-disabled-hover-fill:var(--lightningcss-light,var(--rp-control-hover-fill))var(--lightningcss-dark,color-mix(in srgb, var(--rp-frame-sidebar-nav-hover-fill) 56%, transparent));--rp-control-selected-color:var(--rp-text-primary);--rp-divider-color:color-mix(in srgb, var(--rp-text-primary) 7%, transparent);--rp-control-boundary-fill:var(--rp-frame-body-fill);--rp-control-boundary-border:var(--rp-control-selected-fill);--rp-text-risk:var(--lightningcss-light,color-mix(in srgb, var(--rp-state-risk) 78%, var(--rp-text-primary)))var(--lightningcss-dark,color-mix(in srgb, var(--rp-state-risk) 60%, white));--rp-error-fill:color-mix(in srgb, color-mix(in srgb, var(--rp-state-risk) 18%, var(--rp-frame-body-fill)) 62%, transparent);--rp-button-danger-fill:color-mix(in srgb, var(--rp-state-risk) 12%, var(--rp-frame-body-fill));--rp-button-danger-color:var(--rp-text-risk);--rp-button-danger-hover-fill:color-mix(in srgb, var(--rp-state-risk) 16%, var(--rp-frame-body-fill));--rp-button-danger-hover-color:var(--rp-button-danger-color);--rp-messages-unread-marker-fill:var(--rp-state-unread);--rp-control-group-fill:var(--lightningcss-light,color-mix(in srgb, var(--rp-button-accent-hover-fill) 58%, var(--rp-frame-body-fill)))var(--lightningcss-dark,var(--rp-frame-window-fill));--rp-segmented-control-fill:var(--rp-control-group-fill);--rp-segmented-control-selected-fill:var(--rp-control-group-selected-fill);--rp-segmented-control-hover-fill:var(--rp-frame-list-hover-fill);--rp-frame-sidebar-nav-color:var(--rp-text-secondary);--rp-frame-icon-supporting-color:var(--rp-frame-sidebar-nav-color);--rp-frame-sidebar-nav-hover-fill:var(--rp-frame-list-hover-fill);--rp-frame-sidebar-nav-active-fill:var(--rp-control-selected-fill);--rp-dialog-surface-fill:var(--rp-frame-body-fill);--rp-dialog-border:var(--rp-control-boundary-border);--rp-inset-surface-fill:color-mix(in srgb, var(--rp-frame-neutral-fill) 82%, transparent);--rp-skeleton-fill:color-mix(in srgb, var(--rp-text-primary) 7%, var(--rp-frame-body-fill));--rp-skeleton-highlight:color-mix(in srgb, var(--rp-frame-body-fill) 58%, transparent);--rp-menu-surface-fill:var(--rp-frame-body-fill);--rp-menu-border:var(--rp-control-boundary-border);--rp-menu-item-color:var(--rp-text-primary);--rp-menu-item-hover-fill:var(--rp-frame-list-hover-fill);--rp-menu-item-hover-color:var(--rp-text-primary);--rp-menu-item-danger-color:var(--lightningcss-light,var(--rp-text-risk))var(--lightningcss-dark,color-mix(in srgb, var(--rp-state-risk) 54%, white));--rp-menu-item-danger-hover-fill:var(--lightningcss-light,color-mix(in srgb, var(--rp-state-risk) 8%, var(--rp-frame-body-fill)))var(--lightningcss-dark,color-mix(in srgb, var(--rp-state-risk) 12%, var(--rp-frame-body-fill)));--rp-menu-item-danger-hover-color:var(--rp-menu-item-danger-color);--rp-floating-control-fill:var(--lightningcss-light,var(--rp-frame-body-fill))var(--lightningcss-dark,color-mix(in srgb, var(--rp-text-primary) 9%, var(--rp-frame-body-fill)));--rp-floating-control-hover-fill:color-mix(in srgb, var(--rp-text-primary) 5%, var(--rp-floating-control-fill));--rp-tooltip-surface-fill:var(--rp-frame-body-fill);--rp-tooltip-border:var(--rp-control-boundary-border);--rp-tooltip-color:var(--rp-text-primary);--rp-tooltip-shortcut-fill:var(--lightningcss-light,color-mix(in srgb, var(--rp-text-primary) 10%, transparent))var(--lightningcss-dark,#ffffff14);--rp-tooltip-shortcut-color:var(--lightningcss-light,color-mix(in srgb, var(--rp-text-primary) 88%, white))var(--lightningcss-dark,color-mix(in srgb, var(--rp-text-primary) 92%, white))}html{background:var(--rp-frame-window-fill);height:100%;overflow:hidden auto}body{height:100%;font-family:var(--rp-font-sans);background:var(--rp-frame-window-fill);color:var(--rp-text-primary);margin:0;overflow:hidden auto}code,pre{font-family:var(--rp-font-mono)}:root{--rp-dialog-shadow-dark:0 28px 72px #00000052, 0 8px 28px #0000002e;--rp-menu-shadow-dark:0 24px 60px #0000005c, 0 8px 24px #0003;--rp-tooltip-shadow-dark:0 14px 32px #00000042, 0 4px 14px #00000024;--rp-floating-control-shadow-dark:0 10px 28px #0006, 0 1px 4px #0000003d}[data-ripple-theme=dark]{--rp-dialog-shadow:var(--rp-dialog-shadow-dark);--rp-menu-shadow:var(--rp-menu-shadow-dark);--rp-tooltip-shadow:var(--rp-tooltip-shadow-dark);--rp-floating-control-shadow:var(--rp-floating-control-shadow-dark)}@media (prefers-color-scheme:dark){:root:not([data-ripple-theme=light]){--rp-dialog-shadow:var(--rp-dialog-shadow-dark);--rp-menu-shadow:var(--rp-menu-shadow-dark);--rp-tooltip-shadow:var(--rp-tooltip-shadow-dark);--rp-floating-control-shadow:var(--rp-floating-control-shadow-dark)}}
:root [data-ripple-focus-ring=true]:focus,:root [data-ripple-focus-within=true]:focus-within{outline:none}:root [data-ripple-focus-within=true]:focus-within:not(:has([data-ripple-focus-ring=true]:focus)){border-color:var(--rp-text-muted)}:root input[data-ripple-focus-ring=true]:focus{outline:1px solid var(--rp-focus-ring-color,var(--rp-text-muted));outline-offset:var(--rp-focus-ring-offset,-2px)}:root[data-ripple-focus-modality=keyboard] [data-ripple-focus-ring=true]:focus,:root[data-ripple-focus-modality=keyboard] [data-ripple-focus-within=true]:focus-within:where(:not(:has([data-ripple-focus-ring=true]:focus))){outline:2px solid var(--rp-focus-ring-color,var(--rp-text-muted));outline-offset:var(--rp-focus-ring-offset,-2px)}:root[data-ripple-focus-modality=keyboard] [data-ripple-collection-item=true]:not([data-selection-mode=true]):focus{background:var(--rp-collection-active-fill,var(--rp-control-selected-fill));outline:none}:root[data-ripple-focus-modality=keyboard] [data-ripple-collection]:has(>[data-ready=true][data-visible=true]) [data-ripple-collection-item=true]:not([data-selection-mode=true]):focus{background:0 0}:root [data-ripple-focus-ring=true][data-suppress-focus-ring=true]:focus{outline:none}@media (forced-colors:active){:root [data-ripple-focus-ring=true]:focus,:root [data-ripple-focus-within=true]:focus-within{--rp-focus-ring-color:CanvasText}:root [data-ripple-focus-within=true]:focus-within:not(:has([data-ripple-focus-ring=true]:focus)){border-color:canvastext}:root[data-ripple-focus-modality=keyboard] [data-ripple-collection-item=true]:not([data-selection-mode=true]):focus{outline:2px solid canvastext}}
