@layer bt.reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}button.bt-pressable{appearance:none;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}a:is(.bt-pressable,.bt-press){color:inherit;text-decoration:none;display:inline-block}}@layer bt.tokens{:root,[data-bt-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bt-bg-app:#f3f3f4;--bt-bg-surface:#fff;--bt-bg-raised:#fff;--bt-bg-floating:#fff;--bt-bg-section:#f7f7f7;--bt-bg-inset:#fefefe;--bt-bg-control:#f1f1f1;--bt-bg-control-subtle:#f9f9f9;--bt-bg-item-hover:#f7f7f7;--bt-bg-control-active:#ececec;--bt-bg-tint:#fbf4da;--bt-border:#ebebeb;--bt-border-strong:#e3e3e3;--bt-control-border:#858585;--bt-text-strong:#1a1a1a;--bt-text:#303030;--bt-text-secondary:#616161;--bt-text-tertiary:#6b6b6b;--bt-text-disabled:#acacac;--bt-text-disabled-subtle:#b8b8b8;--bt-icon-disabled:silver;--bt-primary:#1a1a1a;--bt-primary-hover:#2b2b2b;--bt-primary-disabled:#a3a3a3;--bt-on-primary:#fff;--bt-divider-on-primary:#ffffff2e;--bt-inverse-bg:#1a1a1a;--bt-inverse-text:#fff;--bt-inverse-text-secondary:#a3a3a3;--bt-inverse-success:#4cc38a;--bt-inverse-warning:#f2a33a;--bt-inverse-danger:#ff7a6e;--bt-inverse-success-bg:#26342c;--bt-inverse-warning-bg:#3b3024;--bt-inverse-danger-bg:#3e2b28;--bt-accent:#2862e0;--bt-accent-subtle:#e9f0fd;--bt-accent-text:#2862e0;--bt-chart-1:#2862e0;--bt-chart-2:#008254;--bt-chart-3:#a65400;--bt-chart-4:#7b57b2;--bt-chart-5:#ae445b;--bt-chart-muted:#8b8b8b;--bt-danger:#c72a1c;--bt-danger-subtle:#fdeceb;--bt-success:#177245;--bt-success-subtle:#e7f5ed;--bt-warning:#9a4d00;--bt-warning-subtle:#fdf1e2;--bt-selection:#2862e033;--bt-overlay:#00000052;--bt-wash:#ffffff8c;--bt-dot:#e8e8e8;--bt-dot-active:#303030;--bt-ring-selected:#cacaca;--bt-knob-top:#535353;--bt-knob-bottom:#2e2e2e;--bt-knob-center:#5c5c5c;--bt-knob-edge:#262626;--bt-knob-border:#1c1c1c;--bt-knob-highlight:#7a7a7a;--bt-knob-grip:#b2b2b2;--bt-knob-ring:#fff;--bt-traffic-red:#ed6c61;--bt-traffic-yellow:#f5c05c;--bt-traffic-green:#5ac55e;--bt-brand-butter:#f5d06f;--bt-brand-butter-deep:#e8b64a;--bt-brand-cream:#fff4d6;--bt-brand-gloss:#fff;--bt-brand-shadow:#8a5a12;--bt-skeleton:#f2f2f4;--bt-skeleton-strong:#ececee;--bt-shadow-card:0 0 0 1px #0000000f, 0 1px 2px #0000000a;--bt-shadow-raised:0 0 0 1px #0000000f, 0 1px 3px #00000014;--bt-shadow-selected:0 0 0 1px #0000000f, 0 1px 3px #00000014;--bt-shadow-knob:0 1px 2px #00000040, 0 2px 6px #00000026, inset 0 1px 0 #ffffff2e;--bt-shadow-floating:0 0 0 1px #0000000f, 0 8px 24px #0000001a, 0 2px 6px #0000000a;--bt-shadow-dialog:0 0 0 1px #00000014, 0 16px 48px #00000029;--bt-shadow-inset:inset 0 0 0 1px #0000000f;--bt-ring-select:0 0 0 2px var(--bt-bg-surface), 0 0 0 3.5px var(--bt-ring-selected);--bt-ring-focus:0 0 0 2px var(--bt-bg-surface), 0 0 0 4px var(--bt-accent)}:root{--bt-font-sans:"Inter Variable", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--bt-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bt-tracking-normal:0em;--bt-tracking-tight:-.01em;--bt-tracking-display:-.02em;--bt-space-0:0;--bt-space-1:4px;--bt-space-2:8px;--bt-space-3:12px;--bt-space-4:16px;--bt-space-5:20px;--bt-space-6:24px;--bt-space-8:32px;--bt-space-10:40px;--bt-space-12:48px;--bt-space-16:64px;--bt-space-24:96px;--bt-space-32:128px;--bt-space-0_5:2px;--bt-space-1_5:6px;--bt-space-well:4px;--bt-r-xs:6px;--bt-r-kbd:5px;--bt-r-thumb:7px;--bt-r-sm:8px;--bt-r-md:10px;--bt-r-lg:12px;--bt-r-xl:14px;--bt-r-2xl:16px;--bt-r-3xl:16px;--bt-r-dialog:18px;--bt-r-full:9999px;--bt-w-shell-max:1380px;--bt-w-inspector:340px;--bt-w-sidebar:240px;--bt-w-sidebar-rail:56px;--bt-w-app-page:1280px;--bt-w-app-page-md:960px;--bt-w-app-page-sm:820px;--bt-w-aside:320px;--bt-w-search:360px;--bt-w-search-open:600px;--bt-w-side-panel:360px;--bt-w-side-panel-wide:560px;--bt-w-dialog:400px;--bt-w-auth:360px;--bt-w-dialog-md:560px;--bt-w-dialog-lg:880px;--bt-w-menu-min:200px;--bt-w-row-control:160px;--bt-w-page:1200px;--bt-w-prose:720px;--bt-bento-row:320px;--bt-nav-panel-min:200px;--bt-inset-titlebar:84px;--bt-focus-width:2px;--bt-focus-offset:2px;--bt-icon-sm:16px;--bt-icon-md:20px;--bt-blur-scrim:10px;--bt-z-behind:-1;--bt-z-base:0;--bt-z-raised:10;--bt-z-scrim-nav:15;--bt-z-sticky:20;--bt-z-floating:30;--bt-z-dropdown:40;--bt-z-overlay:50;--bt-z-modal:60;--bt-z-toast:70;--bt-z-tooltip:80;--bt-z-dev:90;--bt-dur-instant:0s;--bt-dur-press:80ms;--bt-dur-reduced:.1s;--bt-dur-fast:.12s;--bt-dur-base:.2s;--bt-dur-slow:.3s;--bt-dur-shimmer:1.6s;--bt-ease-out:cubic-bezier(.22, 1, .36, 1);--bt-ease-in:cubic-bezier(.4, 0, 1, 1);--bt-ease-standard:cubic-bezier(.2, 0, 0, 1);--bt-stagger:50ms;--bt-delay-hover-open:.15s;--bt-delay-hover-close:.1s;--bt-delay-hover-skip:.3s;--bt-delay-tooltip:.5s;--bt-loop-cycle:4s;--bt-entrance-max:.9s;--bt-celebration:.9s;--bt-toast-life:3s;--bt-toast-life-action:5s;--bt-announcement-life:1s;--bt-typeahead:.5s;--bt-delay-follow:80ms;--bt-count-up:.8s;--bt-delay-submenu:40ms;--bt-delay-loading:.3s;--bt-delay-search:.12s;--bt-press-scale:.97;--bt-icon-stroke:1.75;--bt-text-title-lg-size:24px;--bt-text-title-lg-line:30px;--bt-text-title-lg-weight:600;--bt-text-title-lg-tracking:var(--bt-tracking-tight);--bt-text-title-md-size:18px;--bt-text-title-md-line:24px;--bt-text-title-md-weight:600;--bt-text-title-md-tracking:var(--bt-tracking-tight);--bt-text-title-size:15px;--bt-text-title-line:20px;--bt-text-title-weight:600;--bt-text-title-tracking:var(--bt-tracking-tight);--bt-text-dialog-title-size:15px;--bt-text-dialog-title-line:20px;--bt-text-dialog-title-weight:600;--bt-text-dialog-title-tracking:var(--bt-tracking-tight);--bt-text-title-sm-size:14px;--bt-text-title-sm-line:20px;--bt-text-title-sm-weight:600;--bt-text-title-sm-tracking:var(--bt-tracking-normal);--bt-text-label-size:14px;--bt-text-label-line:20px;--bt-text-label-weight:500;--bt-text-label-tracking:var(--bt-tracking-normal);--bt-text-body-size:14px;--bt-text-body-line:22px;--bt-text-body-weight:400;--bt-text-body-tracking:var(--bt-tracking-normal);--bt-text-body-sm-size:13px;--bt-text-body-sm-line:20px;--bt-text-body-sm-weight:400;--bt-text-body-sm-tracking:var(--bt-tracking-normal);--bt-text-button-size:14px;--bt-text-button-line:20px;--bt-text-button-weight:500;--bt-text-button-tracking:var(--bt-tracking-normal);--bt-text-button-lg-size:15px;--bt-text-button-lg-line:20px;--bt-text-button-lg-weight:600;--bt-text-button-lg-tracking:var(--bt-tracking-tight);--bt-text-control-size:13px;--bt-text-control-line:18px;--bt-text-control-weight:500;--bt-text-control-tracking:var(--bt-tracking-normal);--bt-text-menu-size:14px;--bt-text-menu-line:20px;--bt-text-menu-weight:400;--bt-text-menu-tracking:var(--bt-tracking-normal);--bt-text-badge-size:12px;--bt-text-badge-line:16px;--bt-text-badge-weight:500;--bt-text-badge-tracking:var(--bt-tracking-normal);--bt-text-caption-size:12px;--bt-text-caption-line:16px;--bt-text-caption-weight:400;--bt-text-caption-tracking:var(--bt-tracking-normal);--bt-text-kbd-size:11px;--bt-text-kbd-line:14px;--bt-text-kbd-weight:500;--bt-text-kbd-tracking:var(--bt-tracking-normal);--bt-text-display-size-sm:32px;--bt-text-display-line-sm:38px;--bt-text-display-tracking-sm:var(--bt-tracking-display);--bt-text-display-size-md:40px;--bt-text-display-line-md:44px;--bt-text-display-tracking-md:var(--bt-tracking-display);--bt-text-display-size-lg:48px;--bt-text-display-line-lg:52px;--bt-text-display-tracking-lg:var(--bt-tracking-display);--bt-text-heading-1-size-sm:24px;--bt-text-heading-1-line-sm:30px;--bt-text-heading-1-tracking-sm:var(--bt-tracking-tight);--bt-text-heading-1-size-md:28px;--bt-text-heading-1-line-md:34px;--bt-text-heading-1-tracking-md:var(--bt-tracking-tight);--bt-text-heading-1-size-lg:32px;--bt-text-heading-1-line-lg:38px;--bt-text-heading-1-tracking-lg:var(--bt-tracking-display);--bt-text-heading-2-size-sm:20px;--bt-text-heading-2-line-sm:26px;--bt-text-heading-2-tracking-sm:var(--bt-tracking-tight);--bt-text-heading-2-size-md:22px;--bt-text-heading-2-line-md:28px;--bt-text-heading-2-tracking-md:var(--bt-tracking-tight);--bt-text-heading-2-size-lg:24px;--bt-text-heading-2-line-lg:30px;--bt-text-heading-2-tracking-lg:var(--bt-tracking-tight);--bt-text-body-lg-size-sm:16px;--bt-text-body-lg-line-sm:24px;--bt-text-body-lg-tracking-sm:var(--bt-tracking-normal);--bt-text-body-lg-size-md:17px;--bt-text-body-lg-line-md:26px;--bt-text-body-lg-tracking-md:var(--bt-tracking-normal);--bt-text-body-lg-size-lg:18px;--bt-text-body-lg-line-lg:28px;--bt-text-body-lg-tracking-lg:var(--bt-tracking-normal)}:root,[data-bt-density=comfortable]{--bt-h-badge:20px;--bt-h-sm:28px;--bt-h-control:34px;--bt-h-button:36px;--bt-h-cta:48px;--bt-h-row:50px;--bt-h-row-split:64px;--bt-h-header:56px;--bt-h-nav-bar:64px;--bt-h-sub-nav:48px;--bt-h-table-row:36px}[data-bt-density=compact]{--bt-h-badge:18px;--bt-h-sm:28px;--bt-h-control:30px;--bt-h-button:32px;--bt-h-cta:40px;--bt-h-row:42px;--bt-h-row-split:56px;--bt-h-header:48px;--bt-h-nav-bar:64px;--bt-h-sub-nav:48px;--bt-h-table-row:32px}[data-bt-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bt-bg-app:#0f0f10;--bt-bg-surface:#19191b;--bt-bg-raised:#2c2c30;--bt-bg-floating:#1f1f22;--bt-bg-section:#141416;--bt-bg-inset:#161618;--bt-bg-control:#232326;--bt-bg-control-subtle:#1e1e20;--bt-bg-item-hover:#202023;--bt-bg-control-active:#2a2a2d;--bt-bg-tint:#2d1e14;--bt-border:#2a2a2e;--bt-border-strong:#333338;--bt-control-border:#75757c;--bt-text-strong:#f5f5f6;--bt-text:#ececed;--bt-text-secondary:#a0a0a6;--bt-text-tertiary:#93939a;--bt-text-disabled:#55555b;--bt-text-disabled-subtle:#4d4d53;--bt-icon-disabled:#4a4a50;--bt-primary:#f2f2f3;--bt-primary-hover:#fff;--bt-primary-disabled:#4a4a50;--bt-on-primary:#111;--bt-divider-on-primary:#1111112e;--bt-inverse-bg:#f2f2f3;--bt-inverse-text:#111;--bt-inverse-text-secondary:#6b6b6b;--bt-inverse-success:#177245;--bt-inverse-warning:#9a4d00;--bt-inverse-danger:#c72a1c;--bt-inverse-success-bg:#d5e0d9;--bt-inverse-warning-bg:#e7dad3;--bt-inverse-danger-bg:#f0d9d5;--bt-accent:#4f89ff;--bt-accent-subtle:#16223b;--bt-accent-text:#4f89ff;--bt-chart-1:#4f89ff;--bt-chart-2:#1ea971;--bt-chart-3:#cf752d;--bt-chart-4:#9d7ad7;--bt-chart-5:#d6677c;--bt-chart-muted:#6e6e74;--bt-danger:#ff7a6e;--bt-danger-subtle:#3a1916;--bt-success:#4cc38a;--bt-success-subtle:#132c20;--bt-warning:#f2a33a;--bt-warning-subtle:#33230f;--bt-selection:#4f89ff4d;--bt-overlay:#0000008c;--bt-wash:#0f0f108c;--bt-dot:#2e2e32;--bt-dot-active:#ececed;--bt-ring-selected:#4a4a50;--bt-knob-top:#535353;--bt-knob-bottom:#2e2e2e;--bt-knob-center:#5c5c5c;--bt-knob-edge:#262626;--bt-knob-border:#000;--bt-knob-highlight:#7a7a7a;--bt-knob-grip:#b2b2b2;--bt-knob-ring:#fff;--bt-traffic-red:#ed6c61;--bt-traffic-yellow:#f5c05c;--bt-traffic-green:#5ac55e;--bt-brand-butter:#f5d06f;--bt-brand-butter-deep:#e8b64a;--bt-brand-cream:#fff4d6;--bt-brand-gloss:#fff;--bt-brand-shadow:#8a5a12;--bt-skeleton:#232326;--bt-skeleton-strong:#2a2a2d;--bt-shadow-card:0 0 0 1px #ffffff17, 0 1px 2px #0000003d;--bt-shadow-raised:0 0 0 1px #ffffff17, 0 1px 3px #0009;--bt-shadow-selected:0 0 0 1px #ffffff29, 0 1px 3px #0009;--bt-shadow-knob:0 0 0 1px #ffffff14, 0 1px 2px #00000080, 0 2px 6px #00000059, inset 0 1px 0 #ffffff2e;--bt-shadow-floating:0 0 0 1px #ffffff17, 0 8px 24px #00000080, 0 2px 6px #0000004d;--bt-shadow-dialog:0 0 0 1px #ffffff1a, 0 16px 48px #0009;--bt-shadow-inset:inset 0 0 0 1px #ffffff0f;--bt-ring-select:0 0 0 2px var(--bt-bg-surface), 0 0 0 3.5px var(--bt-ring-selected);--bt-ring-focus:0 0 0 2px var(--bt-bg-surface), 0 0 0 4px var(--bt-accent)}@media (prefers-color-scheme:dark){:root:not([data-bt-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bt-bg-app:#0f0f10;--bt-bg-surface:#19191b;--bt-bg-raised:#2c2c30;--bt-bg-floating:#1f1f22;--bt-bg-section:#141416;--bt-bg-inset:#161618;--bt-bg-control:#232326;--bt-bg-control-subtle:#1e1e20;--bt-bg-item-hover:#202023;--bt-bg-control-active:#2a2a2d;--bt-bg-tint:#2d1e14;--bt-border:#2a2a2e;--bt-border-strong:#333338;--bt-control-border:#75757c;--bt-text-strong:#f5f5f6;--bt-text:#ececed;--bt-text-secondary:#a0a0a6;--bt-text-tertiary:#93939a;--bt-text-disabled:#55555b;--bt-text-disabled-subtle:#4d4d53;--bt-icon-disabled:#4a4a50;--bt-primary:#f2f2f3;--bt-primary-hover:#fff;--bt-primary-disabled:#4a4a50;--bt-on-primary:#111;--bt-divider-on-primary:#1111112e;--bt-inverse-bg:#f2f2f3;--bt-inverse-text:#111;--bt-inverse-text-secondary:#6b6b6b;--bt-inverse-success:#177245;--bt-inverse-warning:#9a4d00;--bt-inverse-danger:#c72a1c;--bt-inverse-success-bg:#d5e0d9;--bt-inverse-warning-bg:#e7dad3;--bt-inverse-danger-bg:#f0d9d5;--bt-accent:#4f89ff;--bt-accent-subtle:#16223b;--bt-accent-text:#4f89ff;--bt-chart-1:#4f89ff;--bt-chart-2:#1ea971;--bt-chart-3:#cf752d;--bt-chart-4:#9d7ad7;--bt-chart-5:#d6677c;--bt-chart-muted:#6e6e74;--bt-danger:#ff7a6e;--bt-danger-subtle:#3a1916;--bt-success:#4cc38a;--bt-success-subtle:#132c20;--bt-warning:#f2a33a;--bt-warning-subtle:#33230f;--bt-selection:#4f89ff4d;--bt-overlay:#0000008c;--bt-wash:#0f0f108c;--bt-dot:#2e2e32;--bt-dot-active:#ececed;--bt-ring-selected:#4a4a50;--bt-knob-top:#535353;--bt-knob-bottom:#2e2e2e;--bt-knob-center:#5c5c5c;--bt-knob-edge:#262626;--bt-knob-border:#000;--bt-knob-highlight:#7a7a7a;--bt-knob-grip:#b2b2b2;--bt-knob-ring:#fff;--bt-traffic-red:#ed6c61;--bt-traffic-yellow:#f5c05c;--bt-traffic-green:#5ac55e;--bt-brand-butter:#f5d06f;--bt-brand-butter-deep:#e8b64a;--bt-brand-cream:#fff4d6;--bt-brand-gloss:#fff;--bt-brand-shadow:#8a5a12;--bt-skeleton:#232326;--bt-skeleton-strong:#2a2a2d;--bt-shadow-card:0 0 0 1px #ffffff17, 0 1px 2px #0000003d;--bt-shadow-raised:0 0 0 1px #ffffff17, 0 1px 3px #0009;--bt-shadow-selected:0 0 0 1px #ffffff29, 0 1px 3px #0009;--bt-shadow-knob:0 0 0 1px #ffffff14, 0 1px 2px #00000080, 0 2px 6px #00000059, inset 0 1px 0 #ffffff2e;--bt-shadow-floating:0 0 0 1px #ffffff17, 0 8px 24px #00000080, 0 2px 6px #0000004d;--bt-shadow-dialog:0 0 0 1px #ffffff1a, 0 16px 48px #0009;--bt-shadow-inset:inset 0 0 0 1px #ffffff0f;--bt-ring-select:0 0 0 2px var(--bt-bg-surface), 0 0 0 3.5px var(--bt-ring-selected);--bt-ring-focus:0 0 0 2px var(--bt-bg-surface), 0 0 0 4px var(--bt-accent)}}}@layer bt.base{html{font-family:var(--bt-font-sans);font-optical-sizing:auto;background-color:var(--bt-bg-app);color:var(--bt-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-size:var(--bt-text-label-size);line-height:var(--bt-text-label-line)}:where(ul,ol)[role=list]{padding-inline-start:0;list-style:none}[data-bt-theme]{color:var(--bt-text)}::selection{background-color:var(--bt-selection)}:focus-visible{outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:var(--bt-focus-offset)}:focus:not(:focus-visible),[data-bt-scroll-target]:focus-visible{outline:none}*{scrollbar-color:var(--bt-border-strong) transparent;scrollbar-width:thin}[data-bt-platform=desktop] :is(button,[role=button],a[href],summary,label,.bt-press){cursor:default}:root{--bt-motion:1}@media (prefers-reduced-motion:reduce){:root{--bt-motion:0}}[data-bt-motion=full]{--bt-motion:1}[data-bt-motion=reduced]{--bt-motion:0}}@layer bt.recipes{.bt-surface{border-radius:var(--bt-surface-radius,var(--bt-r-lg));background-color:var(--bt-surface-bg,var(--bt-bg-surface));min-inline-size:0;box-shadow:var(--bt-surface-shadow,none);padding:var(--bt-surface-padding,0)}.bt-surface[data-level=app]{--bt-surface-bg:var(--bt-bg-app);--bt-surface-radius:0;--bt-surface-shadow:none;--bt-surface-padding:0}.bt-surface[data-level=panel]{--bt-surface-bg:var(--bt-bg-surface);--bt-surface-radius:var(--bt-r-3xl);--bt-surface-shadow:var(--bt-shadow-card);--bt-surface-padding:var(--bt-space-2)}.bt-surface[data-level=section]{--bt-surface-bg:var(--bt-bg-section);--bt-surface-radius:var(--bt-r-2xl);--bt-surface-shadow:none;--bt-surface-padding:var(--bt-space-0) var(--bt-space-well) var(--bt-space-well);border:1px solid var(--bt-border)}.bt-surface[data-level=card]{--bt-surface-bg:var(--bt-bg-surface);--bt-surface-radius:var(--bt-r-lg);--bt-surface-shadow:var(--bt-shadow-card);--bt-surface-padding:0}.bt-surface[data-level=raised]{--bt-surface-bg:var(--bt-bg-raised);--bt-surface-radius:var(--bt-r-lg);--bt-surface-shadow:var(--bt-shadow-raised);--bt-surface-padding:0}.bt-surface[data-level=floating]{--bt-surface-bg:var(--bt-bg-floating);--bt-surface-radius:var(--bt-r-3xl);--bt-surface-shadow:var(--bt-shadow-floating);--bt-surface-padding:var(--bt-space-1_5)}.bt-surface[data-level=dialog]{--bt-surface-bg:var(--bt-bg-surface);--bt-surface-radius:var(--bt-r-dialog);--bt-surface-shadow:var(--bt-shadow-dialog);--bt-surface-padding:var(--bt-space-2)}.bt-surface[data-level=inset]{--bt-surface-bg:var(--bt-bg-inset);--bt-surface-radius:var(--bt-r-md);--bt-surface-shadow:none;--bt-surface-padding:0;border:1px solid var(--bt-border-strong)}.bt-text[data-role=title-lg]{font-size:var(--bt-text-title-lg-size);line-height:var(--bt-text-title-lg-line);font-weight:var(--bt-text-title-lg-weight);letter-spacing:var(--bt-text-title-lg-tracking);color:var(--bt-text-strong)}.bt-text[data-role=title-md]{font-size:var(--bt-text-title-md-size);line-height:var(--bt-text-title-md-line);font-weight:var(--bt-text-title-md-weight);letter-spacing:var(--bt-text-title-md-tracking);color:var(--bt-text-strong)}.bt-text[data-role=title]{font-size:var(--bt-text-title-size);line-height:var(--bt-text-title-line);font-weight:var(--bt-text-title-weight);letter-spacing:var(--bt-text-title-tracking);color:var(--bt-text)}.bt-text[data-role=dialog-title]{font-size:var(--bt-text-dialog-title-size);line-height:var(--bt-text-dialog-title-line);font-weight:var(--bt-text-dialog-title-weight);letter-spacing:var(--bt-text-dialog-title-tracking);color:var(--bt-text-strong)}.bt-text[data-role=title-sm]{font-size:var(--bt-text-title-sm-size);line-height:var(--bt-text-title-sm-line);font-weight:var(--bt-text-title-sm-weight);letter-spacing:var(--bt-text-title-sm-tracking);color:var(--bt-text)}.bt-text[data-role=label]{font-size:var(--bt-text-label-size);line-height:var(--bt-text-label-line);font-weight:var(--bt-text-label-weight);letter-spacing:var(--bt-text-label-tracking);color:var(--bt-text)}.bt-text[data-role=body]{font-size:var(--bt-text-body-size);line-height:var(--bt-text-body-line);font-weight:var(--bt-text-body-weight);letter-spacing:var(--bt-text-body-tracking);color:var(--bt-text-secondary)}.bt-text[data-role=body-sm]{font-size:var(--bt-text-body-sm-size);line-height:var(--bt-text-body-sm-line);font-weight:var(--bt-text-body-sm-weight);letter-spacing:var(--bt-text-body-sm-tracking);color:var(--bt-text-secondary)}.bt-text[data-role=button]{font-size:var(--bt-text-button-size);line-height:var(--bt-text-button-line);font-weight:var(--bt-text-button-weight);letter-spacing:var(--bt-text-button-tracking)}.bt-text[data-role=button-lg]{font-size:var(--bt-text-button-lg-size);line-height:var(--bt-text-button-lg-line);font-weight:var(--bt-text-button-lg-weight);letter-spacing:var(--bt-text-button-lg-tracking)}.bt-text[data-role=control]{font-size:var(--bt-text-control-size);line-height:var(--bt-text-control-line);font-weight:var(--bt-text-control-weight);letter-spacing:var(--bt-text-control-tracking);color:var(--bt-text-secondary)}.bt-text[data-role=menu]{font-size:var(--bt-text-menu-size);line-height:var(--bt-text-menu-line);font-weight:var(--bt-text-menu-weight);letter-spacing:var(--bt-text-menu-tracking);color:var(--bt-text)}.bt-text[data-role=badge]{font-size:var(--bt-text-badge-size);line-height:var(--bt-text-badge-line);font-weight:var(--bt-text-badge-weight);letter-spacing:var(--bt-text-badge-tracking);color:var(--bt-text-secondary);font-variant-numeric:tabular-nums}.bt-text[data-role=caption]{font-size:var(--bt-text-caption-size);line-height:var(--bt-text-caption-line);font-weight:var(--bt-text-caption-weight);letter-spacing:var(--bt-text-caption-tracking);color:var(--bt-text-tertiary)}.bt-text[data-role=kbd]{font-size:var(--bt-text-kbd-size);line-height:var(--bt-text-kbd-line);font-weight:var(--bt-text-kbd-weight);letter-spacing:var(--bt-text-kbd-tracking);color:var(--bt-text-secondary)}.bt-text[data-role=display]{color:var(--bt-text-strong);text-wrap:balance;font-weight:600;font-size:var(--bt-text-display-size-sm);line-height:var(--bt-text-display-line-sm);letter-spacing:var(--bt-text-display-tracking-sm)}.bt-text[data-role=heading-1]{color:var(--bt-text-strong);text-wrap:balance;font-weight:600;font-size:var(--bt-text-heading-1-size-sm);line-height:var(--bt-text-heading-1-line-sm);letter-spacing:var(--bt-text-heading-1-tracking-sm)}.bt-text[data-role=heading-2]{color:var(--bt-text-strong);text-wrap:balance;font-weight:600;font-size:var(--bt-text-heading-2-size-sm);line-height:var(--bt-text-heading-2-line-sm);letter-spacing:var(--bt-text-heading-2-tracking-sm)}.bt-text[data-role=body-lg]{color:var(--bt-text-secondary);text-wrap:balance;font-weight:400;font-size:var(--bt-text-body-lg-size-sm);line-height:var(--bt-text-body-lg-line-sm);letter-spacing:var(--bt-text-body-lg-tracking-sm)}@container (width>=640px){.bt-text[data-role=display]{font-size:var(--bt-text-display-size-md);line-height:var(--bt-text-display-line-md);letter-spacing:var(--bt-text-display-tracking-md)}.bt-text[data-role=heading-1]{font-size:var(--bt-text-heading-1-size-md);line-height:var(--bt-text-heading-1-line-md);letter-spacing:var(--bt-text-heading-1-tracking-md)}.bt-text[data-role=heading-2]{font-size:var(--bt-text-heading-2-size-md);line-height:var(--bt-text-heading-2-line-md);letter-spacing:var(--bt-text-heading-2-tracking-md)}.bt-text[data-role=body-lg]{font-size:var(--bt-text-body-lg-size-md);line-height:var(--bt-text-body-lg-line-md);letter-spacing:var(--bt-text-body-lg-tracking-md)}}@container (width>=1024px){.bt-text[data-role=display]{font-size:var(--bt-text-display-size-lg);line-height:var(--bt-text-display-line-lg);letter-spacing:var(--bt-text-display-tracking-lg)}.bt-text[data-role=heading-1]{font-size:var(--bt-text-heading-1-size-lg);line-height:var(--bt-text-heading-1-line-lg);letter-spacing:var(--bt-text-heading-1-tracking-lg)}.bt-text[data-role=heading-2]{font-size:var(--bt-text-heading-2-size-lg);line-height:var(--bt-text-heading-2-line-lg);letter-spacing:var(--bt-text-heading-2-tracking-lg)}.bt-text[data-role=body-lg]{font-size:var(--bt-text-body-lg-size-lg);line-height:var(--bt-text-body-lg-line-lg);letter-spacing:var(--bt-text-body-lg-tracking-lg)}}.bt-text:is([data-role=title-lg],[data-role=title-md],[data-role=title],[data-role=dialog-title],[data-role=body],[data-role=body-sm],[data-role=caption],[data-role=display],[data-role=heading-1],[data-role=heading-2],[data-role=body-lg]):not(.bt-truncate){text-box:trim-both cap alphabetic}.bt-control{justify-content:center;align-items:center;gap:var(--bt-space-1_5);min-inline-size:0;block-size:var(--bt-control-height,var(--bt-h-control));padding-inline:var(--bt-control-padding,var(--bt-space-3));white-space:nowrap;display:inline-flex}.bt-control[data-size=badge]{--bt-control-height:var(--bt-h-badge);--bt-control-padding:var(--bt-space-1_5)}.bt-control[data-size=sm]{--bt-control-height:var(--bt-h-sm)}.bt-control[data-size=control]{--bt-control-height:var(--bt-h-control)}.bt-control[data-size=button]{--bt-control-height:var(--bt-h-button);--bt-control-padding:var(--bt-space-5)}.bt-control[data-size=cta]{--bt-control-height:var(--bt-h-cta);--bt-control-padding:var(--bt-space-6)}.bt-press{--bt-transition-press:scale calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-out);cursor:pointer}.bt-press:active:not(:disabled,[aria-disabled=true],[data-disabled]){--bt-transition-press:scale calc(var(--bt-dur-press) * var(--bt-motion)) var(--bt-ease-out);scale:var(--bt-press-scale)}.bt-focus:focus-visible,.bt-focus:focus-within:has(:focus-visible){outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:var(--bt-focus-offset)}.bt-truncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.bt-hover-lift{--bt-transition-hover:translate calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-out), box-shadow var(--bt-dur-fast) var(--bt-ease-out)}.bt-hover-tint{--bt-transition-hover:background-color var(--bt-dur-fast) var(--bt-ease-standard), color var(--bt-dur-fast) var(--bt-ease-standard)}@media (hover:hover){.bt-hover-lift:hover{translate:0 calc(var(--bt-space-0_5) * -1 * var(--bt-motion));box-shadow:var(--bt-shadow-raised)}.bt-hover-tint:hover{background-color:var(--bt-bg-item-hover)}}:where(.bt-press,.bt-hover-lift,.bt-hover-tint){transition:var(--bt-transition-press,scale 0s), var(--bt-transition-hover,translate 0s)}.bt-scroll-fade{--bt-scroll-fade-size:var(--bt-space-3);padding-block:var(--bt-scroll-fade-size);scroll-padding-block:var(--bt-scroll-fade-size);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--bt-text) var(--bt-scroll-fade-size), var(--bt-text) calc(100% - var(--bt-scroll-fade-size)), transparent);mask-image:linear-gradient(to bottom, transparent, var(--bt-text) var(--bt-scroll-fade-size), var(--bt-text) calc(100% - var(--bt-scroll-fade-size)), transparent)}}@layer bt.primitives{[data-bt][data-gap="0"]{gap:var(--bt-space-0)}[data-bt][data-gap="0.5"]{gap:var(--bt-space-0_5)}[data-bt][data-gap="1"]{gap:var(--bt-space-1)}[data-bt][data-gap="1.5"]{gap:var(--bt-space-1_5)}[data-bt][data-gap="2"]{gap:var(--bt-space-2)}[data-bt][data-gap="3"]{gap:var(--bt-space-3)}[data-bt][data-gap="4"]{gap:var(--bt-space-4)}[data-bt][data-gap="5"]{gap:var(--bt-space-5)}[data-bt][data-gap="6"]{gap:var(--bt-space-6)}[data-bt][data-gap="8"]{gap:var(--bt-space-8)}[data-bt][data-gap="10"]{gap:var(--bt-space-10)}[data-bt][data-gap="12"]{gap:var(--bt-space-12)}[data-bt][data-gap="16"]{gap:var(--bt-space-16)}[data-bt][data-gap="24"]{gap:var(--bt-space-24)}[data-bt][data-gap="32"]{gap:var(--bt-space-32)}[data-bt][data-pad="0"]{padding:var(--bt-space-0)}[data-bt][data-pad="0.5"]{padding:var(--bt-space-0_5)}[data-bt][data-pad="1"]{padding:var(--bt-space-1)}[data-bt][data-pad="1.5"]{padding:var(--bt-space-1_5)}[data-bt][data-pad="2"]{padding:var(--bt-space-2)}[data-bt][data-pad="3"]{padding:var(--bt-space-3)}[data-bt][data-pad="4"]{padding:var(--bt-space-4)}[data-bt][data-pad="5"]{padding:var(--bt-space-5)}[data-bt][data-pad="6"]{padding:var(--bt-space-6)}[data-bt][data-pad="8"]{padding:var(--bt-space-8)}[data-bt][data-pad="10"]{padding:var(--bt-space-10)}[data-bt][data-pad="12"]{padding:var(--bt-space-12)}[data-bt][data-pad="16"]{padding:var(--bt-space-16)}[data-bt][data-pad="24"]{padding:var(--bt-space-24)}[data-bt][data-pad="32"]{padding:var(--bt-space-32)}[data-bt][data-pad-x="0"]{padding-inline:var(--bt-space-0)}[data-bt][data-pad-x="0.5"]{padding-inline:var(--bt-space-0_5)}[data-bt][data-pad-x="1"]{padding-inline:var(--bt-space-1)}[data-bt][data-pad-x="1.5"]{padding-inline:var(--bt-space-1_5)}[data-bt][data-pad-x="2"]{padding-inline:var(--bt-space-2)}[data-bt][data-pad-x="3"]{padding-inline:var(--bt-space-3)}[data-bt][data-pad-x="4"]{padding-inline:var(--bt-space-4)}[data-bt][data-pad-x="5"]{padding-inline:var(--bt-space-5)}[data-bt][data-pad-x="6"]{padding-inline:var(--bt-space-6)}[data-bt][data-pad-x="8"]{padding-inline:var(--bt-space-8)}[data-bt][data-pad-x="10"]{padding-inline:var(--bt-space-10)}[data-bt][data-pad-x="12"]{padding-inline:var(--bt-space-12)}[data-bt][data-pad-x="16"]{padding-inline:var(--bt-space-16)}[data-bt][data-pad-x="24"]{padding-inline:var(--bt-space-24)}[data-bt][data-pad-x="32"]{padding-inline:var(--bt-space-32)}[data-bt][data-pad-y="0"]{padding-block:var(--bt-space-0)}[data-bt][data-pad-y="0.5"]{padding-block:var(--bt-space-0_5)}[data-bt][data-pad-y="1"]{padding-block:var(--bt-space-1)}[data-bt][data-pad-y="1.5"]{padding-block:var(--bt-space-1_5)}[data-bt][data-pad-y="2"]{padding-block:var(--bt-space-2)}[data-bt][data-pad-y="3"]{padding-block:var(--bt-space-3)}[data-bt][data-pad-y="4"]{padding-block:var(--bt-space-4)}[data-bt][data-pad-y="5"]{padding-block:var(--bt-space-5)}[data-bt][data-pad-y="6"]{padding-block:var(--bt-space-6)}[data-bt][data-pad-y="8"]{padding-block:var(--bt-space-8)}[data-bt][data-pad-y="10"]{padding-block:var(--bt-space-10)}[data-bt][data-pad-y="12"]{padding-block:var(--bt-space-12)}[data-bt][data-pad-y="16"]{padding-block:var(--bt-space-16)}[data-bt][data-pad-y="24"]{padding-block:var(--bt-space-24)}[data-bt][data-pad-y="32"]{padding-block:var(--bt-space-32)}[data-bt-layer=raised]{z-index:var(--bt-z-raised)}[data-bt-layer=scrim-nav]{z-index:var(--bt-z-scrim-nav)}[data-bt-layer=sticky]{z-index:var(--bt-z-sticky)}[data-bt-layer=floating]{z-index:var(--bt-z-floating)}[data-bt-layer=dropdown]{z-index:var(--bt-z-dropdown)}[data-bt-layer=overlay]{z-index:var(--bt-z-overlay)}[data-bt-layer=modal]{z-index:var(--bt-z-modal)}[data-bt-layer=toast]{z-index:var(--bt-z-toast)}[data-bt-layer=tooltip]{z-index:var(--bt-z-tooltip)}[data-bt-layer=dev]{z-index:var(--bt-z-dev)}.bt-stack{flex-direction:column;min-inline-size:0;display:flex}.bt-stack>*{min-inline-size:0}.bt-stack[data-align=start]{align-items:flex-start}.bt-stack[data-align=center]{align-items:center}.bt-stack[data-align=end]{align-items:flex-end}.bt-stack[data-align=baseline]{align-items:baseline}.bt-stack[data-justify=center]{justify-content:center}.bt-stack[data-justify=end]{justify-content:flex-end}.bt-stack[data-justify=between]{justify-content:space-between}.bt-inline{flex-direction:row;align-items:center;min-inline-size:0;display:flex}.bt-inline>*{min-inline-size:0}.bt-inline[data-uniform]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.bt-inline[data-wrap]{flex-wrap:wrap}.bt-inline[data-align=start]{align-items:flex-start}.bt-inline[data-align=end]{align-items:flex-end}.bt-inline[data-align=stretch]{align-items:stretch}.bt-inline[data-align=baseline]{align-items:baseline}.bt-inline[data-justify=center]{justify-content:center}.bt-inline[data-justify=end]{justify-content:flex-end}.bt-inline[data-justify=between]{justify-content:space-between}.bt-grid{--bt-grid-columns:var(--bt-grid-columns-base,1);grid-template-columns:repeat(var(--bt-grid-columns), minmax(0, 1fr));min-inline-size:0;display:grid}@container (width>=640px){.bt-grid{--bt-grid-columns:var(--bt-grid-columns-md,var(--bt-grid-columns-base,1))}}@container (width>=1024px){.bt-grid{--bt-grid-columns:var(--bt-grid-columns-lg,var(--bt-grid-columns-md,1))}}.bt-grid>*{min-inline-size:0}.bt-grid[data-align=start]{align-items:start}.bt-grid[data-align=center]{align-items:center}.bt-grid[data-align=end]{align-items:end}.bt-grid[data-align=baseline]{align-items:baseline}.bt-center{place-items:center;min-inline-size:0;display:grid}.bt-center>*{min-inline-size:0;max-inline-size:100%}.bt-divider{flex:none;align-self:stretch}.bt-divider[data-orientation=horizontal]{border-block-start:1px solid var(--bt-border)}.bt-divider[data-orientation=vertical]{border-inline-start:1px solid var(--bt-border)}.bt-divider[data-orientation=vertical][data-length]{block-size:var(--bt-divider-length);align-self:center}.bt-text:is([data-role=body],[data-role=body-sm],[data-role=body-lg]){max-inline-size:60ch}.bt-text:is([data-role=display],[data-role=heading-1],[data-role=heading-2]){max-inline-size:22ch}.bt-text :where(a[href]:not([class])){color:var(--bt-accent-text);text-underline-offset:var(--bt-space-0_5);text-decoration-line:underline}.bt-text[data-tone=strong]{color:var(--bt-text-strong)}.bt-text[data-tone=default]{color:var(--bt-text)}.bt-text[data-tone=secondary]{color:var(--bt-text-secondary)}.bt-text[data-tone=tertiary]{color:var(--bt-text-tertiary)}.bt-text[data-tone=disabled]{color:var(--bt-text-disabled)}.bt-text[data-bt-truncate]{display:block}.bt-text[data-tabular]{font-variant-numeric:tabular-nums;flex-shrink:0}.bt-icon{inline-size:var(--bt-icon-size);block-size:var(--bt-icon-size);stroke-width:var(--bt-icon-stroke);flex:none}.bt-icon[data-size=sm]{--bt-icon-size:var(--bt-icon-sm)}.bt-icon[data-size=md]{--bt-icon-size:var(--bt-icon-md)}.bt-pressable:is(:disabled,[aria-disabled=true]){cursor:default}.bt-fit-box{place-items:center;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:grid;container-type:size}.bt-fit-box>[data-bt-part=content]{inline-size:min(100cqi, 100cqb * var(--bt-fitbox-ratio));aspect-ratio:var(--bt-fitbox-ratio);display:grid}.bt-fit-box>[data-bt-part=content]>*{min-block-size:0;min-inline-size:0}.bt-overflow-cluster{--bt-overflow-cluster-more-size:var(--bt-h-button);--bt-overflow-cluster-dot:8px;--bt-overflow-cluster-dot-ring:2px;flex:1 1 0;align-items:center;min-inline-size:0;display:flex;position:relative}.bt-overflow-cluster[data-size=sm]{--bt-overflow-cluster-more-size:var(--bt-h-sm)}.bt-overflow-cluster[data-size=control]{--bt-overflow-cluster-more-size:var(--bt-h-control)}.bt-overflow-cluster[data-justify=end]{justify-content:flex-end}.bt-overflow-cluster>[data-bt-part=item]{flex:none;display:flex}.bt-overflow-cluster>[data-bt-part=item][hidden]{display:none}.bt-overflow-cluster>[data-bt-part=item][hidden][data-bt-measuring]{visibility:hidden;inline-size:max-content;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.bt-overflow-cluster>[data-bt-part=more]{--bt-transition-hover:background-color var(--bt-dur-fast) var(--bt-ease-standard), color var(--bt-dur-fast) var(--bt-ease-standard);inline-size:var(--bt-overflow-cluster-more-size);block-size:var(--bt-overflow-cluster-more-size);border-radius:var(--bt-r-full);color:var(--bt-text-secondary);background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.bt-overflow-cluster>[data-bt-part=more]:not([data-state=open]):hover{background-color:var(--bt-bg-control);color:var(--bt-text)}.bt-overflow-cluster>[data-bt-part=more][data-state=open]{background-color:var(--bt-bg-control-active);color:var(--bt-text)}.bt-overflow-cluster>[data-bt-part=more]>[data-bt-part=dot]{inline-size:var(--bt-overflow-cluster-dot);block-size:var(--bt-overflow-cluster-dot);border-radius:var(--bt-r-full);background-color:var(--bt-accent);box-shadow:0 0 0 var(--bt-overflow-cluster-dot-ring) var(--bt-bg-surface);position:absolute;inset-block-start:calc(50% - var(--bt-icon-sm) / 2 - var(--bt-overflow-cluster-dot) / 2);inset-inline-end:calc(50% - var(--bt-icon-sm) / 2 - var(--bt-overflow-cluster-dot) / 2)}[data-bt-layer]{pointer-events:none;position:fixed;inset:0}:where([data-bt-layer]>:not([data-bt-layer])){pointer-events:auto;position:relative}[data-bt-layer]>[data-radix-popper-content-wrapper]{pointer-events:none}[data-bt-layer]>[data-radix-popper-content-wrapper]>:not([data-state=closed]){pointer-events:auto}.bt-scrim{position:absolute;inset:0}.bt-scrim[data-variant=dim]{background-color:var(--bt-overlay)}.bt-scrim[data-variant=blur]{background-color:var(--bt-wash);-webkit-backdrop-filter:blur(var(--bt-blur-scrim));backdrop-filter:blur(var(--bt-blur-scrim))}.bt-sticky{z-index:var(--bt-z-sticky);position:sticky}.bt-sticky[data-edge=top]{inset-block-start:max(0px, calc(var(--bt-sticky-offset,0px) - var(--bt-sticky-shift,0px)))}.bt-sticky[data-edge=bottom]{inset-block-end:var(--bt-sticky-offset,0)}.bt-sticky[data-variant=aside]{max-block-size:calc(100dvh - var(--bt-sticky-top,0px) - var(--bt-sticky-bottom,0px));scrollbar-gutter:stable;overflow-y:auto}.bt-popover{max-inline-size:var(--radix-popover-content-available-width);max-block-size:var(--radix-popover-content-available-height);overscroll-behavior:contain;overflow-y:auto}.bt-popover:focus{outline:none}.bt-popover[data-state=closed]{pointer-events:none}.bt-popover-scrim[data-bt-part=scrim]{position:absolute;inset:0}.bt-popover-scrim[data-state=closed]{pointer-events:none}.bt-menu{--bt-menu-line:1px;--bt-menu-dot:8px;min-inline-size:var(--bt-w-menu-min);max-inline-size:var(--radix-popper-available-width);max-block-size:var(--radix-popper-available-height);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.bt-menu:focus{outline:none}.bt-menu[data-state=closed]{pointer-events:none}.bt-menu>[data-bt-part=menu-group]{flex-direction:column;display:flex}.bt-menu>[data-bt-part=menu-item],.bt-menu>[data-bt-part=menu-group]>[data-bt-part=menu-item]{align-items:center;gap:var(--bt-space-1_5);min-inline-size:0;block-size:var(--bt-h-button);padding-inline:var(--bt-space-3);border-radius:var(--bt-r-md);color:inherit;cursor:default;outline:none;flex:none;text-decoration:none;display:flex}.bt-menu>[data-bt-part=menu-item]:is([data-highlighted],[data-state=open]),.bt-menu>[data-bt-part=menu-group]>[data-bt-part=menu-item]:is([data-highlighted],[data-state=open]){background-color:var(--bt-bg-item-hover)}.bt-menu>[data-bt-part=menu-item]:focus-visible,.bt-menu>[data-bt-part=menu-group]>[data-bt-part=menu-item]:focus-visible{outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:calc(-1 * var(--bt-focus-width))}.bt-menu>[data-bt-part=menu-item][data-tone=danger],.bt-menu>[data-bt-part=menu-group]>[data-bt-part=menu-item][data-tone=danger]{color:var(--bt-danger)}.bt-menu>[data-bt-part=menu-item][data-disabled],.bt-menu>[data-bt-part=menu-group]>[data-bt-part=menu-item][data-disabled]{color:var(--bt-text-disabled)}.bt-menu>[data-bt-part=menu-item]>[data-bt-part=label],.bt-menu>[data-bt-part=menu-group]>[data-bt-part=menu-item]>[data-bt-part=label]{flex:1}.bt-menu>[data-bt-part=menu-group]>[data-bt-part=menu-item]>:is([data-bt-part=check],[data-bt-part=chevron]),.bt-menu>[data-bt-part=menu-item]>:is([data-bt-part=check],[data-bt-part=chevron]){inline-size:var(--bt-icon-sm);block-size:var(--bt-icon-sm);flex:none;place-items:center;display:inline-grid}.bt-menu>[data-bt-part=menu-item]>[data-bt-part=media],.bt-menu>[data-bt-part=menu-group]>[data-bt-part=menu-item]>[data-bt-part=media]{flex:none;display:inline-flex}.bt-menu>[data-bt-part=menu-group]>[data-bt-part=menu-group-label]{block-size:var(--bt-h-sm);padding-inline:var(--bt-space-3);color:var(--bt-text-secondary);align-items:center;display:flex}.bt-menu>[data-bt-part=menu-separator]{block-size:calc(var(--bt-menu-line) + 2 * var(--bt-space-1_5));background:linear-gradient(var(--bt-border), var(--bt-border)) center / 100% var(--bt-menu-line) no-repeat;flex:none}.bt-menu>[data-bt-part=menu-item]>[data-bt-part=chevron],.bt-menu>[data-bt-part=menu-group]>[data-bt-part=menu-item]>[data-bt-part=chevron]{color:var(--bt-text-tertiary)}.bt-menu>[data-bt-part=menu-item]>[data-bt-part=shortcut],.bt-menu>[data-bt-part=menu-group]>[data-bt-part=menu-item]>[data-bt-part=shortcut]{flex:none}.bt-menu>[data-bt-part=menu-item]>[data-bt-part=dot],.bt-menu>[data-bt-part=menu-group]>[data-bt-part=menu-item]>[data-bt-part=dot]{inline-size:var(--bt-menu-dot);block-size:var(--bt-menu-dot);border-radius:var(--bt-r-full);background-color:var(--bt-accent);flex:none}[data-bt-layer]>.bt-floating-lanes{pointer-events:none;position:absolute;inset:0}.bt-floating-lanes>[data-bt-part=lane]{gap:var(--bt-space-2);max-inline-size:calc(100% - 2 * var(--bt-space-6) - var(--bt-lane-inset-end,0px));flex-direction:column;display:flex;position:absolute}.bt-floating-lanes>[data-bt-part=lane]>*{pointer-events:auto;max-inline-size:100%}.bt-floating-lanes>[data-lane=bottom-center]{align-items:center;inline-size:max-content;inset-block-end:max(calc(var(--bt-sticky-bottom,0px) + var(--bt-space-6)), var(--bt-lane-lift,0px));inset-inline-start:calc((100% - var(--bt-lane-inset-end,0px)) / 2);transform:translate(-50%)}.bt-floating-lanes>[data-lane=bottom-end]{align-items:flex-end;inset-block-end:max(calc(var(--bt-sticky-bottom,0px) + var(--bt-space-6)), var(--bt-lane-lift,0px));inset-inline-end:calc(var(--bt-space-6) + var(--bt-lane-inset-end,0px))}.bt-floating-lanes>[data-lane=bottom-center][data-stacked]{inset-inline:auto calc(var(--bt-space-6) + var(--bt-lane-inset-end,0px));align-items:flex-end;transform:none}.bt-floating-lanes>[data-lane=top-end]{align-items:flex-end;inset-block-start:max(calc(var(--bt-sticky-top,0px) + var(--bt-space-6)), var(--bt-lane-lift,0px));inset-inline-end:calc(var(--bt-space-6) + var(--bt-lane-inset-end,0px))}[data-bt-layer]>.bt-layout-guard{pointer-events:none;block-size:100%;position:relative;container-type:inline-size}.bt-layout-guard>[data-bt-part=mark]{outline:2px solid var(--bt-traffic-red);position:absolute}.bt-layout-guard [data-bt-part=label]{max-inline-size:var(--bt-w-dialog);padding:var(--bt-space-0_5) var(--bt-space-1_5);border-radius:var(--bt-r-xs);background-color:var(--bt-traffic-red);color:var(--bt-on-primary);font-family:var(--bt-font-mono);font-size:var(--bt-text-badge-size);line-height:var(--bt-text-badge-line);white-space:nowrap;text-overflow:ellipsis;position:absolute;inset-block-end:100%;inset-inline-start:0;overflow:hidden}.bt-layout-guard>[data-bt-part=grid]{gap:var(--bt-space-4);max-inline-size:var(--bt-w-page);block-size:100%;padding-inline:var(--bt-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid}.bt-layout-guard [data-bt-part=column]{background-color:color-mix(in srgb, var(--bt-accent) 8%, transparent)}@container (width>=640px){.bt-layout-guard>[data-bt-part=grid]{gap:var(--bt-space-6);padding-inline:var(--bt-space-6);grid-template-columns:repeat(8,minmax(0,1fr))}}@container (width>=1024px){.bt-layout-guard>[data-bt-part=grid]{padding-inline:var(--bt-space-8);grid-template-columns:repeat(12,minmax(0,1fr))}}.bt-presence,.bt-morph{min-inline-size:0}.bt-morph[data-animating]{overflow:visible clip}.bt-morph>[data-bt-part=content]{position:relative}.bt-shared-indicator{--bt-shared-indicator-background:var(--bt-bg-raised);--bt-shared-indicator-shadow:var(--bt-shadow-selected);z-index:var(--bt-z-raised);position:relative}.bt-shared-indicator[data-active]{z-index:var(--bt-z-base)}.bt-shared-indicator>[data-bt-part=indicator-slot]{border-radius:inherit;display:contents}.bt-shared-indicator>[data-bt-part=indicator-slot]>[data-bt-part=indicator]{z-index:var(--bt-z-behind);pointer-events:none;border-radius:inherit;background-color:var(--bt-shared-indicator-background);box-shadow:var(--bt-shared-indicator-shadow);position:absolute;inset:0}.bt-reveal,.bt-stagger,.bt-loop{min-inline-size:0}.bt-kbd{--bt-kbd-edge:2px;gap:var(--bt-space-0_5);flex:none;font-family:inherit;display:inline-flex}.bt-kbd>[data-bt-part=key]{min-inline-size:var(--bt-h-badge);block-size:var(--bt-h-badge);padding-inline:var(--bt-space-1);border:1px solid var(--bt-border-strong);border-block-end-width:var(--bt-kbd-edge);border-radius:var(--bt-r-kbd);background-color:var(--bt-bg-surface);color:var(--bt-text-secondary);font-family:inherit;font-size:var(--bt-text-kbd-size);font-weight:var(--bt-text-kbd-weight);line-height:var(--bt-text-kbd-line);letter-spacing:var(--bt-text-kbd-tracking);white-space:nowrap;place-items:center;display:inline-grid}.bt-text-stack{--bt-text-stack-gap:var(--bt-space-4);--bt-text-stack-caption-gap:var(--bt-space-5);gap:var(--bt-text-stack-caption-gap);flex-direction:column;min-inline-size:0;display:flex}.bt-text-stack[data-size=empty]{--bt-text-stack-gap:var(--bt-space-3);--bt-text-stack-caption-gap:var(--bt-space-3)}.bt-text-stack[data-size=section]{--bt-text-stack-caption-gap:var(--bt-space-4)}.bt-text-stack[data-size=feature]{--bt-text-stack-gap:var(--bt-space-3);--bt-text-stack-caption-gap:var(--bt-space-4)}.bt-text-stack>[data-bt-part=head]{gap:var(--bt-text-stack-gap);flex-direction:column;min-inline-size:0;display:flex}.bt-text-stack[data-align=center],.bt-text-stack[data-align=center]>[data-bt-part=head]{text-align:center;text-wrap:balance;align-items:center}.bt-control[data-bt-control]{block-size:var(--bt-control-height,var(--bt-h-control));padding-block:0;padding-inline:var(--bt-control-padding,var(--bt-space-3))}.bt-skeleton{border-radius:var(--bt-r-xs);background:linear-gradient(90deg, transparent, var(--bt-skeleton-strong), transparent) 0 0 / 200% 100% no-repeat, var(--bt-skeleton);color:#0000;-webkit-user-select:none;user-select:none;min-inline-size:0;animation:bt-skeleton-shimmer calc(var(--bt-dur-shimmer) * var(--bt-motion)) linear infinite;display:block}.bt-skeleton[data-fit]{inline-size:fit-content;max-inline-size:100%}@keyframes bt-skeleton-shimmer{0%{background-position:200% 0,0 0}to{background-position:-100% 0,0 0}}}@layer bt.components{:is(.bt-arrow,[data-arrow]){--bt-arrow-width:6px;--bt-arrow-nudge:3px;--bt-arrow-still-stem:calc(4 / 7)}.bt-arrow{inline-size:var(--bt-arrow-width);block-size:var(--bt-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--bt-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.bt-arrow:is([data-direction=back],[data-direction=forward]: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))){scale:-1 1}.bt-arrow[data-direction=back]: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)){scale:none}.bt-arrow>[data-bt-part=arrow-tip]{translate:calc(var(--bt-arrow-nudge) * -1) 0;transition:translate calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-out)}.bt-arrow [data-bt-part=arrow-stem]{transform-box:fill-box;transform-origin:100%;transition:scale calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-out);scale:0 1}[data-arrow]:not(:disabled,[aria-disabled=true]):focus-visible .bt-arrow>[data-bt-part=arrow-tip]{translate:calc(var(--bt-arrow-nudge) * (var(--bt-motion) - 1)) 0}[data-arrow]:not(:disabled,[aria-disabled=true]):focus-visible .bt-arrow [data-bt-part=arrow-stem]{scale:calc(var(--bt-arrow-still-stem) + (1 - var(--bt-arrow-still-stem)) * var(--bt-motion)) 1}@media (hover:hover){[data-arrow]:not(:disabled,[aria-disabled=true]):hover .bt-arrow>[data-bt-part=arrow-tip]{translate:calc(var(--bt-arrow-nudge) * (var(--bt-motion) - 1)) 0}[data-arrow]:not(:disabled,[aria-disabled=true]):hover .bt-arrow [data-bt-part=arrow-stem]{scale:calc(var(--bt-arrow-still-stem) + (1 - var(--bt-arrow-still-stem)) * var(--bt-motion)) 1}}.bt-spinner{--bt-spinner-turn:.8s;--bt-spinner-ring:2px}.bt-spinner[data-bt-part=spinner]{inline-size:var(--bt-icon-sm);block-size:var(--bt-icon-sm);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.bt-spinner[data-bt-part=spinner]:before{content:"";border:var(--bt-spinner-ring) solid var(--bt-spinner-color,currentcolor);border-radius:var(--bt-r-full);block-size:100%;animation:bt-spinner-turn var(--bt-spinner-turn) linear infinite;border-inline-end-color:#0000;display:block}.bt-spinner[data-motion=reduced]:before{animation:none}@keyframes bt-spinner-turn{to{rotate:1turn}}.bt-form-field,.bt-form-field-box{--bt-form-field-line:1px;--bt-form-field-inset:var(--bt-space-3);--bt-form-field-end:var(--bt-space-1)}.bt-form-field{gap:var(--bt-space-2);flex-direction:column;min-inline-size:0;display:flex;position:relative}.bt-form-field>[data-bt-part=caption]{gap:var(--bt-space-1_5);flex-direction:column;min-inline-size:0;display:flex}.bt-form-field>[data-bt-part=error]{align-items:flex-start;gap:var(--bt-space-1_5);min-inline-size:0;color:var(--bt-danger);display:flex}.bt-form-field>[data-bt-part=error]>.bt-text{color:inherit;text-box:normal}.bt-form-field>[data-bt-part=box]{min-inline-size:0;color:var(--bt-text-tertiary);font-size:var(--bt-text-body-size);font-weight:var(--bt-text-body-weight);letter-spacing:var(--bt-text-body-tracking);align-items:center;display:flex;position:relative}.bt-form-field-box{block-size:var(--bt-h-control);border:var(--bt-form-field-line) solid var(--bt-control-border);border-radius:var(--bt-r-lg);background-color:var(--bt-bg-surface)}.bt-form-field-box[data-size=sm]{block-size:var(--bt-h-sm)}.bt-form-field-box[data-size=lg]{--bt-form-field-inset:var(--bt-space-4);--bt-form-field-end:var(--bt-space-2);block-size:var(--bt-h-cta);font-size:var(--bt-text-body-lg-size-sm)}.bt-form-field-box[data-variant=soft]{background-color:var(--bt-bg-control);border-color:#0000}@media (hover:hover){.bt-form-field-box[data-variant=soft]:not([data-disabled],:disabled,[data-invalid],[aria-invalid=true]):hover{border-color:var(--bt-control-border)}}.bt-form-field-box[data-variant=soft]:is(:focus-within,[aria-expanded=true]):not([data-invalid],[aria-invalid=true]){border-color:var(--bt-control-border)}.bt-form-field-box:not(button):focus-within,button.bt-form-field-box:focus-visible{outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:var(--bt-focus-offset)}.bt-form-field-box:is([data-invalid],[aria-invalid=true]){border-color:var(--bt-danger)}.bt-form-field-box:is([data-disabled],:disabled){border-color:var(--bt-border-strong);background-color:var(--bt-bg-control-subtle)}.bt-form-field-box[data-variant=soft]:is([data-disabled],:disabled){border-color:#0000}.bt-form-field-box>[data-bt-part=end]>.bt-icon-button>[data-bt-part=field-hit]{inset:calc((100% - var(--bt-h-sm)) / 2);position:absolute}.bt-form-field-box[data-size=sm]>[data-bt-part=end]>.bt-icon-button{inline-size:var(--bt-h-badge);block-size:var(--bt-h-badge)}@media (hover:hover){.bt-form-field-box[data-variant=soft]>[data-bt-part=end]>.bt-icon-button:not(:disabled,[aria-disabled=true]):hover{--bt-icon-button-bg:var(--bt-border)}}.bt-form-field-box[data-variant=soft]>[data-bt-part=end]>.bt-icon-button[aria-pressed=true]{--bt-icon-button-bg:var(--bt-border-strong)}.bt-form-field>[data-bt-part=box]>:is([data-bt-part=icon-start],[data-bt-part=icon-end]){pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0}.bt-form-field>[data-bt-part=box]>[data-bt-part=icon-start]{inset-inline-start:var(--bt-form-field-inset)}.bt-form-field>[data-bt-part=box]>[data-bt-part=icon-end]{inset-inline-end:var(--bt-form-field-inset)}.bt-form-field>[data-bt-part=box]>[data-bt-part=end]{flex:none;padding-inline-end:var(--bt-form-field-end);display:flex}.bt-form-field>[data-bt-part=box]>[data-bt-part=input]{inline-size:100%;min-inline-size:0;padding-block:0;padding-inline:var(--bt-form-field-inset);border-radius:calc(var(--bt-r-lg) - var(--bt-form-field-line));color:var(--bt-text);font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch;scroll-margin-block-start:calc(var(--bt-sticky-top,0px) + var(--bt-space-12))}.bt-form-field>[data-bt-part=box]:has(>[data-bt-part=icon-start])>[data-bt-part=input]{padding-inline-start:calc(var(--bt-form-field-inset) + var(--bt-icon-sm) + var(--bt-space-2))}.bt-form-field>[data-bt-part=box]:has(>[data-bt-part=icon-end])>[data-bt-part=input]{padding-inline-end:calc(var(--bt-form-field-inset) + var(--bt-icon-sm) + var(--bt-space-2))}.bt-form-field>[data-bt-part=box]:has(>[data-bt-part=end])>[data-bt-part=input]{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:var(--bt-space-2)}.bt-form-field>[data-bt-part=box]>[data-bt-part=input]::placeholder{color:var(--bt-text-tertiary);opacity:1}.bt-form-field>[data-bt-part=box]>[data-bt-part=input]:disabled{color:var(--bt-text-disabled)}.bt-time-estimate{--bt-guidance-clock:14px;align-items:center;gap:var(--bt-space-1);white-space:nowrap;flex:none;display:inline-flex}.bt-time-estimate>.bt-icon{inline-size:var(--bt-guidance-clock);block-size:var(--bt-guidance-clock)}.bt-confetti{--bt-confetti-piece-width:5px;--bt-confetti-piece-height:8px;pointer-events:none}.bt-confetti[data-bt-part=burst]{position:absolute}.bt-confetti>[data-bt-part=piece]{inline-size:var(--bt-confetti-piece-width);block-size:var(--bt-confetti-piece-height);border-radius:var(--bt-r-xs);position:absolute;inset-block-start:calc(var(--bt-confetti-piece-height) / -2);inset-inline-start:calc(var(--bt-confetti-piece-width) / -2)}.bt-button{--bt-button-bg:var(--bt-bg-control);--bt-button-fg:var(--bt-text);--bt-button-shadow:none;--bt-button-padding:var(--bt-space-5);--bt-transition-hover:background-color var(--bt-dur-fast) var(--bt-ease-standard), color var(--bt-dur-fast) var(--bt-ease-standard), box-shadow var(--bt-dur-fast) var(--bt-ease-standard);justify-content:center;align-items:center;gap:var(--bt-space-1_5);min-inline-size:0;max-inline-size:100%;block-size:var(--bt-h-button);padding-block:0;padding-inline:var(--bt-button-padding);border-radius:var(--bt-r-full);background-color:var(--bt-button-bg);box-shadow:var(--bt-button-shadow);color:var(--bt-button-fg);font-family:inherit;font-size:var(--bt-text-button-size);font-weight:var(--bt-text-button-weight);line-height:var(--bt-text-button-line);letter-spacing:var(--bt-text-button-tracking);white-space:nowrap;appearance:none;border:0;text-decoration:none;display:inline-flex;position:relative}.bt-button[data-size=sm]{--bt-button-padding:var(--bt-space-3);block-size:var(--bt-h-sm);font-size:var(--bt-text-control-size);font-weight:var(--bt-text-control-weight);line-height:var(--bt-text-control-line);letter-spacing:var(--bt-text-control-tracking)}.bt-button[data-size=cta]{--bt-button-padding:var(--bt-space-6);block-size:var(--bt-h-cta);font-size:var(--bt-text-button-lg-size);font-weight:var(--bt-text-button-lg-weight);line-height:var(--bt-text-button-lg-line);letter-spacing:var(--bt-text-button-lg-tracking)}.bt-button[data-shape=rounded]{border-radius:var(--bt-r-lg)}.bt-button[data-variant=primary]{--bt-button-bg:var(--bt-primary);--bt-button-fg:var(--bt-on-primary)}.bt-button[data-variant=secondary]{--bt-button-bg:var(--bt-bg-raised)}.bt-button[data-variant=ghost]{--bt-button-bg:transparent;--bt-button-fg:var(--bt-text-secondary)}.bt-button[data-variant=ghost][data-state=open]{--bt-button-bg:var(--bt-bg-control-active);--bt-button-fg:var(--bt-text)}@media (hover:hover){.bt-button[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover{--bt-button-bg:var(--bt-primary-hover)}.bt-button[data-variant=secondary]:not(:disabled,[aria-disabled=true]):hover{--bt-button-shadow:var(--bt-shadow-raised)}.bt-button[data-variant=soft]:not(:disabled,[aria-disabled=true]):hover{--bt-button-bg:var(--bt-border)}.bt-button[data-variant=ghost]:not(:disabled,[aria-disabled=true],[data-state=open]):hover{--bt-button-bg:var(--bt-bg-control);--bt-button-fg:var(--bt-text)}}.bt-button:is(:disabled,[data-disabled],[aria-disabled=true]:not([data-loading])){cursor:default}.bt-button[data-variant=primary]:is(:disabled,[data-disabled],[aria-disabled=true]:not([data-loading])){--bt-button-bg:var(--bt-primary-disabled)}.bt-button[data-variant=secondary]:is(:disabled,[data-disabled],[aria-disabled=true]:not([data-loading])){--bt-button-fg:var(--bt-text-disabled)}.bt-button[data-variant=soft]:is(:disabled,[data-disabled],[aria-disabled=true]:not([data-loading])){--bt-button-bg:var(--bt-bg-control-subtle);--bt-button-fg:var(--bt-text-disabled)}.bt-button[data-variant=ghost]:is(:disabled,[data-disabled],[aria-disabled=true]:not([data-loading])){--bt-button-fg:var(--bt-icon-disabled)}.bt-button[data-loading]{--bt-spinner-color:var(--bt-button-fg);color:#0000;cursor:default}.bt-button>[data-bt-part=shortcut]{padding-inline-start:var(--bt-space-0_5)}.bt-button>[data-bt-part=shortcut]>[data-bt-part=key]{border-color:color-mix(in srgb, currentcolor 30%, transparent);color:inherit;background-color:#0000}.bt-arrow-link{align-items:center;gap:var(--bt-space-1);min-inline-size:0;max-inline-size:100%;padding-block:var(--bt-space-0_5);color:var(--bt-primary);font-size:var(--bt-text-label-size);font-weight:var(--bt-text-label-weight);line-height:var(--bt-text-label-line);letter-spacing:var(--bt-text-label-tracking);white-space:nowrap;transition:color var(--bt-dur-fast) var(--bt-ease-standard);text-decoration:none;display:inline-flex}button.bt-arrow-link{min-block-size:var(--bt-h-sm);background:0 0;border:0;padding-inline:0;font-family:inherit}.bt-arrow-link>.bt-arrow{inline-size:calc(var(--bt-arrow-width) + var(--bt-arrow-nudge))}@media (hover:hover){.bt-arrow-link:hover{color:var(--bt-primary-hover)}}.bt-arrow-link:focus-visible{text-decoration:underline}.bt-tooltip{max-inline-size:min(var(--bt-w-inspector), var(--radix-tooltip-content-available-width));padding-block:var(--bt-space-1);padding-inline:var(--bt-space-2);border-radius:var(--bt-r-sm);background-color:var(--bt-inverse-bg);color:var(--bt-inverse-text);font-size:var(--bt-text-badge-size);font-weight:var(--bt-text-badge-weight);line-height:var(--bt-text-badge-line);letter-spacing:var(--bt-text-badge-tracking);text-wrap:balance;animation:bt-tooltip-in calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-out)}@keyframes bt-tooltip-in{0%{opacity:0}}.bt-icon-button{--bt-icon-button-dot:8px;--bt-icon-button-dot-ring:2px;--bt-icon-button-line:1px;--bt-icon-button-bg:transparent;--bt-icon-button-fg:var(--bt-text-secondary);--bt-transition-hover:background-color var(--bt-dur-fast) var(--bt-ease-standard), color var(--bt-dur-fast) var(--bt-ease-standard);inline-size:var(--bt-h-button);block-size:var(--bt-h-button);border-radius:var(--bt-r-full);background-color:var(--bt-icon-button-bg);color:var(--bt-icon-button-fg);appearance:none;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.bt-icon-button>[data-bt-part=dot]{inline-size:var(--bt-icon-button-dot);block-size:var(--bt-icon-button-dot);border-radius:var(--bt-r-full);background-color:var(--bt-accent);box-shadow:0 0 0 var(--bt-icon-button-dot-ring) var(--bt-bg-surface);position:absolute;inset-block-start:calc(50% - var(--bt-icon-sm) / 2 - var(--bt-icon-button-dot) / 2);inset-inline-end:calc(50% - var(--bt-icon-sm) / 2 - var(--bt-icon-button-dot) / 2)}.bt-icon-button[data-size=sm]{inline-size:var(--bt-h-sm);block-size:var(--bt-h-sm)}.bt-icon-button[data-size=lg]{inline-size:var(--bt-h-cta);block-size:var(--bt-h-cta)}@media (hover:hover){.bt-icon-button:not(:disabled,[aria-disabled=true]):hover{--bt-icon-button-bg:var(--bt-bg-control);--bt-icon-button-fg:var(--bt-text)}}.bt-icon-button[aria-pressed=true],.bt-icon-button[data-state=open]{--bt-icon-button-bg:var(--bt-bg-control-active);--bt-icon-button-fg:var(--bt-text)}.bt-icon-button:is(:disabled,[aria-disabled=true]){--bt-icon-button-fg:var(--bt-icon-disabled);cursor:default}.bt-icon-button[data-variant=soft]{--bt-icon-button-bg:var(--bt-bg-control);--bt-icon-button-fg:var(--bt-text)}@media (hover:hover){.bt-icon-button[data-variant=soft]:not(:disabled,[aria-disabled=true],[aria-pressed=true]):hover{--bt-icon-button-bg:var(--bt-border);--bt-icon-button-fg:var(--bt-text)}}.bt-icon-button[data-variant=soft][data-state=open]{--bt-icon-button-bg:var(--bt-bg-control-active)}.bt-icon-button[data-variant=soft][aria-pressed=true]{--bt-icon-button-bg:var(--bt-primary);--bt-icon-button-fg:var(--bt-on-primary)}@media (hover:hover){.bt-icon-button[data-variant=soft][aria-pressed=true]:not(:disabled,[aria-disabled=true]):hover{--bt-icon-button-bg:var(--bt-primary-hover)}}.bt-icon-button[data-variant=soft]:is(:disabled,[aria-disabled=true]){--bt-icon-button-bg:var(--bt-bg-control-subtle);--bt-icon-button-fg:var(--bt-icon-disabled)}.bt-icon-button[data-variant=outline]{border:var(--bt-icon-button-line) solid var(--bt-border-strong)}.bt-icon-button[data-variant=primary]{--bt-icon-button-bg:var(--bt-primary);--bt-icon-button-fg:var(--bt-on-primary)}@media (hover:hover){.bt-icon-button[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover{--bt-icon-button-bg:var(--bt-primary-hover);--bt-icon-button-fg:var(--bt-on-primary)}}.bt-icon-button[data-variant=primary]:is(:disabled,[aria-disabled=true]){--bt-icon-button-bg:var(--bt-primary-disabled);--bt-icon-button-fg:var(--bt-on-primary)}.bt-chip{--bt-chip-hit:24px;--bt-transition-hover:color var(--bt-dur-fast) var(--bt-ease-standard);min-inline-size:0;max-inline-size:100%;block-size:var(--bt-h-badge);padding-block:0;padding-inline:var(--bt-space-1_5);border-radius:var(--bt-r-xs);background-color:var(--bt-bg-control);color:var(--bt-text-secondary);font-family:inherit;font-size:var(--bt-text-badge-size);font-weight:var(--bt-text-badge-weight);line-height:var(--bt-text-badge-line);letter-spacing:var(--bt-text-badge-tracking);white-space:nowrap;appearance:none;border:0;flex:none;align-items:center;display:inline-flex;position:relative}.bt-chip>[data-bt-part=hit]{inset-block:calc((var(--bt-h-badge) - var(--bt-chip-hit)) / 2);inset-inline:min(0px, calc((100% - var(--bt-chip-hit)) / 2));position:absolute}@media (hover:hover){.bt-chip:not(:disabled,[aria-disabled=true]):hover{color:var(--bt-text)}}.bt-chip:is(:disabled,[aria-disabled=true]){background-color:var(--bt-bg-control-subtle);color:var(--bt-text-disabled-subtle);cursor:default}.bt-segmented-control{--bt-segmented-control-inset:var(--bt-space-0_5);--bt-segmented-control-pad:var(--bt-space-3);--bt-segmented-control-pad-icon:var(--bt-space-2);inline-size:fit-content;min-inline-size:0;max-inline-size:100%;block-size:var(--bt-h-control);padding:var(--bt-segmented-control-inset);border-radius:var(--bt-r-full);background-color:var(--bt-bg-control);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid}.bt-segmented-control[data-size=sm]{--bt-segmented-control-pad:var(--bt-space-2);--bt-segmented-control-pad-icon:var(--bt-space-1_5);block-size:var(--bt-h-sm)}.bt-segmented-control[data-size=lg]{--bt-segmented-control-inset:var(--bt-space-1);--bt-segmented-control-pad:var(--bt-space-4);--bt-segmented-control-pad-icon:var(--bt-space-3);block-size:var(--bt-h-cta)}.bt-segmented-control[data-layout=fill]{inline-size:100%;display:grid}.bt-inline>.bt-segmented-control[data-layout=fill]{flex:1}.bt-segmented-control>[data-bt-part=segment]{--bt-transition-hover:color var(--bt-dur-fast) var(--bt-ease-standard);place-content:center;place-items:center;gap:var(--bt-space-1_5);min-inline-size:0;padding-block:0;padding-inline:var(--bt-segmented-control-pad);border-radius:var(--bt-r-full);color:var(--bt-text-secondary);font-family:inherit;font-size:var(--bt-text-control-size);font-weight:var(--bt-text-control-weight);line-height:var(--bt-text-control-line);letter-spacing:var(--bt-text-control-tracking);white-space:nowrap;appearance:none;background:0 0;border:0;grid-auto-flow:column;display:grid}.bt-segmented-control>[data-bt-part=segment]>[data-bt-part=label]{max-inline-size:100%}.bt-segmented-control>[data-bt-part=segment][data-state=checked]{color:var(--bt-text)}@media (hover:hover){.bt-segmented-control>[data-bt-part=segment]:not(:disabled,[data-state=checked]):hover{color:var(--bt-text)}}.bt-segmented-control>[data-bt-part=segment]:disabled{color:var(--bt-text-disabled);cursor:default}.bt-segmented-control[data-size=lg]>[data-bt-part=segment]{font-size:var(--bt-text-label-size);font-weight:var(--bt-text-label-weight);line-height:var(--bt-text-label-line);letter-spacing:var(--bt-text-label-tracking)}.bt-segmented-control[data-icon-only]>[data-bt-part=segment]{padding-inline:var(--bt-segmented-control-pad-icon)}.bt-split-button{--bt-split-button-divider:1px;min-inline-size:0;max-inline-size:100%;block-size:var(--bt-h-button);border-radius:var(--bt-r-full);background-color:var(--bt-primary);color:var(--bt-on-primary);flex:none;align-items:center;display:inline-flex}.bt-split-button>:is([data-bt-part=main],[data-bt-part=menu-button]){--bt-transition-hover:background-color var(--bt-dur-fast) var(--bt-ease-standard);block-size:100%;min-inline-size:0;color:inherit;font-family:inherit;font-size:var(--bt-text-button-size);font-weight:var(--bt-text-button-weight);line-height:var(--bt-text-button-line);letter-spacing:var(--bt-text-button-tracking);white-space:nowrap;appearance:none;background-color:#0000;border:0;justify-content:center;align-items:center;padding-block:0;display:inline-flex}.bt-split-button>[data-bt-part=main]{padding-inline:var(--bt-space-5) var(--bt-space-4);border-start-start-radius:var(--bt-r-full);border-end-start-radius:var(--bt-r-full);flex:auto}.bt-split-button>[data-bt-part=menu-button]{inline-size:var(--bt-h-button);border-start-end-radius:var(--bt-r-full);border-end-end-radius:var(--bt-r-full);flex:none;padding-inline:0}.bt-split-button>[data-bt-part=divider]{inline-size:var(--bt-split-button-divider);block-size:calc(var(--bt-h-button) / 2);background-color:var(--bt-divider-on-primary);flex:none}@media (hover:hover){.bt-split-button>:is([data-bt-part=main],[data-bt-part=menu-button]):not(:disabled):hover{background-color:var(--bt-primary-hover)}}.bt-split-button>[data-bt-part=menu-button][data-state=open]{background-color:var(--bt-primary-hover)}.bt-split-button[data-disabled]{background-color:var(--bt-primary-disabled)}.bt-split-button>:is([data-bt-part=main],[data-bt-part=menu-button]):disabled{cursor:default}.bt-value-badge{--bt-value-badge-line:1px;block-size:var(--bt-h-badge);padding-inline:var(--bt-space-1_5);border-radius:var(--bt-r-xs);background-color:var(--bt-bg-control);color:var(--bt-text-secondary);font-size:var(--bt-text-badge-size);font-weight:var(--bt-text-badge-weight);line-height:var(--bt-text-badge-line);letter-spacing:var(--bt-text-badge-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;grid-template-areas:"value";place-items:center;display:inline-grid}.bt-value-badge>[data-bt-part]{grid-area:value}.bt-value-badge>[data-bt-part=reserve]{visibility:hidden}.bt-value-badge[data-variant=solid]{background-color:var(--bt-text-secondary);color:var(--bt-bg-surface)}.bt-value-badge[data-variant=outline]{box-shadow:inset 0 0 0 var(--bt-value-badge-line) var(--bt-border);background-color:#0000}.bt-slider{--bt-slider-track:14px;--bt-slider-thumb:24px;--bt-slider-hit:36px;--bt-slider-line:1px;--bt-slider-grip-width:1.5px;--bt-slider-grip-height:8px;--bt-slider-grip-gap:3px;--bt-slider-highlight:inset 0 1px 0 var(--bt-knob-highlight);grid-template-columns:minmax(0, 1fr) var(--bt-w-row-control);align-items:center;gap:var(--bt-space-2);min-inline-size:0;display:grid}.bt-slider>[data-bt-part=caption]{align-items:center;gap:var(--bt-space-2);min-inline-size:0;display:flex}.bt-slider[data-label-position=top]{grid-template-columns:minmax(0,1fr)}.bt-slider[data-label-position=top]>[data-bt-part=caption]{justify-content:space-between}.bt-slider[data-label-position=top]>.bt-slider-control{block-size:var(--bt-h-control)}.bt-slider>[data-bt-part=caption]>:is([data-bt-part=label],.bt-value-badge){cursor:default;-webkit-user-select:none;user-select:none}.bt-slider-control{block-size:var(--bt-slider-thumb);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.bt-slider-control>[data-bt-part=track]{block-size:var(--bt-slider-track);border:var(--bt-slider-line) solid var(--bt-border-strong);border-radius:var(--bt-r-thumb);background-color:var(--bt-bg-surface);flex:1;position:relative;overflow:hidden}.bt-slider-control [data-bt-part=range]{background-color:var(--bt-bg-control-active);block-size:100%;position:absolute}.bt-slider-control [data-bt-part=thumb]{inline-size:var(--bt-slider-thumb);block-size:var(--bt-slider-thumb);border:var(--bt-slider-line) solid var(--bt-knob-border);border-radius:var(--bt-r-thumb);background:linear-gradient(var(--bt-knob-top), var(--bt-knob-bottom));box-shadow:var(--bt-shadow-knob), var(--bt-slider-highlight);cursor:grab;place-items:center;display:grid;position:relative}.bt-slider-control [data-bt-part=thumb]:active{cursor:grabbing}.bt-slider-control [data-bt-part=grip]{gap:var(--bt-slider-grip-gap);display:flex}.bt-slider-control [data-bt-part=grip]>span{inline-size:var(--bt-slider-grip-width);block-size:var(--bt-slider-grip-height);border-radius:var(--bt-r-full);background-color:var(--bt-knob-grip)}.bt-slider-control [data-bt-part=hit]{inset:calc((var(--bt-slider-thumb) - var(--bt-slider-hit)) / 2 - var(--bt-slider-line));position:absolute}.bt-slider[data-disabled]>.bt-slider-control{opacity:.5}.bt-slider[data-disabled] [data-bt-part=thumb]{cursor:default}.bt-number-field{--bt-number-field-width:128px;--bt-number-field-step:24px;--bt-number-field-step-hover:var(--bt-bg-control);align-items:center;gap:var(--bt-space-2);min-inline-size:0;display:inline-flex}.bt-number-field[data-label-position=top]{align-items:stretch;gap:var(--bt-space-1_5);flex-direction:column;display:flex}.bt-number-field[data-label-position=top]>[data-bt-part=field]{inline-size:auto}.bt-number-field>[data-bt-part=label]{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.bt-number-field[data-disabled]>[data-bt-part=label]{cursor:default}.bt-number-field>[data-bt-part=field]{align-items:center;gap:var(--bt-space-1);inline-size:var(--bt-number-field-width);padding-inline:0 var(--bt-form-field-end);flex:none;display:inline-flex;container-type:inline-size}.bt-number-field[data-variant=soft]{--bt-number-field-step-hover:var(--bt-border)}.bt-number-field [data-bt-part=input]{min-inline-size:0;padding-block:0;padding-inline:var(--bt-form-field-inset) 0;color:var(--bt-text);font-family:inherit;font-size:var(--bt-text-label-size);font-weight:var(--bt-text-label-weight);line-height:var(--bt-text-label-line);letter-spacing:var(--bt-text-label-tracking);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;align-self:stretch}.bt-number-field[data-size=lg] [data-bt-part=input]{font-size:var(--bt-text-body-lg-size-sm)}.bt-number-field [data-bt-part=input]:disabled{color:var(--bt-text-disabled)}.bt-number-field [data-bt-part=unit]{color:var(--bt-text-tertiary);pointer-events:none;font-size:var(--bt-text-control-size);line-height:var(--bt-text-control-line)}.bt-number-field [data-bt-part=stepper]{opacity:0;pointer-events:none;transition:opacity calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-standard);flex:none;display:inline-flex}.bt-number-field:is(:hover,:focus-within) [data-bt-part=stepper]{opacity:1;pointer-events:auto}.bt-number-field [data-bt-part=step]{inline-size:var(--bt-number-field-step);block-size:var(--bt-number-field-step);border-radius:var(--bt-r-xs);color:var(--bt-text-secondary);transition:background-color var(--bt-dur-fast) var(--bt-ease-standard), color var(--bt-dur-fast) var(--bt-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}@media (hover:hover){.bt-number-field [data-bt-part=step]:not(:disabled):hover{background-color:var(--bt-number-field-step-hover);color:var(--bt-text)}}.bt-number-field [data-bt-part=step]>[data-bt-part=hit]{position:absolute;inset:0}.bt-number-field [data-bt-part=step]:disabled{color:var(--bt-icon-disabled)}@container (inline-size<112px){.bt-number-field [data-bt-part=stepper]{display:none}}.bt-toaster{--bt-toaster-hit:24px;border-radius:var(--bt-r-2xl);min-inline-size:0;max-inline-size:100%}.bt-toaster:has(>[data-bt-part=list]:empty){display:none}.bt-toaster>[data-bt-part=list]{align-items:center;gap:var(--bt-space-2);flex-direction:column;min-inline-size:0;max-inline-size:100%;padding:0;list-style:none;display:flex}.bt-toast{border-radius:var(--bt-r-full);cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;min-inline-size:0;max-inline-size:100%;display:flex}.bt-toast>[data-bt-part=pill]{align-items:center;gap:var(--bt-space-5);min-inline-size:0;max-inline-size:100%;block-size:var(--bt-h-button);padding-inline:var(--bt-space-4);border-radius:inherit;background-color:var(--bt-inverse-bg);box-shadow:var(--bt-shadow-floating);color:var(--bt-inverse-text);font-size:var(--bt-text-body-size);font-weight:var(--bt-text-body-weight);line-height:var(--bt-text-body-line);letter-spacing:var(--bt-text-body-tracking);white-space:nowrap;display:flex}.bt-toast>[data-bt-part=pill]:not([data-tone=neutral]){padding-inline-start:var(--bt-space-3)}.bt-toast>[data-bt-part=pill][data-tone=success]{--bt-toast-tone:var(--bt-inverse-success);background-color:var(--bt-inverse-success-bg)}.bt-toast>[data-bt-part=pill][data-tone=warning]{--bt-toast-tone:var(--bt-inverse-warning);background-color:var(--bt-inverse-warning-bg)}.bt-toast>[data-bt-part=pill][data-tone=danger]{--bt-toast-tone:var(--bt-inverse-danger);background-color:var(--bt-inverse-danger-bg)}.bt-toast>[data-bt-part=pill]>[data-bt-part=lead]{align-items:center;gap:var(--bt-space-1_5);min-inline-size:0;display:flex}.bt-toast>[data-bt-part=pill]>[data-bt-part=lead]>[data-bt-part=icon]{color:var(--bt-toast-tone);flex:none}.bt-toast:is([data-swipe=move],[data-swipe=end]){translate:0 var(--bt-toaster-swipe,0)}.bt-toast[data-swipe=cancel]{transition:translate calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-out)}.bt-toast>[data-bt-part=pill]>[data-bt-part=action]{--bt-transition-hover:color var(--bt-dur-fast) var(--bt-ease-standard);min-inline-size:var(--bt-toaster-hit);padding-block:var(--bt-space-0_5);border-radius:var(--bt-r-xs);color:var(--bt-inverse-text-secondary);font-family:inherit;font-size:var(--bt-text-button-size);font-weight:var(--bt-text-button-weight);line-height:var(--bt-text-button-line);letter-spacing:var(--bt-text-button-tracking);background:0 0;border:0;flex:none;padding-inline:0;position:relative}@media (hover:hover){.bt-toast>[data-bt-part=pill]>[data-bt-part=action]:hover{color:var(--bt-inverse-text)}}.bt-toast>[data-bt-part=pill]:not([data-tone=neutral])>[data-bt-part=action]{color:var(--bt-inverse-text);text-underline-offset:var(--bt-space-0_5)}@media (hover:hover){.bt-toast>[data-bt-part=pill]:not([data-tone=neutral])>[data-bt-part=action]:hover{text-decoration-line:underline}}.bt-toast>[data-bt-part=pill]>[data-bt-part=action]>[data-bt-part=hit]{inset-block:calc((var(--bt-toaster-hit) - var(--bt-h-button)) / 2);position:absolute;inset-inline:0}.bt-field,.bt-text-field{min-inline-size:0}.bt-password-field>[data-bt-part=requirements]{gap:var(--bt-space-1_5);color:var(--bt-text-tertiary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-password-field>[data-bt-part=requirements]>li{align-items:center;gap:var(--bt-space-1_5);display:flex}.bt-password-field>[data-bt-part=requirements]>li[data-met]{color:var(--bt-success)}.bt-password-field>[data-bt-part=requirements] .bt-text{color:inherit}.bt-text-area{--bt-text-area-line:var(--bt-text-body-line);--bt-text-area-pad:var(--bt-space-2)}.bt-text-area[data-size=sm]{--bt-text-area-line:var(--bt-text-body-sm-line);--bt-text-area-pad:calc((var(--bt-h-sm) - var(--bt-text-body-sm-line)) / 2 - var(--bt-form-field-line))}.bt-text-area[data-size=lg]{--bt-text-area-line:var(--bt-text-body-lg-line-sm);--bt-text-area-pad:calc((var(--bt-h-cta) - var(--bt-text-body-lg-line-sm)) / 2 - var(--bt-form-field-line))}.bt-text-area>[data-bt-part=box].bt-form-field-box{align-items:stretch;block-size:auto}.bt-text-area>[data-bt-part=box]>:is([data-bt-part=input],[data-bt-part=measure]){padding-block:var(--bt-text-area-pad);line-height:var(--bt-text-area-line);resize:none}.bt-text-area>[data-bt-part=box]>[data-bt-part=measure]{block-size:0;padding-inline:var(--bt-form-field-inset);font:inherit;letter-spacing:inherit;line-height:var(--bt-text-area-line);visibility:hidden;pointer-events:none;border:0;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.bt-checkbox{--bt-checkbox-size:18px;--bt-checkbox-size-sm:14px;--bt-checkbox-mark:12px;--bt-checkbox-mark-sm:10px;--bt-checkbox-hit:24px;--bt-checkbox-line:1px;--bt-checkbox-stroke:3;--bt-checkbox-radius:var(--bt-r-xs);--bt-checkbox-gap:var(--bt-space-2);gap:var(--bt-space-1_5)}.bt-checkbox[data-size=sm]{--bt-checkbox-size:var(--bt-checkbox-size-sm);--bt-checkbox-mark:var(--bt-checkbox-mark-sm);--bt-checkbox-radius:var(--bt-r-kbd);--bt-checkbox-gap:var(--bt-space-1_5)}.bt-checkbox>[data-bt-part=row]{align-items:center;gap:var(--bt-checkbox-gap);min-inline-size:0;display:flex}.bt-checkbox[data-size=sm]>[data-bt-part=row]>[data-bt-part=label]{color:var(--bt-text)}.bt-checkbox>[data-bt-part=row]>[data-bt-part=check]{inline-size:var(--bt-checkbox-size);block-size:var(--bt-checkbox-size);border:var(--bt-checkbox-line) solid var(--bt-control-border);border-radius:var(--bt-checkbox-radius);background-color:var(--bt-bg-surface);color:var(--bt-on-primary);flex:none;place-items:center;padding:0;scroll-margin-block-start:calc(var(--bt-sticky-top,0px) + var(--bt-space-12));display:inline-grid;position:relative}.bt-checkbox>[data-bt-part=row]>[data-bt-part=check]:is([data-state=checked],[data-state=indeterminate]){border-color:var(--bt-primary);background-color:var(--bt-primary)}.bt-checkbox[data-invalid]>[data-bt-part=row]>[data-bt-part=check][data-state=unchecked]{border-color:var(--bt-danger)}.bt-checkbox>[data-bt-part=row]>[data-bt-part=check]:disabled{border-color:var(--bt-border-strong);background-color:var(--bt-bg-control-subtle);color:var(--bt-text-disabled)}.bt-checkbox>[data-bt-part=row]>[data-bt-part=check]>[data-bt-part=mark]{place-items:center;display:grid}.bt-checkbox>[data-bt-part=row]>[data-bt-part=check]>[data-bt-part=mark]>svg{inline-size:var(--bt-checkbox-mark);block-size:var(--bt-checkbox-mark);stroke-width:var(--bt-checkbox-stroke)}.bt-checkbox>[data-bt-part=row]>[data-bt-part=check]>[data-bt-part=hit]{inset:calc((var(--bt-checkbox-size) - var(--bt-checkbox-hit)) / 2 - var(--bt-checkbox-line));position:absolute}.bt-checkbox>:is([data-bt-part=hint],[data-bt-part=error]){padding-inline-start:calc(var(--bt-checkbox-size) + var(--bt-checkbox-gap))}.bt-switch{--bt-switch-width:32px;--bt-switch-width-sm:26px;--bt-switch-hit:24px;--bt-switch-line:1px;--bt-switch-height:var(--bt-h-badge);--bt-switch-gap:var(--bt-space-2);gap:var(--bt-space-1_5)}.bt-switch[data-size=sm]{--bt-switch-width:var(--bt-switch-width-sm);--bt-switch-height:calc(var(--bt-h-badge) - var(--bt-space-1));--bt-switch-gap:var(--bt-space-1_5)}.bt-switch>[data-bt-part=row]{align-items:center;gap:var(--bt-switch-gap);min-inline-size:0;display:flex}.bt-switch[data-size=sm]>[data-bt-part=row]>[data-bt-part=label]{color:var(--bt-text)}.bt-switch>[data-bt-part=row]>[data-bt-part=track]{inline-size:var(--bt-switch-width);block-size:var(--bt-switch-height);padding:0 var(--bt-space-0_5);border-radius:var(--bt-r-full);background-color:var(--bt-bg-control);box-shadow:inset 0 0 0 var(--bt-switch-line) var(--bt-control-border);border:0;flex:none;justify-content:flex-start;align-items:center;display:inline-flex;position:relative}.bt-switch>[data-bt-part=row]>[data-bt-part=track][data-state=checked]{background-color:var(--bt-primary);box-shadow:none;justify-content:flex-end}.bt-switch>[data-bt-part=row]>[data-bt-part=track]>[data-bt-part=thumb]{inline-size:calc(var(--bt-switch-height) - 2 * var(--bt-space-0_5));block-size:calc(var(--bt-switch-height) - 2 * var(--bt-space-0_5));border-radius:var(--bt-r-full);background-color:var(--bt-control-border);display:block}.bt-switch>[data-bt-part=row]>[data-bt-part=track][data-state=checked]>[data-bt-part=thumb]{background-color:var(--bt-on-primary);box-shadow:var(--bt-shadow-raised)}.bt-switch>[data-bt-part=row]>[data-bt-part=track]:disabled{background-color:var(--bt-bg-control-subtle);box-shadow:inset 0 0 0 var(--bt-switch-line) var(--bt-border-strong)}.bt-switch>[data-bt-part=row]>[data-bt-part=track]:disabled>[data-bt-part=thumb]{background-color:var(--bt-icon-disabled);box-shadow:none}.bt-switch>[data-bt-part=row]>[data-bt-part=track]>[data-bt-part=hit]{inset-block:calc((var(--bt-switch-height) - var(--bt-switch-hit)) / 2);position:absolute;inset-inline:0}.bt-switch>[data-bt-part=hint]{padding-inline-start:calc(var(--bt-switch-width) + var(--bt-switch-gap))}@media (forced-colors:active){.bt-switch>[data-bt-part=row]>[data-bt-part=track]{forced-color-adjust:none;box-shadow:inset 0 0 0 var(--bt-switch-line) CanvasText;background-color:canvas}.bt-switch>[data-bt-part=row]>[data-bt-part=track]>[data-bt-part=thumb]{box-shadow:none;background-color:canvastext}.bt-switch>[data-bt-part=row]>[data-bt-part=track][data-state=checked]{box-shadow:none;background-color:highlight}.bt-switch>[data-bt-part=row]>[data-bt-part=track][data-state=checked]>[data-bt-part=thumb]{background-color:highlighttext}.bt-switch>[data-bt-part=row]>[data-bt-part=track]:focus-visible{outline-color:highlight}.bt-switch>[data-bt-part=row]>[data-bt-part=track]:disabled{box-shadow:inset 0 0 0 var(--bt-switch-line) GrayText;background-color:canvas}.bt-switch>[data-bt-part=row]>[data-bt-part=track]:disabled>[data-bt-part=thumb]{background-color:graytext}}.bt-callout{--bt-callout-bg:var(--bt-accent-subtle);--bt-callout-ink:var(--bt-accent-text);--bt-callout-line:1px;--bt-callout-bar:4px;align-items:flex-start;gap:var(--bt-space-3);min-inline-size:0;padding:var(--bt-space-3) var(--bt-space-4);border-radius:var(--bt-r-lg);background-color:var(--bt-callout-bg);color:var(--bt-text);display:flex}.bt-callout[data-tone=success]{--bt-callout-bg:var(--bt-success-subtle);--bt-callout-ink:var(--bt-success)}.bt-callout[data-tone=warning]{--bt-callout-bg:var(--bt-warning-subtle);--bt-callout-ink:var(--bt-warning)}.bt-callout[data-tone=danger]{--bt-callout-bg:var(--bt-danger-subtle);--bt-callout-ink:var(--bt-danger)}.bt-callout[data-variant=outline]{border:var(--bt-callout-line) solid var(--bt-callout-ink);background-color:var(--bt-bg-surface)}.bt-callout[data-variant=accent]{border-inline-start:var(--bt-callout-bar) solid var(--bt-callout-ink)}.bt-callout>svg{block-size:var(--bt-text-label-line);color:var(--bt-callout-ink);flex:none}.bt-callout>[data-bt-part=content]{gap:var(--bt-space-1_5);flex-direction:column;min-inline-size:0;display:flex}.bt-callout>[data-bt-part=content]>[data-bt-part=body]{color:var(--bt-text-secondary);font-size:var(--bt-text-body-sm-size);font-weight:var(--bt-text-body-sm-weight);line-height:var(--bt-text-body-sm-line)}.bt-callout>[data-bt-part=content]>[data-bt-part=body] :is(ul,ol){flex-direction:column;margin:0;padding-inline-start:var(--bt-space-4);display:flex}.bt-callout>[data-bt-part=content]>[data-bt-part=body] a:not([data-bt]){color:var(--bt-callout-ink);text-decoration:underline}.bt-callout>[data-bt-part=content]>[data-bt-part=body] li>a:not([data-bt]){padding-block:var(--bt-space-0_5);display:inline-block}.bt-callout>[data-bt-part=content]>[data-bt-part=action]{gap:var(--bt-space-2);flex-wrap:wrap;display:flex}.bt-select-panel{--bt-select-line:1px;min-inline-size:var(--bt-w-menu-min)}.bt-select{min-inline-size:0}.bt-select:is([data-variant=outline],[data-variant=soft]){align-items:center;gap:var(--bt-space-2);inline-size:100%;padding-block:0;padding-inline:var(--bt-space-3);color:var(--bt-text);font-size:var(--bt-text-body-size);font-weight:var(--bt-text-body-weight);line-height:var(--bt-text-body-line);letter-spacing:var(--bt-text-body-tracking);text-align:start;cursor:default;display:flex}.bt-select:is([data-variant=outline],[data-variant=soft])>[data-bt-part=value]{flex:1}.bt-select:is([data-variant=outline],[data-variant=soft])>[data-bt-part=chevron]{color:var(--bt-text-secondary);flex:none}.bt-select:is([data-variant=outline],[data-variant=soft]):disabled{color:var(--bt-text-disabled)}.bt-select:is([data-variant=outline],[data-variant=soft]):disabled>[data-bt-part=chevron]{color:var(--bt-icon-disabled)}.bt-select-panel:is([data-variant=outline],[data-variant=soft]){min-inline-size:max(var(--bt-w-menu-min), var(--radix-popover-trigger-width))}.bt-select-panel>[data-bt-part=list]{flex-direction:column;display:flex}.bt-select-panel>[data-bt-part=list]>[data-bt-part=option]{align-items:center;gap:var(--bt-space-1_5);min-inline-size:0;block-size:var(--bt-h-button);padding-inline:var(--bt-space-3);border-radius:var(--bt-r-md);cursor:default;outline:none;flex:none;display:flex}.bt-select-panel>[data-bt-part=list]>[data-bt-part=option]:is(:focus,:hover):not([aria-disabled]){background-color:var(--bt-bg-item-hover)}.bt-select-panel>[data-bt-part=list]>[data-bt-part=option]:focus-visible{outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:calc(-1 * var(--bt-focus-width))}.bt-select-panel>[data-bt-part=list]>[data-bt-part=option][aria-disabled]{color:var(--bt-text-disabled)}.bt-select-panel>[data-bt-part=list]>[data-bt-part=option]>[data-bt-part=label]{flex:1}.bt-select-panel>[data-bt-part=list]>[data-bt-part=option]>[data-bt-part=check]{inline-size:var(--bt-icon-sm);block-size:var(--bt-icon-sm);flex:none;place-items:center;display:inline-grid}.bt-select-panel>[data-bt-part=separator]{block-size:calc(var(--bt-select-line) + 2 * var(--bt-space-1_5));background:linear-gradient(var(--bt-border), var(--bt-border)) center / 100% var(--bt-select-line) no-repeat;flex:none}.bt-select-panel>[data-bt-part=footer]{padding:var(--bt-space-1_5) var(--bt-space-1);contain:inline-size}.bt-swatch-grid{--bt-swatch-grid-columns:6;grid-template-columns:repeat(var(--bt-swatch-grid-columns), minmax(0, 1fr));gap:var(--bt-space-2);min-inline-size:0;display:grid}.bt-swatch-grid>[data-bt-part=swatch]{aspect-ratio:1;border-radius:var(--bt-r-sm);min-inline-size:0;box-shadow:var(--bt-shadow-inset);border:0;padding:0}.bt-swatch-grid>[data-bt-part=swatch][aria-checked=true]{box-shadow:var(--bt-ring-select), var(--bt-shadow-inset)}.bt-swatch-grid>[data-bt-part=swatch]:disabled{opacity:.4}.bt-color-dot{--bt-color-dot-size:24px;--bt-color-dot-hit:28px;inline-size:var(--bt-color-dot-size);block-size:var(--bt-color-dot-size);border-radius:var(--bt-r-full);appearance:none;background:0 0;border:0;flex:none;padding:0;display:inline-grid;position:relative}.bt-color-dot>[data-bt-part=dot]{border-radius:var(--bt-r-full);box-shadow:var(--bt-shadow-inset)}.bt-color-dot>[data-bt-part=hit]{inset:calc((var(--bt-color-dot-size) - var(--bt-color-dot-hit)) / 2);border-radius:var(--bt-r-full);position:absolute}.bt-color-dot:disabled>[data-bt-part=dot]{opacity:.4}.bt-color-dot-panel{padding:var(--bt-space-3)}.bt-tilt-pad{--bt-tilt-pad-size:32px;--bt-tilt-pad-knob:24px;--bt-tilt-pad-line:1px;--bt-tilt-pad-arc:2px;--bt-tilt-pad-travel:calc((var(--bt-tilt-pad-size) - var(--bt-tilt-pad-knob)) / 2);inline-size:var(--bt-tilt-pad-size);block-size:var(--bt-tilt-pad-size);border:var(--bt-tilt-pad-line) solid var(--bt-border-strong);border-radius:var(--bt-r-full);background-color:var(--bt-bg-inset);touch-action:none;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid;position:relative}.bt-tilt-pad:has(>input:focus-visible){outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:var(--bt-focus-offset)}.bt-tilt-pad[data-disabled]{opacity:.4}.bt-tilt-pad>[data-bt-part=knob]{--bt-tilt-pad-x:0;--bt-tilt-pad-y:0;inline-size:var(--bt-tilt-pad-knob);block-size:var(--bt-tilt-pad-knob);border:var(--bt-tilt-pad-line) solid var(--bt-knob-border);border-radius:var(--bt-r-full);background:radial-gradient(circle farthest-side at 50% 30%, var(--bt-knob-center), var(--bt-knob-edge));box-shadow:var(--bt-shadow-knob);translate:calc(var(--bt-tilt-pad-x) * var(--bt-tilt-pad-travel)) calc(var(--bt-tilt-pad-y) * var(--bt-tilt-pad-travel));position:relative}.bt-tilt-pad>[data-bt-part=knob]>[data-bt-part=arc]{inset:calc(-1 * var(--bt-tilt-pad-line));border-radius:var(--bt-r-full);background:conic-gradient(from calc(atan2(var(--bt-tilt-pad-y), var(--bt-tilt-pad-x)) + 65deg), var(--bt-accent) 0deg 50deg, transparent 50deg);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--bt-tilt-pad-arc)), var(--bt-accent) calc(100% - var(--bt-tilt-pad-arc)));mask:radial-gradient(closest-side, transparent calc(100% - var(--bt-tilt-pad-arc)), var(--bt-accent) calc(100% - var(--bt-tilt-pad-arc)));opacity:min(1, hypot(var(--bt-tilt-pad-x), var(--bt-tilt-pad-y)));position:absolute}.bt-anchor-grid{--bt-anchor-grid-size:43px;--bt-anchor-grid-pitch:11.5px;--bt-anchor-grid-dot:6px;--bt-anchor-grid-knob:10px;--bt-anchor-grid-line:1px;grid-template-rows:repeat(3, var(--bt-anchor-grid-pitch));grid-template-columns:repeat(3, var(--bt-anchor-grid-pitch));inline-size:var(--bt-anchor-grid-size);block-size:var(--bt-anchor-grid-size);border:var(--bt-anchor-grid-line) solid var(--bt-border-strong);border-radius:var(--bt-r-md);background-color:var(--bt-bg-inset);touch-action:none;flex:none;place-content:center;display:inline-grid}.bt-anchor-grid:has(>[data-bt-part=cell]:focus-visible){outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:var(--bt-focus-offset)}.bt-anchor-grid[data-disabled]{opacity:.4}.bt-anchor-grid>[data-bt-part=cell]{background:0 0;border:0;outline:none;place-items:center;min-inline-size:0;padding:0;display:grid}.bt-anchor-grid>[data-bt-part=cell]>[data-bt-part=dot]{inline-size:var(--bt-anchor-grid-dot);block-size:var(--bt-anchor-grid-dot);border-radius:var(--bt-r-full);background-color:var(--bt-dot)}.bt-anchor-grid>[data-bt-part=cell][aria-checked=true]>[data-bt-part=dot]{visibility:hidden}.bt-anchor-grid>[data-bt-part=cell]>[data-bt-part=indicator-slot]>[data-bt-part=indicator]{inset:calc(50% - var(--bt-anchor-grid-knob) / 2);border-radius:var(--bt-r-full);background:radial-gradient(circle farthest-side at 50% 30%, var(--bt-knob-center), var(--bt-knob-edge));box-shadow:var(--bt-shadow-knob)}.bt-color-picker{--bt-color-picker-width:216px;--bt-color-picker-area-thumb:18px;--bt-color-picker-track:14px;--bt-color-picker-hue-thumb:20px;--bt-color-picker-hit:28px;--bt-color-picker-ring:2px;--bt-color-picker-line:1px;--bt-color-picker-swatch:24px;gap:var(--bt-space-3);inline-size:var(--bt-color-picker-width);flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex}.bt-color-picker>[data-bt-part=area]{aspect-ratio:3/2;border-radius:var(--bt-r-md);box-shadow:var(--bt-shadow-inset);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.bt-color-picker [data-bt-part=area-thumb]{top:calc((1 - var(--bt-color-picker-y)) * 100%);left:calc(var(--bt-color-picker-x) * 100%);inline-size:var(--bt-color-picker-area-thumb);block-size:var(--bt-color-picker-area-thumb);border:var(--bt-color-picker-ring) solid var(--bt-knob-ring);border-radius:var(--bt-r-full);box-shadow:var(--bt-shadow-knob);pointer-events:none;position:absolute;translate:-50% -50%}.bt-color-picker>[data-bt-part=hue]{block-size:var(--bt-color-picker-hue-thumb);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.bt-color-picker [data-bt-part=hue]>[data-bt-part=track]{block-size:var(--bt-color-picker-track);border-radius:var(--bt-r-thumb);box-shadow:var(--bt-shadow-inset);flex:1}.bt-color-picker [data-bt-part=hue-thumb]{top:0;left:calc(var(--bt-color-picker-hue) / 360 * (100% - var(--bt-color-picker-hue-thumb)));inline-size:var(--bt-color-picker-hue-thumb);block-size:var(--bt-color-picker-hue-thumb);border:var(--bt-color-picker-ring) solid var(--bt-knob-ring);border-radius:var(--bt-r-full);box-shadow:var(--bt-shadow-knob);pointer-events:none;position:absolute}.bt-color-picker [data-bt-part=hue]>[data-bt-part=hit]{inset-inline:0;inset-block:calc((var(--bt-color-picker-hue-thumb) - var(--bt-color-picker-hit)) / 2);position:absolute}.bt-color-picker :is([data-bt-part=area],[data-bt-part=hue]):has(input:focus-visible){outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:var(--bt-focus-offset)}.bt-color-picker>[data-bt-part=code]{align-items:center;gap:var(--bt-space-2);min-inline-size:0;display:flex}.bt-color-picker>[data-bt-part=code]>[data-bt-part=swatch]{inline-size:var(--bt-color-picker-swatch);block-size:var(--bt-color-picker-swatch);border-radius:var(--bt-r-full);box-shadow:var(--bt-shadow-inset);flex:none}.bt-color-picker>[data-bt-part=code]>[data-bt-part=field]{align-items:center;gap:var(--bt-space-0_5);min-inline-size:0;block-size:var(--bt-h-control);padding-inline:var(--bt-space-3);border:var(--bt-color-picker-line) solid var(--bt-control-border);border-radius:var(--bt-r-lg);background-color:var(--bt-bg-surface);font-size:var(--bt-text-body-size);font-weight:var(--bt-text-body-weight);letter-spacing:var(--bt-text-body-tracking);font-variant-numeric:tabular-nums;flex:1;display:flex}.bt-color-picker>[data-bt-part=code]>[data-bt-part=field]:focus-within{outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:var(--bt-focus-offset)}.bt-color-picker>[data-bt-part=code]>[data-bt-part=field]>[data-bt-part=hash]{color:var(--bt-text-tertiary)}.bt-color-picker>[data-bt-part=code]>[data-bt-part=field]>input{block-size:100%;min-inline-size:0;color:var(--bt-text);text-transform:uppercase;appearance:none;background:0 0;border:0;flex:1;padding:0}.bt-color-picker>[data-bt-part=code]>[data-bt-part=field]>input:focus{outline:none}.bt-color-picker[data-disabled]{opacity:.5}.bt-color-picker[data-disabled]>:is([data-bt-part=area],[data-bt-part=hue]){cursor:default}.bt-dialog{--bt-dialog-width:var(--bt-w-dialog);--bt-dialog-close-center:var(--bt-space-6);inline-size:min(var(--bt-dialog-width), 100%);outline:none;flex-direction:column;max-block-size:100%;min-inline-size:0;padding:0;display:flex;position:relative}.bt-dialog[data-size=md]{--bt-dialog-width:var(--bt-w-dialog-md)}.bt-dialog[data-size=lg]{--bt-dialog-width:var(--bt-w-dialog-lg)}.bt-dialog[data-size=full]{block-size:100%;inline-size:100%;container:bt-dialog-full/inline-size}.bt-dialog[data-size=full]>[data-bt-part=scroll]{flex:auto}@container bt-dialog-full (width>=640px){.bt-dialog[data-size=full]>[data-bt-part=close],.bt-dialog[data-size=full] .bt-dialog-text:first-child{--bt-dialog-close-center:calc(var(--bt-space-8) + var(--bt-h-sm) / 2)}}.bt-dialog-scrim[data-bt-part=scrim]{position:absolute;inset:0}.bt-dialog-frame[data-bt-part=frame]{block-size:100%;padding:var(--bt-space-4);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.bt-dialog>[data-bt-part=scroll]{overscroll-behavior:contain;flex-direction:column;min-block-size:0;display:flex;overflow-y:auto}.bt-dialog>[data-bt-part=close]{position:absolute;inset-block-start:calc(var(--bt-dialog-close-center) - var(--bt-h-sm) / 2);inset-inline-end:calc(var(--bt-dialog-close-center) - var(--bt-h-sm) / 2)}.bt-dialog:has(.bt-dialog-media)>[data-bt-part=close]{--bt-icon-button-bg:var(--bt-bg-raised);box-shadow:var(--bt-shadow-raised)}@media (hover:hover){.bt-dialog:has(.bt-dialog-media)>[data-bt-part=close]:not(:disabled,[aria-disabled=true]):hover{--bt-icon-button-bg:var(--bt-bg-control)}}.bt-dialog-media{padding:var(--bt-space-2) var(--bt-space-2) 0;flex:none}.bt-dialog-media>[data-bt-part=picture]{border-radius:var(--bt-r-md);overflow:clip}.bt-dialog-description{color:var(--bt-text-secondary);margin:0}.bt-dialog-text{padding:var(--bt-space-6) var(--bt-space-6) 0}.bt-dialog[data-closable] .bt-dialog-text:first-child{padding-inline-end:calc(var(--bt-dialog-close-center) + var(--bt-space-6))}.bt-dialog-text:last-child,.bt-dialog-body:last-child{padding-block-end:var(--bt-space-6)}.bt-dialog-body{gap:var(--bt-space-4);min-inline-size:0;padding:var(--bt-space-5) var(--bt-space-6) 0;flex-direction:column;display:flex}.bt-dialog-actions{gap:var(--bt-space-2);padding:var(--bt-space-5) var(--bt-space-6) var(--bt-space-6);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.bt-sheet{--bt-sheet-width:var(--bt-w-dialog);--bt-sheet-close-center:var(--bt-space-6);--bt-sheet-handle-width:36px;--bt-sheet-handle-thickness:4px;--bt-sheet-direction:1;flex:var(--bt-sheet-grow) 1 auto;inline-size:var(--bt-sheet-span,var(--bt-sheet-width));min-block-size:0;max-inline-size:100%;translate:calc(var(--bt-sheet-shift) * var(--bt-sheet-from-x) * var(--bt-sheet-direction) * (100% + var(--bt-space-2))) calc(var(--bt-sheet-shift) * var(--bt-sheet-from-y) * (100% + var(--bt-space-2)));outline:none;flex-direction:column;justify-content:space-between;padding:0;display:flex;position:relative;overflow:clip}.bt-sheet: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)){--bt-sheet-direction:-1}.bt-sheet[data-size=md]{--bt-sheet-width:var(--bt-w-dialog-md)}.bt-sheet[data-size=lg]{--bt-sheet-width:var(--bt-w-dialog-lg)}.bt-sheet-scrim[data-bt-part=scrim]{position:absolute;inset:0}.bt-sheet-frame[data-bt-part=frame]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);block-size:100%;display:grid;overflow:clip;container:bt-sheet/inline-size}.bt-sheet-slot[data-bt-part=sheet-slot]{grid-row:var(--bt-sheet-row);justify-self:var(--bt-sheet-justify);min-block-size:0;min-inline-size:0;max-inline-size:100%;max-block-size:var(--bt-sheet-cap);padding:var(--bt-space-2);flex-direction:column;display:flex}.bt-sheet-slot[data-side=end],.bt-sheet-slot[data-side=start]{--bt-sheet-row:1 / -1;--bt-sheet-cap:none;--bt-sheet-span:initial;--bt-sheet-grow:1;--bt-sheet-from-y:0;--bt-sheet-header-top:var(--bt-space-6);--bt-sheet-handle:none;--bt-sheet-touch:auto}.bt-sheet-slot[data-side=end]{--bt-sheet-justify:end;--bt-sheet-from-x:1}.bt-sheet-slot[data-side=start]{--bt-sheet-justify:start;--bt-sheet-from-x:-1}.bt-sheet-slot[data-side=bottom]{--bt-sheet-justify:stretch;--bt-sheet-row:2;--bt-sheet-cap:calc(100dvh - var(--bt-space-12));--bt-sheet-span:100%;--bt-sheet-grow:0;--bt-sheet-from-x:0;--bt-sheet-from-y:1;--bt-sheet-header-top:0;--bt-sheet-handle:flex;--bt-sheet-touch:none}@container bt-sheet (width>=640px){.bt-sheet-slot[data-side-md=end],.bt-sheet-slot[data-side-md=start]{--bt-sheet-row:1 / -1;--bt-sheet-cap:none;--bt-sheet-span:initial;--bt-sheet-grow:1;--bt-sheet-from-y:0;--bt-sheet-header-top:var(--bt-space-6);--bt-sheet-handle:none;--bt-sheet-touch:auto}.bt-sheet-slot[data-side-md=end]{--bt-sheet-justify:end;--bt-sheet-from-x:1}.bt-sheet-slot[data-side-md=start]{--bt-sheet-justify:start;--bt-sheet-from-x:-1}.bt-sheet-slot[data-side-md=bottom]{--bt-sheet-justify:stretch;--bt-sheet-row:2;--bt-sheet-cap:calc(100dvh - var(--bt-space-12));--bt-sheet-span:100%;--bt-sheet-grow:0;--bt-sheet-from-x:0;--bt-sheet-from-y:1;--bt-sheet-header-top:0;--bt-sheet-handle:flex;--bt-sheet-touch:none}}@container bt-sheet (width>=1024px){.bt-sheet-slot[data-side-lg=end],.bt-sheet-slot[data-side-lg=start]{--bt-sheet-row:1 / -1;--bt-sheet-cap:none;--bt-sheet-span:initial;--bt-sheet-grow:1;--bt-sheet-from-y:0;--bt-sheet-header-top:var(--bt-space-6);--bt-sheet-handle:none;--bt-sheet-touch:auto}.bt-sheet-slot[data-side-lg=end]{--bt-sheet-justify:end;--bt-sheet-from-x:1}.bt-sheet-slot[data-side-lg=start]{--bt-sheet-justify:start;--bt-sheet-from-x:-1}.bt-sheet-slot[data-side-lg=bottom]{--bt-sheet-justify:stretch;--bt-sheet-row:2;--bt-sheet-cap:calc(100dvh - var(--bt-space-12));--bt-sheet-span:100%;--bt-sheet-grow:0;--bt-sheet-from-x:0;--bt-sheet-from-y:1;--bt-sheet-header-top:0;--bt-sheet-handle:flex;--bt-sheet-touch:none}}.bt-sheet>[data-bt-part=sheet-handle]{display:var(--bt-sheet-handle);block-size:var(--bt-space-6);touch-action:none;flex:none;justify-content:center;align-items:center}.bt-sheet>[data-bt-part=sheet-handle]:before{inline-size:var(--bt-sheet-handle-width);block-size:var(--bt-sheet-handle-thickness);border-radius:var(--bt-r-full);background-color:var(--bt-ring-selected);content:""}.bt-sheet>[data-bt-part=close]{position:absolute;inset-block-start:calc(var(--bt-sheet-close-center) - var(--bt-h-sm) / 2);inset-inline-end:calc(var(--bt-sheet-close-center) - var(--bt-h-sm) / 2)}.bt-sheet>form{flex-direction:column;flex:auto;justify-content:space-between;min-block-size:0;display:flex}.bt-sheet-header{padding:var(--bt-sheet-header-top) var(--bt-space-6) 0;touch-action:var(--bt-sheet-touch);flex:none}.bt-sheet[data-closable] .bt-sheet-header{padding-inline-end:calc(var(--bt-sheet-close-center) + var(--bt-space-6))}.bt-sheet-body{gap:var(--bt-space-4);min-block-size:0;min-inline-size:0;padding:var(--bt-space-5) var(--bt-space-6);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.bt-sheet-footer{gap:var(--bt-space-3);min-inline-size:0;padding:var(--bt-space-4) var(--bt-space-6) var(--bt-space-6);border-block-start:1px solid var(--bt-border);flex-direction:column;flex:none;display:flex}.bt-page-dots{--bt-page-dots-dot:6px;--bt-page-dots-active:18px;align-items:center;gap:var(--bt-space-1_5);flex:none;display:inline-flex}.bt-page-dots>[data-bt-part=dot]{inline-size:var(--bt-page-dots-dot);block-size:var(--bt-page-dots-dot);border-radius:var(--bt-r-full);background-color:var(--bt-dot);transition:background-color calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-standard);flex:none}.bt-page-dots>[data-bt-part=dot][data-active]{inline-size:var(--bt-page-dots-active);background-color:var(--bt-dot-active)}.bt-initials-tile{--bt-initials-tile-xs:20px;--bt-initials-tile-sm:24px;--bt-initials-tile-md:32px;--bt-initials-tile-lg:40px;--bt-initials-tile-size:var(--bt-initials-tile-sm);inline-size:var(--bt-initials-tile-size);block-size:var(--bt-initials-tile-size);border-radius:var(--bt-r-xs);background-color:var(--bt-bg-control);color:var(--bt-text-secondary);font-size:var(--bt-text-badge-size);font-weight:var(--bt-text-badge-weight);line-height:var(--bt-text-badge-line);letter-spacing:var(--bt-text-badge-tracking);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid;overflow:hidden}.bt-initials-tile[data-size=xs]{--bt-initials-tile-size:var(--bt-initials-tile-xs)}.bt-initials-tile[data-size=md]{--bt-initials-tile-size:var(--bt-initials-tile-md);border-radius:var(--bt-r-sm)}.bt-initials-tile[data-size=lg]{--bt-initials-tile-size:var(--bt-initials-tile-lg);border-radius:var(--bt-r-sm)}.bt-initials-tile[data-shape=circle]{border-radius:var(--bt-r-full)}.bt-avatar{--bt-avatar-xs:20px;--bt-avatar-sm:24px;--bt-avatar-md:32px;--bt-avatar-lg:40px;--bt-avatar-size:var(--bt-avatar-sm);inline-size:var(--bt-avatar-size);block-size:var(--bt-avatar-size);border-radius:var(--bt-r-full);background-color:var(--bt-bg-control);color:var(--bt-text-secondary);font-size:var(--bt-text-badge-size);font-weight:var(--bt-text-badge-weight);line-height:var(--bt-text-badge-line);letter-spacing:var(--bt-text-badge-tracking);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid;overflow:hidden}.bt-avatar[data-size=xs]{--bt-avatar-size:var(--bt-avatar-xs)}.bt-avatar[data-size=md]{--bt-avatar-size:var(--bt-avatar-md)}.bt-avatar[data-size=lg]{--bt-avatar-size:var(--bt-avatar-lg)}.bt-avatar[data-shape=rounded]{border-radius:var(--bt-r-xs)}.bt-avatar[data-shape=rounded]:is([data-size=md],[data-size=lg]){border-radius:var(--bt-r-sm)}.bt-avatar>[data-bt-part=picture]{object-fit:cover;block-size:100%;inline-size:100%}.bt-status-badge{--bt-status-badge-icon:12px;--bt-status-badge-line:1px;--bt-status-badge-bg:var(--bt-bg-control);--bt-status-badge-fg:var(--bt-text-secondary);align-items:center;gap:var(--bt-space-1);min-inline-size:0;max-inline-size:100%;block-size:var(--bt-h-badge);padding-inline:var(--bt-space-1_5);border-radius:var(--bt-r-xs);background-color:var(--bt-status-badge-bg);color:var(--bt-status-badge-fg);font-size:var(--bt-text-badge-size);font-weight:var(--bt-text-badge-weight);line-height:var(--bt-text-badge-line);letter-spacing:var(--bt-text-badge-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;display:inline-flex}.bt-status-badge>.bt-icon{--bt-icon-size:var(--bt-status-badge-icon)}.bt-status-badge[data-tone=info]{--bt-status-badge-bg:var(--bt-accent-subtle);--bt-status-badge-fg:var(--bt-accent-text)}.bt-status-badge[data-tone=success]{--bt-status-badge-bg:var(--bt-success-subtle);--bt-status-badge-fg:var(--bt-success)}.bt-status-badge[data-tone=warning]{--bt-status-badge-bg:var(--bt-warning-subtle);--bt-status-badge-fg:var(--bt-warning)}.bt-status-badge[data-tone=danger]{--bt-status-badge-bg:var(--bt-danger-subtle);--bt-status-badge-fg:var(--bt-danger)}.bt-status-badge[data-variant=solid]{background-color:var(--bt-status-badge-fg);color:var(--bt-bg-surface)}.bt-status-badge[data-variant=outline]{box-shadow:inset 0 0 0 var(--bt-status-badge-line) var(--bt-border);background-color:#0000}.bt-search-field{inline-size:100%;min-inline-size:0;color:var(--bt-text-tertiary);font-size:var(--bt-text-body-size);font-weight:var(--bt-text-body-weight);letter-spacing:var(--bt-text-body-tracking);align-items:center;display:flex;position:relative}.bt-inline>.bt-search-field{flex:1}.bt-search-field>[data-bt-part=icon]{pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--bt-form-field-inset)}.bt-search-field>[data-bt-part=input]{min-inline-size:0;padding-block:0;padding-inline:calc(var(--bt-form-field-inset) + var(--bt-icon-sm) + var(--bt-space-2)) var(--bt-form-field-inset);border-radius:inherit;color:var(--bt-text);font:inherit;letter-spacing:inherit;text-overflow:ellipsis;appearance:none;background:0 0;border:0;outline:none;flex:1;align-self:stretch}.bt-search-field>[data-bt-part=input]::placeholder{color:var(--bt-text-tertiary);opacity:1}.bt-search-field>[data-bt-part=input]::-webkit-search-cancel-button{appearance:none}.bt-search-field>[data-bt-part=input]::-webkit-search-decoration{appearance:none}.bt-search-field>[data-bt-part=input]:disabled{color:var(--bt-text-disabled)}.bt-search-field>:is([data-bt-part=end],[data-bt-part=shortcut]){flex:none;padding-inline-end:var(--bt-form-field-end);display:flex}.bt-search-field>[data-bt-part=shortcut]{pointer-events:none;padding-inline-end:calc(var(--bt-form-field-inset) - var(--bt-space-1))}.bt-loading-pill{--bt-loading-pill-spinner:14px;align-items:center;gap:var(--bt-space-2);block-size:var(--bt-h-sm);padding-inline:var(--bt-space-3);border-radius:var(--bt-r-full);background-color:var(--bt-bg-control);color:var(--bt-text-secondary);font-size:var(--bt-text-control-size);font-weight:var(--bt-text-control-weight);line-height:var(--bt-text-control-line);letter-spacing:var(--bt-text-control-tracking);white-space:nowrap;flex:none;display:inline-flex}.bt-loading-pill>[data-bt-part=spinner]{inline-size:var(--bt-loading-pill-spinner);block-size:var(--bt-loading-pill-spinner);flex:none;position:static;translate:none}.bt-tabs,.bt-tab-nav{--bt-tabs-line:1px;--bt-tabs-underline:2px;min-inline-size:0}.bt-tabs{gap:var(--bt-space-6);flex-direction:column;display:flex}.bt-tabs-row[data-bt-part=row]{border-block-end:var(--bt-tabs-line) solid var(--bt-border);flex:none}.bt-tabs-row>[data-bt-part=list]{gap:var(--bt-space-4);min-inline-size:0;display:flex}.bt-tabs-row>[data-bt-part=list]>[data-bt-part=item]{flex:none;display:flex}.bt-tabs-row>[data-bt-part=list]>[data-bt-part=item][hidden]{display:none}.bt-tab{block-size:var(--bt-h-button);padding-block:0;padding-inline:var(--bt-space-1);color:var(--bt-text-secondary);white-space:nowrap;cursor:default;transition:color var(--bt-dur-fast) var(--bt-ease-out);background:0 0;border:0;align-items:center;display:inline-flex}@media (hover:hover){.bt-tab:hover{color:var(--bt-text)}}.bt-tab[data-state=active]{color:var(--bt-text-strong)}.bt-tab:not([data-variant=pills],[data-variant=boxed])>[data-bt-part=indicator-slot]>[data-bt-part=indicator]{inset:auto 0 calc(var(--bt-tabs-line) * -1);block-size:var(--bt-tabs-underline);border-radius:var(--bt-r-full);background-color:var(--bt-primary);box-shadow:none}.bt-tabs-row[data-bt-part=row]:is([data-variant=pills],[data-variant=boxed]){border-block-end:0}.bt-tabs-row[data-variant=pills]>[data-bt-part=list]{gap:var(--bt-space-1)}.bt-tab[data-variant=pills]{--bt-shared-indicator-background:var(--bt-bg-control);--bt-shared-indicator-shadow:none;padding-inline:var(--bt-space-3);border-radius:var(--bt-r-full)}.bt-tabs-row[data-variant=boxed]>[data-bt-part=list]{padding:var(--bt-space-0_5);border-radius:var(--bt-r-lg);background-color:var(--bt-bg-control);gap:0}.bt-tab[data-variant=boxed]{block-size:calc(var(--bt-h-button) - 2 * var(--bt-space-0_5));padding-inline:var(--bt-space-3);border-radius:var(--bt-r-md)}.bt-tabs-panel{min-inline-size:0}.bt-tabs-panel:not(:focus-visible){outline:none}.bt-tab-nav{flex-direction:column;display:flex}.bt-tab-nav .bt-tab{text-decoration:none}.bt-view-toggle{flex:none}.bt-chart-frame{--bt-chart-frame-sm:160px;--bt-chart-frame-md:220px;--bt-chart-frame-lg:300px;--bt-chart-frame-line:2px;--bt-chart-frame-hairline:1px;--bt-chart-frame-point:8px;--bt-chart-frame-ring:2px;--bt-chart-frame-swatch:8px;--bt-chart-frame-swatch-radius:2px;--bt-chart-frame-bar-radius:4px;--bt-chart-frame-area:.12;--bt-chart-frame-height:var(--bt-chart-frame-md);--bt-chart-frame-axis-line:var(--bt-text-caption-line);grid-template-areas:".y""plot y"".y""x.";grid-template-rows:calc(var(--bt-chart-frame-axis-line) / 2) minmax(0, 1fr) calc(var(--bt-chart-frame-axis-line) / 2) var(--bt-chart-frame-axis-line);column-gap:var(--bt-space-2);inline-size:100%;min-inline-size:0;block-size:var(--bt-chart-frame-height);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;container:bt-chart/inline-size}.bt-chart-frame[data-size=sm]{--bt-chart-frame-height:var(--bt-chart-frame-sm)}.bt-chart-frame[data-size=lg]{--bt-chart-frame-height:var(--bt-chart-frame-lg)}.bt-chart-frame [data-bt-part][hidden]{display:none}.bt-chart-frame>:is([data-bt-part=y-axis],[data-bt-part=x-axis]){color:var(--bt-text-tertiary);font-size:var(--bt-text-caption-size);font-variant-numeric:tabular-nums;line-height:var(--bt-chart-frame-axis-line);white-space:nowrap}.bt-chart-frame>[data-bt-part=y-axis]{flex-direction:column;grid-area:1/2/4/3;justify-content:space-between;display:flex}.bt-chart-frame>[data-bt-part=x-axis]{grid-area:x;min-inline-size:0;position:relative}.bt-chart-frame>[data-bt-part=x-axis]>span{position:absolute;top:0;translate:-50%}.bt-chart-frame>[data-bt-part=x-axis]>span[data-edge=start]{translate:0}.bt-chart-frame>[data-bt-part=x-axis]>span[data-edge=end]{translate:-100%}@container bt-chart (width<640px){.bt-chart-frame>[data-bt-part=x-axis]>span:not([data-edge]){display:none}}.bt-chart-frame>[data-bt-part=plot]{border-radius:var(--bt-r-xs);touch-action:pan-y;grid-template:minmax(0,1fr)/minmax(0,1fr);grid-area:plot;min-block-size:0;min-inline-size:0;display:grid;position:relative}.bt-chart-frame [data-bt-part=plot]>:is([data-bt-part=chart-frame-grid],[data-bt-part=chart-frame-mark],[data-bt-part=bars]){grid-area:1/1;min-inline-size:0}.bt-chart-frame [data-bt-part=chart-frame-grid]{flex-direction:column;justify-content:space-between;display:flex}.bt-chart-frame>[data-bt-part=y-axis]:has(>:only-child),.bt-chart-frame [data-bt-part=chart-frame-grid]:has(>:only-child){justify-content:flex-end}.bt-chart-frame [data-bt-part=chart-frame-grid]>span{block-size:var(--bt-chart-frame-hairline);background-color:var(--bt-border)}.bt-chart-frame [data-bt-part=chart-frame-mark]{block-size:100%;inline-size:100%;overflow:visible}.bt-chart-frame [data-bt-part=line]{fill:none;stroke:var(--bt-chart-frame-series);stroke-width:var(--bt-chart-frame-line);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bt-chart-frame [data-bt-part=chart-frame-area]{fill:var(--bt-chart-frame-series);fill-opacity:var(--bt-chart-frame-area)}.bt-chart-frame [data-bt-part=bars]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.bt-chart-frame [data-bt-part=band]{column-gap:var(--bt-space-0_5);min-inline-size:0;padding-inline:min(var(--bt-space-0_5), 12.5%);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.bt-chart-frame [data-bt-part=bar-slot]{min-inline-size:0;position:relative}.bt-chart-frame [data-bt-part=chart-frame-bar]{background-color:var(--bt-chart-frame-series);border-start-start-radius:var(--bt-chart-frame-bar-radius);border-start-end-radius:var(--bt-chart-frame-bar-radius);position:absolute;left:0;right:0}.bt-chart-frame [data-bt-part=chart-frame-bar][data-negative]{border-radius:0 0 var(--bt-chart-frame-bar-radius) var(--bt-chart-frame-bar-radius)}.bt-chart-frame [data-bt-part=crosshair]{inline-size:var(--bt-chart-frame-hairline);background-color:var(--bt-border-strong);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.bt-chart-frame [data-bt-part=chart-frame-column]{inline-size:calc(100% / var(--bt-chart-frame-bands));border-radius:var(--bt-r-xs);background-color:var(--bt-bg-control);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.bt-chart-frame [data-bt-part=point]{inline-size:var(--bt-chart-frame-point);block-size:var(--bt-chart-frame-point);border-radius:var(--bt-r-full);background-color:var(--bt-chart-frame-series);box-shadow:0 0 0 var(--bt-chart-frame-ring) var(--bt-bg-surface);pointer-events:none;position:absolute;top:0;left:0}.bt-chart-frame>[data-bt-part=tooltip]{gap:var(--bt-space-1);inline-size:max-content;max-inline-size:100%;padding-block:var(--bt-space-2);padding-inline:var(--bt-space-3);border-radius:var(--bt-r-lg);background-color:var(--bt-bg-floating);box-shadow:var(--bt-shadow-floating);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;left:0}.bt-chart-frame [data-bt-part=tooltip-head]{justify-content:space-between;align-items:center;gap:var(--bt-space-3);min-block-size:var(--bt-h-badge);display:flex}.bt-chart-frame [data-bt-part=tooltip-row]{align-items:center;column-gap:var(--bt-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bt-chart-frame [data-bt-part=chart-frame-swatch]{inline-size:var(--bt-chart-frame-swatch);block-size:var(--bt-chart-frame-swatch);border-radius:var(--bt-chart-frame-swatch-radius);background-color:var(--bt-chart-frame-series)}.bt-chart-frame [data-bt-part=tooltip-row]>[data-bt-part=tooltip-value]{padding-inline-start:var(--bt-space-3)}.bt-chart-frame>[data-bt-part=empty]{border-block-end:var(--bt-chart-frame-hairline) dashed var(--bt-border-strong);grid-area:2/1/3/3;place-items:center;display:grid}.bt-chart-frame>[data-bt-part=loading]{pointer-events:none;grid-area:1/1/-1/-1;place-items:center;display:grid}.bt-chart-frame[data-arrived]>:is([data-bt-part=y-axis],[data-bt-part=plot],[data-bt-part=x-axis]){animation:bt-chart-frame-arrive calc(var(--bt-dur-fast) * var(--bt-motion) + var(--bt-dur-reduced) * (1 - var(--bt-motion))) var(--bt-ease-out)}@keyframes bt-chart-frame-arrive{0%{opacity:0}}.bt-sparkline{--bt-sparkline-height:24px;--bt-sparkline-line:2px;--bt-sparkline-dot:6px;--bt-sparkline-inset:var(--bt-space-1);inline-size:100%;min-inline-size:0;block-size:var(--bt-sparkline-height);padding:var(--bt-sparkline-inset);display:block;position:relative}.bt-inline>.bt-sparkline{flex:1}.bt-sparkline>svg{block-size:100%;inline-size:100%;overflow:visible}.bt-sparkline path{fill:none;stroke:var(--bt-sparkline-color);stroke-width:var(--bt-sparkline-line);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bt-sparkline>[data-bt-part=dot]{inline-size:var(--bt-sparkline-dot);block-size:var(--bt-sparkline-dot);border-radius:var(--bt-r-full);background-color:var(--bt-sparkline-color);position:absolute;translate:-50% -50%}.bt-info-button-popover{max-inline-size:min(var(--bt-w-aside), var(--radix-popover-content-available-width));padding:var(--bt-space-3)}.bt-breadcrumbs{--bt-breadcrumbs-hit:24px;min-inline-size:0;container:bt-breadcrumbs/inline-size}.bt-breadcrumbs>[data-bt-part=list]{align-items:center;gap:var(--bt-space-2);min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.bt-breadcrumbs [data-bt-part=item]{align-items:center;gap:var(--bt-space-2);flex:0 auto;min-inline-size:0;display:flex}.bt-breadcrumbs [data-bt-part=separator]{color:var(--bt-text-tertiary);flex:none;display:inline-flex}.bt-breadcrumbs [data-bt-part=link]{align-items:center;gap:var(--bt-space-1);border-radius:var(--bt-r-xs);min-inline-size:0;color:var(--bt-primary);transition:color var(--bt-dur-fast) var(--bt-ease-standard);text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.bt-breadcrumbs [data-bt-part=link]:hover{color:var(--bt-primary-hover)}}.bt-breadcrumbs [data-bt-part=back]{display:none}.bt-breadcrumbs: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)) :is([data-bt-part=separator],[data-bt-part=back])>.bt-icon{scale:-1 1}.bt-breadcrumbs [data-bt-part=hit]{inset-block:calc((100% - var(--bt-breadcrumbs-hit)) / 2);position:absolute;inset-inline:0}@container bt-breadcrumbs (width<480px){.bt-breadcrumbs [data-bt-part=item]:not(:last-child),.bt-breadcrumbs [data-bt-part=separator]{display:none}.bt-breadcrumbs [data-bt-part=back]{flex:none;display:inline-flex}}.bt-scope-badge{--bt-scope-badge-hit:24px;--bt-scope-badge-icon:12px;--bt-scope-badge-line:1px;align-items:center;gap:var(--bt-space-1);min-inline-size:0;max-inline-size:100%;block-size:var(--bt-h-badge);padding-block:0;padding-inline:var(--bt-space-1_5);border:var(--bt-scope-badge-line) solid var(--bt-border);border-radius:var(--bt-r-xs);color:var(--bt-text-secondary);font-family:inherit;font-size:var(--bt-text-badge-size);font-weight:var(--bt-text-badge-weight);line-height:var(--bt-text-badge-line);letter-spacing:var(--bt-text-badge-tracking);white-space:nowrap;transition:background-color var(--bt-dur-fast) var(--bt-ease-standard), color var(--bt-dur-fast) var(--bt-ease-standard);appearance:none;background-color:#0000;flex:none;display:inline-flex;position:relative}.bt-scope-badge>.bt-icon{--bt-icon-size:var(--bt-scope-badge-icon);flex:none}@media (hover:hover){.bt-scope-badge:hover{background-color:var(--bt-bg-item-hover);color:var(--bt-text)}}.bt-scope-badge[aria-expanded=true]{background-color:var(--bt-bg-item-hover);color:var(--bt-text)}.bt-scope-badge>[data-bt-part=hit]{inset-block:calc((100% - var(--bt-scope-badge-hit)) / 2);inset-inline:min(0px, calc((100% - var(--bt-scope-badge-hit)) / 2));position:absolute}.bt-scope-badge-popover{max-inline-size:min(var(--bt-w-aside), var(--radix-popover-content-available-width));padding:var(--bt-space-3)}.bt-hover-actions{--bt-hover-actions-bar:2px;--bt-hover-actions-fade:calc(var(--bt-dur-reduced) + (var(--bt-dur-fast) - var(--bt-dur-reduced)) * var(--bt-motion));align-items:center;gap:var(--bt-space-4);min-inline-size:0;padding-block:var(--bt-space-2);padding-inline:var(--bt-space-3);display:flex;position:relative}.bt-hover-actions>[data-bt-part=bar]{inline-size:var(--bt-hover-actions-bar);background-color:var(--bt-accent);opacity:0;position:absolute;inset-block:0;inset-inline-start:0}.bt-hover-actions>[data-bt-part=content]{flex:auto;min-inline-size:0}.bt-hover-actions>[data-bt-part=actions]{gap:var(--bt-space-2);opacity:0;transition:opacity var(--bt-hover-actions-fade) var(--bt-ease-out);flex:none;display:flex}.bt-hover-actions:has(:focus-visible){background-color:var(--bt-bg-item-hover)}.bt-hover-actions:has(:focus-visible)>:is([data-bt-part=bar],[data-bt-part=actions]){opacity:1}@media (hover:hover){.bt-hover-actions:hover{background-color:var(--bt-bg-item-hover)}.bt-hover-actions:hover>:is([data-bt-part=bar],[data-bt-part=actions]){opacity:1}}@media (hover:none){.bt-hover-actions>[data-bt-part=actions]{opacity:1}}.bt-preferences-matrix{--bt-preferences-matrix-column:64px;--bt-preferences-matrix-line:1px;gap:var(--bt-space-6);flex-direction:column;min-inline-size:0;display:flex}.bt-preferences-matrix [data-bt-part=groups]{gap:var(--bt-space-8);flex-direction:column;min-inline-size:0;display:flex}.bt-preferences-matrix [data-bt-part=group]{border-collapse:collapse;table-layout:fixed;inline-size:100%}.bt-preferences-matrix [data-bt-part=group] th,.bt-preferences-matrix [data-bt-part=group] td{padding-block:var(--bt-space-3);font-weight:inherit;text-align:start;padding-inline:0}.bt-preferences-matrix thead th{padding-block-start:0}.bt-preferences-matrix [data-bt-part=channel]{inline-size:var(--bt-preferences-matrix-column);color:var(--bt-text-secondary);text-align:center}.bt-preferences-matrix [data-bt-part=group]>tbody>[data-bt-part=row]{border-block-start:var(--bt-preferences-matrix-line) solid var(--bt-border)}@media (hover:hover){.bt-preferences-matrix [data-bt-part=group]>tbody>[data-bt-part=row]:hover>*{background-color:var(--bt-bg-item-hover)}}.bt-preferences-matrix [data-bt-part=topic-text]{gap:var(--bt-space-2);flex-direction:column;min-inline-size:0;display:flex}.bt-preferences-matrix [data-bt-part=description]{color:var(--bt-text-secondary)}.bt-preferences-matrix [data-bt-part=box]{justify-items:center;display:grid}.bt-tag-chip{--bt-tag-chip-dot:6px;--bt-tag-chip-line:1px;--bt-tag-chip-color:var(--bt-text-tertiary);--bt-tag-chip-subtle:var(--bt-bg-control);--bt-tag-chip-strong:var(--bt-text-secondary);align-items:center;gap:var(--bt-space-1);min-inline-size:0;max-inline-size:100%;block-size:var(--bt-h-badge);padding-inline:var(--bt-space-1_5);border:var(--bt-tag-chip-line) solid var(--bt-border);border-radius:var(--bt-r-xs);color:var(--bt-text-secondary);font-size:var(--bt-text-badge-size);font-weight:var(--bt-text-badge-weight);line-height:var(--bt-text-badge-line);letter-spacing:var(--bt-text-badge-tracking);white-space:nowrap;flex:none;display:inline-flex}.bt-tag-chip>[data-bt-part=dot]{inline-size:var(--bt-tag-chip-dot);block-size:var(--bt-tag-chip-dot);border-radius:var(--bt-r-full);background-color:var(--bt-tag-chip-color);flex:none}.bt-tag-chip[data-tone=info]{--bt-tag-chip-color:var(--bt-accent);--bt-tag-chip-subtle:var(--bt-accent-subtle);--bt-tag-chip-strong:var(--bt-accent-text)}.bt-tag-chip[data-tone=success]{--bt-tag-chip-color:var(--bt-success);--bt-tag-chip-subtle:var(--bt-success-subtle);--bt-tag-chip-strong:var(--bt-success)}.bt-tag-chip[data-tone=warning]{--bt-tag-chip-color:var(--bt-warning);--bt-tag-chip-subtle:var(--bt-warning-subtle);--bt-tag-chip-strong:var(--bt-warning)}.bt-tag-chip[data-tone=danger]{--bt-tag-chip-color:var(--bt-danger);--bt-tag-chip-subtle:var(--bt-danger-subtle);--bt-tag-chip-strong:var(--bt-danger)}.bt-tag-chip[data-variant=soft]{background-color:var(--bt-tag-chip-subtle);color:var(--bt-tag-chip-strong);border-color:#0000}.bt-tag-chip[data-variant=solid]{background-color:var(--bt-tag-chip-strong);color:var(--bt-bg-surface);border-color:#0000}.bt-tag-chip[data-variant=solid]>[data-bt-part=dot]{background-color:currentColor}.bt-radio-card-group{--bt-radio-card-group-radio:18px;--bt-radio-card-group-radio-sm:14px;--bt-radio-card-group-dot:6px;--bt-radio-card-group-dot-sm:4px;--bt-radio-card-group-hit:24px;--bt-radio-card-group-line:1px;--bt-radio-card-group-gap:var(--bt-space-2);--bt-radio-card-group-indent:calc(var(--bt-radio-card-group-radio) + var(--bt-radio-card-group-gap));gap:var(--bt-space-3);flex-direction:column;min-inline-size:0;display:flex}.bt-radio-card-group[data-size=sm]{--bt-radio-card-group-radio:var(--bt-radio-card-group-radio-sm);--bt-radio-card-group-dot:var(--bt-radio-card-group-dot-sm);--bt-radio-card-group-gap:var(--bt-space-1_5);gap:var(--bt-space-2)}.bt-radio-card-group>[data-bt-part=option]{flex-direction:column;min-inline-size:0;display:flex}.bt-radio-card-group [data-bt-part=radio-card-group-row]{align-items:center;gap:var(--bt-radio-card-group-gap);min-inline-size:0;display:flex}.bt-radio-card-group [data-bt-part=radio]{inline-size:var(--bt-radio-card-group-radio);block-size:var(--bt-radio-card-group-radio);border:var(--bt-radio-card-group-line) solid var(--bt-control-border);border-radius:var(--bt-r-full);background-color:var(--bt-bg-surface);flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.bt-radio-card-group [data-bt-part=radio][data-state=checked]{border-color:var(--bt-primary);background-color:var(--bt-primary)}.bt-radio-card-group [data-bt-part=radio]:disabled{border-color:var(--bt-border-strong);background-color:var(--bt-bg-control-subtle)}.bt-radio-card-group [data-bt-part=radio-card-group-dot]{inline-size:var(--bt-radio-card-group-dot);block-size:var(--bt-radio-card-group-dot);border-radius:var(--bt-r-full);background-color:var(--bt-on-primary)}.bt-radio-card-group [data-bt-part=radio-card-group-hit]{inset:calc(( var(--bt-radio-card-group-radio) - var(--bt-radio-card-group-hit) - 2 * var(--bt-radio-card-group-line) ) / 2);position:absolute}.bt-radio-card-group [data-bt-part=radio-card-group-label]{min-inline-size:0;color:var(--bt-text)}.bt-radio-card-group [data-bt-part=radio-card-group-description]{color:var(--bt-text-secondary);margin:0;padding-block-start:var(--bt-space-1);padding-inline-start:var(--bt-radio-card-group-indent)}.bt-radio-card-group [data-bt-part=radio-card-group-detail]{padding-block-start:var(--bt-space-2);padding-inline-start:var(--bt-radio-card-group-indent)}.bt-option-tiles{--bt-option-tiles-box:18px;--bt-option-tiles-mark:12px;--bt-option-tiles-tile:40px;--bt-option-tiles-line:1px;--bt-option-tiles-ring:2px;--bt-option-tiles-stroke:3;min-inline-size:0;container:bt-option-tiles/inline-size}.bt-option-tiles>[data-bt-part=grid]{gap:var(--bt-space-2);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.bt-option-tiles [data-bt-part=tile]{align-items:center;gap:var(--bt-space-3);min-inline-size:0;min-block-size:var(--bt-option-tiles-tile);padding:var(--bt-space-2) var(--bt-space-3);border-radius:var(--bt-r-md);background-color:var(--bt-bg-control);color:var(--bt-text);font:inherit;text-align:start;appearance:none;border:0;display:flex}.bt-option-tiles [data-bt-part=tile][data-state=checked]{background-color:var(--bt-bg-surface);box-shadow:inset 0 0 0 var(--bt-option-tiles-ring) var(--bt-accent)}.bt-option-tiles [data-bt-part=tile]:disabled{background-color:var(--bt-bg-control-subtle);box-shadow:none;color:var(--bt-text-disabled)}.bt-option-tiles [data-bt-part=tile]:disabled :is(.bt-text[data-role=label],[data-bt-part=description]){color:var(--bt-text-disabled)}.bt-option-tiles [data-bt-part=box]{inline-size:var(--bt-option-tiles-box);block-size:var(--bt-option-tiles-box);border:var(--bt-option-tiles-line) solid var(--bt-control-border);border-radius:var(--bt-r-xs);background-color:var(--bt-bg-surface);color:var(--bt-on-primary);flex:none;place-items:center;display:inline-grid}.bt-option-tiles [data-state=checked]>[data-bt-part=box]{border-color:var(--bt-primary);background-color:var(--bt-primary)}.bt-option-tiles [data-bt-part=tile]:disabled>[data-bt-part=box]{border-color:var(--bt-border-strong);background-color:var(--bt-bg-control-subtle);color:var(--bt-text-disabled)}.bt-option-tiles [data-bt-part=mark]{place-items:center;display:grid}.bt-option-tiles [data-bt-part=mark] svg{inline-size:var(--bt-option-tiles-mark);block-size:var(--bt-option-tiles-mark);stroke-width:var(--bt-option-tiles-stroke)}.bt-option-tiles [data-bt-part=text]{gap:var(--bt-space-1);flex-direction:column;min-inline-size:0;display:flex}.bt-option-tiles [data-bt-part=description]{color:var(--bt-text-secondary)}@container bt-option-tiles (width>=480px){.bt-option-tiles>[data-bt-part=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-accordion{--bt-accordion-line:1px;--bt-accordion-pad-block:var(--bt-space-4);--bt-accordion-pad-inline:0;--bt-accordion-gap:var(--bt-space-3);--bt-accordion-item-gap:0;--bt-accordion-radius:var(--bt-r-sm);--bt-accordion-title-size:var(--bt-text-title-size);--bt-accordion-title-line:var(--bt-text-title-line);--bt-accordion-title-weight:var(--bt-text-title-weight);--bt-accordion-title-tracking:var(--bt-text-title-tracking);--bt-accordion-body-size:var(--bt-text-body-size);--bt-accordion-body-line:var(--bt-text-body-line);gap:var(--bt-accordion-item-gap);flex-direction:column;min-inline-size:0;display:flex}.bt-accordion[data-size=sm]{--bt-accordion-pad-block:var(--bt-space-3);--bt-accordion-gap:var(--bt-space-2);--bt-accordion-title-size:var(--bt-text-label-size);--bt-accordion-title-line:var(--bt-text-label-line);--bt-accordion-title-weight:var(--bt-text-label-weight);--bt-accordion-title-tracking:var(--bt-text-label-tracking);--bt-accordion-body-size:var(--bt-text-body-sm-size);--bt-accordion-body-line:var(--bt-text-body-sm-line)}.bt-accordion[data-size=lg]{--bt-accordion-pad-block:var(--bt-space-5);--bt-accordion-title-size:var(--bt-text-title-md-size);--bt-accordion-title-line:var(--bt-text-title-md-line);--bt-accordion-title-weight:var(--bt-text-title-md-weight);--bt-accordion-title-tracking:var(--bt-text-title-md-tracking);--bt-accordion-body-size:var(--bt-text-body-lg-size-sm);--bt-accordion-body-line:var(--bt-text-body-lg-line-sm)}.bt-accordion[data-variant=contained]{--bt-accordion-pad-inline:var(--bt-space-4);--bt-accordion-radius:0;border-radius:var(--bt-r-lg);background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-card);overflow:clip}.bt-accordion[data-variant=cards]{--bt-accordion-pad-inline:var(--bt-space-4);--bt-accordion-item-gap:var(--bt-space-2);--bt-accordion-radius:var(--bt-r-lg)}.bt-accordion[data-variant=plain]{--bt-accordion-pad-inline:var(--bt-space-3);--bt-accordion-item-gap:var(--bt-space-0_5);--bt-accordion-radius:var(--bt-r-md)}.bt-accordion[data-size=lg]:is([data-variant=contained],[data-variant=cards]){--bt-accordion-pad-inline:var(--bt-space-5)}.bt-accordion>[data-bt-part=accordion-item]{min-inline-size:0;flex-direction:column;scroll-margin-block-start:var(--bt-sticky-top,0px);display:flex}.bt-accordion:is([data-variant=divided],[data-variant=contained])>[data-bt-part=accordion-item]+[data-bt-part=accordion-item]{border-block-start:var(--bt-accordion-line) solid var(--bt-border)}.bt-accordion[data-variant=cards]>[data-bt-part=accordion-item]{border-radius:var(--bt-r-lg);background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-card);overflow:clip}.bt-accordion>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]{min-inline-size:0;font:inherit;display:flex}.bt-accordion>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]{align-items:flex-start;gap:var(--bt-accordion-gap);min-inline-size:0;padding:var(--bt-accordion-pad-block) var(--bt-accordion-pad-inline);border-radius:var(--bt-accordion-radius);color:var(--bt-text);text-align:start;appearance:none;background:0 0;border:0;flex:1;display:flex}.bt-accordion:is([data-variant=contained],[data-variant=cards],[data-variant=plain])>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]:focus-visible{outline-offset:calc(-1 * var(--bt-focus-width))}@media (hover:hover){.bt-accordion:is([data-variant=contained],[data-variant=plain])>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]:not(:disabled):hover{background-color:var(--bt-bg-item-hover)}.bt-accordion>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]:not(:disabled):hover>[data-bt-part=accordion-chevron]{color:var(--bt-text)}}.bt-accordion>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]>[data-bt-part=accordion-leading]{min-block-size:var(--bt-accordion-title-line);color:var(--bt-text-secondary);flex:none;justify-content:center;align-items:center;display:flex}.bt-accordion>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]>[data-bt-part=accordion-leading][data-kind=custom]{align-self:center}.bt-accordion>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]>[data-bt-part=accordion-text]{gap:var(--bt-space-0_5);flex-direction:column;flex:1;min-inline-size:0;display:flex}.bt-accordion>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]>[data-bt-part=accordion-text]>[data-bt-part=accordion-title]{font-size:var(--bt-accordion-title-size);font-weight:var(--bt-accordion-title-weight);line-height:var(--bt-accordion-title-line);letter-spacing:var(--bt-accordion-title-tracking);overflow-wrap:break-word}.bt-accordion[data-size=lg]>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]{color:var(--bt-text-strong)}.bt-accordion>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]>[data-bt-part=accordion-text]>[data-bt-part=accordion-description]{color:var(--bt-text-secondary);font-size:var(--bt-text-caption-size);font-weight:var(--bt-text-caption-weight);line-height:var(--bt-text-caption-line);letter-spacing:var(--bt-text-caption-tracking)}.bt-accordion>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]>[data-bt-part=accordion-chevron]{block-size:var(--bt-accordion-title-line);color:var(--bt-text-secondary);transition:color var(--bt-dur-fast) var(--bt-ease-standard);flex:none;align-items:center;display:flex}.bt-accordion>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]:disabled{color:var(--bt-text-disabled)}.bt-accordion>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]:disabled>:is([data-bt-part=accordion-leading],[data-bt-part=accordion-chevron]){color:var(--bt-icon-disabled)}.bt-accordion>[data-bt-part=accordion-item]>[data-bt-part=accordion-heading]>[data-bt-part=accordion-trigger]:disabled>[data-bt-part=accordion-text]>[data-bt-part=accordion-description]{color:var(--bt-text-disabled)}.bt-accordion>[data-bt-part=accordion-item] [data-bt-part=accordion-panel]{padding:0 var(--bt-accordion-pad-inline) var(--bt-accordion-pad-block);color:var(--bt-text-secondary);font-size:var(--bt-accordion-body-size);line-height:var(--bt-accordion-body-line)}.bt-one-time-code-field{--bt-one-time-code-field-dot:6px;--bt-one-time-code-field-caret:2px;--bt-one-time-code-field-blink:1.06s;min-inline-size:0}.bt-one-time-code-field>[data-bt-part=box]>[data-bt-part=slots]{min-inline-size:0;padding-inline:var(--bt-form-field-inset);flex:1;align-self:stretch;display:flex}.bt-one-time-code-field>[data-bt-part=box]>[data-bt-part=slots]>[data-bt-part=slot]{min-inline-size:0;color:var(--bt-text-strong);font-size:var(--bt-text-title-lg-size);font-weight:var(--bt-text-title-lg-weight);line-height:var(--bt-text-title-lg-line);font-variant-numeric:tabular-nums;flex:1 1 0;place-items:center;display:grid;position:relative}.bt-one-time-code-field>[data-bt-part=box]>[data-bt-part=slots]>[data-bt-part=slot]>[data-bt-part=dot]{inline-size:var(--bt-one-time-code-field-dot);block-size:var(--bt-one-time-code-field-dot);border-radius:var(--bt-r-full);background-color:var(--bt-text-tertiary)}.bt-one-time-code-field>[data-bt-part=box]>[data-bt-part=slots]>[data-bt-part=slot]>[data-bt-part=caret]{inline-size:var(--bt-one-time-code-field-caret);border-radius:var(--bt-r-full);background-color:var(--bt-accent);block-size:50%;animation:bt-one-time-code-field-blink var(--bt-one-time-code-field-blink) steps(1) infinite;position:absolute;inset-block-start:25%;inset-inline-start:calc(50% - var(--bt-one-time-code-field-caret) / 2)}.bt-one-time-code-field>[data-bt-part=box]>[data-bt-part=slots]>[data-bt-part=slot]:has(>[data-bt-part=caret])>[data-bt-part=dot]{visibility:hidden}.bt-one-time-code-field[data-motion=reduced]>[data-bt-part=box]>[data-bt-part=slots]>[data-bt-part=slot]>[data-bt-part=caret]{animation:none}.bt-one-time-code-field>[data-bt-part=box]>[data-bt-part=input]{color:#0000;inline-size:100%;font-size:var(--bt-text-body-lg-size-sm);caret-color:#0000;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.bt-one-time-code-field>[data-bt-part=box]>[data-bt-part=input]::selection{background:0 0}.bt-one-time-code-field>[data-bt-part=box]{transition:border-color var(--bt-dur-fast) var(--bt-ease-standard), background-color var(--bt-dur-fast) var(--bt-ease-standard)}.bt-one-time-code-field[data-status=success]>[data-bt-part=box]{border-color:var(--bt-success);background-color:var(--bt-success-subtle)}.bt-one-time-code-field>[data-bt-part=status]{justify-content:center;align-items:center;gap:var(--bt-space-1_5);min-inline-size:0;min-block-size:var(--bt-icon-sm);color:var(--bt-text-tertiary);display:flex}.bt-one-time-code-field>[data-bt-part=status]>.bt-text{color:inherit;text-align:center;text-box:normal}.bt-one-time-code-field[data-status=success]>[data-bt-part=status]{color:var(--bt-success)}.bt-one-time-code-field[data-status=error]>[data-bt-part=status]{color:var(--bt-danger)}.bt-one-time-code-field>[data-bt-part=status]>[data-bt-part=mark]{inline-size:var(--bt-icon-sm);block-size:var(--bt-icon-sm);flex:none;place-items:center;display:grid;position:relative}@keyframes bt-one-time-code-field-blink{50%{opacity:0}}.bt-identifier-field{min-inline-size:0}}@layer bt.patterns{.bt-auth-form{gap:var(--bt-space-5);inline-size:100%;min-inline-size:0;max-inline-size:var(--bt-w-dialog);flex-direction:column;display:flex}.bt-auth-form>[data-bt-part=summary]{scroll-margin-block-start:var(--bt-sticky-top,0px)}.bt-auth-form>[data-bt-part=summary]:focus-visible{outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:var(--bt-focus-offset)}.bt-auth-form>[data-bt-part=fields]{gap:var(--bt-space-4);flex-direction:column;min-inline-size:0;display:flex}.bt-auth-form>[data-bt-part=or]{align-items:center;gap:var(--bt-space-3);color:var(--bt-text-tertiary);display:flex}.bt-auth-form>[data-bt-part=or]>[data-bt=Divider]{flex:1}.bt-auth-form>[data-bt-part=providers]{gap:var(--bt-space-2);flex-direction:column;display:flex}.bt-auth-form>[data-bt-part=footer]{justify-content:center;align-items:center;gap:var(--bt-space-1_5);color:var(--bt-text-secondary);flex-wrap:wrap;display:flex}.bt-auth-form>[data-bt-part=fields]>[data-bt-part=options]>[data-bt-part=link]{padding-block:var(--bt-space-1);color:var(--bt-text-secondary);text-decoration:underline}.bt-hero-text{align-items:flex-start;gap:var(--bt-space-4);flex-direction:column;min-inline-size:0;display:flex}.bt-hero-text[data-align=center]{text-align:center;align-items:center}.bt-hero-text>[data-bt-part=title]{max-inline-size:22ch}.bt-hero-text>[data-bt-part=title]>[data-bt-part=more]{color:var(--bt-text-secondary)}.bt-hero-text>[data-bt-part=body]{max-inline-size:60ch;padding-block-start:var(--bt-space-2)}.bt-hero-text>[data-bt-part=actions]{gap:var(--bt-space-2);flex-wrap:wrap;padding-block-start:var(--bt-space-2);display:flex}.bt-hero-text[data-align=center]>[data-bt-part=actions]{justify-content:center}.bt-sign-in-form>[data-bt-part=fields]>[data-bt-part=options]{justify-content:space-between;align-items:center;gap:var(--bt-space-2) var(--bt-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.bt-sign-up-form>[data-bt-part=fields]>.bt-checkbox>[data-bt-part=row]>[data-bt-part=label] a{color:inherit;text-decoration:underline}.bt-floating-toolbar{--bt-floating-toolbar-room:calc(100vw - 2 * var(--bt-space-2));align-items:center;gap:var(--bt-space-1);max-inline-size:var(--bt-floating-toolbar-room);block-size:var(--bt-h-cta);padding:var(--bt-space-1_5);border-radius:var(--bt-r-full);background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-floating);white-space:nowrap;display:flex}.bt-floating-toolbar>[data-bt-part=meta]{min-inline-size:0;padding-inline:var(--bt-space-3) var(--bt-space-2);color:var(--bt-text-secondary);font-variant-numeric:tabular-nums}.bt-floating-toolbar>.bt-button{flex:none}[data-bt-part=floating-toolbar-place]{position:absolute;top:0;left:0}.bt-inspector{--bt-inspector-line:1px;inline-size:var(--bt-w-inspector);flex-direction:column;min-block-size:0;max-inline-size:100%;padding:0;display:flex;overflow:hidden}.bt-inspector>[data-bt-part=body]{--bt-scroll-fade-size:var(--bt-space-2);gap:var(--bt-space-2);min-block-size:0;padding-inline:var(--bt-space-2);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;display:flex;overflow-y:auto}.bt-inspector-section{flex-direction:column;flex:none;display:flex}.bt-inspector-section>[data-bt-part=header]{justify-content:space-between;align-items:center;gap:var(--bt-space-2);min-inline-size:0;block-size:var(--bt-h-button);padding-inline:var(--bt-space-4) var(--bt-space-2);display:flex}.bt-inspector-section>[data-bt-part=header]>[data-bt-part=title]{color:var(--bt-text-secondary);margin:0}.bt-inspector-section>[data-bt-part=header]>[data-bt-part=reset]{block-size:var(--bt-h-sm);padding-inline:var(--bt-space-2);border-radius:var(--bt-r-full);color:var(--bt-text-secondary);background:0 0;border:0;flex:none}@media (hover:hover){.bt-inspector-section>[data-bt-part=header]>[data-bt-part=reset]:not([aria-disabled=true]):hover{color:var(--bt-text)}}.bt-inspector-section>[data-bt-part=header]>[data-bt-part=reset][aria-disabled=true]{color:var(--bt-text-disabled)}.bt-inspector-section>[data-bt-part=card]{flex-direction:column;display:flex}.bt-inspector-row{justify-content:space-between;align-items:center;gap:var(--bt-space-3);min-inline-size:0;block-size:var(--bt-h-row);padding-inline:var(--bt-space-4);display:flex}.bt-inspector-row:not([data-labelled])>*{flex:1}.bt-inspector-row[data-block]{block-size:auto;padding-block:var(--bt-space-4)}.bt-inspector-row>[data-bt-part=lead]{align-items:center;gap:var(--bt-space-2);min-inline-size:0;display:flex}.bt-inspector-section>[data-bt-part=card]>:is([data-bt-part=row],[data-bt-part=split])+:is([data-bt-part=row],[data-bt-part=split]),.bt-inspector-section>[data-bt-part=card]>.bt-morph+:is([data-bt-part=row],[data-bt-part=split]),.bt-inspector-section>[data-bt-part=card]>:is([data-bt-part=row],[data-bt-part=split])+.bt-morph>[data-bt-part=content]>[data-bt-part=view]>:is([data-bt-part=row],[data-bt-part=split]):first-child,.bt-inspector-section>[data-bt-part=card]>.bt-morph>[data-bt-part=content]>[data-bt-part=view]>:is([data-bt-part=row],[data-bt-part=split])+:is([data-bt-part=row],[data-bt-part=split]){border-block-start:var(--bt-inspector-line) solid var(--bt-border)}.bt-inspector-split{block-size:var(--bt-h-row-split);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bt-inspector-split>[data-bt-part=row]{block-size:auto}.bt-inspector-split>[data-bt-part=row]+[data-bt-part=row]{border-inline-start:var(--bt-inspector-line) solid var(--bt-border)}.bt-inspector-footer{align-items:center;gap:var(--bt-space-2);min-inline-size:0;padding:var(--bt-space-3);border-block-start:var(--bt-inspector-line) solid var(--bt-border);flex:none;display:flex}.bt-header-bar{--bt-header-bar-mark:24px;align-items:center;gap:var(--bt-space-3);min-inline-size:0;block-size:var(--bt-h-header);padding-inline:var(--bt-space-4);border-radius:var(--bt-r-3xl);background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-card);display:flex}[data-bt-platform=desktop] .bt-header-bar[data-drag-region]{padding-inline-start:var(--bt-inset-titlebar)}.bt-header-bar>[data-bt-part=lead]{align-items:center;gap:var(--bt-space-3);flex:0 auto;min-inline-size:0;display:flex}.bt-header-bar>[data-bt-part=lead]>[data-bt-part=mark]{inline-size:var(--bt-header-bar-mark);block-size:var(--bt-header-bar-mark);flex:none;place-items:center;display:inline-grid}.bt-header-bar>[data-bt-part=actions]{justify-content:flex-end;align-items:center;gap:var(--bt-space-1);flex:1 1 0;min-inline-size:0;display:flex}.bt-header-bar>[data-bt-part=actions]>[data-bt-part=cluster]{flex:1 1 0}.bt-empty-state{--bt-empty-state-gap:var(--bt-space-6);--bt-empty-state-content-gap:var(--bt-space-4);--bt-empty-state-tile:48px;--bt-empty-state-tile-radius:var(--bt-r-lg);--bt-empty-state-line:1px;--bt-empty-state-dash:2px;--bt-empty-state-tile-sm:40px;--bt-empty-state-tile-lg:56px;align-items:center;gap:var(--bt-empty-state-gap);text-align:center;flex-direction:column;min-inline-size:0;display:flex}.bt-empty-state[data-size=sm]{--bt-empty-state-gap:var(--bt-space-4);--bt-empty-state-content-gap:var(--bt-space-3);--bt-empty-state-tile:var(--bt-empty-state-tile-sm);--bt-empty-state-tile-radius:var(--bt-r-md)}.bt-empty-state[data-size=lg]{--bt-empty-state-gap:var(--bt-space-8);--bt-empty-state-content-gap:var(--bt-space-5);--bt-empty-state-tile:var(--bt-empty-state-tile-lg);--bt-empty-state-tile-radius:var(--bt-r-xl)}.bt-empty-state[data-variant=dashed]{padding:var(--bt-space-8);border:var(--bt-empty-state-dash) dashed var(--bt-ring-selected);border-radius:var(--bt-r-2xl)}.bt-empty-state[data-variant=dashed][data-size=sm]{padding:var(--bt-space-6)}.bt-empty-state[data-variant=dashed][data-size=lg]{padding:var(--bt-space-12)}.bt-empty-state>[data-bt-part=content]{align-items:center;gap:var(--bt-empty-state-content-gap);flex-direction:column;min-inline-size:0;display:flex}.bt-empty-state[data-size=sm]>[data-bt-part=content]>.bt-text-stack{--bt-text-stack-gap:var(--bt-space-2)}.bt-empty-state [data-bt-part=empty-state-icon]{inline-size:var(--bt-empty-state-tile);block-size:var(--bt-empty-state-tile);border:var(--bt-empty-state-line) solid var(--bt-border);border-radius:var(--bt-empty-state-tile-radius);background-color:var(--bt-bg-section);color:var(--bt-text-secondary);flex:none;place-items:center;display:grid}.bt-empty-state>[data-bt-part=actions]{justify-content:center;gap:var(--bt-space-2);flex-wrap:wrap;display:flex}.bt-drop-zone{--bt-drop-zone-line:2px;place-items:center;min-block-size:0;min-inline-size:0;display:grid;position:relative}.bt-drop-zone[data-over]{background-color:var(--bt-bg-control-active)}.bt-drop-zone>[data-bt-part=drop-hint]{inset:var(--bt-space-4);border:var(--bt-drop-zone-line) dashed var(--bt-ring-selected);border-radius:var(--bt-r-2xl);color:var(--bt-text-secondary);pointer-events:none;place-items:center;display:grid;position:absolute}.bt-stage{--bt-stage-margin:var(--bt-space-8);--bt-stage-handle:12px;--bt-stage-handle-hit:24px;--bt-stage-line:1px;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;padding:var(--bt-stage-margin);place-items:center;display:grid;container-type:size}.bt-stage>[data-bt-part=canvas]{inline-size:min(100cqi, 100cqb * var(--bt-stage-ratio,1));aspect-ratio:var(--bt-stage-ratio,1);border-radius:var(--bt-r-lg);box-shadow:var(--bt-shadow-card);transition:box-shadow calc(var(--bt-dur-base) * var(--bt-motion)) var(--bt-ease-standard);position:relative}.bt-stage[data-cropping]>[data-bt-part=canvas]{box-shadow:none}.bt-stage>[data-bt-part=canvas]>[data-bt-part=background]{border-radius:inherit;background-color:var(--bt-bg-surface);transition:opacity calc(var(--bt-dur-base) * var(--bt-motion)) var(--bt-ease-standard);position:absolute;inset:0}.bt-stage[data-cropping]>[data-bt-part=canvas]>[data-bt-part=background]{opacity:0}.bt-stage>[data-bt-part=canvas]>[data-bt-part=artwork]{border-radius:inherit;display:grid;position:absolute;inset:0;overflow:clip}.bt-stage>[data-bt-part=canvas]>[data-bt-part=crop]{border:var(--bt-stage-line) solid var(--bt-ring-selected);animation:bt-stage-crop-in calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-out) calc(var(--bt-delay-follow) * var(--bt-motion)) both;position:absolute;inset:0}.bt-stage>[data-bt-part=canvas]>[data-bt-part=crop]>[data-bt-part=handle]{inline-size:var(--bt-stage-handle);block-size:var(--bt-stage-handle);border:var(--bt-stage-line) solid var(--bt-ring-selected);border-radius:var(--bt-r-full);background-color:var(--bt-bg-surface);touch-action:none;position:absolute;translate:-50% -50%}.bt-stage>[data-bt-part=canvas]>[data-bt-part=crop]>[data-bt-part=handle]>[data-bt-part=hit]{inset:calc((var(--bt-stage-handle) - var(--bt-stage-handle-hit)) / 2 - var(--bt-stage-line));position:absolute}.bt-stage [data-bt-part=handle]:is([data-handle=nw],[data-handle=n],[data-handle=ne]){top:0}.bt-stage [data-bt-part=handle]:is([data-handle=w],[data-handle=e]){cursor:ew-resize;top:50%}.bt-stage [data-bt-part=handle]:is([data-handle=sw],[data-handle=s],[data-handle=se]){top:100%}.bt-stage [data-bt-part=handle]:is([data-handle=nw],[data-handle=w],[data-handle=sw]){left:0}.bt-stage [data-bt-part=handle]:is([data-handle=n],[data-handle=s]){cursor:ns-resize;left:50%}.bt-stage [data-bt-part=handle]:is([data-handle=ne],[data-handle=e],[data-handle=se]){left:100%}.bt-stage [data-bt-part=handle]:is([data-handle=nw],[data-handle=se]){cursor:nwse-resize}.bt-stage [data-bt-part=handle]:is([data-handle=ne],[data-handle=sw]){cursor:nesw-resize}@keyframes bt-stage-crop-in{0%{opacity:0}}.bt-app-shell{--bt-app-shell-gap:var(--bt-space-2);--bt-app-shell-line:1px;--bt-app-shell-skip-hidden:1px;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"header inspector""stage inspector";grid-template-columns:minmax(0, calc(var(--bt-w-shell-max) - var(--bt-w-inspector) - var(--bt-app-shell-gap))) var(--bt-w-inspector);gap:var(--bt-app-shell-gap);block-size:100%;min-block-size:0;inline-size:100%;padding:var(--bt-app-shell-gap);background-color:var(--bt-bg-app);justify-content:center;display:grid}.bt-app-shell[data-narrow]{grid-template:"header""stage"minmax(0,1fr)"sheet-bar"/minmax(0,1fr)}.bt-app-shell>[data-bt-part=header]{grid-area:header;min-inline-size:0}.bt-app-shell>[data-bt-part=stage]{grid-area:stage;min-block-size:0;min-inline-size:0;display:grid}.bt-app-shell>[data-bt-part=inspector]{grid-area:inspector;min-block-size:0;display:grid}.bt-app-shell>[data-bt-part=inspector]>.bt-inspector{block-size:100%}.bt-app-shell>[data-bt-part=sheet-bar]{grid-area:sheet-bar;display:grid}.bt-app-shell-scrim[data-bt-part=sheet-scrim]{position:absolute;inset:0}.bt-app-shell-sheet[data-bt-part=sheet]{inline-size:min(var(--bt-w-dialog), calc(100% - var(--bt-space-4)));max-block-size:calc(100dvh - var(--bt-space-16));outline:none;flex-direction:column;display:flex;position:absolute;inset-block-end:var(--bt-space-2);inset-inline-end:var(--bt-space-2)}.bt-app-shell-sheet>.bt-inspector{flex:auto;min-block-size:0;inline-size:100%}.bt-app-shell[data-layout=sidebar]{grid-template-rows:minmax(0,1fr);grid-template-areas:"sidebar column panel";grid-template-columns:var(--bt-w-sidebar) minmax(0, 1fr) auto;background-color:var(--bt-bg-surface);justify-content:stretch;gap:0;padding:0;position:relative;overflow:hidden;container:bt-shell/inline-size}.bt-app-shell [data-bt-part=skip]{z-index:var(--bt-z-raised);block-size:var(--bt-h-button);padding-inline:var(--bt-space-4);border-radius:var(--bt-r-full);background-color:var(--bt-bg-raised);box-shadow:var(--bt-shadow-raised);color:var(--bt-text-strong);font-size:var(--bt-text-label-size);font-weight:var(--bt-text-label-weight);line-height:var(--bt-text-label-line);white-space:nowrap;border:0;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--bt-space-2);inset-inline-start:var(--bt-space-2)}.bt-app-shell [data-bt-part=skip]:not(:focus){inline-size:var(--bt-app-shell-skip-hidden);block-size:var(--bt-app-shell-skip-hidden);clip-path:inset(50%);padding:0;overflow:hidden}.bt-app-shell [data-bt-part=page]:focus{outline:none}.bt-app-shell[data-layout=sidebar][data-sidebar=rail]{grid-template-columns:var(--bt-w-sidebar-rail) minmax(0, 1fr) auto}.bt-app-shell[data-layout=sidebar][data-sidebar=sheet]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"column panel"}.bt-app-shell[data-layout=sidebar]>[data-bt-part=panel]{grid-area:panel;min-block-size:0;min-inline-size:0;display:flex}.bt-app-shell[data-layout=sidebar]>[data-bt-part=sidebar]{overscroll-behavior:contain;border-inline-end:var(--bt-app-shell-line) solid var(--bt-border);grid-area:sidebar;min-block-size:0;overflow-y:auto}.bt-app-shell[data-layout=sidebar]>[data-bt-part=column]{grid-area:column;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid;container:bt-column/inline-size}.bt-app-shell[data-layout=sidebar]>[data-bt-part=column]>[data-bt-part=page]{overscroll-behavior:contain;scrollbar-gutter:stable;grid-row:2;min-block-size:0;min-inline-size:0;overflow-y:auto}.bt-app-shell-sidebar-sheet[data-bt-part=sidebar-sheet]{inset-block:var(--bt-space-2);inline-size:min(var(--bt-w-sidebar), calc(100% - var(--bt-space-4)));overscroll-behavior:contain;outline:none;padding:0;position:absolute;inset-inline-start:var(--bt-space-2);overflow-y:auto}.bt-onboarding [data-bt-part=scene]{aspect-ratio:384/200;position:relative;overflow:clip}.bt-onboarding [data-bt-part=scene]>:is([data-bt-part=backdrop],[data-bt-part=onboarding-stage]){position:absolute;inset:0}.bt-onboarding [data-bt-part=onboarding-stage]{place-items:center;display:grid}.bt-onboarding .bt-dialog-text{padding-block-end:var(--bt-space-1)}.bt-onboarding [data-bt-part=dots]{justify-content:center;padding-block-start:var(--bt-space-4);display:flex}.bt-onboarding .bt-dialog-actions{padding-block-start:var(--bt-space-4)}.bt-onboarding [data-bt-part=labels]{display:grid}.bt-onboarding [data-bt-part=labels]>span{transition:opacity calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-standard);grid-area:1/1}.bt-onboarding [data-bt-part=labels]>span:not([data-active]){opacity:0}.bt-page{background-color:var(--bt-bg-surface);flex-direction:column;min-inline-size:0;display:flex;container:bt-page/inline-size}.bt-section{min-inline-size:0;padding-block:var(--bt-space-24);background-color:var(--bt-bg-surface)}.bt-section[data-size=sm]{padding-block:var(--bt-space-16)}.bt-section[data-size=lg]{padding-block:var(--bt-space-32)}@container bt-page (width<640px){.bt-section{padding-block:var(--bt-space-16)}.bt-section[data-size=lg]{padding-block:var(--bt-space-24)}}.bt-section[data-tone=muted]{background-color:var(--bt-bg-app)}.bt-section [data-bt-part=section-intro]:not([data-alone]){padding-block-end:var(--bt-space-12)}@container bt-page (width>=1024px){.bt-section [data-bt-part=section-intro]:not([data-alone]){padding-block-end:var(--bt-space-16)}}.bt-container{--bt-container-side:var(--bt-space-4);inline-size:100%;min-inline-size:0;padding-inline:max(var(--bt-container-side), calc((100% - var(--bt-w-page)) / 2))}@container bt-page (width>=640px){.bt-container{--bt-container-side:var(--bt-space-6)}}@container bt-page (width>=1024px){.bt-container{--bt-container-side:var(--bt-space-8)}}.bt-split-hero{background-color:var(--bt-bg-surface);min-inline-size:0;container:bt-hero/inline-size}.bt-split-hero[data-variant=tinted]{background-color:var(--bt-bg-tint)}.bt-split-hero [data-bt-part=split-hero-layout]{gap:var(--bt-space-12);padding-block:var(--bt-space-24);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.bt-split-hero [data-bt-part=split-hero-visual]{gap:var(--bt-space-3);min-inline-size:0;display:grid}@container bt-hero (width<640px){.bt-split-hero [data-bt-part=split-hero-layout]{padding-block:var(--bt-space-16)}}@container bt-hero (width>=1024px){.bt-split-hero [data-bt-part=split-hero-layout]{gap:var(--bt-space-6);padding-block:var(--bt-space-32);grid-template-columns:repeat(12,minmax(0,1fr))}.bt-split-hero [data-bt-part=split-hero-words]{grid-area:1/1/auto/span 7}.bt-split-hero [data-bt-part=split-hero-visual]{grid-area:1/8/auto/span 5}.bt-split-hero[data-visual-side=start] [data-bt-part=split-hero-words]{grid-column:6/span 7}.bt-split-hero[data-visual-side=start] [data-bt-part=split-hero-visual]{grid-column:1/span 5}}.bt-centered-hero{background-color:var(--bt-bg-surface);min-inline-size:0;container:bt-hero/inline-size}.bt-centered-hero[data-variant=tinted]{background-color:var(--bt-bg-tint)}.bt-centered-hero [data-bt-part=centered-hero-layout]{align-items:center;gap:var(--bt-space-12);padding-block:var(--bt-space-24);flex-direction:column;display:flex}.bt-centered-hero [data-bt-part=centered-hero-words]{max-inline-size:66.6667%}.bt-centered-hero [data-bt-part=centered-hero-visual]{gap:var(--bt-space-3);inline-size:100%;min-inline-size:0;display:grid}@container bt-hero (width<640px){.bt-centered-hero [data-bt-part=centered-hero-layout]{padding-block:var(--bt-space-16)}.bt-centered-hero [data-bt-part=centered-hero-words]{max-inline-size:100%}}@container bt-hero (width>=1024px){.bt-centered-hero [data-bt-part=centered-hero-layout]{gap:var(--bt-space-16);padding-block:var(--bt-space-32)}}.bt-stat-strip{--bt-stat-strip-line:1px;min-inline-size:0;container-type:inline-size}.bt-stat-strip>[data-bt-part=list]{gap:var(--bt-space-6);grid-template-columns:repeat(4,minmax(0,1fr));min-inline-size:0;display:grid}.bt-stat-strip[data-columns="2"]>[data-bt-part=list]{grid-template-columns:repeat(2,minmax(0,1fr))}@container (width<640px){.bt-stat-strip[data-columns="4"]>[data-bt-part=list]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-stat-strip[data-layout=cards]>[data-bt-part=list]{gap:var(--bt-space-4)}.bt-stat-strip[data-layout=cards]>[data-bt-part=list]>.bt-stat{padding:var(--bt-space-6);border-radius:var(--bt-r-2xl);background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-card);border-inline-start:0}.bt-stat-strip[data-layout=stacked]>[data-bt-part=list]{gap:var(--bt-space-4);grid-template-columns:minmax(0,1fr)}.bt-stat-strip[data-layout=stacked]>[data-bt-part=list]>.bt-stat{border-inline-start:0;padding-inline-start:0}.bt-stat-strip[data-layout=stacked]>[data-bt-part=list]>.bt-stat+.bt-stat{border-block-start:var(--bt-stat-strip-line) solid var(--bt-border);padding-block-start:var(--bt-space-4)}.bt-stat-strip[data-size=lg]>[data-bt-part=list]>.bt-stat{gap:var(--bt-space-3)}.bt-stat{gap:var(--bt-space-2);min-inline-size:0;border-inline-start:1px solid var(--bt-border);flex-direction:column;padding-inline-start:var(--bt-space-6);display:flex}.bt-stat>[data-bt-part=number]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-inline-size:0;display:inline-grid}.bt-stat>[data-bt-part=number]>:is([data-bt-part=room],[data-bt-part=count]){grid-area:1/1}.bt-stat>[data-bt-part=number]>[data-bt-part=room]{visibility:hidden}.bt-stat>[data-bt-part=label]{color:var(--bt-text-secondary)}.bt-logo-strip{--bt-logo-strip-mark-width:120px;--bt-logo-strip-mark-height:24px;grid-template-columns:repeat(auto-fit, minmax(var(--bt-logo-strip-mark-width), 1fr));gap:var(--bt-space-6);min-inline-size:0;color:var(--bt-text-tertiary);align-items:center;margin:0;padding:0;list-style:none;display:grid}.bt-logo-strip-cell{place-items:center;min-inline-size:0;display:grid}.bt-logo-strip-cell>[data-bt-part=mark]{inline-size:var(--bt-logo-strip-mark-width);block-size:var(--bt-logo-strip-mark-height);place-items:center;display:grid}.bt-logo-strip-cell>[data-bt-part=mark]>:is(img,svg){object-fit:contain;max-block-size:100%;max-inline-size:100%}.bt-logo-strip-cell>[data-bt-part=mark]>img{filter:grayscale();opacity:.7}.bt-bento,.bt-bento-card{--bt-bento-cap:1cap;--bt-bento-line:1px}.bt-bento{min-inline-size:0;container-type:inline-size}.bt-bento>[data-bt-part=grid]{grid-template-columns:minmax(0,1fr);grid-auto-rows:var(--bt-bento-row);gap:var(--bt-space-4);min-inline-size:0;display:grid}@container (width>=640px){.bt-bento>[data-bt-part=grid]{grid-template-columns:repeat(6,minmax(0,1fr))}.bt-bento-card{grid-column:span 3}.bt-bento-card:is([data-span="8"],[data-span="12"]){grid-column:span 6}}@container (width>=1024px){.bt-bento>[data-bt-part=grid]{grid-template-columns:repeat(12,minmax(0,1fr))}.bt-bento-card[data-span="4"]{grid-column:span 4}.bt-bento-card[data-span="6"]{grid-column:span 6}.bt-bento-card[data-span="8"]{grid-column:span 8}.bt-bento-card[data-span="12"]{grid-column:span 12}}.bt-bento-card{border-radius:var(--bt-r-3xl);min-block-size:0;min-inline-size:0;transition:translate calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-out), box-shadow var(--bt-dur-fast) var(--bt-ease-out), background-color var(--bt-dur-fast) var(--bt-ease-out);flex-direction:column;display:flex;overflow:clip}.bt-bento-card[data-variant=elevated]{background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-card)}.bt-bento-card[data-variant=outline]{outline:var(--bt-bento-line) solid var(--bt-border);outline-offset:calc(var(--bt-bento-line) * -1);background-color:var(--bt-bg-surface)}.bt-bento-card[data-variant=soft]{background-color:var(--bt-bg-control)}.bt-bento-card[data-variant=tinted]{background-color:var(--bt-bg-tint)}.bt-bento-card[data-variant=plain]{border-radius:0;overflow:visible}.bt-bento-card[data-variant=soft] .bt-button[data-variant=soft]{--bt-button-bg:var(--bt-bg-raised)}.bt-bento-card[data-rows="2"]{grid-row:span 2}.bt-bento[data-expanded] .bt-bento-card[data-bt-part=card]{opacity:0;transition:opacity var(--bt-dur-base) var(--bt-ease-standard)}@media (hover:hover){.bt-bento-card:not([data-variant=plain]):hover{translate:0 calc(var(--bt-space-0_5) * -1 * var(--bt-motion))}.bt-bento-card:is([data-variant=elevated],[data-variant=outline],[data-variant=tinted]):hover{box-shadow:var(--bt-shadow-raised)}.bt-bento-card[data-variant=soft]:hover{background-color:var(--bt-bg-control-active)}.bt-bento-card[data-variant=plain]:hover>[data-bt-part=visual]{box-shadow:var(--bt-shadow-raised);translate:0 calc(var(--bt-space-0_5) * -1 * var(--bt-motion))}.bt-bento-card[data-variant=soft] .bt-icon-button[data-variant=ghost]:not(:disabled,[aria-disabled=true]):hover{--bt-icon-button-bg:var(--bt-bg-control-active)}.bt-bento-card[data-variant=soft] .bt-button[data-variant=soft]:not(:disabled,[aria-disabled=true]):hover{--bt-button-shadow:var(--bt-shadow-raised)}}.bt-bento-card>[data-bt-part=head]{justify-content:space-between;align-items:flex-start;gap:var(--bt-space-4);padding:calc(var(--bt-space-6) - var(--bt-space-1_5)) var(--bt-space-6) var(--bt-space-6);flex:none;display:flex}.bt-bento-card>[data-bt-part=head]>[data-bt-part=title]{min-inline-size:0;max-inline-size:22ch;padding-block-start:calc((var(--bt-h-sm) - var(--bt-bento-cap)) / 2)}.bt-bento-card>[data-bt-part=head]>[data-bt-part=affordance]{min-block-size:var(--bt-h-sm);flex:none;justify-content:center;align-items:center;display:flex}.bt-bento-card>[data-bt-part=visual]{flex:1;align-items:end;min-block-size:0;display:grid}.bt-bento-card[data-variant=plain]>[data-bt-part=head]{padding-block-end:var(--bt-space-4);padding-inline:0}.bt-bento-card[data-variant=plain]>[data-bt-part=visual]{border:var(--bt-bento-line) solid var(--bt-border);border-radius:var(--bt-r-3xl);background-color:var(--bt-bg-section);transition:translate calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-out), box-shadow var(--bt-dur-fast) var(--bt-ease-out);overflow:clip}.bt-expandable-card,.bt-expandable-card-panel[data-bt-part=panel]{--bt-expandable-card-cap:1cap}.bt-expandable-card{cursor:pointer}.bt-expandable-card[data-travelling]{z-index:var(--bt-z-raised)}.bt-expandable-card-scrim[data-bt-part=scrim]{position:absolute;inset:0}.bt-expandable-card-frame[data-bt-part=frame]{block-size:100%;padding:var(--bt-space-4);place-items:center;display:grid;overflow:hidden;container-type:inline-size}.bt-expandable-card-panel[data-bt-part=panel]{inline-size:min(var(--bt-w-dialog-lg), 100%);border-radius:var(--bt-r-3xl);overscroll-behavior:contain;outline:none;flex-direction:column;max-block-size:100%;min-inline-size:0;padding:0;display:flex;position:relative;overflow-y:auto}.bt-expandable-card-panel>[data-bt-part=head]{padding:calc(var(--bt-space-6) - var(--bt-space-1_5)) var(--bt-space-12) 0 var(--bt-space-6);flex:none;display:flex}.bt-expandable-card-panel>[data-bt-part=head]>[data-bt-part=title]{min-inline-size:0;max-inline-size:22ch;padding-block-start:calc((var(--bt-h-sm) - var(--bt-expandable-card-cap)) / 2)}.bt-expandable-card-panel>[data-bt-part=detail]{min-inline-size:0;padding:var(--bt-space-4) var(--bt-space-6) var(--bt-space-6)}.bt-expandable-card-panel>[data-bt-part=close]{position:absolute;inset-block-start:calc(var(--bt-space-6) - var(--bt-h-sm) / 2);inset-inline-end:calc(var(--bt-space-6) - var(--bt-h-sm) / 2)}.bt-article-layout{min-inline-size:0;container:bt-article/inline-size}.bt-article-layout>[data-bt-part=grid]{gap:var(--bt-space-12);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.bt-article-layout [data-bt-part=article-layout-main],.bt-article-layout [data-bt-part=article-layout-aside]{min-inline-size:0}@container bt-article (width<1024px){.bt-article-layout [data-bt-part=sticky]{max-block-size:none;position:static;overflow:visible}}@container bt-article (width>=1024px){.bt-article-layout>[data-bt-part=grid]{gap:var(--bt-space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.bt-article-layout [data-bt-part=article-layout-main]{grid-column:1/span 8}.bt-article-layout [data-bt-part=article-layout-aside]{grid-column:10/span 3}.bt-article-layout [data-bt-part=sticky]{padding-block:var(--bt-space-6)}}.bt-footer{--bt-footer-line:1px;--bt-footer-hit:24px;min-inline-size:0;padding-block:var(--bt-space-16) var(--bt-space-8);border-block-start:var(--bt-footer-line) solid var(--bt-border);background-color:var(--bt-bg-surface);container:bt-footer/inline-size}.bt-footer [data-bt-part=footer-body]{gap:var(--bt-space-12);flex-direction:column;min-inline-size:0;display:flex}.bt-footer [data-bt-part=footer-grid]{gap:var(--bt-space-10) var(--bt-space-4);grid-template-columns:repeat(4,minmax(0,1fr));min-inline-size:0;display:grid}.bt-footer [data-bt-part=footer-brand]{grid-column:1/-1;min-inline-size:0}.bt-footer-column{gap:var(--bt-space-3);flex-direction:column;grid-column:span 2;min-inline-size:0;display:flex}.bt-footer-column [data-bt-part=footer-links]{gap:var(--bt-space-1);flex-direction:column;padding:0;list-style:none;display:flex}.bt-footer-link{min-block-size:var(--bt-footer-hit);min-inline-size:0;color:var(--bt-text-secondary);transition:color var(--bt-dur-fast) var(--bt-ease-out);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.bt-footer-link:hover{color:var(--bt-text-strong)}}.bt-footer [data-bt-part=legal]{min-inline-size:0;border-block-start:var(--bt-footer-line) solid var(--bt-border);padding-block-start:var(--bt-space-6)}@container bt-footer (width>=640px){.bt-footer [data-bt-part=footer-grid]{column-gap:var(--bt-space-6);grid-template-columns:repeat(8,minmax(0,1fr))}}@container bt-footer (width>=1024px){.bt-footer [data-bt-part=footer-grid]{grid-template-columns:repeat(12,minmax(0,1fr))}.bt-footer [data-bt-part=footer-brand]{grid-column:1/span 4}}.bt-footer[data-layout=centered] [data-bt-part=footer-body]{text-align:center;align-items:center}.bt-footer[data-layout=centered] [data-bt-part=footer-grid]{justify-content:center;gap:var(--bt-space-10);flex-wrap:wrap;display:flex}.bt-footer[data-layout=centered] [data-bt-part=footer-brand]{flex-direction:column;flex-basis:100%;align-items:center;display:flex}.bt-footer[data-layout=centered] .bt-footer-column,.bt-footer[data-layout=centered] .bt-footer-column [data-bt-part=footer-links]{align-items:center}.bt-footer[data-layout=centered] [data-bt-part=legal]{justify-content:center;align-self:stretch;display:flex}@container bt-footer (width>=640px){.bt-footer[data-layout=centered] [data-bt-part=footer-grid]{column-gap:var(--bt-space-16)}}.bt-footer[data-layout=simple]{padding-block:var(--bt-space-8)}.bt-footer[data-layout=simple] [data-bt-part=footer-body]{align-items:flex-start;gap:var(--bt-space-4)}.bt-footer[data-layout=simple] [data-bt-part=footer-grid],.bt-footer[data-layout=simple] .bt-footer-column,.bt-footer[data-layout=simple] .bt-footer-column [data-bt-part=footer-links]{align-items:center;gap:var(--bt-space-1) var(--bt-space-6);flex-flow:wrap;display:flex}.bt-footer[data-layout=simple] [data-bt-part=legal]{border-block-start:0;padding-block-start:0}@container bt-footer (width>=640px){.bt-footer[data-layout=simple] [data-bt-part=footer-body]{justify-content:space-between;align-items:center;gap:var(--bt-space-8);flex-direction:row}}.bt-sub-nav{--bt-sub-nav-line:1px;--bt-sub-nav-underline:2px;border-block-end:var(--bt-sub-nav-line) solid var(--bt-border);background-color:var(--bt-bg-surface);min-inline-size:0}.bt-sub-nav [data-bt-part=sub-nav-bar]{align-items:center;gap:var(--bt-space-6);block-size:var(--bt-h-sub-nav);min-inline-size:0;display:flex}.bt-sub-nav [data-bt-part=sub-nav-title]{min-inline-size:0;color:var(--bt-text-strong);flex:0 auto}.bt-sub-nav [data-bt-part=sub-nav-links]{align-self:stretch;align-items:stretch}.bt-sub-nav [data-bt-part=sub-nav-links]>[data-bt-part=more]{align-self:center}.bt-sub-nav [data-bt-part=sub-nav-action]{flex:none}.bt-sub-nav-link{padding-inline:var(--bt-space-3);color:var(--bt-text-secondary);transition:color var(--bt-dur-fast) var(--bt-ease-out);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.bt-sub-nav-link:hover{color:var(--bt-text)}}.bt-sub-nav-link[aria-current]{color:var(--bt-text-strong)}.bt-sub-nav-link>[data-bt-part=indicator-slot]>[data-bt-part=indicator]{inset:auto var(--bt-space-3) calc(var(--bt-sub-nav-line) * -1);block-size:var(--bt-sub-nav-underline);border-radius:var(--bt-r-full);background-color:var(--bt-primary);box-shadow:none}.bt-morph-menu{--bt-morph-menu-ring:calc(var(--bt-focus-width) + var(--bt-focus-offset));--bt-morph-menu-reach:calc(var(--bt-h-button) + var(--bt-morph-menu-ring) * 2);--bt-morph-menu-gap:var(--bt-space-2);--bt-morph-menu-line:1px;--bt-morph-menu-entry:240px;--bt-morph-menu-screen:100vw;z-index:var(--bt-z-raised);min-inline-size:0;position:relative;container-type:inline-size}.bt-morph-menu:where(:has(>[data-bt-part=panel])){z-index:var(--bt-z-floating)}.bt-morph-menu-list{padding:var(--bt-morph-menu-ring);align-items:center;margin:0;list-style:none;display:flex;overflow-x:auto}.bt-morph-menu-item{flex:none;display:flex}.bt-morph-menu-trigger{align-items:center;gap:var(--bt-space-1);block-size:var(--bt-h-button);padding-inline:var(--bt-space-3);border-radius:var(--bt-r-full);color:var(--bt-text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--bt-dur-fast) var(--bt-ease-out);background-color:#0000;border:0;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.bt-morph-menu-trigger:hover{color:var(--bt-text)}}.bt-morph-menu-trigger[data-state=open]{color:var(--bt-text-strong)}.bt-morph-menu-trigger>[data-bt-part=hit]{inset-block:calc((var(--bt-morph-menu-reach) - var(--bt-h-button)) / -2);position:absolute;inset-inline:0}.bt-morph-menu-chevron{flex:none;display:inline-flex}.bt-morph-menu-panel[data-bt-part=panel]{z-index:var(--bt-z-behind);flex-direction:column;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.bt-morph-menu-panel>[data-bt-part=reach]{block-size:calc(var(--bt-morph-menu-reach) + var(--bt-morph-menu-gap));flex:none}.bt-morph-menu-panel>[data-bt-part=body]{padding:0;overflow:hidden}.bt-morph-menu-panel>[data-bt-part=body][data-capped]{overscroll-behavior:contain;overflow-y:auto}.bt-morph-menu-viewport{inline-size:var(--radix-navigation-menu-viewport-width);block-size:var(--radix-navigation-menu-viewport-height);position:relative}.bt-morph-menu-viewport>[data-bt-part=content]{inline-size:max-content;max-inline-size:min(100cqi, var(--bt-morph-menu-screen) - var(--bt-space-4));animation:bt-morph-menu-in calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-out);position:absolute;inset-block-start:0;inset-inline-start:0}.bt-morph-menu-viewport>[data-motion=from-end]{animation-name:bt-morph-menu-from-end}.bt-morph-menu-viewport>[data-motion=from-start]{animation-name:bt-morph-menu-from-start}.bt-morph-menu-viewport>:is([data-motion=to-start],[data-motion=to-end]){animation:bt-morph-menu-out calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-in) forwards}@keyframes bt-morph-menu-in{0%{opacity:0}}@keyframes bt-morph-menu-from-end{0%{opacity:0;translate:calc(var(--bt-space-2) * var(--bt-motion)) 0}}@keyframes bt-morph-menu-from-start{0%{opacity:0;translate:calc(var(--bt-space-2) * var(--bt-motion) * -1) 0}}@keyframes bt-morph-menu-out{to{opacity:0}}.bt-morph-menu-content{min-inline-size:0;display:flex}.bt-morph-menu-content>[data-bt-part=main]{gap:var(--bt-space-6);min-inline-size:0;padding:var(--bt-space-6);flex-direction:column;flex:auto;display:flex}.bt-morph-menu-content [data-bt-part=morph-menu-columns]{gap:var(--bt-space-8);min-inline-size:0;display:flex}.bt-morph-menu-content [data-bt-part=morph-menu-footer]{padding-block-start:var(--bt-space-4);padding-inline:var(--bt-space-3);border-block-start:var(--bt-morph-menu-line) solid var(--bt-border)}.bt-morph-menu-content>[data-bt-part=featured]{min-inline-size:0;padding:var(--bt-space-6);background-color:var(--bt-bg-section);flex:0 auto}.bt-morph-menu-column{gap:var(--bt-space-3);flex-direction:column;flex:0 auto;min-inline-size:0;display:flex}.bt-morph-menu-column>[data-bt-part=heading]{padding-inline:var(--bt-space-3);color:var(--bt-text-secondary)}.bt-morph-menu-column>[data-bt-part=entries]{gap:var(--bt-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-morph-menu-entry{gap:var(--bt-space-1_5);min-inline-size:0;max-inline-size:var(--bt-morph-menu-entry);padding:var(--bt-space-2) var(--bt-space-3);border-radius:var(--bt-r-md);color:var(--bt-text);transition:background-color var(--bt-dur-fast) var(--bt-ease-out);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.bt-morph-menu-entry:hover{background-color:var(--bt-bg-item-hover)}}.bt-morph-menu-entry>[data-bt-part=title]{color:var(--bt-text)}@container (width<640px){.bt-morph-menu-content,.bt-morph-menu-content [data-bt-part=morph-menu-columns]{flex-direction:column}.bt-morph-menu-content [data-bt-part=morph-menu-columns]{gap:var(--bt-space-4)}}.bt-morph-menu[data-layout=stack]>[data-bt-part=list]{gap:var(--bt-space-1);flex-direction:column;display:flex}.bt-morph-menu-section-header{margin:0}.bt-morph-menu[data-layout=stack] .bt-morph-menu-trigger{inline-size:100%;block-size:var(--bt-h-cta);padding-inline:var(--bt-space-4);border-radius:var(--bt-r-md);color:var(--bt-text);justify-content:space-between}.bt-morph-menu[data-layout=stack] .bt-morph-menu-content{flex-direction:column}.bt-morph-menu[data-layout=stack] .bt-morph-menu-content>[data-bt-part=main]{padding:var(--bt-space-2) var(--bt-space-1) var(--bt-space-4)}.bt-morph-menu[data-layout=stack] [data-bt-part=morph-menu-columns]{gap:var(--bt-space-4);flex-direction:column}.bt-morph-menu[data-layout=stack] .bt-morph-menu-content>[data-bt-part=featured]{border-radius:var(--bt-r-lg)}.bt-morph-menu[data-layout=stack] .bt-morph-menu-entry{max-inline-size:none}.bt-nav-bar{--bt-nav-bar-search-min:160px;--bt-nav-bar-skip-hidden:1px;z-index:var(--bt-z-sticky);min-inline-size:0;transition:background-color var(--bt-dur-base) var(--bt-ease-standard), box-shadow var(--bt-dur-base) var(--bt-ease-standard)}.bt-nav-bar[data-behavior=static]{position:relative}.bt-nav-bar[data-raised]{z-index:var(--bt-z-floating)}:root:has(.bt-nav-bar[data-raised]) .bt-sticky:not(.bt-nav-bar,:has(.bt-nav-bar)){z-index:var(--bt-z-scrim-nav)}.bt-nav-bar[data-scrolled]:not([data-variant=floating]){background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-card)}.bt-nav-bar[data-variant=floating]{padding-block-start:var(--bt-space-3)}.bt-nav-bar[data-variant=floating]:has(>[data-bt-part=nav-bar-bar]){padding-inline:var(--bt-space-3)}.bt-nav-bar[data-variant=floating] [data-bt-part=nav-bar-bar]{padding-inline:var(--bt-space-4);border-radius:var(--bt-r-3xl);background-color:var(--bt-bg-floating);box-shadow:var(--bt-shadow-raised);transition:box-shadow var(--bt-dur-base) var(--bt-ease-standard)}.bt-nav-bar[data-variant=floating][data-scrolled] [data-bt-part=nav-bar-bar]{box-shadow:var(--bt-shadow-floating)}.bt-nav-bar [data-bt-part=nav-bar-bar]{align-items:center;gap:var(--bt-space-6);block-size:var(--bt-h-nav-bar);min-inline-size:0;display:flex;position:relative;container:bt-nav/inline-size}.bt-nav-bar [data-bt-part=nav-bar-skip]{z-index:var(--bt-z-raised);block-size:var(--bt-h-button);padding-inline:var(--bt-space-4);border-radius:var(--bt-r-full);background-color:var(--bt-bg-raised);box-shadow:var(--bt-shadow-raised);color:var(--bt-text-strong);font-size:var(--bt-text-label-size);font-weight:var(--bt-text-label-weight);line-height:var(--bt-text-label-line);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.bt-nav-bar [data-bt-part=nav-bar-skip]:not(:focus){inline-size:var(--bt-nav-bar-skip-hidden);block-size:var(--bt-nav-bar-skip-hidden);clip-path:inset(50%);padding:0;overflow:hidden}.bt-nav-bar [data-bt-part=nav-bar-brand],.bt-nav-bar-sheet [data-bt-part=nav-bar-brand]{min-inline-size:0;color:var(--bt-text-strong);font-size:var(--bt-text-title-size);font-weight:var(--bt-text-title-weight);line-height:var(--bt-text-title-line);letter-spacing:var(--bt-text-title-tracking);flex:none;align-items:center;display:flex}:is(.bt-nav-bar,.bt-nav-bar-sheet) [data-bt-part=nav-bar-brand] :where(a){align-items:center;gap:var(--bt-space-2);min-block-size:var(--bt-h-sm);color:inherit;text-decoration:none;display:inline-flex}.bt-nav-bar .bt-morph-menu{--bt-morph-menu-reach:var(--bt-h-nav-bar);z-index:auto;flex:1 0 auto;position:static;container-type:normal}.bt-nav-bar .bt-morph-menu-list{padding:0;overflow:visible}.bt-nav-bar [data-bt-part=nav-bar-search]{flex:0 1 var(--bt-w-search);min-inline-size:var(--bt-nav-bar-search-min);align-items:center;display:flex}.bt-nav-bar [data-bt-part=nav-bar-search]>*{flex:0 auto;min-inline-size:0}.bt-nav-bar [data-bt-part=nav-bar-bar]:has(>[data-bt-part=nav-bar-search]:focus-within)>.bt-morph-menu,.bt-nav-bar [data-bt-part=nav-bar-bar][data-folded]:has(>[data-bt-part=nav-bar-search]:focus-within)>[data-bt-part=nav-bar-brand]{display:none}.bt-nav-bar [data-bt-part=nav-bar-search]:focus-within{flex:auto;justify-content:flex-end}.bt-nav-bar :is([data-bt-part=nav-bar-actions],[data-bt-part=nav-bar-pinned]){align-items:center;gap:var(--bt-space-2);flex:none;display:flex}.bt-nav-bar [data-bt-part=nav-bar-menu-button]{display:none}.bt-nav-bar [data-bt-part=nav-bar-bar][data-folded]{justify-content:space-between}.bt-nav-bar [data-folded]:not(:has(>[data-bt-part=nav-bar-search]))>[data-bt-part=nav-bar-brand],.bt-nav-bar [data-folded]>[data-bt-part=nav-bar-search]{flex-grow:1;min-inline-size:0}.bt-nav-bar [data-folded]>.bt-morph-menu,.bt-nav-bar [data-folded]>[data-bt-part=nav-bar-actions]{display:none}.bt-nav-bar [data-folded]>[data-bt-part=nav-bar-menu-button]{display:revert-layer}@container bt-nav (width<640px){.bt-nav-bar .bt-morph-menu,.bt-nav-bar [data-bt-part=nav-bar-actions]{display:none}.bt-nav-bar [data-bt-part=nav-bar-menu-button]{display:revert-layer}}.bt-nav-bar-scrim[data-bt-part=scrim]{position:absolute;inset:0}.bt-nav-bar-sheet[data-bt-part=sheet]{inset-block:var(--bt-space-2);inline-size:min(var(--bt-w-dialog), calc(100% - 2 * var(--bt-space-2)));outline:none;flex-direction:column;padding:0;display:flex;position:absolute;inset-inline-end:var(--bt-space-2);overflow:hidden}.bt-nav-bar-sheet>[data-bt-part=sheet-bar]{justify-content:space-between;align-items:center;gap:var(--bt-space-4);block-size:var(--bt-h-nav-bar);padding-inline:var(--bt-space-8) var(--bt-space-6);flex:none;display:flex}.bt-nav-bar-sheet>[data-bt-part=sheet-body]{gap:var(--bt-space-6);min-block-size:0;padding:var(--bt-space-2) var(--bt-space-4) var(--bt-space-4);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.bt-nav-bar-sheet>[data-bt-part=sheet-actions]{gap:var(--bt-space-2);padding:var(--bt-space-4);flex-direction:column;flex:none;display:flex}.bt-quick-actions{min-inline-size:0;display:flex}.bt-page-header{gap:var(--bt-space-4);flex-direction:column;min-inline-size:0;display:flex}.bt-page-header>[data-bt-part=page-header-head]{gap:var(--bt-space-2);flex-direction:column;min-inline-size:0;display:flex}.bt-page-header [data-bt-part=page-header-description]{color:var(--bt-text-secondary);margin:0}.bt-page-header [data-bt-part=page-header-head]>[data-bt-part=page-header-bar]{align-items:center;gap:var(--bt-space-4);min-inline-size:0;min-block-size:var(--bt-h-button);display:flex}.bt-page-header [data-bt-part=page-header-heading]{align-items:center;gap:var(--bt-space-2);flex:0 auto;min-inline-size:0;display:flex}.bt-page-header [data-bt-part=page-header-title]{min-inline-size:0}.bt-page-header [data-bt-part=page-header-bar]>[data-bt-part=actions]{min-inline-size:var(--bt-overflow-cluster-more-size)}.bt-page-header [data-bt-part=page-header-value]{color:var(--bt-text-secondary);font-weight:var(--bt-text-body-weight);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.bt-sidebar{--bt-sidebar-line:1px;flex-direction:column;block-size:100%;min-inline-size:0;display:flex}.bt-sidebar>[data-bt-part=switcher]{padding-block-start:calc((var(--bt-h-header) - var(--bt-h-button)) / 2);padding-inline:var(--bt-space-3);flex:none}.bt-sidebar>[data-bt-part=nav]{gap:var(--bt-space-0_5);min-block-size:0;min-inline-size:0;padding-inline:var(--bt-space-3);scrollbar-gutter:stable;flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow-y:auto}.bt-sidebar>[data-bt-part=nav][data-scrolls]{overscroll-behavior:contain}.bt-sidebar[data-mode=rail]>[data-bt-part=nav]{scrollbar-width:none}.bt-sidebar-item{--bt-transition-hover:background-color var(--bt-dur-fast) var(--bt-ease-standard);align-items:center;gap:var(--bt-space-1_5);inline-size:100%;min-inline-size:0;block-size:var(--bt-h-sm);padding-block:0;padding-inline:var(--bt-space-2);border-radius:var(--bt-r-sm);color:var(--bt-text);font-family:inherit;font-size:var(--bt-text-menu-size);line-height:var(--bt-text-menu-line);text-align:start;cursor:default;background:0 0;border:0;text-decoration:none;display:flex}.bt-sidebar-item>.bt-icon,.bt-sidebar-item>[data-bt-part=glyph]{color:var(--bt-text-secondary);flex:none}.bt-sidebar-item>[data-bt-part=glyph]{inline-size:var(--bt-icon-sm);block-size:var(--bt-icon-sm);font-size:var(--bt-text-caption-size);font-weight:var(--bt-text-badge-weight);place-items:center;display:inline-grid}.bt-sidebar-item>[data-bt-part=label]{min-inline-size:0;color:inherit;flex:1}.bt-sidebar-item>[data-bt-part=chevron]{color:var(--bt-text-tertiary);flex:none;place-items:center;display:inline-grid}@media (hover:hover){.bt-sidebar-item:hover{background-color:var(--bt-bg-item-hover)}}.bt-sidebar-item[aria-current]{background-color:var(--bt-bg-control);color:var(--bt-text-strong)}.bt-sidebar-item[aria-current]>.bt-icon{color:var(--bt-text)}.bt-sidebar [data-bt-part=sidebar-section]{gap:var(--bt-space-0_5);min-inline-size:0;flex-direction:column;padding-block-start:var(--bt-space-3);display:flex}.bt-sidebar [data-bt-part=sidebar-section-title]{block-size:var(--bt-h-sm);padding-inline:var(--bt-space-2);align-items:center;display:flex}.bt-sidebar [data-bt-part=sidebar-divider]{block-size:var(--bt-sidebar-line);background-color:var(--bt-border);flex:none}.bt-sidebar-group{flex-direction:column;min-inline-size:0;display:flex}.bt-sidebar [data-bt-part=group-items]{gap:var(--bt-space-0_5);flex-direction:column;padding-block-start:var(--bt-space-0_5);display:flex}.bt-sidebar-group[data-icon] [data-bt-part=group-items]>.bt-sidebar-item{padding-inline-start:calc(var(--bt-space-2) + var(--bt-icon-sm) + var(--bt-space-1_5))}.bt-sidebar[data-mode=rail] .bt-sidebar-item{justify-content:center;padding-inline:0}.bt-top-bar{align-items:center;gap:var(--bt-space-4);min-inline-size:0;block-size:var(--bt-h-header);padding-inline:var(--bt-space-4);display:flex}.bt-top-bar>[data-bt-part=search]{flex:0 1 var(--bt-w-search);min-inline-size:0;display:flex}.bt-top-bar>[data-bt-part=search]:has(>.bt-command-search){flex-basis:auto}.bt-top-bar>[data-bt-part=actions]{min-inline-size:var(--bt-overflow-cluster-more-size)}@container bt-column (width>=640px){.bt-top-bar{padding-inline:var(--bt-space-6)}}@container bt-column (width>=1024px){.bt-top-bar{padding-inline:var(--bt-space-8)}}.bt-app-page{--bt-app-page-line:1px;--bt-app-page-hit:24px;flex-direction:column;align-items:center;inline-size:100%;min-inline-size:0;display:flex;container:bt-column/inline-size}.bt-app-shell .bt-app-page{container:none}.bt-app-page>[data-bt-part=frame]{gap:var(--bt-space-6);inline-size:100%;max-inline-size:var(--bt-w-app-page);min-inline-size:0;padding-block:var(--bt-space-6) calc(var(--bt-space-6) + var(--bt-lane-clearance,0px));padding-inline:var(--bt-space-4);flex-direction:column;display:flex}.bt-app-shell .bt-app-page>[data-bt-part=frame]{padding-block:var(--bt-space-3) calc(var(--bt-space-12) + var(--bt-lane-clearance,0px))}.bt-app-page[data-width=medium]>[data-bt-part=frame]{max-inline-size:var(--bt-w-app-page-md)}.bt-app-page[data-width=narrow]>[data-bt-part=frame]{max-inline-size:var(--bt-w-app-page-sm)}.bt-app-page[data-width=full]>[data-bt-part=frame]{max-inline-size:none}.bt-app-page>[data-bt-part=frame]>[data-bt-part=body]{gap:var(--bt-space-8);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.bt-app-page>[data-bt-part=frame]>[data-bt-part=body]>[data-bt-part=main],.bt-app-page>[data-bt-part=frame]>[data-bt-part=body]>[data-bt-part=aside]{gap:var(--bt-space-8);flex-direction:column;min-inline-size:0;display:flex}.bt-app-page>[data-bt-part=frame]>[data-bt-part=footer]{align-items:center;gap:var(--bt-space-2) var(--bt-space-4);min-inline-size:0;max-inline-size:none;border-block-start:var(--bt-app-page-line) solid var(--bt-border);color:var(--bt-text-secondary);flex-wrap:wrap;padding-block-start:var(--bt-space-4);display:flex}.bt-app-page>[data-bt-part=frame]>[data-bt-part=footer] a{min-block-size:var(--bt-app-page-hit);color:inherit;text-underline-offset:var(--bt-space-0_5);align-items:center;display:inline-flex}@media (hover:hover){.bt-app-page>[data-bt-part=frame]>[data-bt-part=footer] a:hover{color:var(--bt-text)}}.bt-app-page-section{gap:var(--bt-space-4);flex-direction:column;min-inline-size:0;display:flex}.bt-app-page-section>[data-bt-part=section-head]{align-items:center;gap:var(--bt-space-4);min-inline-size:0;display:flex}.bt-app-page-section [data-bt-part=section-titles]{gap:var(--bt-space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.bt-app-page-section [data-bt-part=section-description]{color:var(--bt-text-secondary);margin:0}.bt-app-page-section>[data-bt-part=section-head]:has(>[data-bt-part=section-titles]>[data-bt-part=section-description]){align-items:flex-start}.bt-app-page-section [data-bt-part=section-actions]{gap:var(--bt-space-2);flex:none;display:flex}.bt-app-page-section [data-bt-part=section-actions]:has(>.bt-overflow-cluster){min-inline-size:var(--bt-h-button);flex:1 1 0;justify-content:flex-end}.bt-app-page-section>[data-bt-part=section-head]:has(>[data-bt-part=section-actions]>.bt-overflow-cluster)>[data-bt-part=section-titles]{flex:0 auto}.bt-app-page[data-fill]{block-size:100%;min-block-size:0}.bt-app-page[data-fill]>[data-bt-part=frame]{min-block-size:0;flex:auto;padding-block-end:var(--bt-space-6)}.bt-app-shell .bt-app-page[data-fill]>[data-bt-part=frame]{padding-block-end:var(--bt-space-3)}.bt-app-page[data-fill]>[data-bt-part=frame]>[data-bt-part=body]{flex:auto;grid-template-rows:minmax(0,1fr);min-block-size:0}.bt-app-page[data-fill]>[data-bt-part=frame]>[data-bt-part=body]>[data-bt-part=main]{min-block-size:0}.bt-app-page[data-fill]>[data-bt-part=frame]>[data-bt-part=body]>[data-bt-part=main]>:last-child{flex:auto;min-block-size:0}@container bt-column (width>=640px){.bt-app-page>[data-bt-part=frame]{padding-inline:var(--bt-space-6)}}@container bt-column (width>=1024px){.bt-app-page>[data-bt-part=frame]{padding-inline:var(--bt-space-8)}}@container bt-shell (width>=1100px){@container bt-column (width>=1040px){.bt-app-page>[data-bt-part=frame]>[data-bt-part=body][data-aside]{grid-template-columns:minmax(0, 1fr) var(--bt-w-aside)}}}.bt-account-menu,.bt-account-menu-trigger{--bt-account-menu-width:280px}.bt-account-menu-trigger{--bt-transition-hover:background-color var(--bt-dur-fast) var(--bt-ease-standard);align-items:center;gap:var(--bt-space-2);inline-size:100%;min-inline-size:0;block-size:var(--bt-h-button);padding-block:0;padding-inline:var(--bt-space-2);border-radius:var(--bt-r-md);color:var(--bt-text);text-align:start;cursor:default;background:0 0;border:0;font-family:inherit;display:flex}.bt-account-menu-trigger>[data-bt-part=name]{flex:1;min-inline-size:0}.bt-account-menu-trigger>.bt-icon{color:var(--bt-text-tertiary)}@media (hover:hover){.bt-account-menu-trigger:hover{background-color:var(--bt-bg-item-hover)}}.bt-account-menu-trigger[aria-expanded=true]{background-color:var(--bt-bg-item-hover)}.bt-sidebar[data-mode=rail] .bt-account-menu-trigger{justify-content:center;gap:0;padding-inline:0}.bt-sidebar[data-mode=rail] .bt-account-menu-trigger>[data-bt-part=name]{flex:none;inline-size:0}.bt-sidebar[data-mode=rail] .bt-account-menu-trigger>.bt-icon{display:none}.bt-account-menu{inline-size:var(--bt-account-menu-width)}.bt-account-menu>[data-bt-part=account-header]{align-items:center;gap:var(--bt-space-1);padding:var(--bt-space-3);text-align:center;flex-direction:column;display:flex}.bt-account-menu-user [data-bt-part=user]{align-items:center;gap:var(--bt-space-2);min-inline-size:0;display:flex}.bt-account-menu-user [data-bt-part=user]>.bt-truncate{flex:1;min-inline-size:0}.bt-account-menu-user [data-bt-part=user]>.bt-icon{color:var(--bt-text-tertiary)}.bt-data-table{--bt-data-table-line:1px;--bt-data-table-xs:64px;--bt-data-table-sm:96px;--bt-data-table-md:144px;--bt-data-table-lg:192px;--bt-data-table-xl:256px;--bt-data-table-check:44px;--bt-data-table-bar:8px;--bt-data-table-badge:44px;--bt-data-table-number:56px;--bt-data-table-box:16px;--bt-data-table-sort:14px;--bt-data-table-fill:var(--bt-bg-surface);gap:var(--bt-space-3);flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.bt-data-table>[data-bt-part=scroll]{overscroll-behavior:contain;isolation:isolate;flex:auto;min-block-size:0;min-inline-size:0;overflow:auto}.bt-data-table>[data-bt-part=scroll][data-more-aside]{-webkit-mask-image:linear-gradient(to left, transparent, var(--bt-text) var(--bt-space-8));mask-image:linear-gradient(to left, transparent, var(--bt-text) var(--bt-space-8))}.bt-data-table>[data-bt-part=scroll][data-more-aside]: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)){-webkit-mask-image:linear-gradient(to right, transparent, var(--bt-text) var(--bt-space-8));mask-image:linear-gradient(to right, transparent, var(--bt-text) var(--bt-space-8))}.bt-data-table>[data-bt-part=scroll]:focus-visible{outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:calc(var(--bt-focus-width) * -1)}.bt-data-table[data-pinned]>[data-bt-part=scroll]:after{block-size:var(--bt-lane-clearance,0px);content:"";display:block}.bt-data-table [data-bt-part=table]{inline-size:100%;min-inline-size:var(--bt-data-table-least)}.bt-data-table [data-bt-part=data-table-head]{z-index:var(--bt-z-sticky);position:sticky;inset-block-start:0}.bt-data-table [data-bt-part=data-table-row]{grid-template-columns:var(--bt-data-table-columns);block-size:var(--bt-h-table-row);border-block-end:var(--bt-data-table-line) solid var(--bt-border);display:grid}.bt-data-table [data-bt-part=data-table-body]>[data-bt-part=data-table-row]:has(:focus-visible){z-index:var(--bt-z-raised);position:relative}.bt-data-table [data-bt-part=data-table-cell]{min-inline-size:0;padding-inline:var(--bt-space-3);background:var(--bt-data-table-fill);color:var(--bt-text);font-size:var(--bt-text-body-sm-size);line-height:var(--bt-text-body-sm-line);white-space:nowrap;align-items:center;display:flex;overflow-x:clip}.bt-data-table [data-bt-part=data-table-head] [data-bt-part=data-table-cell]{font-size:var(--bt-text-control-size);font-weight:var(--bt-text-control-weight);line-height:var(--bt-text-control-line)}.bt-data-table [data-bt-part=data-table-cell][data-align=end]{font-variant-numeric:tabular-nums;text-align:end;justify-content:flex-end}.bt-data-table [data-bt-part=data-table-cell][data-check]{justify-content:center;padding-inline:0}.bt-data-table [data-bt-part=data-table-cell]:is([data-first],[data-after-check]){z-index:var(--bt-z-raised);position:sticky;inset-inline-start:0}.bt-data-table [data-bt-part=data-table-cell][data-after-check]{inset-inline-start:var(--bt-data-table-check)}.bt-data-table [data-bt-part=data-table-head] [data-bt-part=data-table-cell]:is([data-first],[data-after-check]){z-index:var(--bt-z-sticky)}.bt-data-table>[data-bt-part=scroll][data-scrolled-aside] [data-bt-part=data-table-cell]:is([data-first]:not([data-check]),[data-after-check]):after{content:"";inline-size:var(--bt-data-table-line);background-color:var(--bt-border);position:absolute;inset-block:0;inset-inline-end:0}@media (hover:hover){.bt-data-table [data-bt-part=data-table-body]>[data-bt-part=data-table-row]:not([data-selected]):hover>[data-bt-part=data-table-cell]{background:linear-gradient(var(--bt-bg-item-hover), var(--bt-bg-item-hover)), var(--bt-bg-surface)}}.bt-data-table [data-bt-part=data-table-row][data-selected]>[data-bt-part=data-table-cell]{background:var(--bt-accent-subtle)}.bt-data-table[data-variant=striped] [data-bt-part=data-table-body]>[data-bt-part=data-table-row]:nth-child(2n of [data-bt-part=data-table-row]){--bt-data-table-fill:var(--bt-bg-section)}@media (hover:hover){.bt-data-table[data-variant=striped] [data-bt-part=data-table-body]>[data-bt-part=data-table-row]:not([data-selected]):hover>[data-bt-part=data-table-cell]{background:linear-gradient(var(--bt-bg-control), var(--bt-bg-control)), var(--bt-bg-surface)}}.bt-data-table[data-variant=bordered] [data-bt-part=data-table-row]>[data-bt-part=data-table-cell]+[data-bt-part=data-table-cell]{border-inline-start:var(--bt-data-table-line) solid var(--bt-border)}.bt-data-table[data-variant=bordered]>[data-bt-part=scroll]{border-radius:var(--bt-r-lg)}.bt-data-table[data-variant=bordered]>[data-bt-part=scroll]:not(:focus-visible){outline:var(--bt-data-table-line) solid var(--bt-border);outline-offset:calc(var(--bt-data-table-line) * -1)}.bt-data-table [data-bt-part=sort-button]{align-items:center;gap:var(--bt-space-1);min-inline-size:0;max-inline-size:100%;block-size:var(--bt-h-sm);color:inherit;font:inherit;cursor:default;background:0 0;border:0;padding:0;display:inline-flex}.bt-data-table [data-align=end]>[data-bt-part=sort-button]{flex-direction:row-reverse}.bt-data-table [data-bt-part=sort]{color:var(--bt-text-tertiary);opacity:0;transition:opacity var(--bt-dur-fast) var(--bt-ease-out);flex:none;place-items:center;display:inline-grid}.bt-data-table [data-bt-part=sort]>.bt-icon{inline-size:var(--bt-data-table-sort);block-size:var(--bt-data-table-sort)}.bt-data-table [data-bt-part=sort][data-sorted]{color:var(--bt-text);opacity:1}@media (hover:hover){.bt-data-table [data-bt-part=sort-button]:hover>[data-bt-part=sort]{opacity:1}}.bt-data-table [data-bt-part=sort-button]:focus-visible>[data-bt-part=sort]{opacity:1}.bt-data-table [data-bt-part=data-table-amount]{gap:var(--bt-space-1);min-inline-size:0;display:inline-flex}.bt-data-table [data-bt-part=currency]{color:var(--bt-text-tertiary);flex:none}.bt-data-table [data-bt-part=id]{font-family:var(--bt-font-mono)}.bt-data-table [data-bt-part=data-table-link]{border-radius:var(--bt-r-xs);min-inline-size:0;color:inherit;line-height:var(--bt-h-sm);text-decoration:none;display:block}@media (hover:hover){.bt-data-table [data-bt-part=data-table-link]:hover{text-decoration:underline}}.bt-data-table [data-bt-part=data-table-row][data-no-results]{block-size:auto;display:flex}.bt-data-table [data-bt-part=no-results]{inline-size:var(--bt-data-table-shown,100%);align-items:center;gap:var(--bt-space-1) var(--bt-space-4);padding:var(--bt-space-4) var(--bt-space-3);flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""body action";display:grid;position:sticky;inset-inline-start:0}.bt-data-table [data-bt-part=no-results]>.bt-text[data-role=label]{grid-area:title}.bt-data-table [data-bt-part=no-results]>.bt-text[data-role=body-sm]{grid-area:body}.bt-data-table [data-bt-part=no-results]>.bt-button{grid-area:action}.bt-data-table [data-bt-part=skeleton]{inline-size:60%;block-size:var(--bt-data-table-bar);border-radius:var(--bt-r-full)}.bt-data-table [data-bt-part=skeleton][data-shape=badge]{inline-size:var(--bt-data-table-badge);block-size:var(--bt-h-badge);border-radius:var(--bt-r-xs)}.bt-data-table [data-bt-part=data-table-cell][data-check] [data-bt-part=skeleton]{inline-size:var(--bt-data-table-box);block-size:var(--bt-data-table-box);border-radius:var(--bt-r-xs)}.bt-data-table [data-bt-part=skeleton][data-shape=number]{inline-size:var(--bt-data-table-number)}.bt-data-table [data-bt-part=data-table-body][data-arrived]>[data-bt-part=data-table-row]{animation:bt-data-table-arrive calc(var(--bt-dur-reduced) + (var(--bt-dur-fast) - var(--bt-dur-reduced)) * var(--bt-motion)) var(--bt-ease-out)}.bt-data-table>[data-bt-part=pagination]{justify-content:space-between;align-items:center;gap:var(--bt-space-4);flex:none;min-inline-size:0;display:flex}.bt-data-table [data-bt-part=data-table-range]{font-variant-numeric:tabular-nums}.bt-data-table [data-bt-part=pager]{gap:var(--bt-space-2);flex:none;display:flex}.bt-data-table[data-empty]{justify-content:center}@keyframes bt-data-table-arrive{0%{opacity:0}}.bt-saved-views{min-inline-size:0;display:flex}.bt-saved-views>[data-bt-part=saved-views-track]{block-size:var(--bt-h-control);flex:auto}.bt-saved-views [data-bt-part=views]{block-size:100%;min-inline-size:0;padding:var(--bt-space-0_5);background-color:var(--bt-bg-control);border-start-start-radius:var(--bt-r-full);border-end-start-radius:var(--bt-r-full);padding-inline-end:0;display:flex}.bt-saved-views [data-bt-part=saved-views-track]>[data-bt-part=more]{border-radius:0;background-color:var(--bt-bg-control);border-start-end-radius:var(--bt-r-full);border-end-end-radius:var(--bt-r-full)}.bt-saved-views [data-bt-part=views]>[data-bt-part=item]{flex:none;display:flex}.bt-saved-views [data-bt-part=views]>[data-bt-part=item][hidden]{display:none}.bt-saved-views [data-bt-part=saved-views-view]{--bt-transition-hover:color var(--bt-dur-fast) var(--bt-ease-standard);min-inline-size:0;block-size:calc(var(--bt-h-control) - 2 * var(--bt-space-0_5));padding-block:0;padding-inline:var(--bt-space-3);border-radius:var(--bt-r-full);color:var(--bt-text-secondary);font-family:inherit;font-size:var(--bt-text-control-size);font-weight:var(--bt-text-control-weight);line-height:var(--bt-text-control-line);white-space:nowrap;background:0 0;border:0;align-items:center;display:inline-flex}.bt-saved-views [data-bt-part=saved-views-view][data-state=checked]{color:var(--bt-text)}@media (hover:hover){.bt-saved-views [data-bt-part=saved-views-view]:not([data-state=checked]):hover{color:var(--bt-text)}}.bt-filter-bar,.bt-filter-pill{--bt-filter-bar-line:1px;--bt-filter-bar-remove:16px;--bt-filter-bar-hit:24px}.bt-filter-bar{align-items:flex-start;gap:var(--bt-space-4);min-inline-size:0;display:flex}.bt-filter-bar>[data-bt-part=pills]{align-self:center;align-items:center;gap:var(--bt-space-2);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.bt-filter-bar>[data-bt-part=actions]{align-items:center;gap:var(--bt-space-2);flex:none;display:flex}.bt-filter-bar[data-folded]>[data-bt-part=pills]{flex:none}.bt-filter-bar[data-folded]>[data-bt-part=actions]{flex:0 auto;min-inline-size:0}.bt-filter-bar-sheet{align-items:flex-start;gap:var(--bt-space-2);flex-direction:column;display:flex}.bt-filter-pill{max-inline-size:100%;block-size:var(--bt-h-sm);padding-inline:var(--bt-space-3);border-radius:var(--bt-r-full);outline:var(--bt-filter-bar-line) dashed var(--bt-border-strong);outline-offset:calc(var(--bt-filter-bar-line) * -1);color:var(--bt-text-secondary);flex:none;align-items:center;display:inline-flex}.bt-filter-pill[data-applied]{gap:var(--bt-space-1);outline-style:solid;outline-color:var(--bt-border);background-color:var(--bt-bg-surface);padding-inline-start:var(--bt-space-1)}.bt-filter-pill>button{align-items:center;gap:var(--bt-space-1);border-radius:var(--bt-r-full);block-size:100%;min-inline-size:0;color:inherit;font-family:inherit;font-size:var(--bt-text-control-size);font-weight:var(--bt-text-control-weight);line-height:var(--bt-text-control-line);cursor:default;background:0 0;border:0;padding:0;display:inline-flex}.bt-filter-pill>[data-bt-part=remove]{inline-size:var(--bt-filter-bar-remove);block-size:var(--bt-filter-bar-remove);color:var(--bt-text-tertiary);flex:none;justify-content:center;position:relative}.bt-filter-pill>[data-bt-part=remove]>[data-bt-part=hit]{inset:calc((var(--bt-filter-bar-remove) - var(--bt-filter-bar-hit)) / 2);position:absolute}.bt-filter-pill [data-bt-part=filter-bar-value]{color:var(--bt-text)}.bt-filter-pill [data-bt-part=filter-bar-divider]{color:var(--bt-text-tertiary)}.bt-column-settings-panel{--bt-column-settings-width:240px;gap:var(--bt-space-2);inline-size:var(--bt-column-settings-width);flex-direction:column;max-inline-size:100%;display:flex}.bt-column-settings-panel>[data-bt-part=columns]{gap:var(--bt-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-column-settings-panel [data-bt-part=column]{align-items:center;gap:var(--bt-space-2);min-inline-size:0;min-block-size:var(--bt-h-sm);border-radius:var(--bt-r-sm);background-color:var(--bt-bg-floating);display:flex}.bt-column-settings-panel [data-bt-part=grip]{inline-size:var(--bt-space-6);block-size:var(--bt-space-6);border-radius:var(--bt-r-xs);color:var(--bt-text-tertiary);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.bt-column-settings-panel [data-bt-part=grip]:active{cursor:grabbing}.bt-column-settings-panel>[data-bt-part=footer]{justify-content:flex-end;display:flex}.bt-stat-tabs{--bt-stat-tabs-height:48px;min-inline-size:0}.bt-stat-tabs [data-bt-part=track]{block-size:var(--bt-stat-tabs-height);padding:var(--bt-space-1);border-radius:var(--bt-r-2xl);background-color:var(--bt-bg-control);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.bt-stat-tabs [data-bt-part=tab]{justify-content:space-between;align-items:center;gap:var(--bt-space-2);min-inline-size:0;padding-block:0;padding-inline:var(--bt-space-3);border-radius:var(--bt-r-lg);background:0 0;border:0;font-family:inherit;display:flex}.bt-stat-tabs [data-bt-part=tab]>[data-bt-part=label]{min-inline-size:0}.bt-stat-tabs [data-bt-part=tab]>[data-bt-part=count]{font-variant-numeric:tabular-nums;flex:none}.bt-grouped-list{--bt-grouped-list-row:48px;--bt-grouped-list-dash:1px;gap:var(--bt-space-1);min-inline-size:0;padding:var(--bt-space-1);border-radius:var(--bt-r-2xl);background-color:var(--bt-bg-section);flex-direction:column;display:flex}.bt-grouped-list-group,.bt-grouped-list-group>[data-bt-part=rows]{gap:var(--bt-space-1);flex-direction:column;min-inline-size:0;display:flex}.bt-grouped-list-group>[data-bt-part=rows]{margin:0;padding:0;list-style:none}.bt-grouped-list-group>[data-bt-part=group-head]{align-items:center;column-gap:var(--bt-space-2);min-block-size:var(--bt-h-sm);padding-block-start:var(--bt-space-2);padding-inline:var(--bt-space-4) var(--bt-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.bt-grouped-list-group>[data-bt-part=group-head]>[data-bt-part=group-actions]{grid-column:2}.bt-grouped-list-row{align-items:center;gap:var(--bt-space-3);inline-size:100%;min-inline-size:0;min-block-size:var(--bt-grouped-list-row);padding-block:var(--bt-space-2);padding-inline:var(--bt-space-4);border-radius:var(--bt-r-lg);background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-card);color:var(--bt-text);text-align:start;transition:box-shadow var(--bt-dur-fast) var(--bt-ease-standard);border:0;font-family:inherit;text-decoration:none;display:flex}@media (hover:hover){:is(a,button).bt-grouped-list-row:hover{box-shadow:var(--bt-shadow-raised)}}.bt-grouped-list-row>[data-bt-part=media]{flex:none;display:inline-flex}.bt-grouped-list-row>[data-bt-part=text]{gap:var(--bt-space-0_5);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.bt-grouped-list-row>[data-bt-part=value]{flex:none}.bt-grouped-list-add{justify-content:center;align-items:center;gap:var(--bt-space-2);inline-size:100%;min-block-size:var(--bt-grouped-list-row);padding-inline:var(--bt-space-4);border:var(--bt-grouped-list-dash) dashed var(--bt-ring-selected);border-radius:var(--bt-r-lg);color:var(--bt-text-secondary);transition:background-color var(--bt-dur-fast) var(--bt-ease-standard);background-color:#0000;font-family:inherit;display:flex}@media (hover:hover){.bt-grouped-list-add:hover{background-color:var(--bt-bg-control)}}.bt-metric-card{--bt-metric-card-delta:160px;--bt-metric-card-line:1px;gap:var(--bt-space-4);min-inline-size:0;padding:var(--bt-space-4);border-radius:var(--bt-r-lg);flex-direction:column;display:flex}.bt-metric-card[data-variant=elevated]{background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-card)}.bt-metric-card[data-variant=outline]{outline:var(--bt-metric-card-line) solid var(--bt-border);outline-offset:calc(var(--bt-metric-card-line) * -1);background-color:var(--bt-bg-surface)}.bt-metric-card[data-variant=soft]{background-color:var(--bt-bg-control)}.bt-metric-card[data-variant=tinted]{background-color:var(--bt-bg-tint)}.bt-metric-card[data-variant=plain]{border-radius:0;padding:0}.bt-metric-card[data-variant=soft] .bt-status-badge[data-tone=neutral]{--bt-status-badge-bg:var(--bt-bg-raised)}@media (hover:hover){.bt-metric-card[data-variant=soft] .bt-icon-button[data-variant=ghost]:not(:disabled,[aria-disabled=true]):hover{--bt-icon-button-bg:var(--bt-bg-control-active)}}.bt-metric-card[data-size=lg] [data-bt-part=metric-card-value]{font-size:var(--bt-text-display-size-sm);line-height:var(--bt-text-display-line-sm);letter-spacing:var(--bt-text-display-tracking-sm)}.bt-metric-card>[data-bt-part=head]{gap:var(--bt-space-2);flex-direction:column;min-inline-size:0;display:flex}.bt-metric-card [data-bt-part=title-row]{justify-content:space-between;align-items:center;gap:var(--bt-space-2);min-block-size:var(--bt-h-sm);display:flex}.bt-metric-card [data-bt-part=title]{align-items:center;gap:var(--bt-space-0_5);min-inline-size:0;display:flex}.bt-metric-card [data-bt-part=delta]{align-items:center;gap:var(--bt-space-2);min-block-size:var(--bt-h-badge);flex-wrap:wrap;display:flex}.bt-metric-card [data-bt-part=delta-skeleton]{inline-size:var(--bt-metric-card-delta);max-inline-size:100%;block-size:var(--bt-h-badge)}.bt-metric-card>[data-bt-part=foot]{align-items:center;column-gap:var(--bt-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.bt-metric-card>[data-bt-part=foot]>.bt-arrow-link{grid-column:2}.bt-date-range-bar{--bt-date-range-bar-one-row:640px;contain-intrinsic-inline-size:var(--bt-date-range-bar-one-row);min-inline-size:0;max-inline-size:100%;container:bt-date-range-bar/inline-size}.bt-date-range-bar>[data-bt-part=controls],.bt-date-range-bar [data-bt-part=compare]{align-items:center;gap:var(--bt-space-2);min-inline-size:0;display:flex}.bt-date-range-bar :is([data-bt-part=range],[data-bt-part=interval],[data-bt-part=comparison]){flex:none;min-inline-size:0}@container bt-date-range-bar (width<640px){.bt-date-range-bar>[data-bt-part=controls]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"range interval""compare compare";display:grid}.bt-date-range-bar [data-bt-part=range]{grid-area:range}.bt-date-range-bar [data-bt-part=interval]{grid-area:interval}.bt-date-range-bar [data-bt-part=compare]{grid-area:compare}.bt-date-range-bar [data-bt-part=comparison]{flex:auto}}.bt-banner{--bt-banner-cap:1cap;min-inline-size:0;padding-block:var(--bt-space-2);padding-inline:var(--bt-space-4) var(--bt-space-2);border-radius:var(--bt-r-lg);background-color:var(--bt-bg-section);container:bt-banner/inline-size}.bt-banner>[data-bt-part=row]{align-items:start;column-gap:var(--bt-space-3);min-block-size:var(--bt-h-sm);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon message actions dismiss";display:grid}.bt-banner [data-bt-part=banner-icon]{block-size:var(--bt-h-sm);color:var(--bt-text-secondary);grid-area:icon}.bt-banner [data-bt-part=banner-message]{min-inline-size:0;grid-area:message;padding-block-start:calc((var(--bt-h-sm) - var(--bt-banner-cap)) / 2)}.bt-banner [data-bt-part=banner-actions]{align-items:center;column-gap:var(--bt-space-3);flex-wrap:wrap;grid-area:actions;min-inline-size:0;display:flex}.bt-banner [data-bt-part=banner-dismiss]{grid-area:dismiss}.bt-banner [data-bt-part=banner-action]{min-block-size:var(--bt-h-sm);border-radius:var(--bt-r-xs);color:var(--bt-accent-text);font-family:inherit;font-size:var(--bt-text-body-sm-size);font-weight:var(--bt-text-label-weight);line-height:var(--bt-text-body-sm-line);text-align:start;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}@media (hover:hover){.bt-banner [data-bt-part=banner-action]:hover{text-decoration:underline}}@container bt-banner (width<640px){.bt-banner>[data-bt-part=row]{row-gap:var(--bt-space-1);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon message dismiss"".actions."}}.bt-recommendation-card{border-radius:var(--bt-r-lg);background-color:var(--bt-bg-surface);min-inline-size:0;box-shadow:var(--bt-shadow-card);flex-direction:column;display:flex;overflow:clip}.bt-recommendation-card>[data-bt-part=content]{gap:var(--bt-space-2);min-inline-size:0;padding:var(--bt-space-4);flex-direction:column;display:flex}.bt-recommendation-card [data-bt-part=recommendation-card-top]{justify-content:space-between;align-items:center;gap:var(--bt-space-2);min-block-size:var(--bt-h-sm);display:flex}.bt-recommendation-card [data-bt-part=recommendation-card-text]{gap:var(--bt-space-3);flex-direction:column;min-inline-size:0;display:flex}.bt-recommendation-card [data-bt-part=recommendation-card-foot]{align-items:center;column-gap:var(--bt-space-3);grid-template-columns:minmax(0,1fr) auto;padding-block-start:var(--bt-space-2);display:grid}.bt-recommendation-card [data-bt-part=recommendation-card-foot]>.bt-time-estimate{grid-column:2}.bt-recommendation-card>[data-bt-part=media]{min-inline-size:0;display:block}.bt-recommendation-card>[data-bt-part=media]>:is(img,svg,picture){block-size:auto;inline-size:100%;display:block}.bt-feature-intro{min-inline-size:0;container:bt-feature-intro/inline-size}.bt-feature-intro>[data-bt-part=layout]{gap:var(--bt-space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";display:grid}.bt-feature-intro>[data-bt-part=layout][data-media]{grid-template-areas:"copy""media"}.bt-feature-intro>[data-bt-part=layout][data-dismissible]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy dismiss"}.bt-feature-intro>[data-bt-part=layout][data-dismissible][data-media]{grid-template-areas:"copy dismiss""media media"}.bt-feature-intro [data-bt-part=feature-intro-copy]{gap:var(--bt-space-6);flex-direction:column;grid-area:copy;min-inline-size:0;display:flex}.bt-feature-intro [data-bt-part=feature-intro-lead]{gap:var(--bt-space-3);flex-direction:column;display:flex}.bt-feature-intro [data-bt-part=benefits]{gap:var(--bt-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-feature-intro [data-bt-part=benefits]>li{align-items:flex-start;gap:var(--bt-space-2);min-inline-size:0;color:var(--bt-text-secondary);display:flex}.bt-feature-intro [data-bt-part=benefits]>li>.bt-icon{block-size:var(--bt-text-label-line)}.bt-feature-intro [data-bt-part=feature-intro-actions]{align-items:center;gap:var(--bt-space-4);flex-wrap:wrap;display:flex}.bt-feature-intro [data-bt-part=feature-intro-media]{grid-area:media;min-inline-size:0}.bt-feature-intro [data-bt-part=feature-intro-media]>:is(img,svg,picture){border-radius:var(--bt-r-lg);block-size:auto;inline-size:100%;display:block}.bt-feature-intro [data-bt-part=feature-intro-dismiss]{grid-area:dismiss;align-self:start}@container bt-feature-intro (width>=720px){.bt-feature-intro>[data-bt-part=layout][data-media]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy media";align-items:center}.bt-feature-intro>[data-bt-part=layout][data-media][data-dismissible]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"copy media dismiss"}}.bt-notification-nudge{--bt-notification-nudge-width:280px;--bt-surface-padding:var(--bt-space-4);max-inline-size:min(var(--bt-notification-nudge-width), var(--radix-popover-content-available-width))}.bt-notification-nudge>[data-bt-part=body]{gap:var(--bt-space-2);flex-direction:column;display:flex}.bt-notification-nudge [data-bt-part=notification-nudge-actions]{gap:var(--bt-space-2);flex-wrap:wrap;padding-block-start:var(--bt-space-2);display:flex}.bt-setup-guide{--bt-setup-guide-width:288px;--bt-setup-guide-bar:4px;--bt-setup-guide-steps:320px;--bt-setup-guide-line:1px;--bt-setup-guide-hit:24px;gap:var(--bt-space-2);inline-size:var(--bt-setup-guide-width);max-inline-size:100%;padding:var(--bt-space-3);border-radius:var(--bt-r-2xl);background-color:var(--bt-bg-floating);box-shadow:var(--bt-shadow-floating);flex-direction:column;display:flex}.bt-setup-guide [data-bt-part=setup-guide-head]{justify-content:space-between;align-items:center;gap:var(--bt-space-2);min-block-size:var(--bt-h-sm);display:flex}.bt-setup-guide [data-bt-part=setup-guide-controls]{gap:var(--bt-space-0_5);flex:none;display:flex}.bt-setup-guide [data-bt-part=progress]{block-size:var(--bt-setup-guide-bar);border-radius:var(--bt-r-full);background-color:var(--bt-bg-control);overflow:hidden}.bt-setup-guide [data-bt-part=fill]{border-radius:var(--bt-r-full);background-color:var(--bt-accent);transform-origin:0;block-size:100%;display:block}.bt-setup-guide: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)) [data-bt-part=fill]{transform-origin:100%}.bt-setup-guide [data-bt-part=next]{color:var(--bt-text-secondary);margin:0}.bt-setup-guide [data-bt-part=next-link]{border-radius:var(--bt-r-xs);color:var(--bt-accent-text);font:inherit;font-weight:var(--bt-text-label-weight);text-align:start;background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover){.bt-setup-guide [data-bt-part=next-link]:hover{text-decoration:underline}}.bt-setup-guide button[data-bt-part=next-link]{text-box:trim-both cap alphabetic;position:relative}.bt-setup-guide [data-bt-part=next-link]>[data-bt-part=hit]{block-size:var(--bt-setup-guide-hit);position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.bt-setup-guide [data-bt-part=next-title]{color:var(--bt-text)}.bt-setup-guide [data-bt-part=steps-scroll]{--bt-scroll-fade-size:var(--bt-space-2);max-block-size:var(--bt-setup-guide-steps);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.bt-setup-guide [data-bt-part=steps-scroll]:focus-visible{outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:calc(var(--bt-focus-width) * -1);-webkit-mask-image:none;mask-image:none}.bt-setup-guide [data-bt-part=steps]{gap:var(--bt-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-setup-guide [data-bt-part=setup-guide-step]{align-items:start;column-gap:var(--bt-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.bt-setup-guide [data-bt-part=setup-guide-check]{block-size:var(--bt-text-label-line);color:var(--bt-text-tertiary)}.bt-setup-guide [data-bt-part=setup-guide-step][data-done] [data-bt-part=setup-guide-check]{color:var(--bt-success)}.bt-setup-guide [data-bt-part=setup-guide-step][data-done] [data-bt-part=setup-guide-check] circle{fill:currentColor}.bt-setup-guide [data-bt-part=setup-guide-step][data-done] [data-bt-part=setup-guide-check] path{stroke:var(--bt-bg-floating)}.bt-setup-guide [data-bt-part=step-text]{gap:var(--bt-space-1);flex-direction:column;min-inline-size:0;display:flex}.bt-setup-guide [data-bt-part=step-action]{padding-block-start:var(--bt-space-1);display:flex}.bt-setup-guide [data-bt-part=unfolded]{gap:var(--bt-space-2);flex-direction:column;min-inline-size:0;display:flex}.bt-setup-guide [data-bt-part=setup-guide-groups]{gap:var(--bt-space-1);flex-direction:column;display:flex}.bt-setup-guide [data-bt-part=setup-guide-group]{border-radius:var(--bt-r-md)}.bt-setup-guide [data-bt-part=setup-guide-group][data-open]{background-color:var(--bt-bg-section)}.bt-setup-guide [data-bt-part=setup-guide-group-head]{align-items:center;gap:var(--bt-space-2);inline-size:100%;min-inline-size:0;block-size:var(--bt-h-button);padding-inline:var(--bt-space-2);border-radius:var(--bt-r-md);color:var(--bt-text-strong);font:inherit;text-align:start;background:0 0;border:0;display:flex}@media (hover:hover){.bt-setup-guide [data-bt-part=setup-guide-group]:not([data-open])>[data-bt-part=setup-guide-group-head]:hover{background-color:var(--bt-bg-item-hover)}}.bt-setup-guide [data-bt-part=group-title]{flex:auto;min-inline-size:0}.bt-setup-guide [data-bt-part=group-chevron]{color:var(--bt-text-tertiary);flex:none;place-items:center;display:inline-grid}.bt-setup-guide [data-bt-part=setup-guide-group] [data-bt-part=steps]{padding:var(--bt-space-1) var(--bt-space-2) var(--bt-space-3)}.bt-setup-guide [data-bt-part=setup-guide-footer]{align-items:center;gap:var(--bt-space-2);min-inline-size:0;border-block-start:var(--bt-setup-guide-line) solid var(--bt-border);padding-block-start:var(--bt-space-2);display:flex}.bt-choice-dialog{--bt-choice-dialog-tile:36px;--bt-choice-dialog-arrow:20px;--bt-choice-dialog-line:1px;flex-direction:column;min-inline-size:0;display:flex}.bt-choice-dialog [data-bt-part=choices]{gap:var(--bt-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-choice-dialog [data-bt-part=choice]{--bt-transition-hover:background-color var(--bt-dur-fast) var(--bt-ease-standard);align-items:center;column-gap:var(--bt-space-3);inline-size:100%;padding:var(--bt-space-4);border:var(--bt-choice-dialog-line) solid var(--bt-border);border-radius:var(--bt-r-lg);color:var(--bt-text);text-align:start;transition:var(--bt-transition-hover);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;font-family:inherit;text-decoration:none;display:grid}@media (hover:hover){.bt-choice-dialog [data-bt-part=choice]:hover{background-color:var(--bt-bg-item-hover)}}.bt-choice-dialog [data-bt-part=choice]>[data-bt-part=tile]{inline-size:var(--bt-choice-dialog-tile);block-size:var(--bt-choice-dialog-tile);border-radius:var(--bt-r-md);background-color:var(--bt-bg-control);color:var(--bt-text-secondary);place-items:center;display:grid}.bt-choice-dialog [data-bt-part=choice]>[data-bt-part=text]{gap:var(--bt-space-1);flex-direction:column;min-inline-size:0;display:flex}.bt-choice-dialog [data-bt-part=choice]>.bt-arrow{--bt-arrow-nudge:calc(var(--bt-choice-dialog-arrow) * 3 / 16);inline-size:calc(var(--bt-choice-dialog-arrow) * 6 / 16);block-size:var(--bt-choice-dialog-arrow)}.bt-announcement-dialog{min-inline-size:0;padding:var(--bt-space-8);container:bt-announcement-dialog/inline-size}.bt-announcement-dialog>[data-bt-part=layout]{gap:var(--bt-space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";min-inline-size:0;display:grid}.bt-announcement-dialog>[data-bt-part=layout][data-media]{grid-template-areas:"media""copy"}.bt-announcement-dialog [data-bt-part=announcement-dialog-copy]{gap:var(--bt-space-6);flex-direction:column;grid-area:copy;min-inline-size:0;display:flex}.bt-announcement-dialog .bt-dialog-text{padding:0}.bt-announcement-dialog [data-bt-part=announcement-dialog-section]{gap:var(--bt-space-2);flex-direction:column;display:flex}.bt-announcement-dialog [data-bt-part=announcement-dialog-actions]{align-items:center;gap:var(--bt-space-4);flex-wrap:wrap;padding-block-start:var(--bt-space-2);display:flex}.bt-announcement-dialog [data-bt-part=announcement-dialog-media]{border-radius:var(--bt-r-lg);grid-area:media;min-inline-size:0;overflow:clip}.bt-announcement-dialog [data-bt-part=announcement-dialog-media]>:is(img,svg,picture){block-size:auto;inline-size:100%;display:block}@container bt-announcement-dialog (width>=720px){.bt-announcement-dialog>[data-bt-part=layout][data-media]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy media";align-items:center}}.bt-settings-index{--bt-settings-index-tile:32px;--bt-settings-index-line:1px;gap:var(--bt-space-8);flex-direction:column;min-inline-size:0;display:flex;container:bt-settings-index/inline-size}.bt-settings-index-section{gap:var(--bt-space-3);flex-direction:column;min-inline-size:0;display:flex}.bt-settings-index-section>[data-bt-part=links]{gap:var(--bt-space-2) var(--bt-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container bt-settings-index (width>=640px){.bt-settings-index-section>[data-bt-part=links]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container bt-settings-index (width>=1024px){.bt-settings-index-section>[data-bt-part=links]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bt-settings-index-link{align-items:start;column-gap:var(--bt-space-3);block-size:100%;padding:var(--bt-space-3);border-radius:var(--bt-r-lg);color:var(--bt-text);transition:background-color var(--bt-dur-fast) var(--bt-ease-standard);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}@media (hover:hover){.bt-settings-index-link:hover{background-color:var(--bt-bg-item-hover)}}.bt-settings-index-link[data-more]:not(:focus-visible){outline:var(--bt-settings-index-line) dashed var(--bt-border-strong);outline-offset:calc(var(--bt-settings-index-line) * -1)}.bt-settings-index-link>[data-bt-part=tile]{inline-size:var(--bt-settings-index-tile);block-size:var(--bt-settings-index-tile);border:var(--bt-settings-index-line) solid var(--bt-border);border-radius:var(--bt-r-sm);background-color:var(--bt-bg-section);color:var(--bt-text-secondary);place-items:center;display:grid}.bt-settings-index-link>[data-bt-part=text]{gap:var(--bt-space-1);min-inline-size:0;flex-direction:column;padding-block-start:var(--bt-space-1);display:flex}.bt-settings-section{--bt-settings-section-line:1px;--bt-settings-section-loading:64px}.bt-settings-section[data-divider]>[data-bt-part=section-head]{border-block-end:var(--bt-settings-section-line) solid var(--bt-border);padding-block-end:var(--bt-space-4)}.bt-settings-section>[data-bt-part=loading]{min-block-size:var(--bt-settings-section-loading);place-items:center;display:grid}.bt-settings-section>[data-bt-part=form]{gap:var(--bt-space-4);flex-direction:column;min-inline-size:0;display:flex}.bt-settings-section [data-bt-part=form-buttons]{gap:var(--bt-space-2);flex:none;display:flex}.bt-settings-section>[data-bt-part=footer]{justify-content:flex-end;display:flex}.bt-setting-row{align-items:center;gap:var(--bt-space-4);min-inline-size:0;display:flex}.bt-setting-row>[data-bt-part=text]{gap:var(--bt-space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.bt-setting-row [data-bt-part=setting-row-title],.bt-setting-row [data-bt-part=state]{margin:0}.bt-setting-row [data-bt-part=state]{color:var(--bt-text-secondary)}.bt-setting-row>[data-bt-part=action]{gap:var(--bt-space-2);flex:none;display:flex}.bt-settings-page{min-inline-size:0}.bt-detail-page{--bt-detail-page-line:1px;--bt-detail-page-hit:24px}.bt-detail-page>[data-bt-part=frame]>[data-bt-part=header]{border-block-end:var(--bt-detail-page-line) solid var(--bt-border);padding-block-end:var(--bt-space-6)}.bt-detail-page [data-bt-part=detail-page-layout]{gap:var(--bt-space-8);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.bt-detail-page [data-bt-part=detail-page-detail],.bt-detail-page [data-bt-part=detail-aside]{gap:var(--bt-space-6);flex-direction:column;min-inline-size:0;display:flex}.bt-detail-page [data-bt-part=detail-action]{display:grid}.bt-detail-page [data-bt-part=detail-page-links]{gap:var(--bt-space-3);flex-direction:column;min-inline-size:0;display:flex}.bt-detail-page [data-bt-part=detail-page-links]>h2{border-block-end:var(--bt-detail-page-line) solid var(--bt-border);padding-block-end:var(--bt-space-3)}.bt-detail-page [data-bt-part=link-list]{gap:var(--bt-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-detail-page [data-bt-part=detail-page-link]{min-block-size:var(--bt-detail-page-hit);border-radius:var(--bt-r-xs);color:var(--bt-primary);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.bt-detail-page [data-bt-part=detail-page-link]:hover{color:var(--bt-primary-hover)}}@container bt-column (width>=1100px){.bt-detail-page [data-bt-part=detail-page-layout][data-aside]{grid-template-columns:minmax(0, 1fr) var(--bt-w-aside)}}.bt-catalog,.bt-catalog-toolbar,.bt-catalog-items,.bt-catalog-card,.bt-catalog-detail[data-bt-part=catalog-detail]{--bt-catalog-track-sm:136px;--bt-catalog-track-md:160px;--bt-catalog-track-lg:248px;--bt-catalog-tile-sm:40px;--bt-catalog-tile-md:48px;--bt-catalog-tile-lg:64px;--bt-catalog-ratio-top:4 / 3;--bt-catalog-ratio-background:3 / 4;--bt-catalog-backdrop-strip:45%;--bt-catalog-search:240px;--bt-catalog-select:200px;--bt-catalog-hit:24px;--bt-catalog-cap:1cap}.bt-catalog{gap:var(--bt-space-6);flex-direction:column;min-inline-size:0;display:flex}.bt-catalog-toolbar{align-items:center;gap:var(--bt-space-3) var(--bt-space-4);flex-wrap:wrap;min-inline-size:0;display:flex;container:bt-catalog-toolbar/inline-size}.bt-catalog-toolbar>[data-bt-part=catalog-toolbar-start]{align-items:center;gap:var(--bt-space-3);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.bt-catalog-toolbar>[data-bt-part=catalog-toolbar-end]{justify-content:flex-end;align-items:center;gap:var(--bt-space-2) var(--bt-space-3);flex-wrap:wrap;flex:1 0 auto;min-inline-size:0;display:flex}.bt-catalog-toolbar>[data-bt-part=catalog-toolbar-start]>.bt-catalog-search{flex:1 1 var(--bt-catalog-search);inline-size:auto;max-inline-size:var(--bt-w-search)}.bt-catalog-filter{min-inline-size:0;display:grid}.bt-catalog-filter[data-variant=select]{inline-size:var(--bt-catalog-select)}.bt-catalog-sort{align-items:baseline;gap:var(--bt-space-1);min-inline-size:0;display:flex}.bt-catalog-sort>[data-bt-part=catalog-sort-label]{color:var(--bt-text-secondary);flex:none}.bt-catalog-count{color:var(--bt-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}@container bt-catalog-toolbar (width<640px){.bt-catalog-toolbar>[data-bt-part=catalog-toolbar-start]{flex-direction:column;flex-basis:100%;align-items:stretch}.bt-catalog-toolbar>[data-bt-part=catalog-toolbar-start]>.bt-catalog-search{flex-basis:auto;max-inline-size:none}.bt-catalog-toolbar>[data-bt-part=catalog-toolbar-start]>.bt-catalog-filter[data-variant=select]{inline-size:auto}.bt-catalog-toolbar>[data-bt-part=catalog-toolbar-end]{flex-basis:100%}.bt-catalog-toolbar>[data-bt-part=catalog-toolbar-end]>[data-bt-part=catalog-count]{flex:auto}}.bt-catalog-items{--bt-catalog-columns:3;--bt-catalog-track:var(--bt-catalog-track-md);gap:var(--bt-space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.bt-catalog-items:empty{display:none}.bt-catalog-items[data-layout=grid]{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--bt-catalog-track), calc((100% - (var(--bt-catalog-columns) - 1) * var(--bt-space-4)) / var(--bt-catalog-columns)))), 1fr))}.bt-catalog-items[data-columns="1"]{--bt-catalog-columns:1}.bt-catalog-items[data-columns="2"]{--bt-catalog-columns:2}.bt-catalog-items[data-columns="4"]{--bt-catalog-columns:4}.bt-catalog-items[data-columns="5"]{--bt-catalog-columns:5}.bt-catalog-items[data-columns="6"]{--bt-catalog-columns:6}.bt-catalog-items:has(>.bt-catalog-card[data-size=sm]){--bt-catalog-track:var(--bt-catalog-track-sm)}.bt-catalog-items:has(>.bt-catalog-card[data-size=lg]){--bt-catalog-track:var(--bt-catalog-track-lg)}.bt-catalog-items[data-layout=grid]:has(>.bt-catalog-card[data-variant=plain]){row-gap:var(--bt-space-6)}.bt-catalog-items[data-layout=list]{gap:var(--bt-space-3)}.bt-catalog-items[data-layout=list]:has(>.bt-catalog-card[data-variant=plain]){gap:var(--bt-space-6)}.bt-catalog-items[data-layout=rows]{gap:0}.bt-catalog-items[data-layout=rows]:has(>.bt-catalog-card[data-variant=elevated]){padding-inline:var(--bt-space-4);border-radius:var(--bt-r-2xl);background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-card)}.bt-catalog-items[data-layout=rows]:has(>.bt-catalog-card[data-variant=outline]){padding-inline:var(--bt-space-4);border:1px solid var(--bt-border);border-radius:var(--bt-r-2xl);background-color:var(--bt-bg-surface)}.bt-catalog-items[data-layout=rows]:has(>.bt-catalog-card[data-variant=soft]){padding-inline:var(--bt-space-4);border-radius:var(--bt-r-2xl);background-color:var(--bt-bg-control)}.bt-catalog-card{--bt-catalog-pad:var(--bt-space-4);--bt-catalog-row-pad:var(--bt-space-3);--bt-catalog-tile:var(--bt-catalog-tile-md);--bt-catalog-tile-radius:var(--bt-r-md);--bt-catalog-radius:var(--bt-r-2xl);border-radius:var(--bt-catalog-radius);min-inline-size:0;color:var(--bt-text);transition:translate calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-out), box-shadow var(--bt-dur-fast) var(--bt-ease-out), background-color var(--bt-dur-fast) var(--bt-ease-out);flex-direction:column;display:flex;overflow:clip;container:bt-catalog-card/inline-size}.bt-catalog-card[data-size=sm]{--bt-catalog-pad:var(--bt-space-3);--bt-catalog-row-pad:var(--bt-space-2);--bt-catalog-tile:var(--bt-catalog-tile-sm);--bt-catalog-tile-radius:var(--bt-r-sm);--bt-catalog-radius:var(--bt-r-lg)}.bt-catalog-card[data-size=lg]{--bt-catalog-pad:var(--bt-space-5);--bt-catalog-row-pad:var(--bt-space-4);--bt-catalog-tile:var(--bt-catalog-tile-lg);--bt-catalog-tile-radius:var(--bt-r-lg)}.bt-catalog-card[data-variant=elevated]{background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-card)}.bt-catalog-card[data-variant=outline]{border:1px solid var(--bt-border);background-color:var(--bt-bg-surface)}.bt-catalog-card[data-variant=soft]{background-color:var(--bt-bg-control)}.bt-catalog-card[data-variant=soft] .bt-button[data-variant=soft],.bt-catalog-items[data-layout=rows]:has(>.bt-catalog-card[data-variant=soft]) .bt-button[data-variant=soft]{--bt-button-bg:var(--bt-bg-raised)}.bt-catalog-card[data-variant=plain]{--bt-catalog-pad:0;border-radius:0;overflow:visible}.bt-catalog-card[data-interactive]{cursor:pointer}.bt-catalog-card[data-travelling]{z-index:var(--bt-z-raised)}.bt-catalog-card>[data-bt-part=catalog-card-media]{min-block-size:0;min-inline-size:0;transition:translate calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-out), box-shadow var(--bt-dur-fast) var(--bt-ease-out);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:clip}.bt-catalog-card>[data-bt-part=catalog-card-media]>:is(img,picture,video){object-fit:cover;block-size:100%;inline-size:100%}.bt-catalog-card:is([data-media=top],[data-media=background])>[data-bt-part=catalog-card-media]{background-color:var(--bt-bg-section)}.bt-catalog-card[data-media=top]>[data-bt-part=catalog-card-media]{aspect-ratio:var(--bt-catalog-ratio,var(--bt-catalog-ratio-top))}.bt-catalog-card[data-media=top][data-variant=plain]>[data-bt-part=catalog-card-media]{border-radius:var(--bt-catalog-radius)}.bt-catalog-card[data-media=start]{align-items:flex-start;gap:var(--bt-catalog-pad);padding:var(--bt-catalog-pad);flex-direction:row}.bt-catalog-card[data-media=start][data-variant=plain]{gap:var(--bt-space-4)}.bt-catalog-card[data-media=start]>[data-bt-part=catalog-card-media]{inline-size:var(--bt-catalog-tile);block-size:var(--bt-catalog-tile);border-radius:var(--bt-catalog-tile-radius);flex:none}.bt-catalog-card[data-media=background]{aspect-ratio:var(--bt-catalog-ratio,var(--bt-catalog-ratio-background));padding:var(--bt-catalog-backdrop-strip) var(--bt-space-2) var(--bt-space-2);justify-content:flex-end;position:relative}.bt-catalog-card[data-media=background]>[data-bt-part=catalog-card-media]{position:absolute;inset:0}.bt-catalog-card[data-media=background][data-variant=plain]>[data-bt-part=catalog-card-media]{border-radius:var(--bt-catalog-radius)}.bt-catalog-card>[data-bt-part=catalog-card-body]{justify-content:space-between;gap:var(--bt-space-2);min-inline-size:0;padding:var(--bt-catalog-pad);flex-direction:column;flex:auto;display:flex}.bt-catalog-card[data-media=top][data-variant=plain]>[data-bt-part=catalog-card-body]{padding-block-start:var(--bt-space-3)}.bt-catalog-card[data-media=start]>[data-bt-part=catalog-card-body]{padding:0}.bt-catalog-card[data-media=background]>[data-bt-part=catalog-card-body]{padding:var(--bt-space-3);border-radius:calc(var(--bt-catalog-radius) - var(--bt-space-2));background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-card);flex:none;position:relative}.bt-catalog-card[data-media=background][data-variant=soft]>[data-bt-part=catalog-card-body]{background-color:var(--bt-bg-control);box-shadow:none}.bt-catalog-card>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]{align-items:flex-start;gap:var(--bt-space-2);flex-direction:column;min-inline-size:0;display:flex}.bt-catalog-card>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]>[data-bt-part=catalog-card-head]{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--bt-space-1) var(--bt-space-2);min-block-size:var(--bt-h-badge);flex-wrap:wrap;min-inline-size:0;display:flex}.bt-catalog-card>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]>[data-bt-part=catalog-card-head]>[data-bt-part=catalog-card-eyebrow]{min-inline-size:0}.bt-catalog-card>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]>[data-bt-part=catalog-card-head]>[data-bt-part=catalog-card-badges]{align-items:center;gap:var(--bt-space-1);flex:none;display:flex}.bt-catalog-card>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]>[data-bt-part=catalog-card-title]{inline-size:fit-content;max-inline-size:100%;color:var(--bt-text-strong);text-box:normal}.bt-catalog-card[data-size=lg]>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]>[data-bt-part=catalog-card-title]{padding-block-end:var(--bt-space-1)}.bt-catalog-card>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]>[data-bt-part=catalog-card-title]>:is([data-bt-part=catalog-card-link],[data-bt-part=catalog-card-open]){min-block-size:var(--bt-catalog-hit);border-radius:var(--bt-r-xs);color:var(--bt-primary);font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.bt-catalog-card>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]>[data-bt-part=catalog-card-title]>[data-bt-part=catalog-card-open]{position:relative}.bt-catalog-card>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]>[data-bt-part=catalog-card-title]>[data-bt-part=catalog-card-open]>[data-bt-part=catalog-card-hit]{inset:calc((var(--bt-catalog-hit) - var(--bt-h-sm)) / 2) 0;position:absolute}.bt-catalog-card>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]>:is([data-bt-part=catalog-card-meta],[data-bt-part=catalog-card-description]){max-inline-size:60ch}.bt-catalog-card>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-foot]{justify-content:flex-end;align-items:center;gap:var(--bt-space-2) var(--bt-space-3);min-inline-size:0;flex-wrap:wrap;padding-block-start:var(--bt-space-2);display:flex}.bt-catalog-card>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-foot]>[data-bt-part=catalog-card-price]{font-variant-numeric:tabular-nums;flex:auto;min-inline-size:0}.bt-catalog-card>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-foot]>[data-bt-part=catalog-card-actions]{align-items:center;gap:var(--bt-space-2);flex:none;display:flex}@container bt-catalog-card (width>=560px){.bt-catalog-card:not([data-media=top],[data-media=background])>[data-bt-part=catalog-card-body]{align-items:center;gap:var(--bt-space-6);flex-direction:row}.bt-catalog-card:not([data-media=top],[data-media=background])>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]{flex:auto}.bt-catalog-card:not([data-media=top],[data-media=background])>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]>[data-bt-part=catalog-card-head]{justify-content:flex-start}.bt-catalog-card:not([data-media=top],[data-media=background])>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-foot]{gap:var(--bt-space-4);flex:none;padding-block-start:0}}.bt-catalog-items[data-layout=rows]>.bt-catalog-card{padding-block:var(--bt-catalog-row-pad);box-shadow:none;background-color:#0000;border:0;border-radius:0;padding-inline:0;overflow:visible}.bt-catalog-items[data-layout=rows]>.bt-catalog-card>[data-bt-part=catalog-card-body]{padding:0}.bt-catalog-items[data-layout=rows]>.bt-catalog-card+.bt-catalog-card{border-block-start:1px solid var(--bt-border)}@media (hover:hover){.bt-catalog-card[data-interactive]:not([data-layout=rows]):is([data-variant=elevated],[data-variant=outline],[data-variant=soft],[data-variant=plain][data-media=background]):hover{translate:0 calc(var(--bt-space-0_5) * -1 * var(--bt-motion))}.bt-catalog-card[data-interactive]:not([data-layout=rows]):is([data-variant=elevated],[data-variant=outline]):hover{box-shadow:var(--bt-shadow-raised)}.bt-catalog-card[data-interactive]:not([data-layout=rows])[data-variant=soft]:hover{background-color:var(--bt-bg-control-active)}.bt-catalog-card[data-interactive]:not([data-layout=rows])[data-variant=plain][data-media=top]:hover>[data-bt-part=catalog-card-media]{box-shadow:var(--bt-shadow-raised);translate:0 calc(var(--bt-space-0_5) * -1 * var(--bt-motion))}.bt-catalog-card[data-variant=soft] .bt-button[data-variant=soft]:not(:disabled,[aria-disabled=true]):hover,.bt-catalog-items[data-layout=rows]:has(>.bt-catalog-card[data-variant=soft]) .bt-button[data-variant=soft]:not(:disabled,[aria-disabled=true]):hover{--bt-button-shadow:var(--bt-shadow-raised)}.bt-catalog-card[data-interactive]:hover>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]>[data-bt-part=catalog-card-title]>:is([data-bt-part=catalog-card-link],[data-bt-part=catalog-card-open]){color:var(--bt-primary-hover)}.bt-catalog-card[data-interactive][data-layout=rows]:hover>[data-bt-part=catalog-card-body]>[data-bt-part=catalog-card-text]>[data-bt-part=catalog-card-title]>:is([data-bt-part=catalog-card-link],[data-bt-part=catalog-card-open]){text-decoration:underline}}.bt-catalog-empty{padding-block:var(--bt-space-12)}.bt-catalog-more{align-items:center;gap:var(--bt-space-3);flex-direction:column;display:flex}.bt-catalog-detail-scrim[data-bt-part=catalog-detail-scrim]{position:absolute;inset:0}.bt-catalog-detail-frame[data-bt-part=catalog-detail-frame]{block-size:100%;padding:var(--bt-space-4);place-items:center;display:grid;overflow:hidden;container-type:inline-size}.bt-catalog-detail[data-bt-part=catalog-detail]{inline-size:min(var(--bt-w-dialog-lg), 100%);border-radius:var(--bt-r-3xl);overscroll-behavior:contain;outline:none;flex-direction:column;max-block-size:100%;min-inline-size:0;padding:0;display:flex;position:relative;overflow-y:auto}.bt-catalog-detail>[data-bt-part=catalog-detail-head]{padding:calc(var(--bt-space-6) - var(--bt-space-1_5)) var(--bt-space-12) 0 var(--bt-space-6);flex:none;display:flex}.bt-catalog-detail>[data-bt-part=catalog-detail-head]>[data-bt-part=catalog-detail-title]{min-inline-size:0;max-inline-size:22ch;padding-block-start:calc((var(--bt-h-sm) - var(--bt-catalog-cap)) / 2)}.bt-catalog-detail>[data-bt-part=catalog-detail-body]{min-inline-size:0;padding:var(--bt-space-4) var(--bt-space-6) var(--bt-space-6)}.bt-catalog-detail>[data-bt-part=catalog-detail-close]{position:absolute;inset-block-start:calc(var(--bt-space-6) - var(--bt-h-sm) / 2);inset-inline-end:calc(var(--bt-space-6) - var(--bt-h-sm) / 2)}.bt-catalog-page{--bt-catalog-page-filters:220px;--bt-catalog-page-hit:24px}.bt-catalog-page [data-bt-part=catalog]{gap:var(--bt-space-8);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.bt-catalog-page [data-bt-part=filters],.bt-catalog-page [data-bt-part=browse]{gap:var(--bt-space-6);flex-direction:column;min-inline-size:0;display:flex}.bt-catalog-page [data-bt-part=browse]{gap:var(--bt-space-8)}.bt-catalog-page [data-bt-part=categories],.bt-catalog-page [data-bt-part=catalog-page-group]{gap:var(--bt-space-2);flex-direction:column;min-inline-size:0;display:flex}.bt-catalog-page [data-bt-part=category-list]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-catalog-page [data-bt-part=category]{min-block-size:var(--bt-catalog-page-hit);border-radius:var(--bt-r-xs);color:var(--bt-text-secondary);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.bt-catalog-page [data-bt-part=category]:hover{color:var(--bt-text)}}.bt-catalog-page [data-bt-part=category][aria-current=page]{color:var(--bt-primary)}.bt-catalog-page :is([data-bt-part=catalog-page-featured],[data-bt-part=catalog-page-section]){gap:var(--bt-space-4);flex-direction:column;min-inline-size:0;display:flex;container:bt-catalog-items/inline-size}.bt-catalog-page [data-bt-part=catalog-page-featured]{padding:var(--bt-space-6);border-radius:var(--bt-r-lg);background-color:var(--bt-bg-section)}.bt-catalog-page [data-bt-part=catalog-page-items]{gap:var(--bt-space-6) var(--bt-space-8);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}@container bt-catalog-items (width>=560px){.bt-catalog-page [data-bt-part=catalog-page-items]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-catalog-page [data-bt-part=catalog-page-note]{color:var(--bt-text-secondary);font-style:italic}.bt-catalog-page [data-bt-part=tags]{gap:var(--bt-space-2);flex-wrap:wrap;padding-block-start:var(--bt-space-1);display:flex}@container bt-shell (width>=1100px){@container bt-column (width>=900px){.bt-catalog-page [data-bt-part=catalog][data-filters]{grid-template-columns:var(--bt-catalog-page-filters) minmax(0, 1fr)}}}.bt-plan-comparison{--bt-plan-comparison-columns:3;--bt-plan-comparison-line:1px;--bt-plan-comparison-ribbon:28px;--bt-plan-comparison-check:14px;gap:var(--bt-space-6);flex-direction:column;min-inline-size:0;display:flex;container:bt-plan-comparison/inline-size}.bt-plan-comparison>[data-bt-part=controls]{align-self:flex-start;align-items:center;gap:var(--bt-space-1);max-inline-size:100%;padding:var(--bt-space-1);border:var(--bt-plan-comparison-line) solid var(--bt-border);border-radius:var(--bt-r-lg);background-color:var(--bt-bg-surface);flex-wrap:wrap;display:flex}.bt-plan-comparison [data-bt-part=controls-divider]{inline-size:var(--bt-plan-comparison-line);background-color:var(--bt-border);align-self:stretch}.bt-plan-comparison>[data-bt-part=plans]{gap:var(--bt-space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.bt-plan-comparison [data-bt-part=plan]{flex-direction:column;min-inline-size:0;display:flex}.bt-plan-comparison [data-bt-part=ribbon-slot]{min-block-size:var(--bt-plan-comparison-ribbon);padding-inline:var(--bt-space-4);align-items:flex-end;display:flex}.bt-plan-comparison [data-bt-part=ribbon]{align-items:center;gap:var(--bt-space-1);min-inline-size:0;block-size:var(--bt-plan-comparison-ribbon);padding-inline:var(--bt-space-2);border-radius:var(--bt-r-sm) var(--bt-r-sm) 0 0;background-color:var(--bt-accent-subtle);color:var(--bt-accent-text);white-space:nowrap;display:inline-flex}.bt-plan-comparison [data-bt-part=plan-comparison-card]{gap:var(--bt-space-5);min-inline-size:0;padding:var(--bt-space-5);flex-direction:column;flex:auto;display:flex}.bt-plan-comparison [data-bt-part=plan-comparison-intro]{gap:var(--bt-space-2);flex-direction:column;min-inline-size:0;display:flex}.bt-plan-comparison [data-bt-part=plan-comparison-description],.bt-plan-comparison [data-bt-part=period],.bt-plan-comparison [data-bt-part=price-note]{color:var(--bt-text-secondary)}.bt-plan-comparison [data-bt-part=price]{align-items:baseline;gap:var(--bt-space-1) var(--bt-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.bt-plan-comparison [data-bt-part=price-note]{align-items:center;gap:var(--bt-space-1);flex-basis:100%;display:flex}.bt-plan-comparison [data-bt-part=plan-comparison-action]{display:grid}.bt-plan-comparison [data-bt-part=features]{gap:var(--bt-space-3);flex-direction:column;min-inline-size:0;display:flex}.bt-plan-comparison [data-bt-part=feature-list]{gap:var(--bt-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-plan-comparison [data-bt-part=feature-list]>li{align-items:flex-start;gap:var(--bt-space-2);text-box:normal;display:flex}.bt-plan-comparison [data-bt-part=feature-list] .bt-icon{--bt-icon-size:var(--bt-plan-comparison-check);block-size:var(--bt-text-body-sm-line);color:var(--bt-accent);flex:none}.bt-plan-comparison>[data-bt-part=more]{gap:var(--bt-space-4);flex-direction:column;min-inline-size:0;display:flex}.bt-plan-comparison [data-bt-part=plan-comparison-options]{gap:var(--bt-space-4);grid-template-columns:minmax(0,1fr);display:grid}.bt-plan-comparison [data-bt-part=plan-comparison-option]{align-items:flex-start;gap:var(--bt-space-2);min-inline-size:0;padding:var(--bt-space-5);flex-direction:column;display:flex}@container bt-plan-comparison (width>=640px){.bt-plan-comparison [data-bt-part=plan-comparison-options]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container bt-plan-comparison (width>=900px){.bt-plan-comparison>[data-bt-part=plans]{grid-template-columns:repeat(var(--bt-plan-comparison-columns), minmax(0, 1fr));grid-template-rows:auto auto auto auto 1fr}.bt-plan-comparison [data-bt-part=plan]{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.bt-plan-comparison [data-bt-part=plan-comparison-card]{grid-row:2/span 4;grid-template-rows:subgrid;display:grid}}.bt-form-dialog{--bt-form-dialog-line:1px;flex-direction:column;min-inline-size:0;display:flex}.bt-form-dialog>.bt-dialog-text{border-block-end:var(--bt-form-dialog-line) solid var(--bt-border);padding-block-end:var(--bt-space-4)}.bt-form-dialog>[data-bt-part=form]{flex-direction:column;min-inline-size:0;display:flex}.bt-form-dialog [data-bt-part=form-dialog-footer]{justify-content:flex-end;gap:var(--bt-space-2);padding:var(--bt-space-5) var(--bt-space-6) var(--bt-space-6);display:flex}.bt-consequence-dialog{--bt-consequence-dialog-tile:32px;--bt-consequence-dialog-line:1px;flex-direction:column;min-inline-size:0;display:flex}.bt-consequence-dialog [data-bt-part=consequence-dialog-items]{gap:var(--bt-space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-consequence-dialog [data-bt-part=consequence-dialog-item]{align-items:flex-start;gap:var(--bt-space-4);min-inline-size:0;display:flex}.bt-consequence-dialog [data-bt-part=consequence-dialog-tile]{inline-size:var(--bt-consequence-dialog-tile);block-size:var(--bt-consequence-dialog-tile);border:var(--bt-consequence-dialog-line) solid var(--bt-border);border-radius:var(--bt-r-sm);background-color:var(--bt-bg-section);color:var(--bt-text-secondary);flex:none;place-items:center;display:grid}.bt-consequence-dialog [data-bt-part=consequence-dialog-item-text]{gap:var(--bt-space-1);min-inline-size:0;flex-direction:column;padding-block-start:var(--bt-space-1);display:flex}.bt-consequence-dialog [data-bt-part=terms]{border-block-start:var(--bt-consequence-dialog-line) solid var(--bt-border);color:var(--bt-text-secondary);padding-block-start:var(--bt-space-5)}.bt-consequence-dialog [data-bt-part=confirm]{display:grid}.bt-fullscreen-dialog{--bt-fullscreen-dialog-column:640px;--bt-fullscreen-dialog-inset:var(--bt-space-6);--bt-fullscreen-dialog-close-center:var(--bt-space-6);flex-direction:column;flex:auto;min-block-size:100%;display:flex}.bt-fullscreen-dialog>[data-bt-part=top]{min-block-size:calc(var(--bt-fullscreen-dialog-close-center) * 2);padding-inline:var(--bt-fullscreen-dialog-inset) calc(var(--bt-fullscreen-dialog-close-center) * 2);align-items:center;display:flex}.bt-fullscreen-dialog>[data-bt-part=question]{padding:var(--bt-fullscreen-dialog-inset);flex:auto;place-items:center;display:grid}.bt-fullscreen-dialog [data-bt-part=fullscreen-dialog-column]{gap:var(--bt-space-6);inline-size:min(var(--bt-fullscreen-dialog-column), 100%);flex-direction:column;min-inline-size:0;display:flex}.bt-fullscreen-dialog [data-bt-part=fullscreen-dialog-column]>.bt-dialog-text{padding:0}.bt-fullscreen-dialog [data-bt-part=fullscreen-dialog-note]{color:var(--bt-text-secondary);font-weight:var(--bt-text-body-weight)}.bt-fullscreen-dialog>[data-bt-part=actions]{justify-content:flex-end;gap:var(--bt-space-2);padding:var(--bt-fullscreen-dialog-inset);display:flex}@container bt-dialog-full (width>=640px){.bt-fullscreen-dialog{--bt-fullscreen-dialog-inset:var(--bt-space-8);--bt-fullscreen-dialog-close-center:calc(var(--bt-space-8) + var(--bt-h-sm) / 2)}}.bt-side-panel{--bt-side-panel-line:1px;--bt-side-panel-fade:calc(var(--bt-dur-reduced) + (var(--bt-dur-fast) - var(--bt-dur-reduced)) * var(--bt-motion));outline:none;flex-direction:column;flex:none;min-block-size:0;min-inline-size:0;display:flex}.bt-side-panel[data-mode=docked]{inline-size:var(--bt-w-side-panel);border-inline-start:var(--bt-side-panel-line) solid var(--bt-border);background-color:var(--bt-bg-surface)}.bt-side-panel[data-mode=docked][data-expanded]{inline-size:var(--bt-w-side-panel-wide)}.bt-side-panel-scrim[data-bt-part=scrim]{position:absolute;inset:0}.bt-side-panel[data-bt-part=sheet]{inset-block:var(--bt-space-2);inline-size:min(var(--bt-w-side-panel), calc(100% - var(--bt-space-4)));padding:0;position:absolute;inset-inline-end:var(--bt-space-2);overflow:clip}.bt-side-panel>[data-bt-part=header]{align-items:center;gap:var(--bt-space-2);min-inline-size:0;block-size:var(--bt-h-header);padding-inline:var(--bt-space-4) var(--bt-space-3);border-block-end:var(--bt-side-panel-line) solid var(--bt-border);flex:none;display:flex}.bt-side-panel [data-bt-part=side-panel-title]{flex:auto;min-inline-size:0;margin:0}.bt-side-panel [data-bt-part=side-panel-actions]{gap:var(--bt-space-1);flex:none;display:flex}.bt-side-panel>[data-bt-part=content]{flex-direction:column;flex:auto;min-block-size:0;display:flex}.bt-side-panel[data-mode=docked]>[data-bt-part=content]{animation:bt-side-panel-in var(--bt-side-panel-fade) var(--bt-ease-out)}.bt-side-panel [data-bt-part=side-panel-body]{gap:var(--bt-space-4);min-block-size:0;padding:var(--bt-space-4);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.bt-side-panel [data-bt-part=side-panel-footer]{gap:var(--bt-space-2);min-inline-size:0;padding:0 var(--bt-space-4) var(--bt-space-4);flex-direction:column;flex:none;display:flex}@keyframes bt-side-panel-in{0%{opacity:0}}.bt-command-search,.bt-command-search-panel{--bt-command-search-chip:16px;--bt-command-search-input:64px;--bt-command-search-hit:24px;--bt-command-search-row:32px;--bt-command-search-min:160px;--bt-command-search-max:480px;--bt-command-search-line:1px;--bt-command-search-held:0px;--bt-command-search-room:var(--bt-command-search-max)}.bt-command-search{align-items:center;gap:var(--bt-space-2);inline-size:var(--bt-w-search);min-inline-size:0;max-inline-size:100%;block-size:var(--bt-h-control);padding-inline:var(--bt-space-3) var(--bt-space-1);border-radius:var(--bt-r-lg);background-color:var(--bt-bg-control);color:var(--bt-text-tertiary);font-size:var(--bt-text-body-size);font-weight:var(--bt-text-body-weight);letter-spacing:var(--bt-text-body-tracking);display:flex}.bt-command-search[data-focused]{inline-size:var(--bt-w-search-open)}.bt-command-search:focus-within{outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:var(--bt-focus-offset)}.bt-command-search[data-disabled]{background-color:var(--bt-bg-control-subtle)}.bt-command-search>[data-bt-part=icon],.bt-command-search>[data-bt-part=end]{flex:none;align-items:center;display:flex}.bt-command-search>[data-bt-part=end]{min-inline-size:var(--bt-h-sm);justify-content:center}@media not ((hover:hover) and (pointer:fine)){.bt-command-search>[data-bt-part=end]>[data-bt-part=shortcut]{display:none}}.bt-command-search>[data-bt-part=chips]{gap:var(--bt-space-1);flex:0 auto;min-inline-size:0;display:flex}.bt-command-search [data-bt-part=chip]{align-items:center;gap:var(--bt-space-0_5);min-inline-size:0;block-size:var(--bt-h-badge);padding-inline:var(--bt-space-1_5) var(--bt-space-0_5);border:var(--bt-command-search-line) solid var(--bt-border-strong);border-radius:var(--bt-r-xs);background-color:var(--bt-bg-surface);color:var(--bt-text);flex:0 auto;display:inline-flex}.bt-command-search [data-bt-part=chip-remove]{inline-size:var(--bt-command-search-chip);block-size:var(--bt-command-search-chip);border-radius:var(--bt-r-xs);color:var(--bt-text-tertiary);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.bt-command-search [data-bt-part=chip-remove]>[data-bt-part=hit]{inset:calc((var(--bt-command-search-chip) - var(--bt-command-search-hit)) / 2);position:absolute}.bt-command-search>[data-bt-part=input-frame]{min-inline-size:var(--bt-command-search-input);flex:auto;align-self:stretch;display:flex}.bt-command-search [data-bt-part=command-search-input]{min-inline-size:0;color:var(--bt-text);font:inherit;letter-spacing:inherit;text-overflow:ellipsis;appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0}.bt-command-search [data-bt-part=command-search-input]::placeholder{color:var(--bt-text-tertiary);opacity:1}.bt-command-search [data-bt-part=command-search-input]::-webkit-search-cancel-button{appearance:none}.bt-command-search [data-bt-part=command-search-input]::-webkit-search-decoration{appearance:none}.bt-command-search-panel.bt-popover{min-block-size:min(max(var(--bt-command-search-min), var(--bt-command-search-held)), var(--bt-command-search-room));max-block-size:min(var(--bt-command-search-max), var(--bt-command-search-room));flex-direction:column;padding:0;display:flex;overflow:hidden}.bt-command-search-panel.bt-popover[data-side=top]{block-size:min(var(--bt-command-search-max), var(--bt-command-search-room))}.bt-command-search-panel>[data-bt-part=scroll]{overscroll-behavior:contain;flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow-y:auto}.bt-command-search-panel [data-bt-part=command-search-group]{padding-block:var(--bt-space-2);flex-direction:column;display:flex}.bt-command-search-panel [data-bt-part=command-search-group]+[data-bt-part=command-search-group]{border-block-start:var(--bt-command-search-line) solid var(--bt-border)}.bt-command-search-panel [data-bt-part=group-heading]{padding:var(--bt-space-1) var(--bt-space-4);color:var(--bt-text-strong)}.bt-command-search-panel [data-bt-part=command-search-option],.bt-command-search-panel [data-bt-part=searching]{align-items:center;gap:var(--bt-space-2);min-inline-size:0;min-block-size:var(--bt-command-search-row);padding-inline:var(--bt-space-4);color:var(--bt-text);cursor:default;text-decoration:none;display:flex}.bt-command-search-panel [data-bt-part=command-search-option][data-active]{background-color:var(--bt-bg-item-hover)}.bt-command-search-panel [data-bt-part=option-icon]{color:var(--bt-text-secondary);flex:none}.bt-command-search-panel [data-bt-part=command-search-media]{flex:none;display:inline-flex}.bt-command-search-panel [data-bt-part=command-search-label]{min-inline-size:0}.bt-command-search-panel [data-bt-part=command-search-path]{align-items:center;gap:var(--bt-space-1);color:var(--bt-text-secondary);padding-inline-end:var(--bt-space-1);display:inline-flex}.bt-command-search-panel [data-bt-part=command-search-path-chevron]{color:var(--bt-text-tertiary)}.bt-search-match{border-radius:var(--bt-r-xs);background-color:var(--bt-accent-subtle);color:var(--bt-accent-text)}.bt-command-search-panel [data-bt-part=command-search-detail]{min-inline-size:0;color:var(--bt-text-secondary);flex:0 1000000 auto}.bt-command-search-panel [data-bt-part=command-search-key]{block-size:var(--bt-h-badge);padding-inline:var(--bt-space-1_5);border:var(--bt-command-search-line) solid var(--bt-border-strong);border-radius:var(--bt-r-xs);color:var(--bt-text);flex:none;align-items:center;display:inline-flex}.bt-command-search-panel [data-bt-part=example]{color:var(--bt-text-secondary);flex:none}.bt-command-search-panel [data-bt-part=command-search-description]{min-inline-size:0;color:var(--bt-text-secondary);text-align:end;flex:auto}.bt-command-search-panel [data-bt-part=searching]{color:var(--bt-text-secondary)}.bt-command-search-panel [data-bt-part=spinner-slot]{inline-size:var(--bt-icon-sm);block-size:var(--bt-icon-sm);flex:none;position:relative}.bt-command-search-panel [data-bt-part=command-search-empty]{justify-content:center;align-items:center;gap:var(--bt-space-2);padding:var(--bt-space-8) var(--bt-space-4);text-align:center;text-wrap:balance;flex-direction:column;flex:auto;display:flex}.bt-command-search-panel [data-bt-part=empty-icon]{color:var(--bt-text-secondary)}.bt-command-search-panel [data-bt-part=empty-title],.bt-command-search-panel [data-bt-part=empty-hint]{margin:0}.bt-command-search-panel [data-bt-part=empty-hint]{color:var(--bt-text-secondary)}.bt-command-search-panel.bt-popover[data-preview]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0, 1fr) var(--bt-w-inspector);display:grid}.bt-command-search-panel[data-preview]>[data-bt-part=scroll],.bt-command-search-panel[data-preview]>[data-bt-part=command-search-footer]{grid-column:1}.bt-command-search-panel [data-bt-part=command-search-preview]{gap:var(--bt-space-3);min-inline-size:0;padding:var(--bt-space-4);border-inline-start:var(--bt-command-search-line) solid var(--bt-border);background-color:var(--bt-bg-section);flex-direction:column;grid-area:1/2/-1;display:flex;overflow-y:auto}.bt-command-search-panel.bt-popover[data-preview=start]{grid-template-columns:var(--bt-w-inspector) minmax(0, 1fr)}.bt-command-search-panel[data-preview=start]>[data-bt-part=scroll],.bt-command-search-panel[data-preview=start]>[data-bt-part=command-search-footer]{grid-column:2}.bt-command-search-panel[data-preview=start]>[data-bt-part=command-search-preview]{border-inline-start:0;border-inline-end:var(--bt-command-search-line) solid var(--bt-border);grid-column:1}.bt-command-search-panel [data-bt-part=command-search-footer]{min-block-size:var(--bt-h-button);padding-inline:var(--bt-space-4);border-block-start:var(--bt-command-search-line) solid var(--bt-border);background-color:var(--bt-bg-section);flex:none;align-items:center;display:flex}.bt-command-search-panel [data-bt-part=footer-link]{min-block-size:var(--bt-command-search-hit);color:var(--bt-accent-text);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.bt-command-search-panel [data-bt-part=footer-link]:hover{text-decoration:underline}}.bt-command-search-panel [data-bt-part=command-search-footer]:has(>[data-active]){background-color:var(--bt-bg-control-active)}.bt-command-search-panel [data-bt-part=footer-link][data-active]{text-decoration:underline}.bt-search-results{--bt-search-results-row:40px;--bt-search-results-loading:64px}.bt-search-results [data-bt-part=results]{gap:var(--bt-space-0_5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-search-results [data-bt-part=result]{align-items:center;gap:var(--bt-space-2);inline-size:100%;min-inline-size:0;min-block-size:var(--bt-search-results-row);padding:var(--bt-space-2) var(--bt-space-3);border-radius:var(--bt-r-md);color:var(--bt-text);font:inherit;text-align:start;background:0 0;border:0;text-decoration:none;display:flex}@media (hover:hover){.bt-search-results :is(a,button)[data-bt-part=result]:hover{background-color:var(--bt-bg-item-hover)}}.bt-search-results [data-bt-part=result-icon]{color:var(--bt-text-secondary);flex:none}.bt-search-results [data-bt-part=search-results-media]{flex:none;display:inline-flex}.bt-search-results [data-bt-part=search-results-label]{min-inline-size:0}.bt-search-results [data-bt-part=search-results-path]{align-items:center;gap:var(--bt-space-1);color:var(--bt-text-secondary);padding-inline-end:var(--bt-space-1);display:inline-flex}.bt-search-results [data-bt-part=search-results-path-chevron]{color:var(--bt-text-tertiary)}.bt-search-results [data-bt-part=search-results-detail]{min-inline-size:0;color:var(--bt-text-secondary);flex:0 1000000 auto}.bt-search-results [data-bt-part=search-results-more]{display:flex}.bt-search-results [data-bt-part=search-results-loading]{min-block-size:var(--bt-search-results-loading);place-items:center;display:grid}.bt-faq{--bt-faq-line:1px;--bt-faq-intro-min:240px;min-inline-size:0;container:bt-faq/inline-size}.bt-faq>[data-bt-part=faq-grid]{gap:var(--bt-space-8) var(--bt-space-12);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.bt-faq[data-layout=stacked]>[data-bt-part=faq-grid]{max-inline-size:var(--bt-w-prose)}.bt-faq>[data-bt-part=faq-grid]>[data-bt-part=faq-intro]{min-inline-size:0;padding-block-end:var(--bt-space-4)}@container bt-page (width>=1024px){.bt-faq>[data-bt-part=faq-grid]>[data-bt-part=faq-intro]{padding-block-end:var(--bt-space-8)}}.bt-faq>[data-bt-part=faq-grid]>[data-bt-part=faq-body]{gap:var(--bt-space-4);flex-direction:column;min-inline-size:0;display:flex}.bt-faq>[data-bt-part=faq-grid]>[data-bt-part=faq-contact]{min-inline-size:0}.bt-faq[data-layout=two-column]>[data-bt-part=faq-grid]>[data-bt-part=faq-body]>.bt-search-field{max-inline-size:var(--bt-w-search-open)}.bt-faq [data-bt-part=faq-lead]{max-inline-size:60ch;color:var(--bt-text-secondary);font-size:var(--bt-text-body-lg-size-sm);line-height:var(--bt-text-body-lg-line-sm)}.bt-faq [data-bt-part=faq-answer]{max-inline-size:60ch}.bt-faq [data-bt-part=faq-empty]{padding-block:var(--bt-space-8)}.bt-faq [data-bt-part=faq-columns]{align-items:start;gap:0 var(--bt-space-8);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.bt-faq[data-variant=contained] [data-bt-part=faq-columns]{gap:var(--bt-space-4)}.bt-faq[data-variant=cards] [data-bt-part=faq-columns]{gap:var(--bt-space-2) var(--bt-space-4)}.bt-faq[data-variant=plain] [data-bt-part=faq-columns]{row-gap:var(--bt-space-0_5)}.bt-faq[data-variant=divided] [data-bt-part=faq-columns]>.bt-accordion+.bt-accordion{border-block-start:var(--bt-faq-line) solid var(--bt-border)}@container bt-faq (width>=640px){.bt-faq[data-layout=split]>[data-bt-part=faq-grid]:has(>[data-bt-part=faq-intro],>[data-bt-part=faq-contact]){grid-template-columns:minmax(var(--bt-faq-intro-min), 1fr) minmax(0, 2fr);row-gap:var(--bt-space-6);grid-template-rows:auto 1fr}.bt-faq[data-layout=split]>[data-bt-part=faq-grid]>[data-bt-part=faq-intro]{grid-area:1/1;padding-block-end:0}.bt-faq[data-layout=split]>[data-bt-part=faq-grid]>[data-bt-part=faq-contact]{grid-area:2/1;align-self:start}.bt-faq[data-layout=split]>[data-bt-part=faq-grid]:not(:has(>[data-bt-part=faq-intro]))>[data-bt-part=faq-contact]{grid-area:1/1/span 2}.bt-faq[data-layout=split]>[data-bt-part=faq-grid]:has(>[data-bt-part=faq-intro],>[data-bt-part=faq-contact])>[data-bt-part=faq-body]{grid-area:1/2/span 2}.bt-faq [data-bt-part=faq-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-faq[data-variant=divided] [data-bt-part=faq-columns]>.bt-accordion+.bt-accordion{border-block-start:0}}.bt-faq-contact{min-inline-size:0;padding:var(--bt-space-6);border-radius:var(--bt-r-lg);background-color:var(--bt-bg-surface);box-shadow:var(--bt-shadow-card);container:bt-faq-contact/inline-size}.bt-faq-contact>[data-bt-part=faq-contact-inner]{gap:var(--bt-space-4);min-inline-size:0;display:grid}.bt-faq-contact>[data-bt-part=faq-contact-inner]>[data-bt-part=faq-contact-actions]{gap:var(--bt-space-2);flex-wrap:wrap;display:flex}@container bt-faq-contact (width>=480px){.bt-faq-contact>[data-bt-part=faq-contact-inner]{align-items:center;gap:var(--bt-space-6);grid-template-columns:minmax(0,1fr) auto}}.bt-auth-flow{inline-size:100%;min-inline-size:0;padding-inline:var(--bt-space-5);justify-content:center;display:flex;container:bt-auth-flow/inline-size}.bt-auth-flow>[data-bt-part=column]{gap:var(--bt-space-6);inline-size:100%;max-inline-size:var(--bt-w-auth);min-inline-size:0;padding-block:var(--bt-space-24) var(--bt-space-8);flex-direction:column;display:flex}@container bt-auth-flow (width<640px){.bt-auth-flow>[data-bt-part=column]{padding-block-start:var(--bt-space-16)}}.bt-auth-flow [data-bt-part=logo]{justify-content:center;display:flex}.bt-auth-flow [data-bt-part=auth-flow-terms],.bt-auth-flow [data-bt-part=auth-flow-hint],.bt-auth-flow [data-bt-part=countdown]{text-align:center}.bt-auth-flow [data-bt-part=countdown]{font-variant-numeric:tabular-nums}.bt-auth-flow [data-bt-part=sending]{align-items:baseline;gap:var(--bt-space-2);display:inline-flex}.bt-auth-flow [data-bt-part=sending]>[data-bt-part=sending-mark]{inline-size:var(--bt-icon-sm);block-size:var(--bt-icon-sm);flex:none;align-self:center;position:relative}.bt-auth-flow [data-bt-part=resend],.bt-auth-flow [data-bt-part=auth-flow-back]{min-block-size:var(--bt-h-button);justify-content:center;align-items:center;display:flex}}@layer bt.utilities;@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/buttery/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/buttery/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/buttery/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/buttery/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/buttery/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/buttery/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/buttery/assets/inter-latin-wght-normal-Dx4kXJAl.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:Inter Fallback;src:local(Arial);size-adjust:106.58%;ascent-override:90.89%;descent-override:22.63%;line-gap-override:0%}@property --bt-transition-press{syntax:"*";inherits:false}@property --bt-transition-hover{syntax:"*";inherits:false}@property --bt-sheet-shift{syntax:"<number>";inherits:false;initial-value:0}:root{--bt-docs-shell-tile:220px;--bt-docs-shell-toc:200px;--bt-docs-shell-line:1px}.docs-shell{background-color:var(--bt-bg-surface);grid-template-rows:auto minmax(0,1fr);min-block-size:100dvh;display:grid;container:docs-shell/inline-size}.docs-top{z-index:var(--bt-z-dropdown);padding-inline:var(--bt-space-6);border-block-end:var(--bt-docs-shell-line) solid var(--bt-border);background-color:var(--bt-bg-surface)}.docs-top[data-scrolled]{box-shadow:none}.docs-top .pg-display{inline-size:var(--bt-h-button);gap:0;padding-inline:0}.docs-top .pg-display-text,.docs-top .docs-sheet-only,.docs-bar-only:not(.docs-top *){display:none}.docs-tool:not(.docs-top *){--bt-button-padding:var(--bt-space-4);border-radius:var(--bt-r-md);justify-content:flex-start}.docs-sheet-version{padding-inline:var(--bt-space-4)}.docs-body{padding-inline:var(--bt-space-3);grid-template-columns:var(--bt-w-sidebar) minmax(0, 1fr) var(--bt-docs-shell-toc);align-items:start;gap:var(--bt-space-8);min-inline-size:0;display:grid}.docs-toc ul{margin:0;padding:0;list-style:none}.docs-toc li[data-depth="3"]{padding-inline-start:var(--bt-space-3)}.docs-toc-link{min-inline-size:0;min-block-size:var(--bt-h-sm);color:var(--bt-text-secondary);box-shadow:inset var(--bt-space-0_5) 0 0 var(--bt-border);align-items:center;padding-inline-start:var(--bt-space-3);text-decoration:none;display:flex}.docs-toc-link:hover{color:var(--bt-text)}.docs-toc-link[aria-current=location]{color:var(--bt-text-strong);box-shadow:inset var(--bt-space-0_5) 0 0 var(--bt-accent)}.docs-display-panel{inline-size:var(--bt-w-aside);max-inline-size:100%;padding:var(--bt-space-4)}.docs-wide{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.docs-main{grid-template-columns:minmax(0, var(--bt-w-page));min-inline-size:0;padding-block-start:var(--bt-space-6);padding-block-end:var(--bt-space-4);display:grid}.pg-list{padding-inline-start:var(--bt-space-5)}.pg-page{gap:var(--bt-space-8);flex-direction:column;display:flex;container-type:inline-size}.pg-section{gap:var(--bt-space-4);flex-direction:column;display:flex}.pg-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--bt-docs-shell-tile)), 1fr));gap:var(--bt-space-4);display:grid}.pg-mono{font-family:var(--bt-font-mono);font-size:var(--bt-text-badge-size);line-height:var(--bt-text-badge-line);color:var(--bt-text-tertiary);overflow-wrap:break-word}@container docs-shell (width<1100px){.docs-aside{display:none}.docs-body{grid-template-columns:var(--bt-w-sidebar) minmax(0, 1fr)}}@container docs-shell (width<768px){.docs-sidebar{display:none}.docs-body{grid-template-columns:minmax(0,1fr)}}@container (width<640px){.pg-facts{grid-template-columns:minmax(0,1fr)}}.pg-stage{container:bt-shell bt-column/inline-size}.docs-prose,.docs-code-block,.docs-page-footer{--bt-docs-line:1px;--docs-code-foreground:var(--bt-text);--docs-code-background:var(--bt-bg-section);--docs-code-token-comment:var(--bt-text-tertiary);--docs-code-token-keyword:var(--bt-accent-text);--docs-code-token-string:var(--bt-success);--docs-code-token-string-expression:var(--bt-success);--docs-code-token-constant:var(--bt-warning);--docs-code-token-function:var(--bt-text-strong);--docs-code-token-parameter:var(--bt-text);--docs-code-token-punctuation:var(--bt-text-secondary);--docs-code-token-link:var(--bt-accent-text)}.docs-prose{min-inline-size:0;max-inline-size:var(--bt-w-prose);container-type:inline-size}.docs-pre{padding:var(--bt-space-4) var(--bt-space-5);border-radius:var(--bt-r-lg);font-family:var(--bt-font-mono);font-size:var(--bt-text-body-sm-size);line-height:var(--bt-text-body-line);tab-size:2;margin:0;overflow-x:auto}.docs-pre code{font:inherit;background-color:#0000;border-radius:0;padding:0}.docs-code{padding-inline:var(--bt-space-0_5);border-radius:var(--bt-r-xs);background-color:var(--bt-bg-control);font-family:var(--bt-font-mono);font-size:var(--bt-text-body-sm-size)}.docs-code-line{padding:var(--bt-space-1) var(--bt-space-2);border-radius:var(--bt-r-sm);display:inline-block}.docs-list{margin:0;padding-inline-start:var(--bt-space-5)}.docs-link{color:var(--bt-accent-text);text-underline-offset:var(--bt-space-1);text-decoration:underline}.docs-h2{max-inline-size:none;padding-block-start:var(--bt-space-6)}.docs-h3{padding-block-start:var(--bt-space-3)}.docs-h3>.docs-anchor{padding-block:var(--bt-space-1)}.docs-anchor{color:inherit;text-decoration:none}.docs-anchor-icon{color:var(--bt-text-tertiary);opacity:0;transition:opacity var(--bt-dur-fast) var(--bt-ease-out);padding-inline-start:var(--bt-space-2)}.docs-anchor-icon .bt-icon{vertical-align:baseline;display:inline}.docs-anchor:is(:hover,:focus-visible) .docs-anchor-icon{opacity:1}.docs-pre:focus-visible,.docs-code-html pre:focus-visible{outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:calc(-1 * var(--bt-focus-width))}.docs-page-footer .docs-link,.docs-related .docs-link,.docs-component-list .docs-link,.docs-release-arrivals .docs-link,.docs-link.docs-since{min-block-size:var(--bt-h-sm);align-items:center;display:inline-flex}.tk-table.docs-component-list td{vertical-align:baseline}.docs-code-block{border-radius:var(--bt-r-lg);background-color:var(--docs-code-background);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.docs-code-bar{justify-content:space-between;align-items:center;gap:var(--bt-space-2);min-block-size:var(--bt-h-control);padding-inline:var(--bt-space-5) var(--bt-space-2);border-block-end:var(--bt-docs-line) solid var(--bt-border);display:flex}.docs-code-block .docs-pre{border-radius:0}.docs-code-html pre{padding:var(--bt-space-4) var(--bt-space-5);font-family:var(--bt-font-mono);font-size:var(--bt-text-body-sm-size);line-height:var(--bt-text-body-line);tab-size:2;margin:0;overflow-x:auto}.docs-word{white-space:nowrap}.docs-props th:last-child{min-inline-size:30ch}.docs-kbd{padding-inline:var(--bt-space-1_5);border-radius:var(--bt-r-kbd);background-color:var(--bt-bg-control);font-family:var(--bt-font-mono);font-size:var(--bt-text-kbd-size);line-height:var(--bt-text-kbd-line);white-space:nowrap;display:inline-flex}.docs-copy-line{min-inline-size:0}.docs-template-frame{overflow:clip}.docs-template-preview{inline-size:100%;block-size:calc(var(--bt-bento-row) * 2);border:0;display:block}.docs-template-frame[data-scaled]{block-size:calc(var(--bt-w-app-page) * .625 * var(--bt-docs-preview-scale))}.docs-template-frame[data-scaled]>.docs-template-preview{inline-size:var(--bt-w-app-page);block-size:calc(var(--bt-w-app-page) * .625);transform-origin:0 0;scale:var(--bt-docs-preview-scale)}.docs-desktop{min-inline-size:0}.docs-desktop-ruler{block-size:0}.docs-desktop-content{container:bt-shell bt-column/inline-size}.docs-desktop[data-scaled]{block-size:calc(var(--bt-docs-preview-height) * var(--bt-docs-preview-scale))}.docs-desktop[data-scaled]>.docs-desktop-content{inline-size:var(--bt-w-app-page);transform-origin:0 0;scale:var(--bt-docs-preview-scale)}.docs-demo-preview{aspect-ratio:8/5;border:var(--bt-docs-line) solid var(--bt-border);border-radius:var(--bt-r-md);block-size:auto;inline-size:100%;display:block}.docs-page-footer{border-block-start:var(--bt-docs-line) solid var(--bt-border);padding-block-start:var(--bt-space-8)}.docs-landing-command{flex-basis:100%;justify-content:center;min-inline-size:0;display:flex}.docs-code-toggle,.docs-disclosure{align-items:center;gap:var(--bt-space-1);min-block-size:var(--bt-h-sm);color:var(--bt-text-secondary);transition:color calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-standard);display:inline-flex}.docs-code-toggle:hover,.docs-disclosure:hover{color:var(--bt-text)}.docs-code-toggle>svg,.docs-disclosure>svg{transition:transform calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-standard)}.docs-code-toggle>svg[data-open],.docs-disclosure>svg[data-open]{transform:rotate(180deg)}.docs-caption{text-wrap:pretty}.docs-progress{block-size:var(--bt-space-1_5);border-radius:var(--bt-r-full);background-color:var(--bt-bg-control);overflow:hidden}.docs-progress-fill{border-radius:var(--bt-r-full);background-color:var(--bt-accent);transform-origin:0;block-size:100%;display:block}.docs-progress-fill: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-origin:100%}.docs-neighbor{gap:var(--bt-space-1);min-inline-size:0;color:var(--bt-text);transition:background-color calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-standard);flex-direction:column;text-decoration:none;display:flex}.docs-neighbor:hover{background-color:var(--bt-bg-item-hover)}.docs-neighbor[data-direction=next]{text-align:end;align-items:end}.docs-code-title{min-inline-size:0;font-family:var(--bt-font-mono);color:var(--bt-text)}.docs-token,:not(pre)>.docs-code-whole{white-space:nowrap}:root{--bt-blocks-step:28px;--bt-blocks-line:1px;--bt-blocks-icon:36px;--bt-blocks-card-min:220px}.docs-steps{counter-reset:docs-step;margin:0;padding:0;display:grid}.docs-step{grid-template-columns:var(--bt-blocks-step) minmax(0, 1fr);column-gap:var(--bt-space-4);counter-increment:docs-step;display:grid}.docs-step-rail{flex-direction:column;align-items:center;display:flex}.docs-step-number{inline-size:var(--bt-blocks-step);block-size:var(--bt-blocks-step);border-radius:var(--bt-r-full);background-color:var(--bt-accent-subtle);color:var(--bt-accent-text);font-family:var(--bt-font-sans);font-size:var(--bt-text-label-size);font-weight:var(--bt-text-label-weight);line-height:var(--bt-text-label-line);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.docs-step-number:before{content:counter(docs-step)}.docs-step-line{inline-size:var(--bt-blocks-line);min-block-size:var(--bt-space-4);background-color:var(--bt-border);flex:auto;margin-block-start:var(--bt-space-2)}.docs-step:last-child .docs-step-line{visibility:hidden}.docs-step-body{min-inline-size:0;padding-block:var(--bt-space-2) var(--bt-space-10)}.docs-step:last-child .docs-step-body{padding-block-end:0}.docs-step-body>.docs-h3{padding-block-start:0}.docs-cards{margin:0;padding:0}.docs-card-grid{--bt-blocks-columns:2;grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--bt-blocks-card-min), (100% - (var(--bt-blocks-columns) - 1) * var(--bt-space-4)) / var(--bt-blocks-columns))), 1fr));gap:var(--bt-space-4);display:grid}.docs-card-grid[data-columns="3"]{--bt-blocks-columns:3}.docs-card-icon{inline-size:var(--bt-blocks-icon);block-size:var(--bt-blocks-icon);border-radius:var(--bt-r-md);background-color:var(--bt-accent-subtle);color:var(--bt-accent-text);place-items:center;display:grid}.docs-card-body{align-self:stretch;min-inline-size:0}.docs-rules{counter-reset:docs-rule;margin:0;padding:0}.docs-rule{grid-template-columns:var(--bt-blocks-step) minmax(0, 1fr);column-gap:var(--bt-space-3);counter-increment:docs-rule;align-items:start;display:grid}.docs-rule-number{inline-size:var(--bt-blocks-step);block-size:var(--bt-blocks-step);border-radius:var(--bt-r-full);background-color:var(--bt-accent-subtle);color:var(--bt-accent-text);font-family:var(--bt-font-sans);font-size:var(--bt-text-label-size);font-weight:var(--bt-text-label-weight);line-height:var(--bt-text-label-line);font-variant-numeric:tabular-nums;place-items:center;display:grid}.docs-rule-number:before{content:counter(docs-rule)}.docs-rule-body{min-inline-size:0;padding-block-start:var(--bt-space-1_5)}.docs-verdict-label{align-items:center;gap:var(--bt-space-1);display:inline-flex}.docs-verdict[data-kind=do] .docs-verdict-label{color:var(--bt-success)}.docs-verdict[data-kind=dont] .docs-verdict-label{color:var(--bt-danger)}.tk-table{--bt-blocks-line:1px;border-collapse:collapse;inline-size:100%;font-size:var(--bt-text-body-sm-size);line-height:var(--bt-text-body-sm-line);color:var(--bt-text)}.tk-table-scroll{min-inline-size:0;overflow-x:auto}.tk-table th{padding:var(--bt-space-2) var(--bt-space-3);text-align:start;font-weight:var(--bt-text-label-weight);color:var(--bt-text-secondary);border-block-end:var(--bt-blocks-line) solid var(--bt-border)}.tk-table td{padding:var(--bt-space-2) var(--bt-space-3);vertical-align:top;border-block-end:var(--bt-blocks-line) solid var(--bt-border)}.tk-dot{inline-size:var(--bt-icon-sm);block-size:var(--bt-icon-sm);border-radius:var(--bt-r-full);box-shadow:var(--bt-shadow-inset);display:block}.tk-swatch{gap:var(--bt-space-2);flex-direction:column;min-inline-size:0;margin:0;display:flex}.tk-chip,.tk-radius,.tk-shadow{block-size:var(--bt-h-cta);border-radius:var(--bt-r-lg);box-shadow:var(--bt-shadow-inset)}.tk-radius{background-color:var(--bt-bg-control)}.tk-shadow{background-color:var(--bt-bg-surface)}.tk-caption{gap:var(--bt-space-0_5);flex-direction:column;min-inline-size:0;display:flex}.tk-list,.tk-display,.tk-defs{padding:var(--bt-space-2) var(--bt-space-4);flex-direction:column;display:flex}.tk-row,.tk-def{align-items:center;gap:var(--bt-space-4);min-block-size:var(--bt-h-button);padding-block:var(--bt-space-2);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}@container (width<640px){.tk-row,.tk-def{gap:var(--bt-space-2);grid-template-columns:minmax(0,1fr)}}.tk-row+.tk-row,.tk-def+.tk-def{border-block-start:1px solid var(--bt-border)}.tk-display{gap:var(--bt-space-6);padding-block:var(--bt-space-6);container-type:inline-size}.tk-display-item{gap:var(--bt-space-3);flex-direction:column;display:flex}.tk-bar{block-size:var(--bt-space-2);border-radius:var(--bt-r-full);background-color:var(--bt-accent)}.tk-heights{align-items:flex-end;gap:var(--bt-space-6);padding:var(--bt-space-6);flex-wrap:wrap;display:flex}.tk-height{gap:var(--bt-space-2);flex-direction:column;margin:0;display:flex}.tk-height-bar{inline-size:var(--bt-h-header);border-radius:var(--bt-r-sm);background-color:var(--bt-bg-control);box-shadow:var(--bt-shadow-inset)}.lv-columns{gap:var(--bt-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lv-column{gap:var(--bt-space-6);padding:var(--bt-space-6);border-radius:var(--bt-r-dialog);box-shadow:var(--bt-shadow-inset);color:var(--bt-text);flex-direction:column;display:flex}.lv-levels{gap:var(--bt-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lv-tile{gap:var(--bt-space-1);min-block-size:var(--bt-h-cta);padding:var(--bt-space-4);flex-direction:column;display:flex}.lv-nesting,.lv-nested{flex-direction:column;display:flex}.lv-nested-title{block-size:var(--bt-h-button);padding-inline:var(--bt-space-4);align-items:center;display:flex}.lv-nested-row{block-size:var(--bt-h-row);padding-inline:var(--bt-space-4);align-items:center;display:flex}.lv-nested-row:not(:last-child){border-block-end:1px solid var(--bt-border)}@container (width<960px){.lv-columns{grid-template-columns:minmax(0,1fr)}}@container (width<480px){.lv-levels{grid-template-columns:minmax(0,1fr)}}.pl-grid{--bt-palettes-tile:132px;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--bt-palettes-tile)), 1fr));gap:var(--bt-space-4);display:grid}.pl-tile{gap:var(--bt-space-2);flex-direction:column;min-inline-size:0;display:flex}.pl-swatch{aspect-ratio:1;border-radius:var(--bt-r-lg);box-shadow:var(--bt-shadow-inset)}.pl-caption{gap:var(--bt-space-0_5);flex-direction:column;min-inline-size:0;display:flex}.ts-stage{--bt-text-stacks-media-height:200px;--bt-text-stacks-page-dot:6px;--bt-text-stacks-page-dot-active:18px;grid-template-columns:var(--bt-w-dialog) minmax(0, 1fr);align-items:center;gap:var(--bt-space-12);display:grid}.ts-empty{min-block-size:var(--bt-bento-row);place-items:center;display:grid}.ob-dialog{gap:var(--bt-space-6);inline-size:min(100%, var(--bt-w-dialog));flex-direction:column;display:flex}.ob-media{block-size:var(--bt-text-stacks-media-height);border-radius:var(--bt-r-md)}.ob-content{gap:var(--bt-space-4);padding:0 var(--bt-space-4) var(--bt-space-4);flex-direction:column;display:flex}.ob-lead{gap:var(--bt-space-5);flex-direction:column;display:flex}.ob-dots{justify-content:center;gap:var(--bt-space-1_5);display:flex}.ob-dot{inline-size:var(--bt-text-stacks-page-dot);block-size:var(--bt-text-stacks-page-dot);border-radius:var(--bt-r-full);background-color:var(--bt-dot)}.ob-dot[data-active]{inline-size:var(--bt-text-stacks-page-dot-active);background-color:var(--bt-dot-active)}.ob-actions{gap:var(--bt-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-button{border-radius:var(--bt-r-lg);border:0}.ob-soft{background-color:var(--bt-bg-control);color:var(--bt-text)}.ob-primary{background-color:var(--bt-primary);color:var(--bt-on-primary)}@container (width<900px){.ts-stage{grid-template-columns:minmax(0,1fr)}}:root{--bt-intro-showcase-controls:240px;--bt-intro-showcase-card:420px;--bt-intro-feature-visual:176px;--bt-intro-feature-dot:24px;--bt-intro-path-step:28px;--bt-intro-path-line:1px}.docs-showcase{min-inline-size:0;container-type:inline-size}.docs-showcase-layout{gap:var(--bt-space-6);display:grid}@container (width>=640px){.docs-showcase-layout{grid-template-columns:minmax(0, 1fr) var(--bt-intro-showcase-controls);align-items:start}}.docs-showcase-controls{min-inline-size:0}.docs-showcase-stage{min-inline-size:0;padding:var(--bt-space-8) var(--bt-space-5);border-radius:var(--bt-r-2xl);background-color:var(--bt-bg-app);place-items:center;display:grid}.docs-showcase-card{inline-size:100%;max-inline-size:var(--bt-intro-showcase-card)}.docs-showcase-grow{flex:auto;min-inline-size:0}.docs-feature{align-content:start;gap:var(--bt-space-2);grid-template-rows:auto 1fr;display:grid}.docs-feature-visual{block-size:var(--bt-intro-feature-visual);min-inline-size:0;padding:var(--bt-space-4);place-items:center;display:grid}.docs-feature-text{padding:var(--bt-space-3) var(--bt-space-3) var(--bt-space-4)}.docs-feature .docs-h3{padding-block-start:0}.docs-feature-fill{inline-size:100%;min-inline-size:0}.docs-feature-box{min-inline-size:0}.docs-feature-dot{inline-size:var(--bt-intro-feature-dot);block-size:var(--bt-intro-feature-dot);border-radius:var(--bt-r-full)}.docs-feature-tool{min-block-size:var(--bt-h-sm);padding-inline:var(--bt-space-3);border-radius:var(--bt-r-full);color:var(--bt-text-secondary);transition:background-color calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-standard), color calc(var(--bt-dur-fast) * var(--bt-motion)) var(--bt-ease-standard);align-items:center;display:inline-flex}.docs-feature-tool:hover{background-color:var(--bt-bg-item-hover);color:var(--bt-text)}.docs-feature-tool[aria-pressed=true]{background-color:var(--bt-accent-subtle);color:var(--bt-accent-text)}.docs-feature-mono{inline-size:100%;min-inline-size:0;font-family:var(--bt-font-mono);font-size:var(--bt-text-body-sm-size);line-height:var(--bt-text-body-sm-line);color:var(--bt-text)}.docs-feature-pass{color:var(--bt-success)}.docs-feature-muted{color:var(--bt-text-secondary)}.docs-path{margin:0;padding:0;display:grid}.docs-path-step{grid-template-columns:var(--bt-intro-path-step) minmax(0, 1fr);column-gap:var(--bt-space-4);display:grid}.docs-path-rail{flex-direction:column;align-items:center;display:flex}.docs-path-number{inline-size:var(--bt-intro-path-step);block-size:var(--bt-intro-path-step);border-radius:var(--bt-r-full);background-color:var(--bt-bg-section);color:var(--bt-text-secondary);flex:none;place-items:center;display:grid}.docs-path-line{inline-size:var(--bt-intro-path-line);min-block-size:var(--bt-space-4);background-color:var(--bt-border);flex:auto}.docs-path-step:last-child .docs-path-line{visibility:hidden}.docs-path-body{min-inline-size:0;padding-block-end:var(--bt-space-6)}.docs-path-step:last-child .docs-path-body{padding-block-end:0}.sf-app{--bt-surfaces-knob-highlight:inset 0 1px 0 var(--bt-knob-highlight);--bt-surfaces-dot:22px;--bt-surfaces-tilt:32px;--bt-surfaces-knob:24px;--bt-surfaces-anchor:43px;--bt-surfaces-anchor-dot:6px;--bt-surfaces-anchor-active:10px;--bt-surfaces-anchor-gap:5.5px;--bt-surfaces-mark:24px;--bt-surfaces-stage:360px;padding:var(--bt-space-4);container-type:inline-size}.sf-shell{grid-template-columns:minmax(0, 1fr) var(--bt-w-inspector);gap:var(--bt-space-2);max-inline-size:var(--bt-w-shell-max);block-size:calc(100dvh - 2 * var(--bt-space-4));margin-inline:auto;display:grid}.sf-workspace{grid-template-rows:var(--bt-h-header) minmax(0, 1fr);min-block-size:0;min-inline-size:0;display:grid}.sf-header{align-items:center;gap:var(--bt-space-3);min-inline-size:0;display:flex}.sf-mark{inline-size:var(--bt-surfaces-mark);block-size:var(--bt-surfaces-mark);border-radius:var(--bt-r-thumb);background:linear-gradient(135deg in oklab, var(--bt-brand-cream), var(--bt-brand-butter-deep));box-shadow:var(--bt-shadow-inset);flex:none}.sf-title{flex:0 auto}.sf-select{--bt-transition-hover:background-color var(--bt-dur-fast) var(--bt-ease-standard);justify-content:center;align-items:center;gap:var(--bt-space-1);block-size:var(--bt-h-button);padding-inline:var(--bt-space-3);border-radius:var(--bt-r-full);color:var(--bt-text-secondary);display:inline-flex}.sf-select:hover{background-color:var(--bt-bg-control)}.sf-stage{place-items:center;min-block-size:0;display:grid}.sf-inspector{flex-direction:column;min-block-size:0;display:flex;overflow:hidden}.sf-inspector-body{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow-y:auto}.sf-section{flex:none}.sf-section-header{block-size:var(--bt-h-button)}.sf-link{--bt-transition-hover:color var(--bt-dur-fast) var(--bt-ease-standard);padding-block:var(--bt-space-1_5);color:var(--bt-text-secondary)}.sf-link:hover>*{color:var(--bt-text)}.sf-card>:not(:last-child){border-block-end:1px solid var(--bt-border)}.sf-row{align-items:center;gap:var(--bt-space-4);block-size:var(--bt-h-row);padding-inline:var(--bt-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.sf-row-slider{align-items:center;display:flex}.sf-row-slider>.bt-slider{flex:1}.sf-row-full{block-size:auto;padding:var(--bt-space-4);display:block}.sf-split{block-size:var(--bt-h-row-split);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sf-split-cell{justify-content:space-between;align-items:center;gap:var(--bt-space-2);min-inline-size:0;padding-inline:var(--bt-space-4);display:flex}.sf-split-cell+.sf-split-cell{border-inline-start:1px solid var(--bt-border)}.sf-tilt{inline-size:var(--bt-surfaces-tilt);block-size:var(--bt-surfaces-tilt);border:1px solid var(--bt-border-strong);border-radius:var(--bt-r-full);background-color:var(--bt-bg-inset);flex:none;place-items:center;display:grid}.sf-knob{inline-size:var(--bt-surfaces-knob);block-size:var(--bt-surfaces-knob);border:1px solid var(--bt-knob-border);border-radius:var(--bt-r-full);background:radial-gradient(circle farthest-side at 50% 30%, var(--bt-knob-center), var(--bt-knob-edge));box-shadow:var(--bt-shadow-knob)}.sf-anchor{grid-template-columns:repeat(3, var(--bt-surfaces-anchor-dot));place-content:center;gap:var(--bt-surfaces-anchor-gap);inline-size:var(--bt-surfaces-anchor);block-size:var(--bt-surfaces-anchor);border:1px solid var(--bt-border-strong);border-radius:var(--bt-r-md);background-color:var(--bt-bg-inset);flex:none;display:grid}.sf-anchor-dot{inline-size:var(--bt-surfaces-anchor-dot);block-size:var(--bt-surfaces-anchor-dot);border-radius:var(--bt-r-full);background-color:var(--bt-dot);place-self:center}.sf-anchor-dot[data-active]{inline-size:var(--bt-surfaces-anchor-active);block-size:var(--bt-surfaces-anchor-active);background:radial-gradient(circle farthest-side at 50% 30%, var(--bt-knob-center), var(--bt-knob-edge))}.sf-swatches{gap:var(--bt-space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.sf-swatch{aspect-ratio:1;border-radius:var(--bt-r-sm);box-shadow:var(--bt-shadow-inset)}.sf-swatch[data-selected]{box-shadow:var(--bt-ring-select)}.sf-dot{inline-size:var(--bt-surfaces-dot);block-size:var(--bt-surfaces-dot);border-radius:var(--bt-r-full);box-shadow:var(--bt-shadow-inset)}.sf-footer{border-block-start:1px solid var(--bt-border);flex:none}.sf-copy{--bt-button-padding:var(--bt-space-8)}.sf-export{flex:auto}@container (width<900px){.sf-shell{grid-template-columns:minmax(0,1fr);block-size:auto}.sf-workspace{grid-template-rows:var(--bt-h-header) var(--bt-surfaces-stage)}.sf-inspector,.sf-inspector-body{overflow:visible}}:root{--bt-releases-rail:12px;--bt-releases-dot:12px;--bt-releases-line:1px}.docs-releases{min-inline-size:0;margin:0;padding:0;display:grid}.docs-release{grid-template-columns:var(--bt-releases-rail) minmax(0, 1fr);column-gap:var(--bt-space-5);min-inline-size:0;display:grid}.docs-release-rail{flex-direction:column;align-items:center;padding-block-start:var(--bt-space-1_5);display:flex}.docs-release-dot{inline-size:var(--bt-releases-dot);block-size:var(--bt-releases-dot);border:var(--bt-releases-line) solid var(--bt-border-strong);border-radius:var(--bt-r-full);background-color:var(--bt-bg-surface);flex:none}.docs-release-dot[data-stage=latest]{border-color:var(--bt-accent);background-color:var(--bt-accent)}.docs-release-dot[data-stage=building]{border-color:var(--bt-warning);background-color:var(--bt-warning-subtle)}.docs-release-line{inline-size:var(--bt-releases-line);background-color:var(--bt-border);flex:auto;margin-block-start:var(--bt-space-2)}.docs-release:last-child .docs-release-line{visibility:hidden}.docs-release-body{min-inline-size:0;padding-block-end:var(--bt-space-16)}.docs-release[data-compact] .docs-release-body{padding-block-end:var(--bt-space-8)}.docs-release:last-child .docs-release-body{padding-block-end:0}.docs-release-version{padding:var(--bt-space-0_5) var(--bt-space-2);border-radius:var(--bt-r-sm);background-color:var(--bt-bg-control);font-family:var(--bt-font-mono);font-size:var(--bt-text-body-sm-size);line-height:var(--bt-text-body-sm-line);color:var(--bt-text-strong);font-variant-numeric:tabular-nums}.docs-release-arrivals,.docs-roadmap-items{margin:0;padding:0}.docs-roadmap-items>li{column-gap:var(--bt-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.docs-roadmap-items>li>.bt-text{text-box:normal}.docs-roadmap-items>li>.bt-icon{block-size:var(--bt-text-body-line);color:var(--bt-text-tertiary)}.docs-roadmap-items>li[data-done]>.bt-icon{color:var(--bt-success)}.docs-roadmap-items>li[data-done]>.bt-icon circle{fill:currentColor}.docs-roadmap-items>li[data-done]>.bt-icon path{stroke:var(--bt-bg-surface)}.docs-roadmap-ideas{margin:0;padding:0}.docs-roadmap-ideas .bt-icon{color:var(--bt-warning)}:root{--bt-logo-xs:16px;--bt-logo-sm:22px;--bt-logo-lg:64px}.docs-logo{font-size:var(--bt-logo-sm);flex:none;line-height:normal;display:inline-block}.docs-logo[data-size=lg]{font-size:var(--bt-logo-lg)}.docs-logo[data-size=xs]{font-size:var(--bt-logo-xs)}.mo-page{--bt-motion-page-track:240px;--bt-motion-page-dot:24px}.mo-row{grid-template-columns:var(--bt-space-24) minmax(0, var(--bt-motion-page-track)) auto;justify-content:start;align-items:center;gap:var(--bt-space-4);display:grid}.mo-track{padding:var(--bt-space-0_5);border-radius:var(--bt-r-full);background-color:var(--bt-bg-control);justify-content:flex-start;display:flex}.mo-track[data-end]{justify-content:flex-end}.mo-dot{inline-size:var(--bt-motion-page-dot);block-size:var(--bt-motion-page-dot);border-radius:var(--bt-r-full);background-color:var(--bt-primary)}.mo-slot{min-block-size:var(--bt-h-cta)}.mo-morph{max-inline-size:var(--bt-w-dialog)}.mo-segmented{border-radius:var(--bt-r-full);background-color:var(--bt-bg-control)}.mo-segment{block-size:var(--bt-h-sm);padding-inline:var(--bt-space-3);border-radius:var(--bt-r-full);place-items:center;display:grid}.mo-card{inline-size:100%;max-inline-size:var(--bt-w-inspector)}.dh-root{--bt-deckhand-thumb:calc(var(--bt-h-cta) + var(--bt-space-4));--bt-deckhand-ring:var(--bt-focus-width);--bt-deckhand-cell:150px;block-size:100dvh}.dh-work{gap:var(--bt-space-2);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;container:dh-work/size}.dh-stage{flex:1;min-block-size:0;min-inline-size:0;display:grid}.dh-stage[data-empty]{padding:var(--bt-space-8);place-items:center}.dh-inspector-empty{padding:var(--bt-space-6);flex:1;place-items:center;display:grid}.dh-slide{--bt-deckhand-unit:calc(100cqmin / 1080);--bt-deckhand-box-pad:56;--bt-deckhand-stats-gap:40;--bt-deckhand-ems:1;--bt-deckhand-title:88;--bt-deckhand-title-line:1.06;--bt-deckhand-sub:40;--bt-deckhand-gap:30;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;color:var(--bt-deckhand-ink);text-align:start;display:grid;overflow:clip;container-type:size}.dh-slide[data-painted]{background:var(--bt-deckhand-fill)}.dh-slide[data-layout=points]{--bt-deckhand-title:80;--bt-deckhand-title-line:1.1;--bt-deckhand-sub:30;--bt-deckhand-gap:48}.dh-slide[data-layout=numbers]{--bt-deckhand-numbers-width:952;--bt-deckhand-title:72;--bt-deckhand-title-line:1.1;--bt-deckhand-sub:30;--bt-deckhand-gap:56}.dh-slide[data-layout=quote]{--bt-deckhand-sub:30;--bt-deckhand-gap:40}.dh-slide-room{min-block-size:0;min-inline-size:0;padding:calc(64 * var(--bt-deckhand-unit));display:grid}.dh-slide-room>*{grid-area:1/1}.dh-slide-place{inline-size:fit-content;max-inline-size:calc(952 * var(--bt-deckhand-unit));min-block-size:0;min-inline-size:0;display:grid}.dh-slide[data-layout=numbers] .dh-slide-place{inline-size:calc(var(--bt-deckhand-numbers-width) * var(--bt-deckhand-unit))}.dh-slide-room[data-position$=left]>.dh-slide-place{justify-self:start}.dh-slide-room:is([data-position=top],[data-position=center],[data-position=bottom])>.dh-slide-place{justify-self:center}.dh-slide-room[data-position$=right]>.dh-slide-place{justify-self:end}.dh-slide-room[data-position^=top]>.dh-slide-place{align-self:start}.dh-slide-room:is([data-position=left],[data-position=center],[data-position=right])>.dh-slide-place{align-self:center}.dh-slide-room[data-position^=bottom]>.dh-slide-place{align-self:end}.dh-slide-box{gap:calc(var(--bt-deckhand-gap) * var(--bt-deckhand-unit) * var(--bt-deckhand-scale));min-inline-size:0;padding:calc(var(--bt-deckhand-box-pad) * var(--bt-deckhand-unit));border-radius:calc(32 * var(--bt-deckhand-unit));background-color:var(--bt-deckhand-box-fill);box-shadow:0 calc(var(--bt-deckhand-depth) * 32 * var(--bt-deckhand-unit)) calc(var(--bt-deckhand-depth) * 96 * var(--bt-deckhand-unit)) var(--bt-deckhand-shadow);color:var(--bt-deckhand-ink);overflow-wrap:break-word;transition:background-color calc(var(--bt-dur-reduced) + (var(--bt-dur-base) - var(--bt-dur-reduced)) * var(--bt-motion)) var(--bt-ease-standard), color calc(var(--bt-dur-reduced) + (var(--bt-dur-base) - var(--bt-dur-reduced)) * var(--bt-motion)) var(--bt-ease-standard), box-shadow calc(var(--bt-dur-reduced) + (var(--bt-dur-base) - var(--bt-dur-reduced)) * var(--bt-motion)) var(--bt-ease-standard);flex-direction:column;display:flex}.dh-slide[data-box=none] .dh-slide-box{transition-property:background-color,box-shadow}.dh-slide-box[data-live]{transition:none}.dh-slide[data-align=center] .dh-slide-box{text-align:center;align-items:center}.dh-slide[data-align=end] .dh-slide-box{text-align:end;align-items:end}.dh-slide [data-text]:before{content:attr(data-text)}.dh-slide :is(.dh-title,.dh-subtitle,.dh-quote,.dh-cite){max-inline-size:100%}.dh-title{font-size:calc(var(--bt-deckhand-title) * var(--bt-deckhand-unit) * var(--bt-deckhand-scale));font-weight:var(--bt-text-title-weight);line-height:var(--bt-deckhand-title-line);letter-spacing:var(--bt-tracking-display);text-wrap:balance}.dh-subtitle,.dh-cite{font-size:calc(var(--bt-deckhand-sub) * var(--bt-deckhand-unit) * var(--bt-deckhand-scale));text-wrap:balance;line-height:1.36}.dh-cite{font-weight:var(--bt-text-label-weight)}.dh-slide:not([data-box=none]) .dh-cite{opacity:.72}.dh-points{gap:calc(20 * var(--bt-deckhand-unit) * var(--bt-deckhand-scale));flex-direction:column;min-inline-size:0;padding:0;list-style:none;display:flex}.dh-slide[data-align=center] .dh-points{align-items:center}.dh-slide[data-align=end] .dh-points{align-items:end}.dh-point{--bt-deckhand-point:calc(42 * var(--bt-deckhand-unit) * var(--bt-deckhand-scale));gap:calc(var(--bt-deckhand-point) * .58);inline-size:fit-content;max-inline-size:100%;font-size:var(--bt-deckhand-point);text-align:start;text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);line-height:1.32;display:grid}.dh-bullet{block-size:calc(var(--bt-deckhand-point) * 1.32);place-items:center;display:grid}.dh-dot{inline-size:calc(var(--bt-deckhand-point) * .32);aspect-ratio:1;border-radius:calc(var(--bt-deckhand-point) * .08);background-color:currentColor}.dh-stats{grid-template-columns:repeat(var(--bt-deckhand-stats), minmax(0, 1fr));gap:calc(var(--bt-deckhand-stats-gap) * var(--bt-deckhand-unit));inline-size:100%;display:grid}.dh-stat{gap:calc(14 * var(--bt-deckhand-unit) * var(--bt-deckhand-scale));flex-direction:column;min-inline-size:0;display:flex}.dh-stat-value{font-size:min(calc(136 * var(--bt-deckhand-unit) * var(--bt-deckhand-scale)), calc(( var(--bt-deckhand-numbers-width) - 2 * var(--bt-deckhand-box-pad) - (var(--bt-deckhand-stats) - 1) * var(--bt-deckhand-stats-gap) ) / var(--bt-deckhand-stats) / var(--bt-deckhand-ems) * .96 * var(--bt-deckhand-unit)));font-weight:var(--bt-text-title-weight);white-space:nowrap;letter-spacing:var(--bt-tracking-display);font-variant-numeric:tabular-nums;line-height:1}.dh-stat-label{font-size:calc(32 * var(--bt-deckhand-unit) * var(--bt-deckhand-scale));text-wrap:balance;line-height:1.32}.dh-quote{font-size:calc(58 * var(--bt-deckhand-unit) * var(--bt-deckhand-scale));font-weight:var(--bt-text-label-weight);letter-spacing:var(--bt-tracking-tight);text-wrap:pretty;line-height:1.26}.dh-slide[data-arranging] .dh-slide-box{outline:var(--bt-deckhand-ring) solid var(--bt-accent);outline-offset:var(--bt-focus-offset);cursor:move;touch-action:none}.dh-slide-box[data-dh-box]{-webkit-user-select:none;user-select:none}.dh-slide-spots{pointer-events:none;grid-template:repeat(3,minmax(0,1fr))/repeat(3,minmax(0,1fr));display:grid}.dh-slide-spot{inline-size:calc(20 * var(--bt-deckhand-unit));aspect-ratio:1;border-radius:var(--bt-r-full);background-color:var(--bt-accent);opacity:.4}.dh-slide-spot[data-current]{opacity:1;scale:1.6}.dh-slide-spot:nth-child(3n+1){justify-self:start}.dh-slide-spot:nth-child(3n+2){justify-self:center}.dh-slide-spot:nth-child(3n){justify-self:end}.dh-slide-spot:nth-child(-n+3){align-self:start}.dh-slide-spot:nth-child(n+4):nth-child(-n+6){align-self:center}.dh-slide-spot:nth-child(n+7){align-self:end}.dh-strip-frame,.dh-strip{flex:none;min-inline-size:0;display:grid}.dh-strip-scroll{align-items:center;gap:var(--bt-space-2);min-inline-size:0;min-block-size:calc(var(--bt-deckhand-thumb) + var(--bt-space-4));padding:var(--bt-space-1) var(--bt-space-3);overscroll-behavior-x:contain;scroll-padding-inline:var(--bt-space-3);-webkit-mask-image:linear-gradient(to right, transparent, var(--bt-text) var(--bt-space-3), var(--bt-text) calc(100% - var(--bt-space-3)), transparent);mask-image:linear-gradient(to right, transparent, var(--bt-text) var(--bt-space-3), var(--bt-text) calc(100% - var(--bt-space-3)), transparent);display:flex;overflow-x:auto}.dh-strip-list{gap:var(--bt-space-1);border-radius:var(--bt-r-md);flex:none;display:flex}.dh-strip-list:focus-visible{outline:none}.dh-strip-list:focus-visible>[aria-selected=true]{outline:var(--bt-focus-width) solid var(--bt-accent);outline-offset:var(--bt-focus-offset)}.dh-thumb{--bt-shared-indicator-background:var(--bt-accent-subtle);--bt-shared-indicator-shadow:inset 0 0 0 var(--bt-deckhand-ring) var(--bt-accent);align-items:flex-start;gap:var(--bt-space-1);padding:var(--bt-space-1);border-radius:var(--bt-r-md);touch-action:pan-x;-webkit-user-select:none;user-select:none;flex:none;display:flex}@media (hover:hover){.dh-thumb:not([aria-selected=true]):hover{background-color:var(--bt-bg-item-hover)}}.dh-thumb[data-dragging]{z-index:var(--bt-z-raised);cursor:grabbing}.dh-thumb-number{min-inline-size:2ch;color:var(--bt-text-secondary);text-align:end}.dh-thumb[aria-selected=true] .dh-thumb-number{color:var(--bt-accent-text)}.dh-thumb-frame{block-size:var(--bt-deckhand-thumb);aspect-ratio:var(--bt-deckhand-ratio);border-radius:var(--bt-r-xs);box-shadow:var(--bt-shadow-inset);display:grid;overflow:clip}.dh-add-row,.dh-add-cell{display:contents}.dh-add-gutter{min-inline-size:2ch;display:none}.dh-add{--bt-transition-hover:background-color var(--bt-dur-fast) var(--bt-ease-standard);place-content:center;justify-items:center;gap:var(--bt-space-1);block-size:var(--bt-deckhand-thumb);min-inline-size:calc(var(--bt-deckhand-thumb) * var(--bt-deckhand-ratio));padding-inline:var(--bt-space-3);border:1px dashed var(--bt-ring-selected);border-radius:var(--bt-r-xs);color:var(--bt-text-secondary);background:0 0;flex:none;display:grid}@media (hover:hover){.dh-add:hover{background-color:var(--bt-bg-control);color:var(--bt-text)}}.dh-add[data-state=open]{background-color:var(--bt-bg-control-active)}@container dh-work (aspect-ratio<.9){.dh-stage{flex:none}.dh-stage:not([data-empty]){block-size:min(calc((100cqi - 2 * var(--bt-space-8)) / var(--bt-deckhand-ratio) + 2 * var(--bt-space-8)), 55cqb)}.dh-stage[data-empty]{padding:var(--bt-space-6)}.dh-strip-frame{display:contents}.dh-strip{z-index:var(--bt-z-raised);flex:1;grid-template-rows:minmax(0,1fr);min-block-size:0}.dh-strip-scroll{align-content:start;gap:var(--bt-space-1);min-block-size:0;padding:var(--bt-space-3) var(--bt-space-1) calc(var(--bt-space-3) + var(--bt-lane-clearance,0px));overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:var(--bt-space-3);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--bt-text) var(--bt-space-3), var(--bt-text) calc(100% - var(--bt-space-3)), transparent);mask-image:linear-gradient(to bottom, transparent, var(--bt-text) var(--bt-space-3), var(--bt-text) calc(100% - var(--bt-space-3)), transparent);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden auto}.dh-strip-list,.dh-add-row{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--bt-deckhand-cell)), 1fr));align-items:start;gap:var(--bt-space-1);display:grid}.dh-thumb,.dh-add-cell{gap:var(--bt-space-1);padding:var(--bt-space-1);touch-action:pan-y;grid-template-columns:auto minmax(0,1fr);display:grid}.dh-add-gutter{display:block}.dh-thumb-frame{block-size:auto;inline-size:100%}.dh-add{block-size:auto;inline-size:100%;min-inline-size:0;aspect-ratio:var(--bt-deckhand-ratio)}}.dh-stat-fields{gap:var(--bt-space-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.dh-present{block-size:100%;padding:var(--bt-space-6);grid-template-rows:minmax(0,1fr);display:grid}.dh-present-screen{background-color:var(--bt-deckhand-screen)}.dh-present-dialog{gap:var(--bt-space-4);outline:none;grid-template-rows:minmax(0,1fr) auto;min-block-size:0;display:grid;position:relative}.dh-present-slides{min-block-size:0;display:grid}.dh-present-slide{grid-area:1/1;min-block-size:0;min-inline-size:0;display:grid;overflow:clip}.dh-present-dialog[data-idle]{cursor:none}.dh-present-bar{transition:opacity calc(var(--bt-dur-reduced) + (var(--bt-dur-base) - var(--bt-dur-reduced)) * var(--bt-motion)) var(--bt-ease-standard);justify-self:center}.dh-present-dialog[data-idle] .dh-present-bar:not(:focus-within){opacity:0}.dh-present-count{text-align:center;min-inline-size:7ch}.dh-tour-slide{gap:var(--bt-space-2);inline-size:calc(var(--bt-space-32) + var(--bt-space-12));aspect-ratio:16/9;padding:var(--bt-space-3);border-radius:var(--bt-r-sm);background:var(--bt-deckhand-fill);box-shadow:var(--bt-shadow-floating);color:var(--bt-deckhand-ink);align-content:end;display:grid}.dh-tour-slide .bt-text{color:inherit}.dh-tour-swatch{inline-size:var(--bt-space-6);aspect-ratio:1;border-radius:var(--bt-r-xs);background:var(--bt-deckhand-fill);box-shadow:var(--bt-shadow-inset);display:block}.dh-tour-screen{padding:var(--bt-space-3);border-radius:var(--bt-r-md);background-color:var(--bt-deckhand-screen)}.dh-stage-region{border-radius:var(--bt-r-3xl)}.dh-stage-region:focus-visible{outline-offset:calc(-1 * var(--bt-focus-width))}.rs-root{block-size:100dvh}.rs-sign-in,.rs-session{background-color:var(--bt-bg-app);min-block-size:100dvh}:root{--bt-roastery-shop-thumb:56px;--bt-roastery-shop-bag-thumb:44px;--bt-roastery-shop-bag-card:112px;--bt-roastery-shop-bag-feature:176px;--bt-roastery-shop-bag-detail:216px;--bt-roastery-shop-bag-story:112px;--bt-roastery-shop-bar:6px;--bt-roastery-shop-dot:8px;--bt-roastery-shop-plan:360px;--bt-roastery-shop-plan-art:88px;--bt-roastery-shop-bag-plan:72px;--bt-roastery-shop-menu-feature:240px;--bt-roastery-shop-bag-menu:96px}.shop-backdrop{background-image:linear-gradient(135deg in oklab, var(--bt-roastery-shop-from), var(--bt-roastery-shop-to))}[data-bt-theme=dark] .shop-backdrop{background-image:linear-gradient(135deg in oklab, var(--bt-roastery-shop-dark-from), var(--bt-roastery-shop-dark-to))}@media (prefers-color-scheme:dark){:root:not([data-bt-theme=light]) .shop-backdrop{background-image:linear-gradient(135deg in oklab, var(--bt-roastery-shop-dark-from), var(--bt-roastery-shop-dark-to))}}.shop-bag-art{block-size:var(--bt-roastery-shop-bag-card);aspect-ratio:3/4;flex:none;inline-size:auto;display:block}.shop-shelf{min-inline-size:0;padding:var(--bt-space-4);border-radius:var(--bt-r-lg);place-items:center;display:grid}@container bt-nav (width<640px){.shop-bag-word{display:none}}.shop-count{font-variant-numeric:tabular-nums;text-align:center;min-inline-size:2ch;display:inline-block}.shop-price{flex:none}.shop-feature{inline-size:100%;max-inline-size:var(--bt-w-dialog-md)}.shop-feature-shelf{padding-block:var(--bt-space-8);border-end-end-radius:0;border-end-start-radius:0}.shop-feature-shelf>.shop-bag-art{block-size:var(--bt-roastery-shop-bag-feature)}.shop-menu-feature{max-inline-size:var(--bt-roastery-shop-menu-feature)}@container (width<640px){.shop-menu-feature{max-inline-size:none}}.shop-menu-shelf>.shop-bag-art{block-size:var(--bt-roastery-shop-bag-menu)}.shop-menu-day{inline-size:100%}.shop-cafes-caption{text-align:center}.shop-checkout{container:shop-checkout/inline-size}.shop-address{gap:var(--bt-space-4);grid-template-columns:minmax(0,1fr);display:grid}@container shop-checkout (width>=480px){.shop-address{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.shop-page,.shop-dialog,.shop-bag-sheet) :is(p,li,dd){text-wrap:pretty}.shop-page{min-block-size:100dvh}.shop-page>main{flex:1 0 auto}.shop-page-intro{padding-block-end:var(--bt-space-12)}@container bt-page (width>=1024px){.shop-page-intro{padding-block-end:var(--bt-space-16)}}.shop-bag-layout,.shop-checkout-layout{align-items:start;gap:var(--bt-space-4);grid-template-columns:minmax(0,1fr);display:grid}@container bt-page (width>=1024px){.shop-bag-layout,.shop-checkout-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.shop-summary-line{align-items:baseline;gap:var(--bt-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.shop-placed{max-inline-size:var(--bt-w-dialog-md)}.shop-bag-sheet .shop-totals{border-block-start:0;padding-block-start:0}.shop-card-shelf{border-radius:0;block-size:100%;inline-size:100%;padding:0}.shop-card-shelf>.shop-bag-art{block-size:76%}.shop-detail{gap:var(--bt-space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"shelf""buy""facts";display:grid}@container (width>=640px){.shop-detail{gap:var(--bt-space-6) var(--bt-space-8);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"shelf buy""shelf facts"}}.shop-detail>.shop-detail-shelf{grid-area:shelf}.shop-detail>.shop-detail-buy{grid-area:buy}.shop-detail>.shop-facts{grid-area:facts}.shop-detail-shelf>.shop-bag-art{block-size:var(--bt-roastery-shop-bag-detail)}.shop-detail-shelf{padding-block:var(--bt-space-8)}.shop-facts,.shop-totals,.shop-recipe{align-content:start;gap:var(--bt-space-3);display:grid}.shop-fact,.shop-total{align-items:baseline;gap:var(--bt-space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.shop-fact{border-block-start:1px solid var(--bt-border);padding-block-start:var(--bt-space-3)}.shop-totals{border-block-start:1px solid var(--bt-border);padding-block-start:var(--bt-space-4)}.shop-total{grid-template-columns:minmax(0,1fr) auto}.shop-total[data-grand]{border-block-start:1px solid var(--bt-border);padding-block-start:var(--bt-space-3)}.shop-lines{align-content:start;gap:var(--bt-space-4);display:grid}.shop-line{grid-template-columns:var(--bt-roastery-shop-thumb) minmax(0, 1fr) auto;align-items:start;gap:var(--bt-space-4);display:grid}.shop-line-art{block-size:var(--bt-roastery-shop-thumb);padding:var(--bt-space-1);border-radius:var(--bt-r-md)}.shop-line-art>.shop-bag-art{block-size:var(--bt-roastery-shop-bag-thumb)}.shop-line-total{font-variant-numeric:tabular-nums}.shop-stepper{align-items:center;gap:var(--bt-space-1);display:flex}.shop-quantity{text-align:center;min-inline-size:2ch}.shop-progress{block-size:var(--bt-roastery-shop-bar);border-radius:var(--bt-r-full);background-color:var(--bt-bg-control);overflow:hidden}.shop-progress-fill{border-radius:var(--bt-r-full);background-color:var(--bt-success);transform-origin:0;block-size:100%;transition:transform calc(var(--bt-dur-base) * var(--bt-motion)) var(--bt-ease-standard)}.shop-progress-fill: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-origin:100%}.shop-gift{padding-block-start:var(--bt-space-5)}.shop-plan-summary{block-size:100%}.shop-plan-head{grid-template-columns:var(--bt-roastery-shop-plan-art) minmax(0, 1fr);align-items:center;gap:var(--bt-space-4);display:grid}.shop-plan-art{block-size:var(--bt-roastery-shop-plan-art);padding:var(--bt-space-2)}.shop-plan-art>.shop-bag-art{block-size:var(--bt-roastery-shop-bag-plan)}.shop-perk{align-items:flex-start;gap:var(--bt-space-2);display:flex}.shop-icon-line{block-size:var(--bt-text-label-line);color:var(--bt-text-secondary);flex:none;place-items:center;display:grid}.shop-picture{block-size:100%;padding-inline:var(--bt-space-6);display:grid}.shop-picture-panel{min-block-size:0;padding:var(--bt-space-6);border-start-start-radius:var(--bt-r-lg);border-start-end-radius:var(--bt-r-lg)}@container bt-page (width<640px){.shop-picture-panel{padding:var(--bt-space-4)}}.shop-roast-plan{inline-size:100%;max-inline-size:var(--bt-roastery-shop-plan)}.shop-roast-row{align-items:center;gap:var(--bt-space-3);grid-template-columns:5ch minmax(0,1fr) auto;display:grid}.shop-harvests{inline-size:100%}.shop-harvest{align-items:center;gap:var(--bt-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.shop-story-bag{block-size:var(--bt-roastery-shop-bag-story)}.shop-day{inline-size:100%}.shop-dot{inline-size:var(--bt-roastery-shop-dot);block-size:var(--bt-roastery-shop-dot);border-radius:var(--bt-r-full);flex:none}.shop-recipe{gap:var(--bt-space-5) var(--bt-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.shop-recipe-amount,.shop-recipe-detail{align-content:start;gap:var(--bt-space-2);display:grid}.shop-steps{align-content:start;gap:var(--bt-space-6);display:grid}.shop-step{align-items:baseline;gap:var(--bt-space-3);grid-template-columns:2ch minmax(0,1fr);display:grid}.shop-letter{inline-size:min(var(--bt-w-dialog), 100%);justify-self:center}.sign-in{background-color:var(--bt-bg-app);min-block-size:100dvh}.app{block-size:100dvh}.editor-artwork{place-items:center;block-size:100%;inline-size:100%;display:grid;container-type:size}.editor-card{--editor-card-width:min(64cqi, 64cqb * 1.6);inline-size:var(--editor-card-width);aspect-ratio:1.6;border-radius:calc(var(--editor-corners) * 100cqi / var(--editor-canvas-width));background-color:var(--bt-bg-raised);box-shadow:var(--bt-shadow-floating);color:var(--bt-text);place-items:center;padding:4cqmin;display:grid;overflow:clip}.editor-title{overflow-wrap:anywhere;font-size:calc(var(--editor-card-width) * .09);font-weight:var(--bt-text-title-weight);letter-spacing:var(--bt-text-title-tracking);text-align:center;line-height:1.15}.lane-room{block-size:var(--bt-lane-clearance,0px)}
