@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu)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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu)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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-cream:#f7f5f1;--brand-text-on-dark:#fff;--green-50:#edf7ef;--green-600:#226a38;--green-700:#1c5730;--neutral-25:#fff;--neutral-50:#fbfbfd;--neutral-100:#f5f5f7;--neutral-200:#e8e8ed;--neutral-300:#d2d2d7;--neutral-400:#a1a1a6;--neutral-500:#6e6e73;--neutral-700:#3a3a3c;--neutral-800:#1d1d1f;--neutral-900:#161617;--neutral-950:#000;--white:#fff;--red-600:#dc2626;--red-700:#b91c1c;--amber-600:#c66a16;--amber-700:#9a4f0b;--success-600:var(--green-600);--blue-50:#eff6ff;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-500:#2563eb;--blue-600:#1d4ed8;--blue-700:#1e40af;--blue-800:#1e3a8a;--primary-50:var(--blue-50);--primary-200:var(--blue-200);--primary-300:var(--blue-300);--primary-500:var(--blue-500);--primary-600:var(--blue-600);--primary-700:var(--blue-700);--primary-800:var(--blue-800);--loyalty-email-canvas:#fbfaf8;--loyalty-email-grid-line-soft:#f3f0eba3;--space-1:4px;--space-hairline:1px;--space-hairline-strong:3px;--space-2:6px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-workspace-section:14px;--space-workspace-screen:18px;--font-brand-ui:"Plus Jakarta Sans Variable", "Avenir Next", "Nunito Sans", Nunito, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-brand-display:"Plus Jakarta Sans Variable", "Avenir Next", "Nunito Sans", Nunito, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:var(--font-brand-ui);--font-size-label:10.5px;--font-size-small:12px;--font-size-body:13.5px;--font-size-section:15.5px;--font-size-card-title:14.5px;--font-size-heading:18px;--font-size-title:22px;--font-weight-regular:400;--font-weight-medium:450;--font-weight-semibold:500;--font-weight-bold:560;--font-weight-display:600;--font-weight-heavy:620;--line-height-tight:1.1;--line-height-flat:1;--line-height-title:1.12;--line-height-label:1.2;--line-height-body:1.4;--letter-spacing-base:0;--letter-spacing-label:.1em;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-pill:999px;--control-height:38px;--control-height-sm:34px;--icon-size-sm:16px;--icon-size-md:18px;--icon-size-lg:24px;--component-border-width:1px;--component-border-width-strong:2px;--effect-brand-border:color-mix(in srgb, var(--primary-700) 26%, transparent);--effect-brand-border-strong:color-mix(in srgb, var(--primary-700) 54%, transparent);--effect-brand-focus-ring:0 0 0 3px color-mix(in srgb, var(--primary-700) 14%, transparent);--effect-brand-soft-shadow:0 1px 2px color-mix(in srgb, var(--neutral-950) 8%, transparent);--effect-brand-strong-shadow:0 1px 3px color-mix(in srgb, var(--neutral-950) 10%, transparent);--effect-brand-gradient:var(--primary-700);--effect-green-border:var(--effect-brand-border);--effect-green-border-strong:var(--effect-brand-border-strong);--effect-green-focus-ring:var(--effect-brand-focus-ring);--effect-green-soft-shadow:var(--effect-brand-soft-shadow);--effect-green-gradient:var(--effect-brand-gradient);--shadow-panel:none;--shadow-menu:0 14px 34px color-mix(in srgb, var(--neutral-950) 10%, transparent), 0 2px 8px color-mix(in srgb, var(--neutral-950) 6%, transparent);--surface-edge-border-color:color-mix(in srgb, var(--neutral-950) 7%, transparent);--surface-edge-border:var(--component-border-width) solid var(--surface-edge-border-color);--surface-edge-shadow:0 1px 2px color-mix(in srgb, var(--neutral-950) 4%, transparent), 0 4px 14px color-mix(in srgb, var(--neutral-950) 4%, transparent);--surface-edge-ring:0 0 0 var(--component-border-width) var(--surface-edge-border-color);--surface-edge-outline:var(--surface-edge-ring), var(--surface-edge-shadow);--surface-edge-shadow-reach-above:10px;--surface-edge-shadow-reach-side:14px;--surface-edge-shadow-reach-below:18px;--z-modal:2000;--z-popover:2100;--z-toast:2147480000;--z-loading-screen:2147480000;--z-topbar:100;--z-topbar-menu:110;--z-table-sticky-header:20;--z-sidebar-backdrop:120;--z-sidebar-mobile:130;--duration-fast:.14s;--duration-base:.2s;--duration-bell:.4s;--duration-slow:.7s;--ease-standard:ease;--interaction-lift:-1px;--rotate-zero:0deg;--rotate-positive-sm:10deg;--rotate-positive-xs:6deg;--rotate-negative-sm:-8deg;--scale-pop-start:.6;--scale-pop-overshoot:1.15;--scale-base:1;--rotate-full:360deg;--color-text:var(--neutral-700);--color-text-strong:var(--neutral-800);--color-text-muted:color-mix(in srgb, var(--neutral-500) 88%, var(--neutral-400));--color-accent:var(--primary-700);--color-accent-hover:var(--primary-800);--color-accent-strong:var(--primary-700);--color-accent-surface:var(--primary-50);--color-accent-surface-strong:var(--primary-200);--color-accent-border:color-mix(in srgb, var(--primary-700) 28%, transparent);--color-canvas:var(--canvas-light);--color-surface:var(--white);--color-surface-raised:var(--neutral-25);--color-surface-muted:var(--neutral-100);--color-surface-hover:var(--neutral-100);--color-border:var(--neutral-200);--color-border-strong:var(--neutral-300);--color-danger:var(--red-600);--color-warning:var(--amber-600);--color-warning-soft:color-mix(in srgb, var(--amber-600) 11%, var(--white));--color-warning-strong:var(--amber-700);--color-success:var(--success-600);--color-success-soft:var(--green-50);--color-success-border:color-mix(in srgb, var(--green-600) 28%, transparent);--color-success-strong:var(--green-700);--app-viewport-height:100dvh;--layout-content-page-max:1180px;--layout-page-max:var(--layout-content-page-max);--layout-editor-page-max:var(--layout-content-page-max);--layout-table-page-max:var(--layout-content-page-max);--layout-readable-max:720px;--layout-content-padding:var(--space-workspace-screen);--layout-content-padding-mobile:var(--space-4);--layout-content-bottom-clearance:var(--space-8);--layout-content-padding-bottom:calc(var(--layout-content-bottom-clearance) + env(safe-area-inset-bottom,0px));--layout-sidebar-width:248px;--shell-content-block-size:calc(100dvh - var(--topbar-height) - var(--space-8) - var(--space-8));--icon-button-size:var(--control-height);--icon-button-radius:var(--radius-pill);--icon-button-icon-size:var(--icon-size-sm);--icon-button-icon-stroke-width:1.75;--button-height:var(--control-height);--button-radius:var(--radius-md);--button-primary-bg:var(--effect-green-gradient);--button-primary-border:transparent;--button-primary-hover-bg:var(--button-primary-bg);--button-primary-text:var(--white);--button-primary-shadow:var(--effect-green-soft-shadow);--button-secondary-bg:var(--color-surface);--button-secondary-border:var(--color-border);--button-secondary-hover-bg:var(--color-surface-muted);--button-secondary-hover-border:var(--ds-card-hover-border);--button-secondary-text:var(--color-text);--button-ghost-bg:transparent;--button-ghost-text:var(--color-text-muted);--button-danger-bg:var(--color-danger);--button-danger-text:var(--white);--button-disabled-opacity:.58;--action-menu-trigger-size:24px;--action-menu-trigger-radius:var(--radius-pill);--action-menu-trigger-bg:transparent;--action-menu-trigger-border:transparent;--action-menu-trigger-color:var(--color-text-muted);--action-menu-trigger-hover-bg:var(--action-menu-trigger-bg);--action-menu-trigger-hover-border:var(--action-menu-trigger-border);--action-menu-trigger-hover-color:var(--color-text);--action-menu-trigger-focus-ring:none;--action-menu-icon-size:16px;--action-menu-icon-stroke-width:1.75;--bulk-action-menu-height:var(--control-height-sm);--bulk-action-menu-radius:var(--radius-md)}.bo-shell-content{--icon-button-radius:var(--grid-tool-radius)}.bo-shell-content .ds-calendar-step{--icon-button-radius:var(--radius-pill)}:root{--dropdown-checkbox-size:var(--icon-size-md);--dropdown-checkbox-check-width:5px;--dropdown-checkbox-check-height:9px;--dropdown-checkbox-check-stroke:2px;--dropdown-checkbox-check-transform:translateY(-65%) rotate(45deg);--dropdown-checkbox-radius:var(--radius-sm);--dropdown-checkbox-border:var(--color-border-strong);--dropdown-checkbox-background:var(--color-surface);--dropdown-checkbox-checked-background:var(--color-accent);--dropdown-checkbox-checked-text:var(--button-primary-text);--dropdown-menu-width:208px;--dropdown-menu-field-min-width:var(--dropdown-menu-width);--dropdown-menu-content-max-width:320px;--dropdown-menu-max-width:calc(100vw - (var(--dropdown-menu-viewport-margin) * 2));--dropdown-menu-viewport-margin:var(--space-5);--dropdown-menu-padding:var(--space-1);--dropdown-menu-gap:var(--space-2);--dropdown-menu-max-height:320px;--dropdown-menu-border-width:var(--component-border-width);--dropdown-menu-border:var(--surface-edge-border-color);--dropdown-menu-radius:var(--radius-lg);--dropdown-menu-item-radius:var(--radius-sm);--dropdown-menu-background:var(--color-surface);--dropdown-menu-shadow:var(--shadow-menu);--dropdown-menu-item-min-height:var(--control-height);--dropdown-menu-item-padding-inline:var(--space-3);--dropdown-menu-item-padding-block:var(--space-2);--dropdown-menu-item-gap:var(--space-3);--dropdown-menu-item-background:transparent;--dropdown-menu-item-hover-background:var(--color-surface-muted);--dropdown-menu-item-selected-background:var(--color-surface-muted);--dropdown-menu-item-selected-text:var(--dropdown-menu-item-text);--dropdown-menu-item-text:var(--color-text-strong);--dropdown-menu-item-danger-text:var(--color-danger);--dropdown-menu-item-font-size:var(--font-size-body);--dropdown-menu-item-font-weight:var(--font-weight-medium);--dropdown-menu-item-line-height:var(--line-height-label);--dropdown-menu-divider:var(--color-border);--dropdown-menu-disabled-opacity:var(--button-disabled-opacity);--dropdown-menu-chevron-duration:var(--duration-fast);--dropdown-menu-check-size:var(--icon-size-sm);--dropdown-menu-search-background:var(--color-surface-muted);--field-label-min-height:max(calc(var(--font-size-small) * var(--line-height-label)), var(--tooltip-trigger-size));--checkbox-color-scheme:light;--checkbox-description-columns:var(--icon-size-md) minmax(0, 1fr);--checkbox-description-column:2;--checkbox-description-input-row:1 / span 2;--checkbox-description-input-align:center;--checkbox-description-row-gap:var(--space-1);--checkbox-description-padding-block:var(--space-2);--input-height:var(--control-height);--textarea-width:100%;--textarea-padding-block:var(--space-3);--textarea-padding-inline:var(--space-4);--textarea-font-size:var(--font-size-body);--textarea-line-height:var(--line-height-body);--textarea-initial-height:120px;--textarea-initial-lines:5;--textarea-max-lines:10;--textarea-min-height:max(var(--textarea-initial-height), calc(var(--textarea-font-size) * var(--textarea-line-height) * var(--textarea-initial-lines) + var(--textarea-padding-block) * 2 + var(--component-border-width) * 2));--textarea-max-height:calc(var(--textarea-font-size) * var(--textarea-line-height) * var(--textarea-max-lines) + var(--textarea-padding-block) * 2 + var(--component-border-width) * 2);--textarea-sizing:content;--textarea-resize:vertical;--input-radius:var(--radius-sm);--input-bg:var(--color-surface);--input-border:var(--color-border-strong);--input-hover-border:var(--color-border-strong);--input-focus-border:color-mix(in srgb, var(--color-text-muted) 54%, var(--color-border-strong));--input-focus-ring:none;--input-touch-font-size:16px;--input-min-font-size:0px;--input-inherited-font-size:1em;--input-placeholder:var(--neutral-400);--input-empty:var(--input-placeholder);--select-icon-color:var(--color-text-muted);--toggle-width:44px;--toggle-height:24px;--toggle-thumb-size:18px;--toggle-thumb-offset:20px;--toggle-padding:2px;--toggle-off-bg:color-mix(in srgb, var(--neutral-900) 8%, transparent);--toggle-off-border:color-mix(in srgb, var(--neutral-900) 12%, transparent);--toggle-off-shadow:inset 0 1px 1px color-mix(in srgb, var(--white) 42%, transparent);--toggle-on-color:#34c759;--toggle-on-bg:var(--toggle-on-color);--toggle-on-border:var(--toggle-on-color);--toggle-on-shadow:none;--toggle-thumb-bg:linear-gradient(180deg, var(--white) 0%, var(--neutral-50) 100%);--toggle-thumb-shadow:0 2px 6px color-mix(in srgb, var(--neutral-950) 18%, transparent)}:root[data-theme=dark]{--checkbox-color-scheme:dark}@media (any-pointer:coarse),(hover:none){:root{--input-min-font-size:var(--input-touch-font-size);--textarea-font-size:max(var(--font-size-body), var(--input-touch-font-size))}}:root{--table-row-height:var(--grid-row-height);--table-footer-height:44px;--table-select-column:var(--grid-select-width);--table-primary-column:minmax(0, 1.16fr);--table-middle-column:minmax(0, 1fr);--table-compact-value-column:minmax(88px, max-content);--table-cell-min:minmax(0, .78fr);--table-selection-summary-column:minmax(0, 1fr);--table-selection-actions-column:auto;--table-actions-column:var(--grid-actions-width);--table-shell-radius:var(--grid-radius);--table-shell-shadow:var(--surface-edge-shadow);--table-mobile-primary-column:minmax(0, 1fr);--table-mobile-secondary-column:minmax(0, 1fr);--table-mobile-actions-column:var(--grid-actions-width);--table-mobile-actions-inset:var(--space-2);--table-mobile-row-height:var(--grid-row-height);--table-empty-min-height:var(--grid-empty-height);--table-shell-bg:var(--grid-bg);--table-shell-border:var(--surface-edge-border-color);--table-sticky-header-top:calc(var(--layout-content-padding) * -1);--table-header-bg:var(--grid-header-bg);--table-header-text:var(--grid-header-text);--table-row-bg:var(--grid-bg);--table-row-hover-bg:var(--grid-row-hover-bg);--table-row-hover-shadow:none;--table-row-selected-bg:var(--grid-row-selected-bg);--table-row-selected-border:color-mix(in srgb, var(--color-accent) 18%, transparent);--table-row-active-bg:var(--grid-row-selected-bg);--table-row-active-border:var(--color-accent-border);--table-border:var(--grid-border);--table-footer-bg:var(--grid-bg);--table-footer-control-bg:var(--grid-tool-bg);--table-page-size-menu-width:var(--grid-page-size-menu-width);--table-page-size-trigger-min-width:var(--grid-page-size-min-width);--table-page-size-trigger-height:var(--grid-control-height);--table-page-size-trigger-padding-inline:var(--grid-control-padding-inline);--table-page-size-trigger-gap:var(--grid-control-gap);--table-page-size-trigger-border:var(--grid-tool-border);--table-page-size-trigger-radius:var(--grid-tool-radius);--table-page-size-trigger-bg:var(--grid-tool-bg);--table-page-size-trigger-hover-bg:var(--grid-tool-hover-bg);--table-page-size-trigger-text:var(--grid-tool-text);--table-page-size-trigger-icon:var(--grid-tool-text);--table-checkbox-bg:color-mix(in srgb, var(--color-surface) 86%, transparent);--table-checkbox-border:color-mix(in srgb, var(--color-text-muted) 36%, transparent);--table-checkbox-radius:var(--radius-sm);--table-empty-icon-bg:var(--color-surface-muted);--table-state-height:24px;--table-state-padding-inline:var(--space-2);--table-state-neutral-bg:var(--color-surface-muted);--table-state-neutral-border:color-mix(in srgb, var(--color-border) 92%, transparent);--table-state-neutral-text:var(--color-text);--table-state-accent-bg:var(--color-accent-surface);--table-state-accent-border:var(--color-accent-border);--table-state-accent-text:var(--color-accent-strong);--table-state-success-bg:var(--color-success-soft);--table-state-success-border:var(--color-success-border);--table-state-success-text:var(--color-success-strong);--table-state-warning-bg:var(--color-warning-soft);--table-state-warning-border:color-mix(in srgb, var(--color-warning) 28%, transparent);--table-state-warning-text:var(--color-warning-strong);--table-state-danger-bg:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface));--table-state-danger-border:color-mix(in srgb, var(--color-danger) 28%, transparent);--table-state-danger-text:var(--red-700);--table-sort-indicator-transform:translateY(-1px) rotate(-45deg)}:root[data-theme=dark]{--table-state-danger-text:var(--color-danger)}:root{--modal-header-height:50px;--modal-close-edge-inset:var(--space-3);--modal-body-padding:var(--space-7);--modal-body-gap:var(--space-7);--modal-tabs-gap:var(--space-2);--modal-table-end-padding:var(--space-3);--modal-state-min-height:0px;--modal-form-field-gap:var(--space-4);--modal-form-section-gap:var(--space-7);--modal-form-section-min-width:300px;--modal-form-section-columns:repeat(auto-fit, minmax(min(100%, var(--modal-form-section-min-width)), 1fr));--modal-form-section-title-gap:var(--space-4);--modal-form-section-title-size:var(--font-size-body);--modal-form-section-title-weight:var(--font-weight-semibold);--modal-form-section-title-color:var(--color-text-strong);--modal-footer-padding-block:var(--space-5);--modal-footer-padding-inline:var(--modal-body-padding);--modal-footer-gap:var(--space-3);--modal-footer-actions-align:flex-end;--modal-footer-split-align:space-between;--modal-footer-leading-align:flex-start;--modal-footer-mobile-direction:row;--modal-footer-mobile-wrap:nowrap;--modal-footer-mobile-button-basis:0;--modal-width-sm:380px;--modal-width-md:var(--modal-width-sm);--modal-width-lg:760px;--modal-width-xl:960px;--modal-viewport-margin:var(--space-6);--modal-mobile-top-offset:var(--topbar-height);--modal-mobile-radius:16px 16px 0 0;--modal-mobile-max-height:calc(100dvh - var(--modal-mobile-top-offset));--modal-mobile-footer-padding:var(--space-5);--modal-bg:var(--color-surface);--modal-header-bg:var(--color-surface-raised);--modal-footer-bg:var(--color-surface-raised);--modal-border:var(--color-border);--modal-card-border:var(--surface-edge-border-color);--modal-card-shadow:var(--shadow-menu);--modal-radius:var(--radius-lg);--modal-overlay-bg:color-mix(in srgb, var(--neutral-950) 22%, transparent)}.bo-modal-body{--state-page-height:var(--modal-state-min-height);--state-section-height:var(--modal-state-min-height);--state-compact-height:var(--modal-state-min-height);--form-grid-gap:var(--modal-form-field-gap);--form-row-gap:var(--modal-form-field-gap)}.ds-modal-form-layout{--form-grid-single-columns:repeat(auto-fit, minmax(min(100%, var(--modal-form-section-min-width)), 1fr));--ds-stack-gap:var(--modal-form-field-gap);--detail-form-subsection-gap:var(--modal-form-section-title-gap);--detail-form-subsection-title-size:var(--modal-form-section-title-size);--detail-form-subsection-title-weight:var(--modal-form-section-title-weight);--detail-form-muted:var(--modal-form-section-title-color)}@media (width<=480px){.bo-modal-card{--modal-body-padding:var(--space-5);--modal-body-gap:var(--space-5);--modal-form-section-gap:var(--space-5)}}.bo-modal-body{--modal-table-inline-inset:var(--modal-body-padding)}.bo-modal-card:not(.ds-ingredient-picker-modal)>.bo-modal-body{--modal-table-end-padding:var(--modal-body-padding)}.bo-modal-card>*{--surface-edge-shadow:none;--surface-edge-ring:none;--surface-edge-outline:none;--shadow-panel:none;--ds-card-shadow:none;--ds-card-hover-shadow:none;--banner-shadow:none;--page-action-shadow:none;--ds-page-tab-track-shadow:none;--ds-tab-active-shadow:none;--settings-ui-group-shadow:none;--settings-modal-group-shadow:none;--settings-ui-segment-shadow:none;--settings-ui-segment-shadow-contained:none;--button-primary-shadow:none;--effect-brand-soft-shadow:none;--effect-brand-strong-shadow:none;--effect-green-soft-shadow:none;--toggle-off-shadow:none;--toggle-on-shadow:none;--toggle-thumb-shadow:none;--table-shell-shadow:none;--table-row-hover-shadow:none;--chart-card-shadow:none;--dashboard-card-shadow:none;--connection-card-shadow:none;--marketplace-card-shadow:none;--marketplace-card-hover-shadow:none;--calendar-board-shadow:none;--calendar-list-shadow:none;--calendar-round-shadow:none;--help-link-shadow:none;--onboarding-card-shadow:none;--onboarding-pill-shadow:none;--setup-hub-shadow:none;--setup-hub-card-shadow:none;--setup-hub-preview-shadow:none;--ask-card-shadow:none;--detail-form-context-trigger-shadow:none;--designer-board-shadow:none;--designer-panel-shadow:none;--designer-node-shadow:none;--designer-handle-shadow:none;--designer-floor-chair-shadow:none;--designer-floor-table-shadow:none}:root{--sidebar-width:var(--layout-sidebar-width);--sidebar-collapsed-width:68px;--sidebar-resize-min-width:220px;--sidebar-resize-max-width:360px;--sidebar-resize-collapse-at:144px;--sidebar-resize-expand-at:176px;--sidebar-resize-step:16px;--sidebar-resize-hit-width:12px;--sidebar-resize-hit-offset:-6px;--sidebar-resize-line-width:2px;--sidebar-resize-line-offset:5px;--sidebar-resize-line-color:var(--color-text-muted);--sidebar-resize-layer:2;--sidebar-resize-focus-color:var(--color-text-strong);--sidebar-padding-block:var(--space-workspace-section);--sidebar-padding-inline:var(--space-4);--sidebar-padding-inline-collapsed:8px;--sidebar-brand-mark-size:30px;--sidebar-brand-wordmark-width:110px;--sidebar-brand-wordmark-height:28px;--sidebar-link-height:36px;--sidebar-link-width-collapsed:42px;--sidebar-collapsed-icon-size:20px;--sidebar-collapsed-business-avatar-size:var(--business-switcher-avatar-size);--sidebar-switcher-icon-stroke-width:var(--business-switcher-icon-stroke-width);--sidebar-mobile-close-size:32px;--sidebar-mobile-width:340px;--sidebar-chevron-size:var(--icon-size-sm);--sidebar-chevron-inset:var(--space-2);--sidebar-group-toggle-width:var(--sidebar-chevron-size);--sidebar-subnav-margin-block:0px;--sidebar-subnav-padding-block:0px;--sidebar-subnav-gap:var(--space-1);--sidebar-flyout-min-width:220px;--sidebar-module-panel-shadow:var(--shadow-menu);--sidebar-module-panel-layer:var(--z-popover);--sidebar-bg:var(--color-surface);--sidebar-border:var(--color-border);--sidebar-shadow:1px 0 2px color-mix(in srgb, var(--neutral-950) 4%, transparent);--sidebar-divider:color-mix(in srgb, var(--color-border) 72%, transparent);--sidebar-text:var(--color-text);--sidebar-text-strong:var(--color-text-strong);--sidebar-text-muted:var(--color-text-muted);--sidebar-warm-muted:var(--color-text);--sidebar-warm-soft:var(--color-text-muted);--sidebar-hover-bg:color-mix(in srgb, var(--neutral-200) 54%, transparent);--sidebar-active-bg:color-mix(in srgb, var(--neutral-200) 88%, var(--color-surface));--sidebar-active-border:transparent;--sidebar-active-shadow:none;--sidebar-active-indicator:var(--color-accent);--sidebar-brand-bg:transparent;--sidebar-brand-shadow:none;--sidebar-rail:color-mix(in srgb, var(--neutral-400) 64%, transparent);--sidebar-dropdown-bg:var(--sidebar-bg);--sidebar-dropdown-border:color-mix(in srgb, var(--color-border) 82%, transparent);--sidebar-dropdown-shadow:none;--sidebar-flyout-bg:var(--sidebar-bg);--sidebar-flyout-shadow:none;--sidebar-transition:var(--duration-fast) var(--ease-standard);--sidebar-mobile-transition:.22s var(--ease-standard);--sidebar-backdrop-bg:color-mix(in srgb, var(--neutral-950) 24%, transparent);--topbar-height:44px;--topbar-padding-inline:var(--space-workspace-section);--topbar-bg:var(--color-surface);--topbar-border:var(--color-border);--topbar-shadow:0 1px 2px color-mix(in srgb, var(--neutral-950) 4%, transparent);--topbar-control-size:36px;--topbar-control-radius:var(--radius-md);--topbar-control-bg:transparent;--topbar-control-border:transparent;--topbar-control-hover-bg:var(--color-surface-muted);--topbar-title-max-width:260px;--topbar-title-line-height:var(--line-height-body);--topbar-content-columns:auto minmax(0, 1fr) auto;--topbar-compact-columns:minmax(0, 1fr) minmax(0, 360px) auto;--topbar-mobile-columns:minmax(0, 1fr) auto auto;--topbar-mobile-action-gap:var(--space-1);--topbar-dropdown-width:278px;--topbar-notification-width:380px;--topbar-dropdown-radius:var(--radius-lg);--topbar-dropdown-bg:var(--color-surface);--topbar-dropdown-border:color-mix(in srgb, var(--neutral-900) 8%, transparent);--topbar-dropdown-shadow:0 16px 38px color-mix(in srgb, var(--neutral-950) 10%, transparent), 0 2px 10px color-mix(in srgb, var(--neutral-950) 6%, transparent);--topbar-avatar-size:34px;--topbar-dropdown-avatar-size:32px;--topbar-menu-item-icon-size:28px;--topbar-menu-item-height:40px;--topbar-theme-option-size:28px;--topbar-notification-dot-size:9px;--navigation-attention-dot-size:8px;--navigation-attention-collapsed-offset:var(--space-2);--navigation-attention-dot-color:var(--blue-500);--topbar-badge-size:15px;--topbar-panel-max-height:72vh}@media (width<=640px){:root{--topbar-padding-inline:var(--space-3)}}:root{--global-search-width:min(100%, 520px);--global-search-inline-min-width:360px;--global-search-control-size:var(--topbar-control-size);--global-search-input-padding:0 52px 0 34px;--global-search-shortcut-width:34px;--global-search-shortcut-height:22px;--global-search-panel-max-height:min(72dvh, 640px);--global-search-mobile-inset:var(--space-3);--global-search-mobile-top:calc(var(--topbar-height) + var(--space-2));--global-search-mobile-max-height:calc(100dvh - var(--global-search-mobile-top) - var(--global-search-mobile-inset));--global-search-mobile-input-padding:0 var(--global-search-clear-size) 0 34px;--global-search-result-height:44px;--global-search-section-padding:var(--space-2) var(--space-3);--global-search-section-columns:repeat(2, minmax(0, 1fr));--global-search-section-gap:var(--space-2);--global-search-section-divider:var(--component-border-width) solid var(--color-border);--global-search-result-border:var(--component-border-width) solid var(--color-border);--global-search-result-bg:var(--color-surface-raised);--global-search-result-radius:var(--radius-md);--global-search-result-gap:var(--space-3);--global-search-description-size:var(--font-size-label);--global-search-heading-weight:var(--font-weight-semibold);--global-search-active-bg:var(--color-surface-hover);--global-search-clear-size:44px;--global-search-mobile-result-height:44px;--global-search-font-size:var(--font-size-small);--global-search-font-weight:var(--font-weight-medium);--global-search-line-height:var(--line-height-body);--business-switcher-mobile-width:min(var(--business-switcher-submenu-width), calc(100vw - var(--space-6)));--business-switcher-mobile-max-height:calc(var(--app-viewport-height) - var(--business-switcher-mobile-bottom-clearance));--business-switcher-mobile-bottom-clearance:124px;--business-switcher-mobile-padding:var(--space-3);--business-switcher-mobile-back-size:var(--control-height-sm);--business-switcher-width:280px;--business-switcher-max-width:calc(100vw - var(--space-6));--business-switcher-submenu-width:340px;--business-switcher-submenu-min-width:300px;--business-switcher-submenu-max-width:calc(100vw - var(--sidebar-width) - var(--space-8));--business-switcher-list-height:320px;--business-switcher-list-reserved-height:260px;--business-switcher-list-max-height:min(var(--business-switcher-list-height), calc(var(--app-viewport-height) - var(--business-switcher-list-reserved-height)));--business-switcher-panel-gap:var(--space-2);--business-switcher-panel-padding:var(--space-3);--business-switcher-row-height:var(--control-height);--business-switcher-avatar-size:var(--control-height-sm);--business-switcher-icon-size:var(--icon-size-sm);--business-switcher-icon-stroke-width:1.5;--business-switcher-label-size:var(--font-size-small);--business-switcher-name-size:var(--font-size-body);--business-switcher-caption-size:var(--font-size-label);--business-switcher-label-weight:var(--font-weight-semibold);--business-switcher-action-detail-size:var(--font-size-small);--business-switcher-action-detail-color:var(--color-text-muted);--business-switcher-action-detail-padding:var(--space-2);--business-switcher-meta-weight:var(--font-weight-regular);--business-switcher-line-height:var(--line-height-label);--business-switcher-current-line-height:var(--line-height-body);--business-switcher-surface:var(--color-surface);--business-switcher-hover-surface:var(--color-surface-muted);--business-switcher-selected-surface:color-mix(in srgb, var(--business-switcher-hover-surface) 78%, var(--business-switcher-surface));--business-switcher-icon-surface:var(--color-surface-muted);--business-switcher-border:var(--color-border);--business-switcher-radius:var(--radius-lg);--business-switcher-row-radius:var(--radius-md);--business-switcher-shadow:var(--shadow-menu);--business-switcher-focus-ring:var(--effect-brand-focus-ring);--tooltip-trigger-size:20px;--tooltip-icon-size:var(--icon-size-sm);--tooltip-icon-stroke-width:1.8;--tooltip-max-width:240px;--tooltip-radius:var(--radius-md);--toast-top-offset:76px;--toast-mobile-top-offset:68px;--toast-inline-offset:var(--space-7);--toast-max-width:420px;--toast-radius:var(--radius-md);--toast-icon-box-size:20px;--toast-icon-size:var(--icon-size-sm);--toast-icon-stroke-width:2.2;--toast-close-size:24px;--toast-duration:4s;--loading-screen-bg:var(--color-canvas);--loading-screen-overlay-bg:color-mix(in srgb, var(--color-canvas) 94%, transparent);--loading-screen-text:var(--color-text);--loading-screen-heading:var(--color-text-strong);--loading-screen-spinner:var(--color-accent);--loading-screen-padding:var(--space-7);--loading-screen-gap:var(--space-5);--loading-screen-inline-min-height:320px;--loading-screen-spinner-size:28px;--loading-screen-icon-stroke-width:2;--loading-screen-title-size:var(--font-size-section);--loading-screen-spin-duration:var(--duration-slow);--loading-screen-hidden-size:1px;--brand-loader-width:clamp(160px, 34vmin, 220px);--brand-loader-name:url(/brand/bibeno-wordmark-light.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--brand-loader-accent:#ff914d;--brand-loader-duration:2s;--brand-loader-ease:cubic-bezier(.4, 0, .2, 1);--brand-loader-step:90ms;--brand-loader-rest-opacity:.35;--brand-loader-lift:-7.8%;--brand-loader-glow-scale:1.25;--brand-loader-appear-duration:.6s;--brand-loader-appear-delay:.25s;--brand-loader-calm-duration:1.8s;--brand-loader-calm-opacity:.45;--brand-loader-delay-0:calc(var(--brand-loader-step) * 0);--brand-loader-delay-1:calc(var(--brand-loader-step) * 1);--brand-loader-delay-2:calc(var(--brand-loader-step) * 2);--brand-loader-delay-3:calc(var(--brand-loader-step) * 3);--brand-loader-delay-4:calc(var(--brand-loader-step) * 4);--brand-loader-delay-5:calc(var(--brand-loader-step) * 5);--brand-loader-delay-6:calc(var(--brand-loader-step) * 6);--skeleton-base:color-mix(in srgb, var(--color-border) 58%, var(--color-surface) 42%);--skeleton-highlight:color-mix(in srgb, var(--color-surface) 82%, var(--color-border) 18%);--skeleton-min-height:10px;--skeleton-text-height:.75rem;--skeleton-text-gap:var(--space-2);--skeleton-shimmer-duration:1.35s;--skeleton-muted-opacity:.72;--tooltip-bg:var(--neutral-950);--tooltip-text:var(--white);--tooltip-border:color-mix(in srgb, var(--white) 10%, transparent);--tooltip-shadow:var(--shadow-menu);--tooltip-trigger-bg:transparent;--tooltip-trigger-color:var(--color-text-muted);--tooltip-trigger-hover-color:var(--color-text);--toast-bg:var(--color-surface);--toast-border:var(--color-border);--toast-shadow:0 8px 24px color-mix(in srgb, var(--neutral-950) 9%, transparent);--toast-message-text:var(--color-text-strong);--toast-close-color:var(--color-text-muted);--toast-close-hover-bg:var(--color-surface-muted);--toolbar-search-width:220px;--dashboard-card-bg:var(--color-surface);--dashboard-card-border:color-mix(in srgb, var(--color-border) 82%, transparent);--dashboard-card-radius:var(--radius-md);--dashboard-card-shadow:0 1px 2px color-mix(in srgb, var(--neutral-950) 3%, transparent), 0 18px 44px color-mix(in srgb, var(--neutral-950) 3%, transparent);--dashboard-mini-icon-size:12px;--devices-summary-min:204px;--devices-icon-box-size:35px;--toast-info-accent:#1f7a8c}:root[data-theme=dark]{--color-canvas:var(--canvas-dark);--color-surface:#1c1c1e;--color-surface-raised:#232325;--color-surface-muted:#242426;--color-surface-hover:#2c2c2e;--color-text:#f2f2f2;--color-text-strong:#fff;--color-text-muted:#8e8e93;--color-border:#2c2c2e;--color-border-strong:#3a3a3c;--color-accent:var(--primary-600);--color-accent-hover:var(--primary-500);--color-accent-strong:var(--primary-500);--color-accent-surface:color-mix(in srgb, var(--primary-700) 9%, var(--color-surface));--color-accent-surface-strong:color-mix(in srgb, var(--primary-600) 13%, var(--color-surface));--color-accent-border:color-mix(in srgb, var(--primary-600) 24%, transparent);--color-danger:#ff6961;--color-warning:#ff9f0a;--color-warning-soft:color-mix(in srgb, #ff9f0a 12%, var(--color-surface));--color-warning-strong:#fcd34d;--color-success:#30d158;--color-success-soft:color-mix(in srgb, #30d158 14%, var(--color-surface));--color-success-border:#30d15852;--color-success-strong:#86efac;--effect-brand-border:color-mix(in srgb, var(--color-accent) 26%, transparent);--effect-brand-border-strong:color-mix(in srgb, var(--color-accent) 48%, transparent);--effect-brand-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-accent) 24%, transparent);--effect-brand-soft-shadow:none;--effect-brand-strong-shadow:none;--effect-brand-gradient:var(--primary-700);--effect-green-border:var(--effect-brand-border);--effect-green-border-strong:var(--effect-brand-border-strong);--effect-green-focus-ring:var(--effect-brand-focus-ring);--effect-green-soft-shadow:none;--effect-green-gradient:var(--effect-brand-gradient);--shadow-panel:none;--shadow-menu:0 16px 34px color-mix(in srgb, var(--neutral-950) 32%, transparent);--surface-edge-border-color:var(--color-border);--surface-edge-shadow:0 1px 2px color-mix(in srgb, var(--neutral-950) 24%, transparent)}@supports not (color:color-mix(in srgb, #000 50%, transparent)){:root{--color-text-muted:var(--neutral-500);--color-accent-border:#1e40af47;--color-warning-soft:#fff7ed;--color-success-border:#226a3847;--effect-brand-border:#1e40af42;--effect-brand-border-strong:#1e40af8a;--effect-brand-focus-ring:0 0 0 3px #1e40af24;--effect-brand-soft-shadow:0 1px 2px #00000014;--effect-brand-strong-shadow:0 1px 3px #0000001a;--effect-green-border:var(--effect-brand-border);--effect-green-border-strong:var(--effect-brand-border-strong);--effect-green-focus-ring:var(--effect-brand-focus-ring);--effect-green-soft-shadow:var(--effect-brand-soft-shadow);--shadow-menu:0 14px 34px #0000001a, 0 2px 8px #0000000f;--surface-edge-border-color:#00000012;--surface-edge-shadow:0 1px 2px #0000000a, 0 4px 14px #0000000a;--dashboard-card-border:#e8e8edd1;--dashboard-card-shadow:0 1px 2px #00000008, 0 18px 44px #00000008}:root[data-theme=dark]{--color-accent-surface:#1b1e28;--color-accent-surface-strong:#1b2234;--color-accent-border:#1d4ed83d;--color-warning-soft:#332716;--color-success-soft:#183021;--color-success-border:#4ade8052;--effect-brand-border:#2563eb42;--effect-brand-border-strong:#2563eb7a;--effect-brand-focus-ring:0 0 0 3px #2563eb3d;--effect-green-border:var(--effect-brand-border);--effect-green-border-strong:var(--effect-brand-border-strong);--effect-green-focus-ring:var(--effect-brand-focus-ring);--shadow-menu:0 16px 34px #00000052;--surface-edge-border-color:var(--color-border);--surface-edge-shadow:0 1px 2px #0000003d}}:root[data-theme=dark]{--skeleton-base:color-mix(in srgb, var(--color-border) 76%, var(--color-surface) 24%);--skeleton-highlight:color-mix(in srgb, var(--color-surface-muted) 78%, var(--color-border) 22%);--button-primary-bg:var(--primary-700);--button-primary-border:var(--primary-700);--button-primary-hover-bg:var(--primary-800);--button-primary-text:var(--white);--button-secondary-bg:var(--color-surface-raised);--button-secondary-border:var(--color-border);--button-secondary-hover-bg:color-mix(in srgb, var(--color-surface-hover) 86%, var(--color-accent-surface));--button-secondary-hover-border:var(--ds-card-hover-border);--button-ghost-text:var(--color-text-muted);--input-bg:var(--color-surface-raised);--input-border:var(--color-border);--input-hover-border:var(--color-border-strong);--input-focus-border:color-mix(in srgb, var(--color-accent) 48%, var(--color-border-strong));--input-placeholder:color-mix(in srgb, var(--color-text-muted) 72%, transparent);--toggle-off-bg:color-mix(in srgb, var(--white) 7%, transparent);--toggle-off-border:color-mix(in srgb, var(--white) 12%, transparent);--toggle-on-color:#30d158;--toggle-off-shadow:none;--toggle-on-shadow:none;--toggle-thumb-bg:var(--color-text-strong);--toggle-thumb-shadow:none;--table-checkbox-bg:var(--color-surface-raised);--table-empty-icon-bg:var(--color-surface-muted);--modal-bg:var(--color-surface);--modal-header-bg:var(--color-surface-raised);--modal-footer-bg:var(--color-surface-raised);--modal-border:var(--color-border);--modal-overlay-bg:color-mix(in srgb, var(--neutral-950) 58%, transparent);--toast-bg:var(--color-surface-raised);--toast-border:var(--color-border);--toast-shadow:none;--toast-info-accent:#67e8f9;--dashboard-card-shadow:none;--sidebar-bg:var(--color-canvas);--sidebar-border:var(--color-border);--sidebar-shadow:none;--sidebar-divider:color-mix(in srgb, var(--color-border) 78%, transparent);--sidebar-hover-bg:color-mix(in srgb, var(--white) 7%, transparent);--sidebar-active-bg:color-mix(in srgb, var(--white) 10%, transparent);--sidebar-active-indicator:var(--color-accent);--sidebar-dropdown-bg:var(--sidebar-bg);--sidebar-dropdown-border:var(--color-border);--sidebar-backdrop-bg:color-mix(in srgb, var(--neutral-950) 58%, transparent);--topbar-bg:var(--color-surface);--topbar-border:var(--color-border);--topbar-shadow:none;--topbar-control-hover-bg:var(--color-surface-hover);--topbar-dropdown-bg:var(--color-surface-raised);--topbar-dropdown-border:var(--color-border);--topbar-dropdown-shadow:none}@supports not (color:color-mix(in srgb, #000 50%, transparent)){:root{--loading-screen-overlay-bg:#fbfbfdf0;--skeleton-base:#ececf1;--skeleton-highlight:#fafafa;--input-focus-border:#a1a1a6;--toggle-off-bg:#16161714;--toggle-off-border:#1616171f;--toggle-off-shadow:inset 0 1px 1px #ffffff6b;--toggle-on-border:#34c759;--toggle-on-shadow:none;--toggle-thumb-shadow:0 2px 6px #0000002e;--table-row-selected-border:#1e40af2e;--table-checkbox-bg:#ffffffdb;--table-checkbox-border:#6e6e735c;--modal-overlay-bg:#00000038;--tooltip-border:#ffffff1a;--toast-shadow:0 8px 24px #00000017;--sidebar-shadow:1px 0 2px #0000000a;--sidebar-divider:#e8e8edb8;--sidebar-hover-bg:#e8e8ed8a;--sidebar-active-bg:#ededf1;--sidebar-rail:#a1a1a6a3;--sidebar-dropdown-border:#e8e8edd1;--sidebar-backdrop-bg:#0000003d;--topbar-shadow:0 1px 2px #0000000a;--topbar-dropdown-border:#16161714;--topbar-dropdown-shadow:0 16px 38px #0000001a, 0 2px 10px #0000000f}:root[data-theme=dark]{--skeleton-base:#333;--skeleton-highlight:#3a3a3a;--button-secondary-hover-bg:#2a2a2a;--button-secondary-hover-border:var(--ds-card-hover-border);--input-focus-border:#60a5fa;--input-placeholder:#8d8d8db8;--toggle-off-bg:#ffffff12;--toggle-off-border:#ffffff1f;--modal-overlay-bg:#00000094;--sidebar-divider:#2c2c2cc7;--sidebar-hover-bg:#ffffff12;--sidebar-active-bg:#ffffff1a;--sidebar-backdrop-bg:#00000094}}:root{--shared-app-loading-screen-min-height-b4ef5724:min(42dvh, 260px);--shared-app-loading-screen-width-c4327642:24px;--shared-app-loading-screen-height-02386c77:24px;--shared-skeleton-grid-template-columns-2d8d0634:repeat(auto-fit, minmax(min(100%, 180px), 1fr));--shared-skeleton-grid-template-columns-0c516398:repeat(auto-fit, minmax(min(100%, 240px), 1fr));--shared-skeleton-grid-template-columns-5f3e72b9:minmax(0, 1fr) minmax(min(100%, 280px), .38fr);--shared-skeleton-grid-template-columns-fd34bb71:minmax(220px, .28fr) minmax(0, 1fr);--shared-skeleton-grid-template-columns-350a884b:minmax(0, 1fr) minmax(320px, .45fr);--shared-skeleton-grid-template-columns-5a5c4df5:minmax(80px, .28fr) minmax(0, 1fr)}.bo-designer-loading{--designer-loading-rail-width:calc(var(--input-height) * 2.7)}@media (width<=640px){.bo-designer-loading{--designer-loading-rail-width:78px}}:root{--shared-page-skeleton-timeline-max-width-3c51f6bb:min(100%, 180px);--shared-page-skeleton-timeline-width-1118ff47:min(78%, 152px);--shared-page-skeleton-timeline-grid-auto-columns-d78d4f83:minmax(168px, 180px);--shared-page-skeleton-timeline-grid-auto-columns-a52fa441:minmax(176px, 48%);--shared-page-skeleton-timeline-grid-auto-columns-6da8e445:minmax(168px, 42%);--shared-page-skeleton-timeline-grid-auto-columns-9a03d9b1:168px;--shared-page-skeleton-timeline-width-08151f85:1px;--shared-page-skeleton-timeline-height-9aaa62de:1px;--shared-page-skeleton-timeline-height-5e08f08b:100dvh;--shared-page-skeleton-timeline-min-height-bbcfdf65:74px;--shared-page-skeleton-timeline-background-size-be412ab6:42px 42px;--shared-page-skeleton-timeline-min-height-f113df3b:70px;--shared-page-skeleton-timeline-min-height-2be8aead:620px;--shared-page-skeleton-timeline-min-height-d501e936:720px;--shared-page-skeleton-timeline-min-height-4b1b98dc:64px;--shared-page-skeleton-timeline-width-bc81451f:86px;--shared-page-skeleton-timeline-width-2f769536:min(100%, 420px);--shared-dropdown-menu-transform-b5b11c9e:rotate(180deg);--shared-modal-height-87c94623:100dvh;--shared-modal-min-height-dd9747d0:100dvh;--shared-modal-max-height-faee2c0b:100dvh}.bo-toast--success{--toast-icon-color:var(--color-success)}.bo-toast--info{--toast-icon-color:var(--toast-info-accent)}.bo-toast--error{--toast-icon-color:var(--color-danger)}:root{--shared-forms-width-9ec4f379:1px;--shared-forms-height-9417abab:1px;--shared-forms-width-029e0ca5:1px;--shared-forms-height-a7577530:1px;--shared-legal-presentation-disclosure-max-height-ae888b01:12rem;--shared-legal-presentation-disclosure-text-underline-offset-7ee8cf38:.18em}.bo-shell-content{--table-sticky-header-top:calc(var(--layout-content-padding) * -1)}:root{--shared-shell-outline-offset-192f6ab8:2px;--shared-shell-gap-2d8d444b:1px;--shared-shell-max-width-aa415b92:72ch;--shared-shell-flex-1c781fa2:1 1 320px;--shared-shell-max-width-fb96ea88:min(100%, 420px);--shared-shell-grid-template-columns-e33e4bcc:minmax(0, 1fr) minmax(300px, 340px)}@media (width<=1200px){.bo-shell-content{--layout-content-padding:var(--layout-content-padding-mobile)}}:root{--shared-shell-sidebar-grid-template-columns-7f9a4597:minmax(0, 1fr) minmax(320px, 340px)}.products-preview-panel{--products-preview-bg:color-mix(in srgb, var(--color-surface-muted) 42%, var(--color-surface));--products-preview-control-bg:var(--color-surface);--products-preview-control-bg-hover:color-mix(in srgb, var(--color-surface) 86%, var(--color-surface-muted));--products-preview-control-border:color-mix(in srgb, var(--color-border) 84%, var(--color-surface));--products-preview-control-text:var(--color-text)}:root{--shared-quick-preview-width-5504a7e3:52px;--shared-quick-preview-height-132be2c8:52px;--shared-quick-preview-grid-template-columns-d395e1bd:96px minmax(0, 1fr);--shared-quick-preview-width-ff741f3b:52px;--shared-quick-preview-height-f37b039c:52px;--shared-quick-preview-grid-template-columns-51cb9236:96px minmax(0, 1fr);--shared-shell-and-nav-transform-8718d7b7:rotate(180deg);--shared-shell-and-nav-transform-75b848f7:rotate(180deg);--shared-shell-and-nav-min-width-46496a6f:30px;--shared-shell-and-nav-height-f0aa9335:20px;--shared-sidebar-group-open-min-height-78db6afe:34px;--shared-sidebar-group-open-width-27051af8:4px;--shared-sidebar-group-open-height-14bf01cf:4px;--shared-sidebar-group-open-font-size-e61d457b:10px;--shared-sidebar-group-open-max-width-81d5df28:520px}.bo-branch-create-modal{--bo-branch-step-count:2}:root{--shared-shell-and-notifications-grid-template-columns-bf3b4083:minmax(0, 1fr) minmax(280px, 520px) minmax(0, 1fr);--shared-shell-and-notifications-min-height-592f343c:52px;--shared-shell-and-notifications-font-family-64525c67:inherit;--shared-user-menu-and-responsive-padding-right-d5287697:92px;--shared-user-menu-and-responsive-height-b25c83e1:20px;--shared-user-menu-and-responsive-min-height-2d63ea15:48px;--shared-data-table-width-59205839:min(100%, 220px);--shared-data-table-width-c0ef05fc:8px;--shared-data-table-height-18ca062a:5px;--shared-data-table-width-018b7dcd:8px}.bo-data-table-page-size-menu{--dropdown-menu-width:var(--table-page-size-menu-width)}@media (width<=900px){.bo-data-table{--data-table-grid:var(--table-mobile-primary-column)!important}.bo-data-table--with-mobile-secondary{--data-table-grid:var(--table-mobile-primary-column) var(--table-mobile-secondary-column)!important}.bo-data-table--with-mobile-tertiary{--data-table-grid:var(--table-mobile-primary-column) var(--table-mobile-secondary-column) var(--table-mobile-secondary-column)!important}.bo-data-table--with-actions{--data-table-grid:var(--table-mobile-primary-column) var(--table-mobile-actions-column)!important}.bo-data-table--selectable{--data-table-grid:var(--table-select-column) var(--table-mobile-primary-column)!important}.bo-data-table--with-actions.bo-data-table--with-mobile-secondary{--data-table-grid:var(--table-mobile-primary-column) var(--table-mobile-secondary-column) var(--table-mobile-actions-column)!important}.bo-data-table--with-actions.bo-data-table--with-mobile-tertiary{--data-table-grid:var(--table-mobile-primary-column) var(--table-mobile-secondary-column) var(--table-mobile-secondary-column) var(--table-mobile-actions-column)!important}.bo-data-table--selectable.bo-data-table--with-mobile-secondary{--data-table-grid:var(--table-select-column) var(--table-mobile-primary-column) var(--table-mobile-secondary-column)!important}.bo-data-table--selectable.bo-data-table--with-mobile-tertiary{--data-table-grid:var(--table-select-column) var(--table-mobile-primary-column) var(--table-mobile-secondary-column) var(--table-mobile-secondary-column)!important}.bo-data-table--selectable.bo-data-table--with-actions{--data-table-grid:var(--table-select-column) var(--table-mobile-primary-column) var(--table-mobile-actions-column)!important}.bo-data-table--selectable.bo-data-table--with-actions.bo-data-table--with-mobile-secondary{--data-table-grid:var(--table-select-column) var(--table-mobile-primary-column) var(--table-mobile-secondary-column) var(--table-mobile-actions-column)!important}.bo-data-table--selectable.bo-data-table--with-actions.bo-data-table--with-mobile-tertiary{--data-table-grid:var(--table-select-column) var(--table-mobile-primary-column) var(--table-mobile-secondary-column) var(--table-mobile-secondary-column) var(--table-mobile-actions-column)!important}}@container (width<=420px){.bo-data-table--with-mobile-tertiary{--data-table-grid:var(--table-mobile-primary-column) var(--table-mobile-secondary-column)!important}.bo-data-table--with-actions.bo-data-table--with-mobile-tertiary{--data-table-grid:var(--table-mobile-primary-column) var(--table-mobile-secondary-column) var(--table-mobile-actions-column)!important}.bo-data-table--selectable.bo-data-table--with-mobile-tertiary{--data-table-grid:var(--table-select-column) var(--table-mobile-primary-column) var(--table-mobile-secondary-column)!important}.bo-data-table--selectable.bo-data-table--with-actions.bo-data-table--with-mobile-tertiary{--data-table-grid:var(--table-select-column) var(--table-mobile-primary-column) var(--table-mobile-secondary-column) var(--table-mobile-actions-column)!important}}@media (width<=480px){.bo-data-table--with-mobile-tertiary{--data-table-grid:var(--table-mobile-primary-column) var(--table-mobile-secondary-column)!important}.bo-data-table--with-actions.bo-data-table--with-mobile-tertiary{--data-table-grid:var(--table-mobile-primary-column) var(--table-mobile-secondary-column) var(--table-mobile-actions-column)!important}.bo-data-table--selectable.bo-data-table--with-mobile-tertiary{--data-table-grid:var(--table-select-column) var(--table-mobile-primary-column) var(--table-mobile-secondary-column)!important}.bo-data-table--selectable.bo-data-table--with-actions.bo-data-table--with-mobile-tertiary{--data-table-grid:var(--table-select-column) var(--table-mobile-primary-column) var(--table-mobile-secondary-column) var(--table-mobile-actions-column)!important}}:root{--shared-responsive-max-width-966b098a:min(100%, 180px);--shared-responsive-width-d91f712a:min(78%, 152px);--shared-responsive-width-4930b3c9:min(72%, 82px);--shared-responsive-width-d80e628a:min(54%, 30px);--shared-responsive-min-width-4c9e2150:88px}:is(.bo-focused-shell:has(.public-support),.bo-focused-shell:has(.public-document)){--public-focused-page-inset:var(--layout-content-padding)}@media (width<=1200px){:is(.bo-focused-shell:has(.public-support),.bo-focused-shell:has(.public-document)){--public-focused-page-inset:var(--layout-content-padding-mobile)}}:root{--shared-public-width-a0a4bc52:min(100%, 1180px);--shared-public-width-79373d7c:104px;--shared-public-height-25be3c34:30px;--shared-public-width-385ecc91:min(100%, 1040px);--shared-public-width-be13e287:min(100%, 700px);--shared-public-width-f75847e0:min(100%, 1304px);--shared-public-max-width-42b341f4:640px;--shared-public-font-size-d79875f4:16px;--shared-public-transition-ed1cda20:background-color .16s ease, color .16s ease;--shared-public-width-5f9d2269:min(100%, 164px);--shared-public-min-height-459184ce:36px;--shared-public-outline-offset-0cfcfead:2px;--shared-public-font-size-e5c1fd10:22px;--shared-public-font-size-f21b32ea:18px;--shared-public-font-size-5d686cad:16px;--shared-public-width-31a3403c:6px;--shared-public-height-88bdd2a6:6px;--shared-public-margin-top-4707f091:6px;--shared-public-padding-left-0149535f:22px;--shared-public-grid-template-columns-d0ccf904:minmax(180px, 1fr) minmax(220px, 2fr) auto;--shared-public-min-height-526f1840:34px;--shared-public-transition-9e341ff5:background-color .16s ease, border-color .16s ease, color .16s ease;--shared-public-width-3c2e4239:15px;--shared-public-height-3d03f016:15px;--shared-public-outline-offset-2f53e537:2px;--shared-public-grid-template-columns-8fbe462b:minmax(260px, 330px) minmax(0, 820px);--shared-public-gap-b99e38ce:28px;--shared-public-width-1a786abe:46px;--shared-public-height-124075f5:3px;--shared-public-font-size-9984161f:clamp(1.75rem, 2.2vw, 2rem);--shared-public-letter-spacing-8cff1f06:-.025em;--shared-public-max-width-ad991841:32ch;--shared-public-letter-spacing-0738b2bc:.08em;--shared-public-max-width-bb15fb7d:31ch;--shared-public-font-size-18f1b7f8:clamp(1.35rem, 2vw, 1.75rem);--shared-public-letter-spacing-e8ed9ded:-.02em;--shared-public-min-height-763cb65a:44px;--shared-public-height-eba17c9f:136px;--shared-public-min-height-f6abcd86:136px;--shared-public-min-width-a4cf2293:188px;--shared-public-grid-template-columns-0e9144fc:minmax(0, 1.4fr) minmax(220px, .8fr);--shared-bo-route-error-height-cfcf3262:2px;--shared-global-search-width-cee780e6:min(100%, 520px);--shared-global-search-height-fc8c72dd:36px;--shared-global-search-height-4868855d:36px;--shared-global-search-padding-6ee28b7e:0 72px 0 38px;--shared-global-search-min-width-3d992206:42px;--shared-global-search-height-b57cb011:22px;--shared-global-search-width-b564cf24:min(560px, calc(100vw - 32px));--shared-global-search-max-height-2bcfbfd3:min(72vh, 640px);--shared-global-search-min-height-edd6e668:28px;--shared-global-search-min-height-1861557b:54px;--shared-global-search-grid-template-columns-60d3c2a7:34px minmax(0, 1fr) minmax(80px, auto) 16px;--shared-global-search-width-0775fd06:32px;--shared-global-search-height-4610a540:32px;--shared-global-search-gap-13c49804:2px;--shared-global-search-width-7b0212f2:30px;--shared-global-search-height-7a31ec64:30px;--shared-global-search-min-height-ef78be41:58px;--shared-global-search-grid-template-columns-c1a91894:34px minmax(0, 1fr) 16px;--shared-global-search-min-height-db7efb22:88px;--shared-global-search-animation-43d2e95f:bo-global-search-spin .8s linear infinite;--shared-global-search-min-height-576b3f84:42px;--shared-global-search-min-width-02d1bf0b:20px;--shared-global-search-height-a1241383:20px;--shared-global-search-width-30d4ca81:11px;--shared-global-search-height-e94f6335:11px;--shared-global-search-transform-5226f456:rotate(360deg);--shared-global-search-width-c72d7651:min(100%, 360px);--shared-global-search-width-090e0ea5:min(620px, calc(100vw - 24px));--shared-global-search-width-d07665ec:36px;--shared-global-search-width-5f95cc0b:36px;--shared-global-search-width-61ea0ffb:min(100%, 280px);--shared-global-search-padding-deb04f88:0 38px;--shared-global-search-width-b0adda9a:calc(100vw - 16px);--shared-global-search-left-10f4e1e5:50vw;--shared-global-search-grid-template-columns-6853c497:34px minmax(0, 1fr) 16px;--shared-global-search-animation-duration-cc497491:1.6s;--shared-opacity-b12efebd:.64;--shared-opacity-cc2d9398:.86;--shared-opacity-b8e6ee35:.48;--shared-z-index-73b2f19a:3;--shared-z-index-6a26db08:2;--shared-opacity-3213ef23:.72;--shared-opacity-25b20bda:.82;--shared-opacity-fc43a29f:.55;--shared-line-height-bf687a4e:1.6;--shared-line-height-4ec07777:1.5;--shared-line-height-93e6fbd9:1.4;--shared-line-height-44fc3282:1.58;--shared-line-height-486ee225:1.3;--shared-line-height-09762440:1.68;--shared-line-height-acd818e2:1.15}.bo-skeleton{--shared-skeleton-background-94539e86:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-highlight) 42%, var(--skeleton-base) 84%)}.bo-page-skeleton-devices-summary{--shared-skeleton-grid-template-columns-158a4f89:repeat(auto-fit, minmax(var(--devices-summary-min,220px), 1fr))}.bo-designer-loading-topbar{--shared-page-skeleton-timeline-background-b5e99546:radial-gradient(circle at 86% 0%, color-mix(in srgb, var(--primary-300) 20%, transparent) 0 28%, transparent 30%), linear-gradient(110deg, var(--primary-600) 0%, var(--primary-700) 44%, var(--neutral-900) 100%);--shared-page-skeleton-timeline-box-shadow-436d072a:0 10px 24px color-mix(in srgb, var(--neutral-950) 10%, transparent)}.bo-designer-loading-topbar .bo-skeleton{--shared-page-skeleton-timeline-background-cd0b5985:linear-gradient(90deg, color-mix(in srgb, var(--brand-text-on-dark) 28%, transparent) 0%, color-mix(in srgb, var(--brand-text-on-dark) 48%, transparent) 42%, color-mix(in srgb, var(--brand-text-on-dark) 28%, transparent) 84%)}.bo-designer-loading-grid{--shared-page-skeleton-timeline-background-27a6ab46:linear-gradient(90deg, color-mix(in srgb, var(--loyalty-email-grid-line-soft,var(--color-border)) 52%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--loyalty-email-grid-line-soft,var(--color-border)) 52%, transparent) 1px, transparent 1px), var(--loyalty-email-canvas,var(--color-surface-muted))}.bo-designer-loading-rail{--shared-page-skeleton-timeline-background-1eb4ae9b:color-mix(in srgb, var(--color-surface) 84%, var(--color-surface-muted))}.bo-designer-loading-toolbar .bo-skeleton{--shared-page-skeleton-timeline-box-shadow-4452ce8a:0 12px 30px color-mix(in srgb, var(--neutral-950) 8%, transparent)}.bo-designer-loading-preview{--shared-page-skeleton-timeline-filter-98f46df9:drop-shadow(0 22px 32px color-mix(in srgb, var(--neutral-950) 10%, transparent));--shared-page-skeleton-timeline-width-138e1b7c:min(760px, calc(100vw - var(--designer-loading-rail-width) - 180px))}.bo-designer-loading--receipt .bo-designer-loading-preview{--shared-page-skeleton-timeline-width-f4ca2838:min(420px, calc(100vw - var(--designer-loading-rail-width) - 180px))}@media (width<=640px){.bo-designer-loading-preview{--shared-page-skeleton-timeline-width-ffca6bb7:min(640px, calc(100vw - var(--designer-loading-rail-width) - 80px))}}.bo-inline-alert{--shared-inline-alert-border-a915418c:var(--component-border-width) solid color-mix(in srgb, var(--color-danger) 24%, var(--color-border));--shared-inline-alert-background-5fa13279:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface))}.bo-inline-alert--warning{--shared-inline-alert-border-color-1ec14f9a:color-mix(in srgb, var(--color-warning) 28%, var(--color-border))}.bo-modal-card{--shared-modal-max-height-4fbbdbd5:calc(100dvh - (var(--modal-viewport-margin) * 2))}@media (width<=640px){.bo-modal-card{--shared-modal-max-height-7eb92118:calc(100dvh - (var(--space-5) * 2))}.bo-modal-card.bo-mobile-side-panel-modal,.bo-modal-card.bo-mobile-side-panel-modal.bo-modal-card--sm,.bo-modal-card.bo-mobile-side-panel-modal.bo-modal-card--md,.bo-modal-card.bo-mobile-side-panel-modal.bo-modal-card--lg,.bo-modal-card.bo-mobile-side-panel-modal.bo-modal-card--xl{--shared-modal-width-97b4c004:min(88vw, var(--sidebar-width));--shared-modal-max-width-fdf5ad7d:min(88vw, var(--sidebar-width));--shared-modal-box-shadow-7227031a:-18px 0 42px color-mix(in srgb, var(--neutral-950) 18%, transparent)}}.bo-toast{--shared-toast-max-width-2cdb1e78:min(var(--toast-max-width), calc(100vw - (var(--toast-inline-offset) * 2)))}@media (width<=640px){.bo-toast-stack{--shared-toast-max-width-ffab92b5:calc(100vw - (var(--space-4) * 2))}}.bo-legal-presentation ul{--shared-legal-presentation-disclosure-border-71f73c22:1px solid var(--color-border);--shared-legal-presentation-disclosure-background-fe8094c2:color-mix(in srgb, var(--color-surface-raised) 72%, transparent)}.bo-focused-topbar{--shared-shell-background-1c758ce4:color-mix(in srgb, var(--color-surface) 94%, var(--color-canvas))}.bo-focused-topbar-control:focus-visible,.bo-focused-topbar-close:focus-visible{--shared-shell-outline-ebcda804:2px solid var(--color-accent)}.bo-toolbar .bo-input[type=search]:focus{--shared-shell-box-shadow-7fa51b86:0 0 0 3px color-mix(in srgb, var(--color-text-muted) 10%, transparent)}@media (width<=640px){.bo-shell-sidebar{--shared-shell-sidebar-width-11fa8523:min(88vw, var(--sidebar-mobile-width))}.bo-shell--mobile-open .bo-shell-sidebar{--shared-shell-sidebar-box-shadow-2156f844:18px 0 42px color-mix(in srgb, var(--neutral-950) 14%, transparent)}.bo-focused-mobile-sidebar{--shared-shell-sidebar-width-b0b2f1e5:min(88vw, var(--sidebar-width))}.bo-focused-shell.bo-shell--mobile-open .bo-focused-mobile-sidebar{--shared-shell-sidebar-box-shadow-a13cc378:18px 0 42px color-mix(in srgb, var(--neutral-950) 14%, transparent)}.bo-focused-shell :is(.notifications-rail,.bo-billing-local-nav,.business-settings-local-nav){--shared-shell-sidebar-width-9997c446:min(88vw, var(--sidebar-width))}.bo-focused-shell.bo-shell--mobile-open :is(.notifications-rail,.bo-billing-local-nav,.business-settings-local-nav){--shared-shell-sidebar-box-shadow-4d01683c:18px 0 42px color-mix(in srgb, var(--neutral-950) 14%, transparent)}.bo-mobile-side-panel-trigger.bo-icon-button{--shared-shell-sidebar-box-shadow-b1dc9d3a:0 14px 32px color-mix(in srgb, var(--neutral-950) 14%, transparent)}}.bo-quick-preview-secondary-actions :is(.bo-button,.bo-icon-button,.bo-action-menu-trigger):focus-visible{--shared-quick-preview-box-shadow-368f521b:0 0 0 3px color-mix(in srgb, var(--color-text-muted) 18%, transparent)}.bo-entity-quick-preview-head{--shared-quick-preview-grid-template-columns-26305e9f:52px minmax(0, 1fr) var(--control-height-sm)}.products-preview-head{--shared-quick-preview-grid-template-columns-38980374:52px minmax(0, 1fr) var(--control-height-sm)}.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed)>.bo-sidebar-group-trigger--active{--shared-shell-and-nav-background-6320fed6:color-mix(in srgb, var(--sidebar-hover-bg) 62%, transparent)}.bo-sidebar-group--open:not(.bo-sidebar-group--collapsed)>.bo-sidebar-group-trigger:hover{--shared-shell-and-nav-background-6e6ceac0:color-mix(in srgb, var(--sidebar-hover-bg) 72%, transparent)}.bo-modal-card:has(.bo-business-switcher-modal) .bo-modal-body{--shared-sidebar-group-open-background-3d8f30d2:color-mix(in srgb, var(--color-surface-muted) 42%, var(--color-surface))}.bo-business-activation-strip{--shared-shell-and-notifications-border-bottom-03b55a43:var(--component-border-width) solid color-mix(in srgb, var(--color-warning) 34%, var(--color-border))}.bo-business-activation-strip:hover{--shared-shell-and-notifications-background-d0c97221:color-mix(in srgb, var(--color-warning) 16%, var(--color-surface))}.bo-business-activation-strip:focus-visible{--shared-shell-and-notifications-box-shadow-3fea2b02:inset 0 0 0 2px var(--color-warning-strong)}.bo-topbar-breadcrumb-separator{--shared-shell-and-notifications-color-82921a1a:color-mix(in srgb, var(--color-text-muted) 62%, transparent)}.bo-notification-loading .bo-loading-screen--inline{--shared-shell-and-notifications-min-height-0206b55c:min(var(--loading-screen-inline-min-height), 260px)}.bo-data-table-head{--shared-data-table-box-shadow-2d7f8f9c:0 1px 0 var(--table-border)}.bo-data-table-row--interactive:focus-visible{--shared-data-table-outline-f5617745:2px solid var(--color-accent)}.bo-data-table-select-cell input:checked{--shared-data-table-border-color-7ec23923:color-mix(in srgb, var(--color-accent) 78%, var(--color-surface));--shared-data-table-background-d2487a09:color-mix(in srgb, var(--color-accent) 88%, var(--color-surface))}.bo-data-table-select-cell input[type=checkbox]:indeterminate{--shared-data-table-border-color-8fad806b:color-mix(in srgb, var(--color-accent) 62%, var(--color-surface))}.bo-data-table-select-cell input:hover{--shared-data-table-border-color-7ef41178:color-mix(in srgb, var(--color-text-muted) 54%, transparent)}.bo-data-table-select-cell input:checked:hover{--shared-data-table-border-color-15ae3860:color-mix(in srgb, var(--color-accent) 86%, var(--color-surface));--shared-data-table-background-257bb138:color-mix(in srgb, var(--color-accent) 92%, var(--color-surface))}.bo-data-table-select-cell input[type=checkbox]:indeterminate:hover{--shared-data-table-border-color-a0dedf7f:color-mix(in srgb, var(--color-accent) 70%, var(--color-surface))}@media (width<=640px){.bo-data-table.bo-data-table--selectable.bo-data-table--selection-active .bo-data-table-head--selection{--shared-responsive-grid-template-columns-1e92cc26:var(--table-select-column) minmax(0, 1fr) minmax(88px, auto)}.bo-data-table.bo-data-table--selectable.bo-data-table--selection-active .bo-data-table-head.bo-data-table-head--selection{--shared-responsive-grid-template-columns-ac7d72b2:var(--table-select-column) minmax(0, 1fr) minmax(88px, auto)}}.public-document{--shared-public-margin-c47bb1aa:clamp(var(--space-6), 5vh, 52px) auto 0}.public-support{--shared-public-min-height-277b1a43:calc(var(--app-viewport-height) - var(--topbar-height) - 48px)}.bo-focused-shell:has(.public-support) .bo-focused-topbar-inner{--shared-public-width-8a71f3b8:min(calc(100% - (var(--public-focused-page-inset) * 2)), 1304px)}.bo-focused-shell:has(.public-document) .bo-focused-topbar-inner{--shared-public-width-763fdbb0:min(calc(100% - (var(--public-focused-page-inset) * 2)), 700px)}.public-document-header>p{--shared-public-color-0b3e4e8b:color-mix(in srgb, var(--color-text) 78%, var(--color-text-muted))}.public-document-draft,.public-document-notice{--shared-public-border-900ddc65:var(--component-border-width) solid color-mix(in srgb, var(--color-warning) 34%, var(--color-border));--shared-public-background-53843e82:color-mix(in srgb, var(--color-warning) 9%, var(--color-surface))}.public-document-links{--shared-public-background-4c6f98d2:color-mix(in srgb, var(--color-surface-raised) 72%, var(--color-canvas))}.public-document-links a{--shared-public-border-radius-8f71726a:calc(var(--radius-md) - 2px)}.public-document-links a:focus-visible{--shared-public-outline-ce2c9483:2px solid var(--color-accent)}.public-document-links a[aria-current=page]{--shared-public-box-shadow-2ff72eb6:inset 0 0 0 1px var(--color-accent-border)}.public-document-jump .bo-select-menu-trigger:focus-visible{--shared-public-outline-a9c13c85:2px solid color-mix(in srgb, var(--color-accent) 36%, transparent)}.public-document-part+.public-document-part{--shared-public-border-top-ed219859:2px solid var(--color-border-strong)}.public-document-part-header{--shared-public-background-3fa84a25:color-mix(in srgb, var(--color-surface-raised) 76%, var(--color-canvas))}.public-document-body p,.public-document-body li{--shared-public-color-17d59388:color-mix(in srgb, var(--color-text) 78%, var(--color-text-muted))}.public-document-body .public-document-fact--unverified{--shared-public-border-left-83d15d4e:2px solid color-mix(in srgb, var(--color-warning) 52%, var(--color-border))}.public-document-version-action:focus-visible{--shared-public-outline-efe2bf07:2px solid var(--color-accent)}.public-alert--success{--shared-public-border-color-0a54613b:color-mix(in srgb, var(--color-success) 26%, var(--color-border));--shared-public-background-c6453093:color-mix(in srgb, var(--color-success) 9%, var(--color-surface))}.public-support-layout{--shared-public-gap-8eec980d:clamp(var(--space-7), 6vw, 88px)}.public-support-form-panel{--shared-public-padding-3ed2594e:clamp(var(--space-5), 2.5vw, 32px);--shared-public-background-fb7444be:color-mix(in srgb, var(--color-surface) 97%, var(--brand-cream));--shared-public-box-shadow-7825e4f9:0 24px 72px color-mix(in srgb, var(--neutral-950) 24%, transparent)}.public-support-form .bo-input,.public-support-form .bo-select,.public-support-form .bo-select-menu-trigger,.public-support-form .bo-textarea{--shared-public-border-color-391687e2:color-mix(in srgb, var(--color-border-strong) 86%, var(--white));--shared-public-background-36a43960:color-mix(in srgb, var(--color-surface-raised) 90%, var(--color-surface))}.bo-global-search-result{--shared-global-search-padding-31675566:var(--space-2) 40px var(--space-2) var(--space-2)}@media (width<=640px){.bo-global-search-panel{--shared-global-search-max-height-b90102b1:calc(100dvh - var(--topbar-height) - 16px)}}:root{--auth-card-padding:var(--auth-ui-space-7);--auth-card-mobile-padding:var(--auth-ui-space-6);--auth-card-radius:var(--auth-ui-radius-md);--auth-card-shadow:0 18px 42px color-mix(in srgb, var(--auth-ui-neutral-950) 8%, transparent);--auth-page-bg:color-mix(in srgb, var(--auth-ui-neutral-50) 90%, var(--auth-ui-primary-50));--auth-card-bg:var(--auth-ui-color-surface);--auth-hero-gap:var(--auth-ui-space-2);--auth-title-weight:var(--auth-ui-font-weight-bold);--auth-link-weight:var(--auth-ui-font-weight-medium);--auth-control-font-weight:var(--auth-ui-font-weight-regular);--auth-alert-radius:var(--auth-ui-radius-md);--auth-workspace-bg:#171718;--auth-workspace-panel:#1b1b1d;--auth-workspace-panel-muted:#202022;--auth-workspace-border:#3b3b3e;--auth-workspace-border-strong:#515155;--auth-workspace-text:#f7f5f2;--auth-workspace-muted:#aaa8a5;--auth-card-width:424px;--auth-card-wide-width:760px;--auth-employee-card-width:770px;--auth-employee-title-size:24px;--auth-employee-card-padding:var(--auth-ui-space-6);--auth-employee-card-gap:var(--auth-ui-space-5);--auth-form-footer-padding:var(--auth-ui-space-4) var(--auth-employee-card-padding);--auth-form-footer-offset:calc(-1 * var(--auth-employee-card-padding));--auth-form-footer-gap:var(--auth-ui-space-3);--auth-form-footer-mobile-padding:var(--auth-ui-space-4) 0;--auth-form-section-gap:var(--auth-ui-space-3);--auth-form-section-title-size:var(--auth-ui-font-size-body);--auth-form-section-title-weight:var(--auth-ui-font-weight-semibold);--auth-card-border:color-mix(in srgb, var(--auth-ui-color-border) 86%, transparent);--auth-brand-width:176px;--auth-brand-height:58px;--auth-title-size:28px;--auth-input-action-size:32px;--auth-otp-size:44px;--auth-progress-height:8px;--auth-spinner-size:72px;--auth-status-icon-size:62px}:root[data-theme=dark]{--auth-card-shadow:none;--auth-page-bg:var(--auth-ui-color-canvas)}@supports not (color:color-mix(in srgb, #000 50%, transparent)){:root{--auth-card-shadow:0 18px 42px #00000014;--auth-page-bg:#f8fbff;--auth-card-border:#e8e8eddb}}:root{--auth-auth-session-warning-max-width-c0aa05a9:36ch;--auth-material-reacceptance-gap-61a2d766:1rem;--auth-material-reacceptance-padding-cf472517:.875rem 1rem;--auth-material-reacceptance-border-radius-4bcddd96:.75rem;--auth-material-reacceptance-margin-3da0db38:.5rem 0 0;--auth-material-reacceptance-padding-left-1314a3c2:1.25rem}.bo-auth-shell{--auth-workspace-accent:var(--auth-ui-color-accent);--auth-workspace-link:var(--auth-ui-color-accent-strong);--auth-field-height:42px;--auth-field-radius:var(--auth-ui-radius-md);--auth-field-border:var(--auth-workspace-border-strong);--auth-field-hover-border:color-mix(in srgb, var(--auth-workspace-accent) 48%, var(--auth-workspace-border-strong));--auth-field-bg:var(--auth-workspace-panel-muted);--auth-field-shadow:none;--auth-field-focus-shadow:var(--auth-ui-effect-brand-focus-ring);--auth-field-icon-color:color-mix(in srgb, var(--auth-workspace-muted) 82%, var(--auth-workspace-border-strong));--auth-card-compact-width:var(--auth-card-width);--auth-card-wide-compact-width:var(--auth-card-wide-width)}:root{--auth-shell-and-card-letter-spacing-1410247a:-.025em;--auth-shell-and-card-max-width-9ce870b8:34rem;--auth-shell-and-card-letter-spacing-a97e3538:1.5px;--auth-shell-and-card-min-height-2dabe0ae:40px;--auth-shell-and-card-min-height-0f9696ad:48px;--auth-shell-and-card-height-df207f66:24px;--auth-forms-and-responsive-transform-03434cb7:rotate(360deg);--auth-forms-and-responsive-width-db1685fb:132px;--auth-forms-and-responsive-height-ab7198a4:48px;--auth-password-dot-scale:.4;--auth-forms-and-responsive-letter-spacing-47857d74:1.5px}.auth-session-warning-overlay{--auth-auth-session-warning-background-8fc81bb8:color-mix(in srgb, var(--auth-ui-neutral-950) 58%, transparent)}.auth-session-warning-modal{--auth-auth-session-warning-box-shadow-b919cb56:0 24px 56px color-mix(in srgb, var(--auth-ui-neutral-950) 24%, transparent)}.auth-material-reacceptance__changes{--auth-material-reacceptance-border-bd074a2e:1px solid color-mix(in srgb, var(--auth-ui-bo-accent) 32%, var(--auth-ui-bo-border));--auth-material-reacceptance-background-724bbb25:color-mix(in srgb, var(--auth-ui-bo-accent) 6%, transparent)}.auth-material-reacceptance__error{--auth-material-reacceptance-color-8fb8559a:var(--auth-ui-bo-danger-text,#f87171)}.bo-auth-shell{--auth-shell-and-card-background-e58fcaeb:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--auth-workspace-accent) 8%, transparent), transparent 38%), var(--auth-workspace-bg)}.bo-auth-site-header{--auth-shell-and-card-inset-block-start-538ffd08:clamp(var(--auth-ui-space-5), 4vw, var(--auth-ui-space-7));--auth-shell-and-card-inset-inline-start-18c9ec7a:clamp(var(--auth-ui-space-5), 4vw, var(--auth-ui-space-8))}.bo-auth-brand{--auth-shell-and-card-width-aee74c83:clamp(132px, 12vw, var(--auth-brand-width))}.bo-auth-main{--auth-shell-and-card-padding-03974cf5:clamp(var(--auth-ui-space-7), 6vh, 64px) clamp(var(--auth-ui-space-5), 4vw, 48px) var(--auth-ui-space-4)}.bo-auth-form .bo-input::placeholder,.bo-auth-form .bo-textarea::placeholder{--auth-shell-and-card-color-3a90266c:color-mix(in srgb, var(--auth-workspace-muted) 68%, transparent)}.bo-auth-form .bo-input:autofill{--auth-shell-and-card-box-shadow-4ab3dc24:0 0 0 1000px var(--auth-field-bg) inset}.bo-auth-form .bo-input:-webkit-autofill{--auth-shell-and-card-box-shadow-4ab3dc24:0 0 0 1000px var(--auth-field-bg) inset}.bo-auth-form .bo-input:-webkit-autofill:hover{--auth-shell-and-card-box-shadow-4ab3dc24:0 0 0 1000px var(--auth-field-bg) inset}.bo-auth-form .bo-input:autofill{--auth-shell-and-card--webkit-box-shadow-a13c61e7:0 0 0 1000px var(--auth-field-bg) inset}.bo-auth-form .bo-input:-webkit-autofill{--auth-shell-and-card--webkit-box-shadow-a13c61e7:0 0 0 1000px var(--auth-field-bg) inset}.bo-auth-form .bo-input:-webkit-autofill:hover{--auth-shell-and-card--webkit-box-shadow-a13c61e7:0 0 0 1000px var(--auth-field-bg) inset}.bo-auth-form .bo-input:-webkit-autofill:focus{--auth-shell-and-card--webkit-box-shadow-3988b8f5:0 0 0 1000px var(--auth-field-bg) inset, var(--auth-field-focus-shadow)}.bo-auth-password-input[type=password]:placeholder-shown{--auth-shell-and-card-color-4eee9b47:color-mix(in srgb, var(--auth-workspace-muted) 68%, transparent);--auth-shell-and-card--webkit-text-fill-color-fc7688ce:color-mix(in srgb, var(--auth-workspace-muted) 68%, transparent)}.bo-auth-form .bo-button--primary:disabled{--auth-shell-and-card-background-d54fbf51:color-mix(in srgb, var(--auth-ui-button-primary-bg) 76%, var(--auth-ui-white))}.bo-auth-card .bo-button--secondary:hover:not(:disabled){--auth-shell-and-card-background-a74ad198:color-mix(in srgb, var(--auth-workspace-accent) 10%, var(--auth-workspace-panel-muted))}.bo-auth-alert--success{--auth-forms-and-responsive-background-146551eb:color-mix(in srgb, var(--auth-ui-color-success) 9%, var(--auth-workspace-panel))}.bo-auth-alert--error{--auth-forms-and-responsive-border-color-c3de092e:color-mix(in srgb, var(--auth-ui-color-danger) 42%, transparent);--auth-forms-and-responsive-background-305c766c:color-mix(in srgb, var(--auth-ui-color-danger) 10%, var(--auth-workspace-panel))}.bo-auth-status--success .bo-auth-status-icon{--auth-forms-and-responsive-background-5dda0bd9:color-mix(in srgb, var(--auth-ui-color-success) 9%, var(--auth-workspace-panel))}.bo-auth-status--error .bo-auth-status-icon{--auth-forms-and-responsive-background-99b82d8b:color-mix(in srgb, var(--auth-ui-color-danger) 10%, var(--auth-workspace-panel))}@media (width<=640px){.bo-auth-password-input[type=password]:placeholder-shown{--auth-forms-and-responsive-color-8b0c76f5:color-mix(in srgb, var(--auth-workspace-muted) 68%, transparent);--auth-forms-and-responsive--webkit-text-fill-color-3a7b842d:color-mix(in srgb, var(--auth-workspace-muted) 68%, transparent)}}.bo-auth-shell{--auth-workspace-bg:var(--auth-page-bg);--auth-workspace-panel:var(--auth-card-bg);--auth-workspace-panel-muted:var(--auth-ui-color-surface-muted);--auth-workspace-border:var(--auth-ui-color-border);--auth-workspace-border-strong:var(--auth-ui-color-border-strong);--auth-workspace-text:var(--auth-ui-color-text);--auth-workspace-muted:var(--auth-ui-color-text-muted);--auth-workspace-accent:var(--auth-ui-color-accent);--auth-workspace-link:var(--auth-ui-color-accent-strong);--auth-field-height:42px;--auth-field-radius:var(--auth-ui-radius-md);--auth-field-border:var(--auth-workspace-border-strong);--auth-field-hover-border:color-mix(in srgb, var(--auth-workspace-accent) 48%, var(--auth-workspace-border-strong));--auth-field-bg:var(--auth-workspace-panel-muted);--auth-field-shadow:none;--auth-field-focus-shadow:var(--auth-ui-effect-brand-focus-ring);--auth-field-icon-color:color-mix(in srgb, var(--auth-workspace-muted) 82%, var(--auth-workspace-border-strong));--auth-card-compact-width:var(--auth-card-width);--auth-card-wide-compact-width:var(--auth-card-wide-width)}:root{--auth-ui-checkbox-color-scheme:light;--auth-ui-canvas-light:var(--auth-canvas-light);--auth-ui-canvas-dark:var(--auth-canvas-dark);--auth-ui-shared-app-loading-screen-min-height-b4ef5724:min(42dvh, 260px);--auth-ui-shared-app-loading-screen-width-c4327642:24px;--auth-ui-shared-app-loading-screen-height-02386c77:24px;--auth-ui-shared-skeleton-grid-template-columns-2d8d0634:repeat(auto-fit, minmax(min(100%, 180px), 1fr));--auth-ui-shared-skeleton-grid-template-columns-0c516398:repeat(auto-fit, minmax(min(100%, 240px), 1fr));--auth-ui-shared-skeleton-grid-template-columns-5f3e72b9:minmax(0, 1fr) minmax(min(100%, 280px), .38fr);--auth-ui-shared-skeleton-grid-template-columns-fd34bb71:minmax(220px, .28fr) minmax(0, 1fr);--auth-ui-shared-skeleton-grid-template-columns-350a884b:minmax(0, 1fr) minmax(320px, .45fr);--auth-ui-shared-skeleton-grid-template-columns-5a5c4df5:minmax(80px, .28fr) minmax(0, 1fr)}.bo-designer-loading{--auth-ui-designer-loading-rail-width:calc(var(--auth-ui-input-height) * 2.7)}@media (width<=640px){.bo-designer-loading{--auth-ui-designer-loading-rail-width:78px}}:root{--auth-ui-shared-page-skeleton-timeline-max-width-3c51f6bb:min(100%, 180px);--auth-ui-shared-page-skeleton-timeline-width-1118ff47:min(78%, 152px);--auth-ui-shared-page-skeleton-timeline-grid-auto-columns-d78d4f83:minmax(168px, 180px);--auth-ui-shared-page-skeleton-timeline-grid-auto-columns-a52fa441:minmax(176px, 48%);--auth-ui-shared-page-skeleton-timeline-grid-auto-columns-6da8e445:minmax(168px, 42%);--auth-ui-shared-page-skeleton-timeline-grid-auto-columns-9a03d9b1:168px;--auth-ui-shared-page-skeleton-timeline-width-08151f85:1px;--auth-ui-shared-page-skeleton-timeline-height-9aaa62de:1px;--auth-ui-shared-page-skeleton-timeline-height-5e08f08b:100dvh;--auth-ui-shared-page-skeleton-timeline-min-height-bbcfdf65:74px;--auth-ui-shared-page-skeleton-timeline-background-size-be412ab6:42px 42px;--auth-ui-shared-page-skeleton-timeline-min-height-f113df3b:70px;--auth-ui-shared-page-skeleton-timeline-min-height-2be8aead:620px;--auth-ui-shared-page-skeleton-timeline-min-height-d501e936:720px;--auth-ui-shared-page-skeleton-timeline-min-height-4b1b98dc:64px;--auth-ui-shared-page-skeleton-timeline-width-bc81451f:86px;--auth-ui-shared-page-skeleton-timeline-width-2f769536:min(100%, 420px);--auth-ui-shared-dropdown-menu-transform-b5b11c9e:rotate(180deg);--auth-ui-shared-modal-height-87c94623:100dvh;--auth-ui-shared-modal-min-height-dd9747d0:100dvh;--auth-ui-shared-modal-max-height-faee2c0b:100dvh}.bo-toast--success{--auth-ui-toast-icon-color:var(--auth-ui-color-success)}.bo-toast--info{--auth-ui-toast-icon-color:var(--auth-ui-toast-info-accent)}.bo-toast--error{--auth-ui-toast-icon-color:var(--auth-ui-color-danger)}:root{--auth-ui-shared-forms-width-9ec4f379:1px;--auth-ui-shared-forms-height-9417abab:1px;--auth-ui-shared-forms-width-029e0ca5:1px;--auth-ui-shared-forms-height-a7577530:1px;--auth-ui-shared-legal-presentation-disclosure-max-height-ae888b01:12rem;--auth-ui-shared-legal-presentation-disclosure-text-underline-offset-7ee8cf38:.18em}@media (width<=1200px){.bo-shell-content{--auth-ui-layout-content-padding:var(--auth-ui-layout-content-padding-mobile)}}.bo-data-table-page-size-menu{--auth-ui-dropdown-menu-width:var(--auth-ui-table-page-size-menu-width)}:is(.bo-focused-shell:has(.public-support),.bo-focused-shell:has(.public-document)){--auth-ui-public-focused-page-inset:var(--auth-ui-layout-content-padding)}@media (width<=1200px){:is(.bo-focused-shell:has(.public-support),.bo-focused-shell:has(.public-document)){--auth-ui-public-focused-page-inset:var(--auth-ui-layout-content-padding-mobile)}}:root{--auth-ui-shared-public-width-a0a4bc52:min(100%, 1180px);--auth-ui-shared-public-width-79373d7c:104px;--auth-ui-shared-public-height-25be3c34:30px;--auth-ui-shared-public-width-385ecc91:min(100%, 1040px);--auth-ui-shared-public-width-be13e287:min(100%, 700px);--auth-ui-shared-public-width-f75847e0:min(100%, 1304px);--auth-ui-shared-public-max-width-42b341f4:640px;--auth-ui-shared-public-font-size-d79875f4:16px;--auth-ui-shared-public-transition-ed1cda20:background-color .16s ease, color .16s ease;--auth-ui-shared-public-width-5f9d2269:min(100%, 164px);--auth-ui-shared-public-min-height-459184ce:36px;--auth-ui-shared-public-outline-offset-0cfcfead:2px;--auth-ui-shared-public-font-size-e5c1fd10:22px;--auth-ui-shared-public-font-size-f21b32ea:18px;--auth-ui-shared-public-font-size-5d686cad:16px;--auth-ui-shared-public-width-31a3403c:6px;--auth-ui-shared-public-height-88bdd2a6:6px;--auth-ui-shared-public-margin-top-4707f091:6px;--auth-ui-shared-public-padding-left-0149535f:22px;--auth-ui-shared-public-grid-template-columns-d0ccf904:minmax(180px, 1fr) minmax(220px, 2fr) auto;--auth-ui-shared-public-min-height-526f1840:34px;--auth-ui-shared-public-transition-9e341ff5:background-color .16s ease, border-color .16s ease, color .16s ease;--auth-ui-shared-public-width-3c2e4239:15px;--auth-ui-shared-public-height-3d03f016:15px;--auth-ui-shared-public-outline-offset-2f53e537:2px;--auth-ui-shared-public-grid-template-columns-8fbe462b:minmax(260px, 330px) minmax(0, 820px);--auth-ui-shared-public-gap-b99e38ce:28px;--auth-ui-shared-public-width-1a786abe:46px;--auth-ui-shared-public-height-124075f5:3px;--auth-ui-shared-public-font-size-9984161f:clamp(1.75rem, 2.2vw, 2rem);--auth-ui-shared-public-letter-spacing-8cff1f06:-.025em;--auth-ui-shared-public-max-width-ad991841:32ch;--auth-ui-shared-public-letter-spacing-0738b2bc:.08em;--auth-ui-shared-public-max-width-bb15fb7d:31ch;--auth-ui-shared-public-font-size-18f1b7f8:clamp(1.35rem, 2vw, 1.75rem);--auth-ui-shared-public-letter-spacing-e8ed9ded:-.02em;--auth-ui-shared-public-min-height-763cb65a:44px;--auth-ui-shared-public-height-eba17c9f:136px;--auth-ui-shared-public-min-height-f6abcd86:136px;--auth-ui-shared-public-min-width-a4cf2293:188px;--auth-ui-shared-public-grid-template-columns-0e9144fc:minmax(0, 1.4fr) minmax(220px, .8fr);--auth-ui-shared-z-index-73b2f19a:3;--auth-ui-shared-z-index-6a26db08:2;--auth-ui-shared-opacity-3213ef23:.72;--auth-ui-shared-opacity-25b20bda:.82;--auth-ui-shared-line-height-bf687a4e:1.6;--auth-ui-shared-line-height-4ec07777:1.5;--auth-ui-shared-line-height-93e6fbd9:1.4;--auth-ui-shared-line-height-44fc3282:1.58;--auth-ui-shared-line-height-486ee225:1.3;--auth-ui-shared-line-height-09762440:1.68;--auth-ui-shared-line-height-acd818e2:1.15;--auth-ui-icon-button-size:var(--auth-ui-control-height);--auth-ui-icon-button-radius:var(--auth-ui-radius-pill);--auth-ui-icon-button-icon-size:var(--auth-ui-icon-size-sm);--auth-ui-icon-button-icon-stroke-width:1.75;--auth-ui-button-height:var(--auth-ui-control-height);--auth-ui-button-radius:var(--auth-ui-radius-md);--auth-ui-button-primary-bg:var(--auth-ui-effect-green-gradient);--auth-ui-button-primary-border:transparent;--auth-ui-button-primary-hover-bg:var(--auth-ui-button-primary-bg);--auth-ui-button-primary-text:var(--auth-ui-white);--auth-ui-button-primary-shadow:var(--auth-ui-effect-green-soft-shadow);--auth-ui-button-secondary-bg:var(--auth-ui-color-surface);--auth-ui-button-secondary-border:var(--auth-ui-color-border-strong);--auth-ui-button-secondary-hover-bg:var(--auth-ui-color-surface-muted);--auth-ui-button-secondary-hover-border:var(--auth-ui-color-border-strong);--auth-ui-button-secondary-text:var(--auth-ui-color-text);--auth-ui-button-ghost-bg:transparent;--auth-ui-button-ghost-text:var(--auth-ui-color-text-muted);--auth-ui-button-danger-bg:var(--auth-ui-color-danger);--auth-ui-button-danger-text:var(--auth-ui-white);--auth-ui-button-disabled-opacity:.58;--auth-ui-action-menu-trigger-size:24px;--auth-ui-action-menu-trigger-radius:var(--auth-ui-radius-pill);--auth-ui-action-menu-trigger-bg:transparent;--auth-ui-action-menu-trigger-border:transparent;--auth-ui-action-menu-trigger-color:var(--auth-ui-color-text-muted);--auth-ui-action-menu-trigger-hover-bg:var(--auth-ui-action-menu-trigger-bg);--auth-ui-action-menu-trigger-hover-border:var(--auth-ui-action-menu-trigger-border);--auth-ui-action-menu-trigger-hover-color:var(--auth-ui-color-text);--auth-ui-action-menu-trigger-focus-ring:none;--auth-ui-action-menu-icon-size:16px;--auth-ui-action-menu-icon-stroke-width:1.75;--auth-ui-bulk-action-menu-height:var(--auth-ui-control-height-sm);--auth-ui-bulk-action-menu-radius:var(--auth-ui-radius-md);--auth-ui-dropdown-menu-width:208px;--auth-ui-dropdown-menu-max-width:calc(100vw - (var(--auth-ui-dropdown-menu-viewport-margin) * 2));--auth-ui-dropdown-menu-viewport-margin:var(--auth-ui-space-5);--auth-ui-dropdown-menu-padding:0;--auth-ui-dropdown-menu-border-width:var(--auth-ui-component-border-width);--auth-ui-dropdown-menu-border:var(--auth-ui-color-border);--auth-ui-dropdown-menu-radius:var(--auth-ui-radius-md);--auth-ui-dropdown-menu-background:var(--auth-ui-color-surface);--auth-ui-dropdown-menu-shadow:var(--auth-ui-shadow-menu);--auth-ui-dropdown-menu-item-min-height:var(--auth-ui-control-height);--auth-ui-dropdown-menu-item-padding-inline:var(--auth-ui-space-3);--auth-ui-dropdown-menu-item-gap:var(--auth-ui-space-3);--auth-ui-dropdown-menu-item-background:transparent;--auth-ui-dropdown-menu-item-hover-background:var(--auth-ui-color-surface-muted);--auth-ui-dropdown-menu-item-selected-background:var(--auth-ui-dropdown-menu-item-background);--auth-ui-dropdown-menu-item-selected-text:var(--auth-ui-dropdown-menu-item-text);--auth-ui-dropdown-menu-item-text:var(--auth-ui-color-text-strong);--auth-ui-dropdown-menu-item-danger-text:var(--auth-ui-color-danger);--auth-ui-dropdown-menu-item-font-size:var(--auth-ui-font-size-body);--auth-ui-dropdown-menu-item-font-weight:var(--auth-ui-font-weight-medium);--auth-ui-dropdown-menu-item-line-height:var(--auth-ui-line-height-label);--auth-ui-dropdown-menu-divider:var(--auth-ui-color-border);--auth-ui-dropdown-menu-disabled-opacity:var(--auth-ui-button-disabled-opacity);--auth-ui-dropdown-menu-chevron-duration:var(--auth-ui-duration-fast);--auth-ui-dropdown-menu-check-size:var(--auth-ui-icon-size-sm);--auth-ui-tooltip-trigger-size:20px;--auth-ui-tooltip-icon-size:var(--auth-ui-icon-size-sm);--auth-ui-tooltip-icon-stroke-width:1.8;--auth-ui-tooltip-max-width:240px;--auth-ui-tooltip-radius:var(--auth-ui-radius-md);--auth-ui-toast-top-offset:76px;--auth-ui-toast-mobile-top-offset:68px;--auth-ui-toast-inline-offset:var(--auth-ui-space-7);--auth-ui-toast-max-width:420px;--auth-ui-toast-radius:var(--auth-ui-radius-md);--auth-ui-toast-icon-box-size:20px;--auth-ui-toast-icon-size:var(--auth-ui-icon-size-sm);--auth-ui-toast-icon-stroke-width:2.2;--auth-ui-toast-close-size:24px;--auth-ui-toast-duration:4s;--auth-ui-loading-screen-bg:var(--auth-ui-color-canvas);--auth-ui-loading-screen-overlay-bg:color-mix(in srgb, var(--auth-ui-color-canvas) 94%, transparent);--auth-ui-loading-screen-text:var(--auth-ui-color-text);--auth-ui-loading-screen-heading:var(--auth-ui-color-text-strong);--auth-ui-loading-screen-spinner:var(--auth-ui-color-accent);--auth-ui-loading-screen-padding:var(--auth-ui-space-7);--auth-ui-loading-screen-gap:var(--auth-ui-space-5);--auth-ui-loading-screen-inline-min-height:320px;--auth-ui-loading-screen-spinner-size:28px;--auth-ui-loading-screen-icon-stroke-width:2;--auth-ui-loading-screen-title-size:var(--auth-ui-font-size-section);--auth-ui-loading-screen-spin-duration:var(--auth-ui-duration-slow);--auth-ui-skeleton-base:color-mix(in srgb, var(--auth-ui-color-border) 58%, var(--auth-ui-color-surface) 42%);--auth-ui-skeleton-highlight:color-mix(in srgb, var(--auth-ui-color-surface) 82%, var(--auth-ui-color-border) 18%);--auth-ui-skeleton-min-height:10px;--auth-ui-skeleton-text-gap:var(--auth-ui-space-2);--auth-ui-skeleton-shimmer-duration:1.35s;--auth-ui-tooltip-bg:var(--auth-ui-neutral-950);--auth-ui-tooltip-text:var(--auth-ui-white);--auth-ui-tooltip-border:color-mix(in srgb, var(--auth-ui-white) 10%, transparent);--auth-ui-tooltip-shadow:var(--auth-ui-shadow-menu);--auth-ui-tooltip-trigger-bg:transparent;--auth-ui-tooltip-trigger-color:var(--auth-ui-color-text-muted);--auth-ui-tooltip-trigger-hover-color:var(--auth-ui-color-text);--auth-ui-toast-bg:var(--auth-ui-color-surface);--auth-ui-toast-border:var(--auth-ui-color-border);--auth-ui-toast-shadow:0 8px 24px color-mix(in srgb, var(--auth-ui-neutral-950) 9%, transparent);--auth-ui-toast-message-text:var(--auth-ui-color-text-strong);--auth-ui-toast-close-color:var(--auth-ui-color-text-muted);--auth-ui-toast-close-hover-bg:var(--auth-ui-color-surface-muted);--auth-ui-input-height:var(--auth-ui-control-height);--auth-ui-input-radius:var(--auth-ui-radius-sm);--auth-ui-input-bg:var(--auth-ui-color-surface);--auth-ui-input-border:var(--auth-ui-color-border-strong);--auth-ui-input-hover-border:var(--auth-ui-color-border-strong);--auth-ui-input-focus-border:color-mix(in srgb, var(--auth-ui-color-text-muted) 54%, var(--auth-ui-color-border-strong));--auth-ui-input-focus-ring:none;--auth-ui-input-touch-font-size:16px;--auth-ui-input-min-font-size:0px;--auth-ui-input-inherited-font-size:1em;--auth-ui-input-placeholder:var(--auth-ui-neutral-400);--auth-ui-input-empty:var(--auth-ui-input-placeholder);--auth-ui-select-icon-color:var(--auth-ui-color-text-muted);--auth-ui-toggle-width:44px;--auth-ui-toggle-height:24px;--auth-ui-toggle-thumb-size:18px;--auth-ui-toggle-thumb-offset:20px;--auth-ui-toggle-padding:2px;--auth-ui-toggle-off-bg:color-mix(in srgb, var(--auth-ui-neutral-900) 8%, transparent);--auth-ui-toggle-off-border:color-mix(in srgb, var(--auth-ui-neutral-900) 12%, transparent);--auth-ui-toggle-off-shadow:inset 0 1px 1px color-mix(in srgb, var(--auth-ui-white) 42%, transparent);--auth-ui-toggle-on-bg:var(--auth-ui-effect-green-gradient);--auth-ui-toggle-on-border:color-mix(in srgb, var(--auth-ui-color-accent) 32%, transparent);--auth-ui-toggle-on-shadow:none;--auth-ui-toggle-thumb-bg:linear-gradient(180deg, var(--auth-ui-white) 0%, var(--auth-ui-neutral-50) 100%);--auth-ui-toggle-thumb-shadow:0 2px 6px color-mix(in srgb, var(--auth-ui-neutral-950) 18%, transparent);--auth-ui-toolbar-search-width:220px;--auth-ui-modal-header-height:50px;--auth-ui-modal-body-padding:var(--auth-ui-space-workspace-screen);--auth-ui-modal-body-gap:var(--auth-ui-space-workspace-screen);--auth-ui-modal-footer-padding-block:var(--auth-ui-space-workspace-section);--auth-ui-modal-footer-gap:var(--auth-ui-space-3);--auth-ui-modal-footer-padding-inline:var(--auth-ui-space-workspace-screen);--auth-ui-modal-width-sm:420px;--auth-ui-modal-width-md:var(--auth-ui-modal-width-sm);--auth-ui-modal-width-lg:760px;--auth-ui-modal-width-xl:960px;--auth-ui-modal-viewport-margin:var(--auth-ui-space-6);--auth-ui-modal-mobile-top-offset:var(--auth-ui-topbar-height);--auth-ui-modal-mobile-radius:16px 16px 0 0;--auth-ui-modal-mobile-max-height:calc(100dvh - var(--auth-ui-modal-mobile-top-offset));--auth-ui-modal-mobile-footer-padding:var(--auth-ui-space-4);--auth-ui-modal-bg:var(--auth-ui-color-surface);--auth-ui-modal-header-bg:var(--auth-ui-color-surface-raised);--auth-ui-modal-footer-bg:var(--auth-ui-color-surface-raised);--auth-ui-modal-border:var(--auth-ui-color-border);--auth-ui-modal-radius:var(--auth-ui-radius-lg);--auth-ui-modal-overlay-bg:color-mix(in srgb, var(--auth-ui-neutral-950) 22%, transparent);--auth-ui-sidebar-width:var(--auth-ui-layout-sidebar-width);--auth-ui-topbar-height:44px;--auth-ui-table-row-height:44px;--auth-ui-table-footer-height:44px;--auth-ui-table-select-column:24px;--auth-ui-table-actions-column:56px;--auth-ui-table-mobile-primary-column:minmax(0, 1fr);--auth-ui-table-mobile-secondary-column:minmax(0, 1fr);--auth-ui-table-mobile-actions-column:54px;--auth-ui-table-mobile-row-height:48px;--auth-ui-table-header-bg:var(--auth-ui-color-surface);--auth-ui-table-page-size-menu-width:88px;--auth-ui-dashboard-card-bg:var(--auth-ui-color-surface);--auth-ui-dashboard-card-border:color-mix(in srgb, var(--auth-ui-color-border) 82%, transparent);--auth-ui-dashboard-card-radius:var(--auth-ui-radius-md);--auth-ui-dashboard-card-shadow:0 1px 2px color-mix(in srgb, var(--auth-ui-neutral-950) 3%, transparent), 0 18px 44px color-mix(in srgb, var(--auth-ui-neutral-950) 3%, transparent);--auth-ui-devices-summary-min:204px;--auth-ui-brand-cream:#f7f5f1;--auth-ui-brand-text-on-dark:#fff;--auth-ui-green-600:#226a38;--auth-ui-neutral-25:#fff;--auth-ui-neutral-50:#fbfbfd;--auth-ui-neutral-100:#f5f5f7;--auth-ui-neutral-200:#e8e8ed;--auth-ui-neutral-300:#d2d2d7;--auth-ui-neutral-400:#a1a1a6;--auth-ui-neutral-500:#6e6e73;--auth-ui-neutral-700:#3a3a3c;--auth-ui-neutral-800:#1d1d1f;--auth-ui-neutral-900:#161617;--auth-ui-neutral-950:#000;--auth-ui-white:#fff;--auth-ui-red-600:#dc2626;--auth-ui-amber-600:#c66a16;--auth-ui-amber-700:#9a4f0b;--auth-ui-success-600:var(--auth-ui-green-600);--auth-ui-blue-50:#eff6ff;--auth-ui-blue-200:#bfdbfe;--auth-ui-blue-300:#93c5fd;--auth-ui-blue-500:#2563eb;--auth-ui-blue-600:#1d4ed8;--auth-ui-blue-700:#1e40af;--auth-ui-blue-800:#1e3a8a;--auth-ui-primary-50:var(--auth-ui-blue-50);--auth-ui-primary-200:var(--auth-ui-blue-200);--auth-ui-primary-300:var(--auth-ui-blue-300);--auth-ui-primary-500:var(--auth-ui-blue-500);--auth-ui-primary-600:var(--auth-ui-blue-600);--auth-ui-primary-700:var(--auth-ui-blue-700);--auth-ui-primary-800:var(--auth-ui-blue-800);--auth-ui-loyalty-email-canvas:#fbfaf8;--auth-ui-loyalty-email-grid-line-soft:#f3f0eba3;--auth-ui-effect-brand-border:color-mix(in srgb, var(--auth-ui-primary-700) 26%, transparent);--auth-ui-effect-brand-border-strong:color-mix(in srgb, var(--auth-ui-primary-700) 54%, transparent);--auth-ui-effect-brand-focus-ring:0 0 0 3px color-mix(in srgb, var(--auth-ui-primary-700) 14%, transparent);--auth-ui-effect-brand-soft-shadow:0 1px 2px color-mix(in srgb, var(--auth-ui-neutral-950) 8%, transparent);--auth-ui-effect-brand-strong-shadow:0 1px 3px color-mix(in srgb, var(--auth-ui-neutral-950) 10%, transparent);--auth-ui-effect-brand-gradient:var(--auth-ui-primary-700);--auth-ui-effect-green-border:var(--auth-ui-effect-brand-border);--auth-ui-effect-green-border-strong:var(--auth-ui-effect-brand-border-strong);--auth-ui-effect-green-focus-ring:var(--auth-ui-effect-brand-focus-ring);--auth-ui-effect-green-soft-shadow:var(--auth-ui-effect-brand-soft-shadow);--auth-ui-effect-green-gradient:var(--auth-ui-effect-brand-gradient);--auth-ui-shadow-menu:0 14px 34px color-mix(in srgb, var(--auth-ui-neutral-950) 10%, transparent), 0 2px 8px color-mix(in srgb, var(--auth-ui-neutral-950) 6%, transparent);--auth-ui-z-modal:2000;--auth-ui-z-popover:2100;--auth-ui-z-toast:2147480000;--auth-ui-z-loading-screen:2147480000;--auth-ui-duration-fast:.14s;--auth-ui-duration-base:.2s;--auth-ui-duration-slow:.7s;--auth-ui-ease-standard:ease;--auth-ui-interaction-lift:-1px;--auth-ui-rotate-full:360deg;--auth-ui-radius-sm:6px;--auth-ui-radius-md:8px;--auth-ui-radius-lg:10px;--auth-ui-radius-pill:999px;--auth-ui-control-height:38px;--auth-ui-control-height-sm:34px;--auth-ui-icon-size-sm:16px;--auth-ui-icon-size-md:18px;--auth-ui-component-border-width:1px;--auth-ui-component-border-width-strong:2px;--auth-ui-space-1:4px;--auth-ui-space-hairline-strong:3px;--auth-ui-space-2:6px;--auth-ui-space-3:8px;--auth-ui-space-4:12px;--auth-ui-space-5:16px;--auth-ui-space-6:20px;--auth-ui-space-7:24px;--auth-ui-space-8:32px;--auth-ui-space-workspace-section:14px;--auth-ui-space-workspace-screen:18px;--auth-ui-font-brand-display:"Plus Jakarta Sans Variable", "Avenir Next", "Nunito Sans", Nunito, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--auth-ui-font-size-label:10.5px;--auth-ui-font-size-small:12px;--auth-ui-font-size-body:13.5px;--auth-ui-font-size-section:15.5px;--auth-ui-font-size-heading:18px;--auth-ui-font-size-title:22px;--auth-ui-font-weight-regular:400;--auth-ui-font-weight-medium:450;--auth-ui-font-weight-semibold:500;--auth-ui-font-weight-bold:560;--auth-ui-font-weight-heavy:620;--auth-ui-line-height-flat:1;--auth-ui-line-height-title:1.12;--auth-ui-line-height-label:1.2;--auth-ui-line-height-body:1.4;--auth-ui-letter-spacing-base:0;--auth-ui-color-text:var(--auth-ui-neutral-700);--auth-ui-color-text-strong:var(--auth-ui-neutral-800);--auth-ui-color-text-muted:color-mix(in srgb, var(--auth-ui-neutral-500) 88%, var(--auth-ui-neutral-400));--auth-ui-color-accent:var(--auth-ui-primary-700);--auth-ui-color-accent-hover:var(--auth-ui-primary-800);--auth-ui-color-accent-strong:var(--auth-ui-primary-700);--auth-ui-color-accent-surface:var(--auth-ui-primary-50);--auth-ui-color-accent-surface-strong:var(--auth-ui-primary-200);--auth-ui-color-accent-border:color-mix(in srgb, var(--auth-ui-primary-700) 28%, transparent);--auth-ui-app-viewport-height:100svh;--auth-ui-layout-content-padding:var(--auth-ui-space-workspace-screen);--auth-ui-layout-content-padding-mobile:var(--auth-ui-space-4);--auth-ui-layout-sidebar-width:248px;--auth-ui-color-danger:var(--auth-ui-red-600);--auth-ui-color-warning:var(--auth-ui-amber-600);--auth-ui-color-warning-soft:color-mix(in srgb, var(--auth-ui-amber-600) 11%, var(--auth-ui-white));--auth-ui-color-warning-strong:var(--auth-ui-amber-700);--auth-ui-color-success:var(--auth-ui-success-600);--auth-ui-color-canvas:var(--auth-ui-canvas-light);--auth-ui-color-surface:var(--auth-ui-white);--auth-ui-color-surface-raised:var(--auth-ui-neutral-25);--auth-ui-color-surface-muted:var(--auth-ui-neutral-100);--auth-ui-color-surface-hover:var(--auth-ui-neutral-100);--auth-ui-color-border:var(--auth-ui-neutral-200);--auth-ui-color-border-strong:var(--auth-ui-neutral-300)}:root[data-theme=dark]{--auth-ui-checkbox-color-scheme:dark;--auth-ui-color-canvas:var(--auth-ui-canvas-dark);--auth-ui-color-surface:#1b1b1b;--auth-ui-color-surface-raised:#202020;--auth-ui-color-surface-muted:#242424;--auth-ui-color-surface-hover:#2a2a2a;--auth-ui-color-text:#d6d6d6;--auth-ui-color-text-strong:#f1f1f1;--auth-ui-color-text-muted:#8d8d8d;--auth-ui-color-border:#2c2c2c;--auth-ui-color-border-strong:#3a3a3a;--auth-ui-color-accent:var(--auth-ui-primary-600);--auth-ui-color-accent-hover:var(--auth-ui-primary-500);--auth-ui-color-accent-strong:var(--auth-ui-primary-500);--auth-ui-color-accent-surface:color-mix(in srgb, var(--auth-ui-primary-700) 9%, var(--auth-ui-color-surface));--auth-ui-color-accent-surface-strong:color-mix(in srgb, var(--auth-ui-primary-600) 13%, var(--auth-ui-color-surface));--auth-ui-color-accent-border:color-mix(in srgb, var(--auth-ui-primary-600) 24%, transparent);--auth-ui-color-danger:#f87171;--auth-ui-color-warning:#fbbf24;--auth-ui-color-warning-soft:color-mix(in srgb, #fbbf24 12%, var(--auth-ui-color-surface));--auth-ui-color-warning-strong:#fcd34d;--auth-ui-color-success:#4ade80;--auth-ui-effect-brand-border:color-mix(in srgb, var(--auth-ui-color-accent) 26%, transparent);--auth-ui-effect-brand-border-strong:color-mix(in srgb, var(--auth-ui-color-accent) 48%, transparent);--auth-ui-effect-brand-focus-ring:0 0 0 3px color-mix(in srgb, var(--auth-ui-color-accent) 24%, transparent);--auth-ui-effect-brand-soft-shadow:none;--auth-ui-effect-brand-strong-shadow:none;--auth-ui-effect-brand-gradient:var(--auth-ui-primary-700);--auth-ui-effect-green-border:var(--auth-ui-effect-brand-border);--auth-ui-effect-green-border-strong:var(--auth-ui-effect-brand-border-strong);--auth-ui-effect-green-focus-ring:var(--auth-ui-effect-brand-focus-ring);--auth-ui-effect-green-soft-shadow:none;--auth-ui-effect-green-gradient:var(--auth-ui-effect-brand-gradient);--auth-ui-shadow-menu:0 16px 34px color-mix(in srgb, var(--auth-ui-neutral-950) 32%, transparent)}@supports not (color:color-mix(in srgb, #000 50%, transparent)){:root{--auth-ui-color-text-muted:var(--auth-ui-neutral-500);--auth-ui-color-accent-border:#1e40af47;--auth-ui-color-warning-soft:#fff7ed;--auth-ui-effect-brand-border:#1e40af42;--auth-ui-effect-brand-border-strong:#1e40af8a;--auth-ui-effect-brand-focus-ring:0 0 0 3px #1e40af24;--auth-ui-effect-brand-soft-shadow:0 1px 2px #00000014;--auth-ui-effect-brand-strong-shadow:0 1px 3px #0000001a;--auth-ui-effect-green-border:var(--auth-ui-effect-brand-border);--auth-ui-effect-green-border-strong:var(--auth-ui-effect-brand-border-strong);--auth-ui-effect-green-focus-ring:var(--auth-ui-effect-brand-focus-ring);--auth-ui-effect-green-soft-shadow:var(--auth-ui-effect-brand-soft-shadow);--auth-ui-shadow-menu:0 14px 34px #0000001a, 0 2px 8px #0000000f;--auth-ui-dashboard-card-border:#e8e8edd1;--auth-ui-dashboard-card-shadow:0 1px 2px #00000008, 0 18px 44px #00000008}:root[data-theme=dark]{--auth-ui-color-accent-surface:#1b1e28;--auth-ui-color-accent-surface-strong:#1b2234;--auth-ui-color-accent-border:#1d4ed83d;--auth-ui-color-warning-soft:#332716;--auth-ui-effect-brand-border:#2563eb42;--auth-ui-effect-brand-border-strong:#2563eb7a;--auth-ui-effect-brand-focus-ring:0 0 0 3px #2563eb3d;--auth-ui-effect-green-border:var(--auth-ui-effect-brand-border);--auth-ui-effect-green-border-strong:var(--auth-ui-effect-brand-border-strong);--auth-ui-effect-green-focus-ring:var(--auth-ui-effect-brand-focus-ring);--auth-ui-shadow-menu:0 16px 34px #00000052}}:root[data-theme=dark]{--auth-ui-skeleton-base:color-mix(in srgb, var(--auth-ui-color-border) 76%, var(--auth-ui-color-surface) 24%);--auth-ui-skeleton-highlight:color-mix(in srgb, var(--auth-ui-color-surface-muted) 78%, var(--auth-ui-color-border) 22%);--auth-ui-button-primary-bg:var(--auth-ui-primary-700);--auth-ui-button-primary-border:var(--auth-ui-primary-700);--auth-ui-button-primary-hover-bg:var(--auth-ui-primary-800);--auth-ui-button-primary-text:var(--auth-ui-white);--auth-ui-button-secondary-bg:var(--auth-ui-color-surface-raised);--auth-ui-button-secondary-border:var(--auth-ui-color-border-strong);--auth-ui-button-secondary-hover-bg:color-mix(in srgb, var(--auth-ui-color-surface-hover) 86%, var(--auth-ui-color-accent-surface));--auth-ui-button-secondary-hover-border:color-mix(in srgb, var(--auth-ui-color-accent) 28%, var(--auth-ui-color-border-strong));--auth-ui-button-ghost-text:var(--auth-ui-color-text-muted);--auth-ui-input-bg:var(--auth-ui-color-surface-raised);--auth-ui-input-border:var(--auth-ui-color-border);--auth-ui-input-hover-border:var(--auth-ui-color-border-strong);--auth-ui-input-focus-border:color-mix(in srgb, var(--auth-ui-color-accent) 48%, var(--auth-ui-color-border-strong));--auth-ui-input-placeholder:color-mix(in srgb, var(--auth-ui-color-text-muted) 72%, transparent);--auth-ui-toggle-off-bg:color-mix(in srgb, var(--auth-ui-white) 7%, transparent);--auth-ui-toggle-off-border:color-mix(in srgb, var(--auth-ui-white) 12%, transparent);--auth-ui-toggle-off-shadow:none;--auth-ui-toggle-on-shadow:none;--auth-ui-toggle-thumb-bg:var(--auth-ui-color-text-strong);--auth-ui-toggle-thumb-shadow:none;--auth-ui-table-header-bg:var(--auth-ui-color-surface);--auth-ui-modal-bg:var(--auth-ui-color-surface);--auth-ui-modal-header-bg:var(--auth-ui-color-surface-raised);--auth-ui-modal-footer-bg:var(--auth-ui-color-surface-raised);--auth-ui-modal-border:var(--auth-ui-color-border);--auth-ui-modal-overlay-bg:color-mix(in srgb, var(--auth-ui-neutral-950) 58%, transparent);--auth-ui-toast-bg:var(--auth-ui-color-surface-raised);--auth-ui-toast-border:var(--auth-ui-color-border);--auth-ui-toast-shadow:none;--auth-ui-toast-info-accent:#67e8f9;--auth-ui-dashboard-card-shadow:none}@supports not (color:color-mix(in srgb, #000 50%, transparent)){:root{--auth-ui-loading-screen-overlay-bg:#fbfbfdf0;--auth-ui-skeleton-base:#ececf1;--auth-ui-skeleton-highlight:#fafafa;--auth-ui-input-focus-border:#a1a1a6;--auth-ui-toggle-off-bg:#16161714;--auth-ui-toggle-off-border:#1616171f;--auth-ui-toggle-off-shadow:inset 0 1px 1px #ffffff6b;--auth-ui-toggle-on-border:#1e40af52;--auth-ui-toggle-on-shadow:none;--auth-ui-toggle-thumb-shadow:0 2px 6px #0000002e;--auth-ui-modal-overlay-bg:#00000038;--auth-ui-tooltip-border:#ffffff1a;--auth-ui-toast-shadow:0 8px 24px #00000017}:root[data-theme=dark]{--auth-ui-skeleton-base:#333;--auth-ui-skeleton-highlight:#3a3a3a;--auth-ui-button-secondary-hover-bg:#2a2a2a;--auth-ui-button-secondary-hover-border:#3a3a3a;--auth-ui-input-focus-border:#60a5fa;--auth-ui-input-placeholder:#8d8d8db8;--auth-ui-toggle-off-bg:#ffffff12;--auth-ui-toggle-off-border:#ffffff1f;--auth-ui-modal-overlay-bg:#00000094}}:root{--auth-ui-toast-info-accent:#1f7a8c}:root[data-surface=auth]{--field-label-min-height:auto;--action-menu-icon-size:var(--auth-ui-action-menu-icon-size);--action-menu-icon-stroke-width:var(--auth-ui-action-menu-icon-stroke-width);--action-menu-trigger-bg:var(--auth-ui-action-menu-trigger-bg);--action-menu-trigger-border:var(--auth-ui-action-menu-trigger-border);--action-menu-trigger-color:var(--auth-ui-action-menu-trigger-color);--action-menu-trigger-focus-ring:var(--auth-ui-action-menu-trigger-focus-ring);--action-menu-trigger-hover-bg:var(--auth-ui-action-menu-trigger-hover-bg);--action-menu-trigger-hover-border:var(--auth-ui-action-menu-trigger-hover-border);--action-menu-trigger-hover-color:var(--auth-ui-action-menu-trigger-hover-color);--action-menu-trigger-radius:var(--auth-ui-action-menu-trigger-radius);--action-menu-trigger-size:var(--auth-ui-action-menu-trigger-size);--amber-600:var(--auth-ui-amber-600);--amber-700:var(--auth-ui-amber-700);--app-viewport-height:var(--auth-ui-app-viewport-height);--blue-200:var(--auth-ui-blue-200);--blue-300:var(--auth-ui-blue-300);--blue-50:var(--auth-ui-blue-50);--blue-500:var(--auth-ui-blue-500);--blue-600:var(--auth-ui-blue-600);--blue-700:var(--auth-ui-blue-700);--blue-800:var(--auth-ui-blue-800);--brand-cream:var(--auth-ui-brand-cream);--brand-text-on-dark:var(--auth-ui-brand-text-on-dark);--bulk-action-menu-height:var(--auth-ui-bulk-action-menu-height);--bulk-action-menu-radius:var(--auth-ui-bulk-action-menu-radius);--button-danger-bg:var(--auth-ui-button-danger-bg);--button-danger-text:var(--auth-ui-button-danger-text);--button-disabled-opacity:var(--auth-ui-button-disabled-opacity);--button-ghost-bg:var(--auth-ui-button-ghost-bg);--button-ghost-text:var(--auth-ui-button-ghost-text);--button-height:var(--auth-ui-button-height);--button-primary-bg:var(--auth-ui-button-primary-bg);--button-primary-border:var(--auth-ui-button-primary-border);--button-primary-hover-bg:var(--auth-ui-button-primary-hover-bg);--button-primary-shadow:var(--auth-ui-button-primary-shadow);--button-primary-text:var(--auth-ui-button-primary-text);--button-radius:var(--auth-ui-button-radius);--button-secondary-bg:var(--auth-ui-button-secondary-bg);--button-secondary-border:var(--auth-ui-button-secondary-border);--button-secondary-hover-bg:var(--auth-ui-button-secondary-hover-bg);--button-secondary-hover-border:var(--auth-ui-button-secondary-hover-border);--button-secondary-text:var(--auth-ui-button-secondary-text);--color-accent:var(--auth-ui-color-accent);--color-accent-border:var(--auth-ui-color-accent-border);--color-accent-hover:var(--auth-ui-color-accent-hover);--color-accent-strong:var(--auth-ui-color-accent-strong);--color-accent-surface:var(--auth-ui-color-accent-surface);--color-accent-surface-strong:var(--auth-ui-color-accent-surface-strong);--color-border:var(--auth-ui-color-border);--color-border-strong:var(--auth-ui-color-border-strong);--color-canvas:var(--auth-ui-color-canvas);--color-danger:var(--auth-ui-color-danger);--color-success:var(--auth-ui-color-success);--color-surface:var(--auth-ui-color-surface);--color-surface-hover:var(--auth-ui-color-surface-hover);--color-surface-muted:var(--auth-ui-color-surface-muted);--color-surface-raised:var(--auth-ui-color-surface-raised);--color-text:var(--auth-ui-color-text);--color-text-muted:var(--auth-ui-color-text-muted);--color-text-strong:var(--auth-ui-color-text-strong);--color-warning:var(--auth-ui-color-warning);--color-warning-soft:var(--auth-ui-color-warning-soft);--color-warning-strong:var(--auth-ui-color-warning-strong);--component-border-width:var(--auth-ui-component-border-width);--component-border-width-strong:var(--auth-ui-component-border-width-strong);--control-height:var(--auth-ui-control-height);--control-height-sm:var(--auth-ui-control-height-sm);--dashboard-card-bg:var(--auth-ui-dashboard-card-bg);--dashboard-card-border:var(--auth-ui-dashboard-card-border);--dashboard-card-radius:var(--auth-ui-dashboard-card-radius);--dashboard-card-shadow:var(--auth-ui-dashboard-card-shadow);--designer-loading-rail-width:var(--auth-ui-designer-loading-rail-width);--devices-summary-min:var(--auth-ui-devices-summary-min);--dropdown-menu-background:var(--auth-ui-dropdown-menu-background);--dropdown-menu-border:var(--auth-ui-dropdown-menu-border);--dropdown-menu-border-width:var(--auth-ui-dropdown-menu-border-width);--dropdown-menu-check-size:var(--auth-ui-dropdown-menu-check-size);--dropdown-menu-chevron-duration:var(--auth-ui-dropdown-menu-chevron-duration);--dropdown-menu-disabled-opacity:var(--auth-ui-dropdown-menu-disabled-opacity);--dropdown-menu-divider:var(--auth-ui-dropdown-menu-divider);--dropdown-menu-item-background:var(--auth-ui-dropdown-menu-item-background);--dropdown-menu-item-danger-text:var(--auth-ui-dropdown-menu-item-danger-text);--dropdown-menu-item-font-size:var(--auth-ui-dropdown-menu-item-font-size);--dropdown-menu-item-font-weight:var(--auth-ui-dropdown-menu-item-font-weight);--dropdown-menu-item-gap:var(--auth-ui-dropdown-menu-item-gap);--dropdown-menu-item-hover-background:var(--auth-ui-dropdown-menu-item-hover-background);--dropdown-menu-item-line-height:var(--auth-ui-dropdown-menu-item-line-height);--dropdown-menu-item-min-height:var(--auth-ui-dropdown-menu-item-min-height);--dropdown-menu-item-padding-inline:var(--auth-ui-dropdown-menu-item-padding-inline);--dropdown-menu-item-selected-background:var(--auth-ui-dropdown-menu-item-selected-background);--dropdown-menu-item-selected-text:var(--auth-ui-dropdown-menu-item-selected-text);--dropdown-menu-item-text:var(--auth-ui-dropdown-menu-item-text);--dropdown-menu-max-width:var(--auth-ui-dropdown-menu-max-width);--dropdown-menu-padding:var(--auth-ui-dropdown-menu-padding);--dropdown-menu-radius:var(--auth-ui-dropdown-menu-radius);--dropdown-menu-shadow:var(--auth-ui-dropdown-menu-shadow);--dropdown-menu-viewport-margin:var(--auth-ui-dropdown-menu-viewport-margin);--dropdown-menu-width:var(--auth-ui-dropdown-menu-width);--duration-base:var(--auth-ui-duration-base);--duration-fast:var(--auth-ui-duration-fast);--duration-slow:var(--auth-ui-duration-slow);--ease-standard:var(--auth-ui-ease-standard);--effect-brand-border:var(--auth-ui-effect-brand-border);--effect-brand-border-strong:var(--auth-ui-effect-brand-border-strong);--effect-brand-focus-ring:var(--auth-ui-effect-brand-focus-ring);--effect-brand-gradient:var(--auth-ui-effect-brand-gradient);--effect-brand-soft-shadow:var(--auth-ui-effect-brand-soft-shadow);--effect-brand-strong-shadow:var(--auth-ui-effect-brand-strong-shadow);--effect-green-border:var(--auth-ui-effect-green-border);--effect-green-border-strong:var(--auth-ui-effect-green-border-strong);--effect-green-focus-ring:var(--auth-ui-effect-green-focus-ring);--effect-green-gradient:var(--auth-ui-effect-green-gradient);--effect-green-soft-shadow:var(--auth-ui-effect-green-soft-shadow);--font-brand-display:var(--auth-ui-font-brand-display);--font-size-body:var(--auth-ui-font-size-body);--font-size-heading:var(--auth-ui-font-size-heading);--font-size-label:var(--auth-ui-font-size-label);--font-size-section:var(--auth-ui-font-size-section);--font-size-small:var(--auth-ui-font-size-small);--font-size-title:var(--auth-ui-font-size-title);--font-weight-bold:var(--auth-ui-font-weight-bold);--font-weight-heavy:var(--auth-ui-font-weight-heavy);--font-weight-medium:var(--auth-ui-font-weight-medium);--font-weight-regular:var(--auth-ui-font-weight-regular);--font-weight-semibold:var(--auth-ui-font-weight-semibold);--green-600:var(--auth-ui-green-600);--icon-button-icon-size:var(--auth-ui-icon-button-icon-size);--icon-button-icon-stroke-width:var(--auth-ui-icon-button-icon-stroke-width);--icon-button-size:var(--auth-ui-icon-button-size);--icon-button-radius:var(--auth-ui-icon-button-radius);--icon-size-md:var(--auth-ui-icon-size-md);--icon-size-sm:var(--auth-ui-icon-size-sm);--input-bg:var(--auth-ui-input-bg);--input-border:var(--auth-ui-input-border);--input-empty:var(--auth-ui-input-empty);--input-focus-border:var(--auth-ui-input-focus-border);--input-focus-ring:var(--auth-ui-input-focus-ring);--checkbox-color-scheme:var(--auth-ui-checkbox-color-scheme);--input-height:var(--auth-ui-input-height);--input-hover-border:var(--auth-ui-input-hover-border);--input-placeholder:var(--auth-ui-input-placeholder);--input-radius:var(--auth-ui-input-radius);--input-touch-font-size:var(--auth-ui-input-touch-font-size);--input-min-font-size:var(--auth-ui-input-min-font-size);--input-inherited-font-size:var(--auth-ui-input-inherited-font-size);--interaction-lift:var(--auth-ui-interaction-lift);--layout-content-padding:var(--auth-ui-layout-content-padding);--layout-content-padding-mobile:var(--auth-ui-layout-content-padding-mobile);--layout-sidebar-width:var(--auth-ui-layout-sidebar-width);--letter-spacing-base:var(--auth-ui-letter-spacing-base);--line-height-body:var(--auth-ui-line-height-body);--line-height-flat:var(--auth-ui-line-height-flat);--line-height-label:var(--auth-ui-line-height-label);--line-height-title:var(--auth-ui-line-height-title);--loading-screen-bg:var(--auth-ui-loading-screen-bg);--loading-screen-gap:var(--auth-ui-loading-screen-gap);--loading-screen-heading:var(--auth-ui-loading-screen-heading);--loading-screen-icon-stroke-width:var(--auth-ui-loading-screen-icon-stroke-width);--loading-screen-inline-min-height:var(--auth-ui-loading-screen-inline-min-height);--loading-screen-overlay-bg:var(--auth-ui-loading-screen-overlay-bg);--loading-screen-padding:var(--auth-ui-loading-screen-padding);--loading-screen-spin-duration:var(--auth-ui-loading-screen-spin-duration);--loading-screen-spinner:var(--auth-ui-loading-screen-spinner);--loading-screen-spinner-size:var(--auth-ui-loading-screen-spinner-size);--loading-screen-text:var(--auth-ui-loading-screen-text);--loading-screen-title-size:var(--auth-ui-loading-screen-title-size);--loyalty-email-canvas:var(--auth-ui-loyalty-email-canvas);--loyalty-email-grid-line-soft:var(--auth-ui-loyalty-email-grid-line-soft);--modal-bg:var(--auth-ui-modal-bg);--modal-body-gap:var(--auth-ui-modal-body-gap);--modal-body-padding:var(--auth-ui-modal-body-padding);--modal-border:var(--auth-ui-modal-border);--modal-footer-bg:var(--auth-ui-modal-footer-bg);--modal-footer-padding-block:var(--auth-ui-modal-footer-padding-block);--modal-footer-gap:var(--auth-ui-modal-footer-gap);--modal-footer-padding-inline:var(--auth-ui-modal-footer-padding-inline);--modal-header-bg:var(--auth-ui-modal-header-bg);--modal-header-height:var(--auth-ui-modal-header-height);--modal-mobile-footer-padding:var(--auth-ui-modal-mobile-footer-padding);--modal-mobile-max-height:var(--auth-ui-modal-mobile-max-height);--modal-mobile-radius:var(--auth-ui-modal-mobile-radius);--modal-mobile-top-offset:var(--auth-ui-modal-mobile-top-offset);--modal-overlay-bg:var(--auth-ui-modal-overlay-bg);--modal-radius:var(--auth-ui-modal-radius);--modal-viewport-margin:var(--auth-ui-modal-viewport-margin);--modal-width-lg:var(--auth-ui-modal-width-lg);--modal-width-md:var(--auth-ui-modal-width-md);--modal-width-sm:var(--auth-ui-modal-width-sm);--modal-width-xl:var(--auth-ui-modal-width-xl);--neutral-100:var(--auth-ui-neutral-100);--neutral-200:var(--auth-ui-neutral-200);--neutral-25:var(--auth-ui-neutral-25);--neutral-300:var(--auth-ui-neutral-300);--neutral-400:var(--auth-ui-neutral-400);--neutral-50:var(--auth-ui-neutral-50);--neutral-500:var(--auth-ui-neutral-500);--neutral-700:var(--auth-ui-neutral-700);--neutral-800:var(--auth-ui-neutral-800);--neutral-900:var(--auth-ui-neutral-900);--neutral-950:var(--auth-ui-neutral-950);--primary-200:var(--auth-ui-primary-200);--primary-300:var(--auth-ui-primary-300);--primary-50:var(--auth-ui-primary-50);--primary-500:var(--auth-ui-primary-500);--primary-600:var(--auth-ui-primary-600);--primary-700:var(--auth-ui-primary-700);--primary-800:var(--auth-ui-primary-800);--public-focused-page-inset:var(--auth-ui-public-focused-page-inset);--radius-lg:var(--auth-ui-radius-lg);--radius-md:var(--auth-ui-radius-md);--radius-pill:var(--auth-ui-radius-pill);--radius-sm:var(--auth-ui-radius-sm);--red-600:var(--auth-ui-red-600);--rotate-full:var(--auth-ui-rotate-full);--select-icon-color:var(--auth-ui-select-icon-color);--shadow-menu:var(--auth-ui-shadow-menu);--shared-app-loading-screen-height-02386c77:var(--auth-ui-shared-app-loading-screen-height-02386c77);--shared-app-loading-screen-min-height-b4ef5724:var(--auth-ui-shared-app-loading-screen-min-height-b4ef5724);--shared-app-loading-screen-width-c4327642:var(--auth-ui-shared-app-loading-screen-width-c4327642);--shared-dropdown-menu-transform-b5b11c9e:var(--auth-ui-shared-dropdown-menu-transform-b5b11c9e);--shared-forms-height-9417abab:var(--auth-ui-shared-forms-height-9417abab);--shared-forms-height-a7577530:var(--auth-ui-shared-forms-height-a7577530);--shared-forms-width-029e0ca5:var(--auth-ui-shared-forms-width-029e0ca5);--shared-forms-width-9ec4f379:var(--auth-ui-shared-forms-width-9ec4f379);--shared-legal-presentation-disclosure-max-height-ae888b01:var(--auth-ui-shared-legal-presentation-disclosure-max-height-ae888b01);--shared-legal-presentation-disclosure-text-underline-offset-7ee8cf38:var(--auth-ui-shared-legal-presentation-disclosure-text-underline-offset-7ee8cf38);--shared-line-height-09762440:var(--auth-ui-shared-line-height-09762440);--shared-line-height-44fc3282:var(--auth-ui-shared-line-height-44fc3282);--shared-line-height-486ee225:var(--auth-ui-shared-line-height-486ee225);--shared-line-height-4ec07777:var(--auth-ui-shared-line-height-4ec07777);--shared-line-height-93e6fbd9:var(--auth-ui-shared-line-height-93e6fbd9);--shared-line-height-acd818e2:var(--auth-ui-shared-line-height-acd818e2);--shared-line-height-bf687a4e:var(--auth-ui-shared-line-height-bf687a4e);--shared-modal-height-87c94623:var(--auth-ui-shared-modal-height-87c94623);--shared-modal-max-height-faee2c0b:var(--auth-ui-shared-modal-max-height-faee2c0b);--shared-modal-min-height-dd9747d0:var(--auth-ui-shared-modal-min-height-dd9747d0);--shared-opacity-25b20bda:var(--auth-ui-shared-opacity-25b20bda);--shared-opacity-3213ef23:var(--auth-ui-shared-opacity-3213ef23);--shared-page-skeleton-timeline-background-size-be412ab6:var(--auth-ui-shared-page-skeleton-timeline-background-size-be412ab6);--shared-page-skeleton-timeline-grid-auto-columns-6da8e445:var(--auth-ui-shared-page-skeleton-timeline-grid-auto-columns-6da8e445);--shared-page-skeleton-timeline-grid-auto-columns-9a03d9b1:var(--auth-ui-shared-page-skeleton-timeline-grid-auto-columns-9a03d9b1);--shared-page-skeleton-timeline-grid-auto-columns-a52fa441:var(--auth-ui-shared-page-skeleton-timeline-grid-auto-columns-a52fa441);--shared-page-skeleton-timeline-grid-auto-columns-d78d4f83:var(--auth-ui-shared-page-skeleton-timeline-grid-auto-columns-d78d4f83);--shared-page-skeleton-timeline-height-5e08f08b:var(--auth-ui-shared-page-skeleton-timeline-height-5e08f08b);--shared-page-skeleton-timeline-height-9aaa62de:var(--auth-ui-shared-page-skeleton-timeline-height-9aaa62de);--shared-page-skeleton-timeline-max-width-3c51f6bb:var(--auth-ui-shared-page-skeleton-timeline-max-width-3c51f6bb);--shared-page-skeleton-timeline-min-height-2be8aead:var(--auth-ui-shared-page-skeleton-timeline-min-height-2be8aead);--shared-page-skeleton-timeline-min-height-4b1b98dc:var(--auth-ui-shared-page-skeleton-timeline-min-height-4b1b98dc);--shared-page-skeleton-timeline-min-height-bbcfdf65:var(--auth-ui-shared-page-skeleton-timeline-min-height-bbcfdf65);--shared-page-skeleton-timeline-min-height-d501e936:var(--auth-ui-shared-page-skeleton-timeline-min-height-d501e936);--shared-page-skeleton-timeline-min-height-f113df3b:var(--auth-ui-shared-page-skeleton-timeline-min-height-f113df3b);--shared-page-skeleton-timeline-width-08151f85:var(--auth-ui-shared-page-skeleton-timeline-width-08151f85);--shared-page-skeleton-timeline-width-1118ff47:var(--auth-ui-shared-page-skeleton-timeline-width-1118ff47);--shared-page-skeleton-timeline-width-2f769536:var(--auth-ui-shared-page-skeleton-timeline-width-2f769536);--shared-page-skeleton-timeline-width-bc81451f:var(--auth-ui-shared-page-skeleton-timeline-width-bc81451f);--shared-public-font-size-18f1b7f8:var(--auth-ui-shared-public-font-size-18f1b7f8);--shared-public-font-size-5d686cad:var(--auth-ui-shared-public-font-size-5d686cad);--shared-public-font-size-9984161f:var(--auth-ui-shared-public-font-size-9984161f);--shared-public-font-size-d79875f4:var(--auth-ui-shared-public-font-size-d79875f4);--shared-public-font-size-e5c1fd10:var(--auth-ui-shared-public-font-size-e5c1fd10);--shared-public-font-size-f21b32ea:var(--auth-ui-shared-public-font-size-f21b32ea);--shared-public-gap-b99e38ce:var(--auth-ui-shared-public-gap-b99e38ce);--shared-public-grid-template-columns-0e9144fc:var(--auth-ui-shared-public-grid-template-columns-0e9144fc);--shared-public-grid-template-columns-8fbe462b:var(--auth-ui-shared-public-grid-template-columns-8fbe462b);--shared-public-grid-template-columns-d0ccf904:var(--auth-ui-shared-public-grid-template-columns-d0ccf904);--shared-public-height-124075f5:var(--auth-ui-shared-public-height-124075f5);--shared-public-height-25be3c34:var(--auth-ui-shared-public-height-25be3c34);--shared-public-height-3d03f016:var(--auth-ui-shared-public-height-3d03f016);--shared-public-height-88bdd2a6:var(--auth-ui-shared-public-height-88bdd2a6);--shared-public-height-eba17c9f:var(--auth-ui-shared-public-height-eba17c9f);--shared-public-letter-spacing-0738b2bc:var(--auth-ui-shared-public-letter-spacing-0738b2bc);--shared-public-letter-spacing-8cff1f06:var(--auth-ui-shared-public-letter-spacing-8cff1f06);--shared-public-letter-spacing-e8ed9ded:var(--auth-ui-shared-public-letter-spacing-e8ed9ded);--shared-public-margin-top-4707f091:var(--auth-ui-shared-public-margin-top-4707f091);--shared-public-max-width-42b341f4:var(--auth-ui-shared-public-max-width-42b341f4);--shared-public-max-width-ad991841:var(--auth-ui-shared-public-max-width-ad991841);--shared-public-max-width-bb15fb7d:var(--auth-ui-shared-public-max-width-bb15fb7d);--shared-public-min-height-459184ce:var(--auth-ui-shared-public-min-height-459184ce);--shared-public-min-height-526f1840:var(--auth-ui-shared-public-min-height-526f1840);--shared-public-min-height-763cb65a:var(--auth-ui-shared-public-min-height-763cb65a);--shared-public-min-height-f6abcd86:var(--auth-ui-shared-public-min-height-f6abcd86);--shared-public-min-width-a4cf2293:var(--auth-ui-shared-public-min-width-a4cf2293);--shared-public-outline-offset-0cfcfead:var(--auth-ui-shared-public-outline-offset-0cfcfead);--shared-public-outline-offset-2f53e537:var(--auth-ui-shared-public-outline-offset-2f53e537);--shared-public-padding-left-0149535f:var(--auth-ui-shared-public-padding-left-0149535f);--shared-public-transition-9e341ff5:var(--auth-ui-shared-public-transition-9e341ff5);--shared-public-transition-ed1cda20:var(--auth-ui-shared-public-transition-ed1cda20);--shared-public-width-1a786abe:var(--auth-ui-shared-public-width-1a786abe);--shared-public-width-31a3403c:var(--auth-ui-shared-public-width-31a3403c);--shared-public-width-385ecc91:var(--auth-ui-shared-public-width-385ecc91);--shared-public-width-3c2e4239:var(--auth-ui-shared-public-width-3c2e4239);--shared-public-width-5f9d2269:var(--auth-ui-shared-public-width-5f9d2269);--shared-public-width-79373d7c:var(--auth-ui-shared-public-width-79373d7c);--shared-public-width-a0a4bc52:var(--auth-ui-shared-public-width-a0a4bc52);--shared-public-width-be13e287:var(--auth-ui-shared-public-width-be13e287);--shared-public-width-f75847e0:var(--auth-ui-shared-public-width-f75847e0);--shared-skeleton-grid-template-columns-0c516398:var(--auth-ui-shared-skeleton-grid-template-columns-0c516398);--shared-skeleton-grid-template-columns-2d8d0634:var(--auth-ui-shared-skeleton-grid-template-columns-2d8d0634);--shared-skeleton-grid-template-columns-350a884b:var(--auth-ui-shared-skeleton-grid-template-columns-350a884b);--shared-skeleton-grid-template-columns-5a5c4df5:var(--auth-ui-shared-skeleton-grid-template-columns-5a5c4df5);--shared-skeleton-grid-template-columns-5f3e72b9:var(--auth-ui-shared-skeleton-grid-template-columns-5f3e72b9);--shared-skeleton-grid-template-columns-fd34bb71:var(--auth-ui-shared-skeleton-grid-template-columns-fd34bb71);--shared-z-index-6a26db08:var(--auth-ui-shared-z-index-6a26db08);--shared-z-index-73b2f19a:var(--auth-ui-shared-z-index-73b2f19a);--sidebar-width:var(--auth-ui-sidebar-width);--skeleton-base:var(--auth-ui-skeleton-base);--skeleton-highlight:var(--auth-ui-skeleton-highlight);--skeleton-min-height:var(--auth-ui-skeleton-min-height);--skeleton-shimmer-duration:var(--auth-ui-skeleton-shimmer-duration);--skeleton-text-gap:var(--auth-ui-skeleton-text-gap);--space-1:var(--auth-ui-space-1);--space-2:var(--auth-ui-space-2);--space-3:var(--auth-ui-space-3);--space-4:var(--auth-ui-space-4);--space-5:var(--auth-ui-space-5);--space-6:var(--auth-ui-space-6);--space-7:var(--auth-ui-space-7);--space-8:var(--auth-ui-space-8);--space-hairline-strong:var(--auth-ui-space-hairline-strong);--space-workspace-screen:var(--auth-ui-space-workspace-screen);--space-workspace-section:var(--auth-ui-space-workspace-section);--success-600:var(--auth-ui-success-600);--table-actions-column:var(--auth-ui-table-actions-column);--table-footer-height:var(--auth-ui-table-footer-height);--table-header-bg:var(--auth-ui-table-header-bg);--table-mobile-actions-column:var(--auth-ui-table-mobile-actions-column);--table-mobile-primary-column:var(--auth-ui-table-mobile-primary-column);--table-mobile-row-height:var(--auth-ui-table-mobile-row-height);--table-mobile-secondary-column:var(--auth-ui-table-mobile-secondary-column);--table-page-size-menu-width:var(--auth-ui-table-page-size-menu-width);--table-row-height:var(--auth-ui-table-row-height);--table-select-column:var(--auth-ui-table-select-column);--toast-bg:var(--auth-ui-toast-bg);--toast-border:var(--auth-ui-toast-border);--toast-close-color:var(--auth-ui-toast-close-color);--toast-close-hover-bg:var(--auth-ui-toast-close-hover-bg);--toast-close-size:var(--auth-ui-toast-close-size);--toast-duration:var(--auth-ui-toast-duration);--toast-icon-box-size:var(--auth-ui-toast-icon-box-size);--toast-icon-color:var(--auth-ui-toast-icon-color);--toast-icon-size:var(--auth-ui-toast-icon-size);--toast-icon-stroke-width:var(--auth-ui-toast-icon-stroke-width);--toast-info-accent:var(--auth-ui-toast-info-accent);--toast-inline-offset:var(--auth-ui-toast-inline-offset);--toast-max-width:var(--auth-ui-toast-max-width);--toast-message-text:var(--auth-ui-toast-message-text);--toast-mobile-top-offset:var(--auth-ui-toast-mobile-top-offset);--toast-radius:var(--auth-ui-toast-radius);--toast-shadow:var(--auth-ui-toast-shadow);--toast-top-offset:var(--auth-ui-toast-top-offset);--toggle-height:var(--auth-ui-toggle-height);--toggle-off-bg:var(--auth-ui-toggle-off-bg);--toggle-off-border:var(--auth-ui-toggle-off-border);--toggle-off-shadow:var(--auth-ui-toggle-off-shadow);--toggle-on-bg:var(--auth-ui-toggle-on-bg);--toggle-on-border:var(--auth-ui-toggle-on-border);--toggle-on-shadow:var(--auth-ui-toggle-on-shadow);--toggle-padding:var(--auth-ui-toggle-padding);--toggle-thumb-bg:var(--auth-ui-toggle-thumb-bg);--toggle-thumb-offset:var(--auth-ui-toggle-thumb-offset);--toggle-thumb-shadow:var(--auth-ui-toggle-thumb-shadow);--toggle-thumb-size:var(--auth-ui-toggle-thumb-size);--toggle-width:var(--auth-ui-toggle-width);--toolbar-search-width:var(--auth-ui-toolbar-search-width);--tooltip-bg:var(--auth-ui-tooltip-bg);--tooltip-border:var(--auth-ui-tooltip-border);--tooltip-icon-size:var(--auth-ui-tooltip-icon-size);--tooltip-icon-stroke-width:var(--auth-ui-tooltip-icon-stroke-width);--tooltip-max-width:var(--auth-ui-tooltip-max-width);--tooltip-radius:var(--auth-ui-tooltip-radius);--tooltip-shadow:var(--auth-ui-tooltip-shadow);--tooltip-text:var(--auth-ui-tooltip-text);--tooltip-trigger-bg:var(--auth-ui-tooltip-trigger-bg);--tooltip-trigger-color:var(--auth-ui-tooltip-trigger-color);--tooltip-trigger-hover-color:var(--auth-ui-tooltip-trigger-hover-color);--tooltip-trigger-size:var(--auth-ui-tooltip-trigger-size);--topbar-height:var(--auth-ui-topbar-height);--white:var(--auth-ui-white);--z-loading-screen:var(--auth-ui-z-loading-screen);--z-modal:var(--auth-ui-z-modal);--z-popover:var(--auth-ui-z-popover);--z-toast:var(--auth-ui-z-toast)}@media (width<=640px){:root[data-surface=auth] .bo-modal-card{--modal-body-padding:var(--auth-ui-space-4);--modal-body-gap:var(--auth-ui-space-4);--modal-form-section-gap:var(--auth-ui-space-6)}}:root[data-surface=auth] .bo-skeleton{--auth-ui-shared-skeleton-background-94539e86:linear-gradient(90deg, var(--auth-ui-skeleton-base) 0%, var(--auth-ui-skeleton-highlight) 42%, var(--auth-ui-skeleton-base) 84%);--shared-skeleton-background-94539e86:var(--auth-ui-shared-skeleton-background-94539e86)}:root[data-surface=auth] .bo-page-skeleton-devices-summary{--auth-ui-shared-skeleton-grid-template-columns-158a4f89:repeat(auto-fit, minmax(var(--auth-ui-devices-summary-min,220px), 1fr));--shared-skeleton-grid-template-columns-158a4f89:var(--auth-ui-shared-skeleton-grid-template-columns-158a4f89)}:root[data-surface=auth] .bo-designer-loading-topbar{--auth-ui-shared-page-skeleton-timeline-background-b5e99546:radial-gradient(circle at 86% 0%, color-mix(in srgb, var(--auth-ui-primary-300) 20%, transparent) 0 28%, transparent 30%), linear-gradient(110deg, var(--auth-ui-primary-600) 0%, var(--auth-ui-primary-700) 44%, var(--auth-ui-neutral-900) 100%);--shared-page-skeleton-timeline-background-b5e99546:var(--auth-ui-shared-page-skeleton-timeline-background-b5e99546);--auth-ui-shared-page-skeleton-timeline-box-shadow-436d072a:0 10px 24px color-mix(in srgb, var(--auth-ui-neutral-950) 10%, transparent);--shared-page-skeleton-timeline-box-shadow-436d072a:var(--auth-ui-shared-page-skeleton-timeline-box-shadow-436d072a)}:root[data-surface=auth] .bo-designer-loading-topbar .bo-skeleton{--auth-ui-shared-page-skeleton-timeline-background-cd0b5985:linear-gradient(90deg, color-mix(in srgb, var(--auth-ui-brand-text-on-dark) 28%, transparent) 0%, color-mix(in srgb, var(--auth-ui-brand-text-on-dark) 48%, transparent) 42%, color-mix(in srgb, var(--auth-ui-brand-text-on-dark) 28%, transparent) 84%);--shared-page-skeleton-timeline-background-cd0b5985:var(--auth-ui-shared-page-skeleton-timeline-background-cd0b5985)}:root[data-surface=auth] .bo-designer-loading-grid{--auth-ui-shared-page-skeleton-timeline-background-27a6ab46:linear-gradient(90deg, color-mix(in srgb, var(--auth-ui-loyalty-email-grid-line-soft,var(--auth-ui-color-border)) 52%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--auth-ui-loyalty-email-grid-line-soft,var(--auth-ui-color-border)) 52%, transparent) 1px, transparent 1px), var(--auth-ui-loyalty-email-canvas,var(--auth-ui-color-surface-muted));--shared-page-skeleton-timeline-background-27a6ab46:var(--auth-ui-shared-page-skeleton-timeline-background-27a6ab46)}:root[data-surface=auth] .bo-designer-loading-rail{--auth-ui-shared-page-skeleton-timeline-background-1eb4ae9b:color-mix(in srgb, var(--auth-ui-color-surface) 84%, var(--auth-ui-color-surface-muted));--shared-page-skeleton-timeline-background-1eb4ae9b:var(--auth-ui-shared-page-skeleton-timeline-background-1eb4ae9b)}:root[data-surface=auth] .bo-designer-loading-toolbar .bo-skeleton{--auth-ui-shared-page-skeleton-timeline-box-shadow-4452ce8a:0 12px 30px color-mix(in srgb, var(--auth-ui-neutral-950) 8%, transparent);--shared-page-skeleton-timeline-box-shadow-4452ce8a:var(--auth-ui-shared-page-skeleton-timeline-box-shadow-4452ce8a)}:root[data-surface=auth] .bo-designer-loading-preview{--auth-ui-shared-page-skeleton-timeline-filter-98f46df9:drop-shadow(0 22px 32px color-mix(in srgb, var(--auth-ui-neutral-950) 10%, transparent));--shared-page-skeleton-timeline-filter-98f46df9:var(--auth-ui-shared-page-skeleton-timeline-filter-98f46df9);--auth-ui-shared-page-skeleton-timeline-width-138e1b7c:min(760px, calc(100vw - var(--auth-ui-designer-loading-rail-width) - 180px));--shared-page-skeleton-timeline-width-138e1b7c:var(--auth-ui-shared-page-skeleton-timeline-width-138e1b7c)}:root[data-surface=auth] .bo-designer-loading--receipt .bo-designer-loading-preview{--auth-ui-shared-page-skeleton-timeline-width-f4ca2838:min(420px, calc(100vw - var(--auth-ui-designer-loading-rail-width) - 180px));--shared-page-skeleton-timeline-width-f4ca2838:var(--auth-ui-shared-page-skeleton-timeline-width-f4ca2838)}@media (width<=980px){:root[data-surface=auth] .bo-designer-loading-preview{--auth-ui-shared-page-skeleton-timeline-width-ffca6bb7:min(640px, calc(100vw - var(--auth-ui-designer-loading-rail-width) - 80px));--shared-page-skeleton-timeline-width-ffca6bb7:var(--auth-ui-shared-page-skeleton-timeline-width-ffca6bb7)}}:root[data-surface=auth] .bo-inline-alert{--auth-ui-shared-inline-alert-border-a915418c:var(--auth-ui-component-border-width) solid color-mix(in srgb, var(--auth-ui-color-danger) 24%, var(--auth-ui-color-border));--shared-inline-alert-border-a915418c:var(--auth-ui-shared-inline-alert-border-a915418c);--auth-ui-shared-inline-alert-background-5fa13279:color-mix(in srgb, var(--auth-ui-color-danger) 8%, var(--auth-ui-color-surface));--shared-inline-alert-background-5fa13279:var(--auth-ui-shared-inline-alert-background-5fa13279)}:root[data-surface=auth] .bo-inline-alert--warning{--auth-ui-shared-inline-alert-border-color-1ec14f9a:color-mix(in srgb, var(--auth-ui-color-warning) 28%, var(--auth-ui-color-border));--shared-inline-alert-border-color-1ec14f9a:var(--auth-ui-shared-inline-alert-border-color-1ec14f9a)}:root[data-surface=auth] .bo-modal-card{--auth-ui-shared-modal-max-height-4fbbdbd5:calc(100dvh - (var(--auth-ui-modal-viewport-margin) * 2));--shared-modal-max-height-4fbbdbd5:var(--auth-ui-shared-modal-max-height-4fbbdbd5)}@media (width<=960px) and (orientation:portrait){:root[data-surface=auth] .bo-modal-card{--auth-ui-shared-modal-max-height-7eb92118:calc(100dvh - (var(--auth-ui-space-5) * 2));--shared-modal-max-height-7eb92118:var(--auth-ui-shared-modal-max-height-7eb92118)}}@media (width<=960px){:root[data-surface=auth] .bo-modal-card.bo-mobile-side-panel-modal,:root[data-surface=auth] .bo-modal-card.bo-mobile-side-panel-modal.bo-modal-card--sm,:root[data-surface=auth] .bo-modal-card.bo-mobile-side-panel-modal.bo-modal-card--md,:root[data-surface=auth] .bo-modal-card.bo-mobile-side-panel-modal.bo-modal-card--lg,:root[data-surface=auth] .bo-modal-card.bo-mobile-side-panel-modal.bo-modal-card--xl{--auth-ui-shared-modal-width-97b4c004:min(88vw, var(--auth-ui-sidebar-width));--shared-modal-width-97b4c004:var(--auth-ui-shared-modal-width-97b4c004);--auth-ui-shared-modal-max-width-fdf5ad7d:min(88vw, var(--auth-ui-sidebar-width));--shared-modal-max-width-fdf5ad7d:var(--auth-ui-shared-modal-max-width-fdf5ad7d);--auth-ui-shared-modal-box-shadow-7227031a:-18px 0 42px color-mix(in srgb, var(--auth-ui-neutral-950) 18%, transparent);--shared-modal-box-shadow-7227031a:var(--auth-ui-shared-modal-box-shadow-7227031a)}}:root[data-surface=auth] .bo-toast{--auth-ui-shared-toast-max-width-2cdb1e78:min(var(--auth-ui-toast-max-width), calc(100vw - (var(--auth-ui-toast-inline-offset) * 2)));--shared-toast-max-width-2cdb1e78:var(--auth-ui-shared-toast-max-width-2cdb1e78)}@media (width<=640px){:root[data-surface=auth] .bo-toast-stack{--auth-ui-shared-toast-max-width-ffab92b5:calc(100vw - (var(--auth-ui-space-4) * 2));--shared-toast-max-width-ffab92b5:var(--auth-ui-shared-toast-max-width-ffab92b5)}}:root[data-surface=auth] .bo-legal-presentation ul{--auth-ui-shared-legal-presentation-disclosure-border-71f73c22:1px solid var(--auth-ui-color-border);--shared-legal-presentation-disclosure-border-71f73c22:var(--auth-ui-shared-legal-presentation-disclosure-border-71f73c22);--auth-ui-shared-legal-presentation-disclosure-background-fe8094c2:color-mix(in srgb, var(--auth-ui-color-surface-raised) 72%, transparent);--shared-legal-presentation-disclosure-background-fe8094c2:var(--auth-ui-shared-legal-presentation-disclosure-background-fe8094c2)}:root[data-surface=auth] .public-document{--auth-ui-shared-public-margin-c47bb1aa:clamp(var(--auth-ui-space-6), 5vh, 52px) auto 0;--shared-public-margin-c47bb1aa:var(--auth-ui-shared-public-margin-c47bb1aa)}:root[data-surface=auth] .public-support{--auth-ui-shared-public-min-height-277b1a43:calc(var(--auth-ui-app-viewport-height) - var(--auth-ui-topbar-height) - 48px);--shared-public-min-height-277b1a43:var(--auth-ui-shared-public-min-height-277b1a43)}:root[data-surface=auth] .bo-focused-shell:has(.public-support) .bo-focused-topbar-inner{--auth-ui-shared-public-width-8a71f3b8:min(calc(100% - (var(--auth-ui-public-focused-page-inset) * 2)), 1304px);--shared-public-width-8a71f3b8:var(--auth-ui-shared-public-width-8a71f3b8)}:root[data-surface=auth] .bo-focused-shell:has(.public-document) .bo-focused-topbar-inner{--auth-ui-shared-public-width-763fdbb0:min(calc(100% - (var(--auth-ui-public-focused-page-inset) * 2)), 700px);--shared-public-width-763fdbb0:var(--auth-ui-shared-public-width-763fdbb0)}:root[data-surface=auth] .public-document-header>p{--auth-ui-shared-public-color-0b3e4e8b:color-mix(in srgb, var(--auth-ui-color-text) 78%, var(--auth-ui-color-text-muted));--shared-public-color-0b3e4e8b:var(--auth-ui-shared-public-color-0b3e4e8b)}:root[data-surface=auth] .public-document-draft,:root[data-surface=auth] .public-document-notice{--auth-ui-shared-public-border-900ddc65:var(--auth-ui-component-border-width) solid color-mix(in srgb, var(--auth-ui-color-warning) 34%, var(--auth-ui-color-border));--shared-public-border-900ddc65:var(--auth-ui-shared-public-border-900ddc65);--auth-ui-shared-public-background-53843e82:color-mix(in srgb, var(--auth-ui-color-warning) 9%, var(--auth-ui-color-surface));--shared-public-background-53843e82:var(--auth-ui-shared-public-background-53843e82)}:root[data-surface=auth] .public-document-links{--auth-ui-shared-public-background-4c6f98d2:color-mix(in srgb, var(--auth-ui-color-surface-raised) 72%, var(--auth-ui-color-canvas));--shared-public-background-4c6f98d2:var(--auth-ui-shared-public-background-4c6f98d2)}:root[data-surface=auth] .public-document-links a{--auth-ui-shared-public-border-radius-8f71726a:calc(var(--auth-ui-radius-md) - 2px);--shared-public-border-radius-8f71726a:var(--auth-ui-shared-public-border-radius-8f71726a)}:root[data-surface=auth] .public-document-links a:focus-visible{--auth-ui-shared-public-outline-ce2c9483:2px solid var(--auth-ui-color-accent);--shared-public-outline-ce2c9483:var(--auth-ui-shared-public-outline-ce2c9483)}:root[data-surface=auth] .public-document-links a[aria-current=page]{--auth-ui-shared-public-box-shadow-2ff72eb6:inset 0 0 0 1px var(--auth-ui-color-accent-border);--shared-public-box-shadow-2ff72eb6:var(--auth-ui-shared-public-box-shadow-2ff72eb6)}:root[data-surface=auth] .public-document-jump .bo-select-menu-trigger:focus-visible{--auth-ui-shared-public-outline-a9c13c85:2px solid color-mix(in srgb, var(--auth-ui-color-accent) 36%, transparent);--shared-public-outline-a9c13c85:var(--auth-ui-shared-public-outline-a9c13c85)}:root[data-surface=auth] .public-document-part+.public-document-part{--auth-ui-shared-public-border-top-ed219859:2px solid var(--auth-ui-color-border-strong);--shared-public-border-top-ed219859:var(--auth-ui-shared-public-border-top-ed219859)}:root[data-surface=auth] .public-document-part-header{--auth-ui-shared-public-background-3fa84a25:color-mix(in srgb, var(--auth-ui-color-surface-raised) 76%, var(--auth-ui-color-canvas));--shared-public-background-3fa84a25:var(--auth-ui-shared-public-background-3fa84a25)}:root[data-surface=auth] .public-document-body p,:root[data-surface=auth] .public-document-body li{--auth-ui-shared-public-color-17d59388:color-mix(in srgb, var(--auth-ui-color-text) 78%, var(--auth-ui-color-text-muted));--shared-public-color-17d59388:var(--auth-ui-shared-public-color-17d59388)}:root[data-surface=auth] .public-document-body .public-document-fact--unverified{--auth-ui-shared-public-border-left-83d15d4e:2px solid color-mix(in srgb, var(--auth-ui-color-warning) 52%, var(--auth-ui-color-border));--shared-public-border-left-83d15d4e:var(--auth-ui-shared-public-border-left-83d15d4e)}:root[data-surface=auth] .public-document-version-action:focus-visible{--auth-ui-shared-public-outline-efe2bf07:2px solid var(--auth-ui-color-accent);--shared-public-outline-efe2bf07:var(--auth-ui-shared-public-outline-efe2bf07)}:root[data-surface=auth] .public-alert--success{--auth-ui-shared-public-border-color-0a54613b:color-mix(in srgb, var(--auth-ui-color-success) 26%, var(--auth-ui-color-border));--shared-public-border-color-0a54613b:var(--auth-ui-shared-public-border-color-0a54613b);--auth-ui-shared-public-background-c6453093:color-mix(in srgb, var(--auth-ui-color-success) 9%, var(--auth-ui-color-surface));--shared-public-background-c6453093:var(--auth-ui-shared-public-background-c6453093)}:root[data-surface=auth] .public-support-layout{--auth-ui-shared-public-gap-8eec980d:clamp(var(--auth-ui-space-7), 6vw, 88px);--shared-public-gap-8eec980d:var(--auth-ui-shared-public-gap-8eec980d)}:root[data-surface=auth] .public-support-form-panel{--auth-ui-shared-public-padding-3ed2594e:clamp(var(--auth-ui-space-5), 2.5vw, 32px);--shared-public-padding-3ed2594e:var(--auth-ui-shared-public-padding-3ed2594e);--auth-ui-shared-public-background-fb7444be:color-mix(in srgb, var(--auth-ui-color-surface) 97%, var(--auth-ui-brand-cream));--shared-public-background-fb7444be:var(--auth-ui-shared-public-background-fb7444be);--auth-ui-shared-public-box-shadow-7825e4f9:0 24px 72px color-mix(in srgb, var(--auth-ui-neutral-950) 24%, transparent);--shared-public-box-shadow-7825e4f9:var(--auth-ui-shared-public-box-shadow-7825e4f9)}:root[data-surface=auth] .public-support-form .bo-input,:root[data-surface=auth] .public-support-form .bo-select,:root[data-surface=auth] .public-support-form .bo-select-menu-trigger,:root[data-surface=auth] .public-support-form .bo-textarea{--auth-ui-shared-public-border-color-391687e2:color-mix(in srgb, var(--auth-ui-color-border-strong) 86%, var(--auth-ui-white));--shared-public-border-color-391687e2:var(--auth-ui-shared-public-border-color-391687e2);--auth-ui-shared-public-background-36a43960:color-mix(in srgb, var(--auth-ui-color-surface-raised) 90%, var(--auth-ui-color-surface));--shared-public-background-36a43960:var(--auth-ui-shared-public-background-36a43960)}@media (any-pointer:coarse),(hover:none){:root{--auth-ui-input-min-font-size:var(--auth-ui-input-touch-font-size)}}:root{--page-action-mobile-size:40px;--page-action-icon-size:var(--icon-size-sm);--page-action-shadow:var(--surface-edge-outline);--focus-outline-offset:-2px;--control-color-scheme:light dark;--color-danger-soft:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface));--icon-stroke-width:1.75;--table-header-height:44px;--color-border-subtle:var(--color-border);--sidebar-icon-size:var(--icon-size-md);--bo-text-secondary:var(--color-text-muted);--auth-ui-bo-accent:var(--auth-ui-color-accent);--auth-ui-bo-border:var(--auth-ui-color-border);--ds-page-max-width:1400px;--ds-page-padding:clamp(20px, 3vw, 40px);--ds-page-padding-top:var(--space-3);--ds-page-mobile-gutter:var(--space-5);--ds-page-gap:var(--space-8);--ds-section-gap:var(--space-5);--ds-stack-gap:var(--space-4);--ds-compact-gap:var(--space-2);--ds-card-padding:var(--space-6);--ds-card-radius:var(--radius-lg);--ds-card-header-columns:minmax(0, 1fr) fit-content(50%);--ds-card-header-gap:var(--space-4);--ds-card-header-align:center;--ds-card-action-align:end;--ds-card-action-size:var(--card-action-size);--ds-grid-min-width:260px;--ds-grid-compact-mobile-columns:repeat(2, minmax(0, 1fr));--ds-grid-compact-mobile-gap:var(--space-4);--ds-card-compact-mobile-padding:var(--space-4);--ds-heading-back-size:44px;--ds-heading-back-circle-size:32px;--ds-heading-back-circle-layer:-1;--ds-heading-back-icon-size:18px;--ds-heading-back-gap:var(--space-4);--ds-heading-back-outdent:-10px;--ds-heading-back-title-pull:calc(6px - var(--ds-heading-back-gap));--ds-heading-back-bg:var(--color-surface-muted);--ds-heading-back-hover-bg:var(--color-border);--ds-heading-size:24px;--ds-heading-tracking:-.025em;--ds-section-title-size:15px;--ds-card-title-size:var(--font-size-card-title);--ds-card-title-line-height:var(--line-height-body);--ds-heading-weight:500;--ds-section-title-weight:500;--ds-card-title-weight:var(--font-weight-display);--ds-emphasis-weight:500;--ds-card-border-color:var(--surface-edge-border-color);--ds-card-shadow:var(--surface-edge-shadow);--ds-card-hover-border:color-mix(in srgb, var(--color-border) 75%, var(--color-text-muted));--ds-card-hover-shadow:var(--ds-card-shadow);--ds-card-transition:border-color .16s ease, box-shadow .16s ease;--ds-tab-height:var(--settings-ui-segment-height);--ds-tab-padding:var(--settings-ui-segment-padding);--ds-tab-gap:var(--settings-ui-segment-gap);--ds-tab-font-size:var(--font-size-small);--ds-tab-track-padding:var(--settings-ui-segment-gap);--ds-tab-track-radius:var(--settings-ui-segment-radius);--ds-tab-track-surface:var(--settings-ui-segment-track);--ds-page-tab-track-shadow:var(--surface-edge-outline);--ds-tab-radius:var(--settings-ui-control-radius);--ds-tab-text:var(--settings-ui-value);--ds-tab-hover-text:var(--color-text-strong);--ds-tab-active-surface:var(--settings-ui-segment-active);--ds-tab-active-text:var(--settings-ui-segment-active-text);--ds-tab-active-shadow:var(--settings-ui-segment-shadow-contained);--ds-tab-row-gap:4px;--ds-tab-wrap:nowrap;--ds-tab-overflow-x:auto;--ds-swatch-size:48px;--ds-swatch-radius:var(--radius-md);--ds-swatch-border:var(--component-border-width) solid var(--color-border);--ds-code-font:ui-monospace, SFMono-Regular, Menlo, monospace;--ds-code-size:11px;--ds-bar-height:12px;--ds-section-scroll-margin:var(--space-6);--ds-badge-status-radius:var(--radius-pill);--ds-badge-status-text:var(--color-text-strong);--ds-badge-status-surface:var(--color-surface-muted);--ds-empty-margin:0px;--ds-line-height:1.6}.ds-card-action{--ds-card-icon-action-block-margin:min(0px, calc((var(--ds-card-title-size) * var(--ds-card-title-line-height) - var(--icon-button-size)) / 2))}@media (width>=1201px) and (width<=1599px){:root{--ds-page-gap:var(--space-6);--ds-card-padding:var(--space-5);--ds-heading-size:21px}}:root{--attention-dot-size:var(--navigation-attention-dot-size);--attention-dot-color:var(--navigation-attention-dot-color);--attention-text-color:var(--color-text);--attention-font-size:var(--font-size-small);--attention-font-weight:var(--font-weight-medium);--attention-gap:var(--space-2);--attention-reason-gap:var(--space-3);--attention-radius:var(--button-radius);--attention-padding:var(--space-2);--attention-focus-color:var(--color-accent-strong);--attention-focus-width:2px;--attention-focus-offset:2px;--attention-trigger-min-height:var(--grid-actions-target-size);--attention-table-trigger-width:var(--attention-dot-size);--attention-table-gap:var(--space-1);--attention-image-dot-top:calc(var(--attention-dot-size) / -3);--attention-image-dot-start:calc(var(--product-row-image-size) - var(--attention-dot-size) * 2 / 3);--attention-image-dot-ring:0 0 0 var(--component-border-width-strong) var(--color-surface);--report-board-columns:repeat(12, minmax(0, 1fr));--report-board-gap:var(--quick-info-gap);--report-board-row-size:0rem;--report-board-value-size:var(--quick-info-value-size);--report-board-heading-size:var(--font-size-heading);--report-board-value-weight:var(--quick-info-value-weight);--report-board-divider-width:var(--component-border-width);--report-board-divider-color:var(--color-border);--report-board-text-line-height:var(--line-height-body)}@media (width<=640px){:root{--report-board-gap:var(--quick-info-mobile-gap);--report-board-value-size:var(--quick-info-mobile-value-size)}}:root{--reorder-x:0px;--reorder-y:0px;--reorder-width:0px;--reorder-height:0px;--reorder-columns:1fr;--grid-reorder-size:var(--grid-actions-target-size);--grid-reorder-color:var(--grid-muted-text);--grid-reorder-hover-color:var(--color-accent);--grid-reorder-target-shadow:inset 0 0 0 2px var(--color-accent);--grid-reorder-drag-opacity:.25;--grid-reorder-duration:.16s;--grid-reorder-shadow:var(--shadow-menu);--grid-reorder-lift:var(--space-1);--grid-reorder-gap-border:var(--color-accent);--grid-reorder-gap-background:var(--grid-row-hover-bg);--grid-reorder-layer:var(--z-popover);--grid-row-feedback-duration:.6s;--grid-row-feedback-iterations:2;--grid-row-feedback-lifetime:1.4s;--grid-row-feedback-shadow-size:999px;--grid-row-feedback-tint:color-mix(in srgb, var(--color-accent) 14%, transparent);--grid-row-feedback-shadow:inset 0 0 0 var(--grid-row-feedback-shadow-size) var(--grid-row-feedback-tint);--grid-row-feedback-clear-shadow:inset 0 0 0 var(--grid-row-feedback-shadow-size) transparent;--grid-tree-parent-height:var(--grid-row-height);--grid-tree-child-height:var(--grid-row-height);--grid-tree-parent-bg:var(--grid-header-bg);--grid-tree-expanded-bg:var(--grid-tree-parent-bg);--grid-tree-child-bg:var(--grid-bg);--grid-tree-line:color-mix(in srgb, var(--color-border-strong) 65%, var(--grid-bg));--grid-tree-row-border:color-mix(in srgb, var(--grid-border) 55%, var(--grid-bg));--grid-tree-column-border:color-mix(in srgb, var(--grid-border) 25%, var(--grid-bg));--grid-tree-toggle-size:32px;--grid-tree-toggle-touch-size:44px;--grid-tree-disclosure-space-display:none;--grid-tree-icon-size:18px;--grid-tree-icon-stroke:var(--icon-stroke-width);--grid-tree-icon-closed-rotation:0deg;--grid-tree-icon-open-rotation:90deg;--grid-tree-toggle-radius:var(--icon-button-radius);--grid-tree-toggle-bg:transparent;--grid-tree-toggle-border:transparent;--grid-tree-toggle-hover:var(--grid-tool-hover-bg);--grid-tree-toggle-color:var(--grid-text);--grid-tree-focus-ring:var(--effect-green-focus-ring);--grid-tree-gap:var(--space-2);--grid-tree-label-gap:var(--space-2);--grid-tree-parent-weight:var(--font-weight-medium);--grid-tree-group-size:var(--font-size-section);--grid-tree-group-weight:var(--font-weight-semibold);--grid-tree-group-count-size:var(--grid-font-size);--grid-tree-count-size:var(--font-size-small);--grid-tree-count-color:var(--grid-muted-text);--grid-tree-count-bg:var(--color-surface-muted);--grid-tree-count-height:22px;--grid-tree-count-min-width:24px;--grid-tree-count-padding:6px;--grid-tree-count-radius:var(--radius-sm);--grid-tree-line-width:var(--component-border-width);--grid-tree-branch-width:var(--space-4);--grid-tree-branch-radius:var(--radius-sm);--grid-disabled-opacity:.45;--grid-bg:var(--color-surface);--grid-text:var(--color-text);--grid-muted-text:var(--color-text-muted);--grid-control-font-size:var(--font-size-small);--grid-control-padding-inline:var(--space-3);--grid-control-gap:var(--space-2);--grid-page-size-min-width:72px;--grid-page-size-menu-width:88px;--grid-border:var(--color-border);--grid-column-border:color-mix(in srgb, var(--grid-border) 55%, var(--grid-bg));--grid-header-bg:color-mix(in srgb, var(--color-surface-muted) 65%, var(--color-surface));--grid-header-text:var(--grid-muted-text);--grid-selection-header-bg:var(--grid-header-bg);--grid-selection-header-content-width:calc(100cqi - 100%);--grid-row-hover-bg:color-mix(in srgb, var(--color-surface-muted) 60%, var(--color-surface));--grid-row-selected-bg:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface));--grid-row-height:46px;--grid-header-height:40px;--grid-header-offset:0px;--grid-column-tracks:var(--grid-select-width) minmax(0, 1fr);--grid-table-width:100%;--grid-font-size:var(--font-size-body);--grid-header-font-size:var(--font-size-small);--grid-header-weight:var(--font-weight-medium);--grid-cell-padding:14px;--grid-radius:var(--radius-lg);--grid-toolbar-padding:12px;--grid-toolbar-gap:8px;--grid-mobile-toolbar-gap:2px;--grid-mobile-toolbar-row-gap:var(--space-2);--grid-mobile-tool-size:32px;--grid-mobile-primary-padding-inline:var(--space-2);--grid-mobile-toolbar-padding:var(--space-2);--grid-column-help-size:var(--grid-icon-size);--grid-tool-bg:var(--button-ghost-bg);--grid-tool-border:transparent;--grid-tool-text:var(--button-ghost-text);--grid-tool-hover-bg:var(--color-surface-muted);--grid-tool-hover-text:var(--color-text);--grid-tool-radius:var(--button-radius);--grid-search-width:260px;--grid-control-height:34px;--grid-quantity-touch-height:44px;--grid-bulk-actions-gap:var(--space-2);--grid-bulk-action-height:var(--grid-actions-target-size);--grid-bulk-action-padding-inline:var(--space-2);--grid-bulk-action-font-size:var(--grid-header-font-size);--grid-select-width:44px;--grid-actions-width:64px;--grid-actions-target-size:var(--grid-control-height);--grid-actions-icon-size:18px;--grid-actions-divider:inset 1px 0 0 var(--grid-column-border);--grid-actions-fade-width:calc(var(--space-8) + var(--space-2));--grid-actions-fade-row:linear-gradient(to right, transparent, var(--grid-bg));--grid-actions-fade-header:linear-gradient(to right, transparent, var(--grid-header-bg));--grid-checkbox-size:14px;--grid-checkbox-color-scheme:light;--grid-column-name:220px;--grid-column-wide:280px;--grid-column-standard:160px;--grid-column-compact:120px;--grid-column-min:100px;--grid-column-max:640px;--grid-column-step:16px;--grid-resize-target:10px;--grid-resize-line:2px;--grid-resize-color:var(--color-accent);--grid-focus-outline:2px solid var(--color-accent);--grid-focus-offset:-2px;--grid-scrollbar-size:8px;--grid-scrollbar-gap:2px;--grid-scrollbar-inset:2px;--grid-scrollbar-radius:999px;--grid-scrollbar-track:var(--grid-bg);--grid-scrollbar-thumb:color-mix(in srgb, var(--color-text-muted) 28%, var(--grid-bg));--grid-scrollbar-thumb-engaged:color-mix(in srgb, var(--color-text-muted) 45%, var(--grid-bg));--grid-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text-muted) 60%, var(--grid-bg));--grid-empty-height:180px;--grid-layer-header:2;--grid-layer-selection:3;--grid-layer-bulk-header:4;--grid-icon-size:15px;--grid-semantic-icon-size:var(--grid-icon-size);--grid-semantic-gap:var(--space-2);--grid-menu-row-gap:10px;--grid-sort-rule-gap:var(--space-2);--grid-sort-rule-columns:auto var(--grid-sort-label-width) minmax(0, 1fr) max-content auto;--grid-sort-label-width:3.5rem;--grid-sort-control-size:var(--grid-actions-target-size);--grid-sort-priority-size:var(--font-size-label);--grid-chip-radius:var(--radius-sm);--grid-cell-line-height:1.4;--grid-view-active-bg:var(--color-surface-muted);--grid-view-control-height:calc(var(--grid-control-height) - var(--component-border-width) * 2);--grid-card-min-width:220px;--grid-card-gap:var(--space-3);--grid-card-padding:var(--space-3);--grid-card-media-height:96px;--grid-card-target-size:44px;--grid-card-title-size:var(--font-size-body);--grid-card-title-weight:var(--font-weight-medium);--grid-card-detail-size:var(--font-size-small);--grid-card-hover-border:var(--ds-card-hover-border)}:root[data-theme=dark]{--grid-checkbox-color-scheme:dark}@media (width<=640px),(any-pointer:coarse),(hover:none){:root{--grid-actions-target-size:44px;--grid-select-width:48px;--grid-row-height:48px;--grid-header-height:44px;--grid-card-min-width:148px}}.bo-shell-content{--grid-header-offset:calc(var(--layout-content-padding) * -1)}.bo-modal-body{--grid-header-offset:calc(var(--modal-body-padding) * -1)}.bo-modal-body[data-content-layout=table]{--grid-header-offset:calc(var(--modal-tabs-gap) * -1)}.bo-modal-body:has(.ds-data-table[data-modal-head=body]){--grid-header-offset:calc(var(--modal-tabs-gap) * -1)}.bo-modal-body[data-content-layout=table]:has(.ds-form-requirement[data-kind=insight]){--grid-header-offset:calc(var(--modal-body-padding) * -1)}:root{--select-tree-indent:var(--grid-tree-toggle-size);--select-tree-line:var(--grid-tree-line);--select-tree-line-width:var(--grid-tree-line-width);--select-tree-branch-width:var(--grid-tree-branch-width);--select-tree-branch-radius:var(--grid-tree-branch-radius);--select-tree-toggle-size:var(--grid-tree-toggle-size);--select-tree-toggle-radius:var(--grid-tree-toggle-radius);--select-tree-toggle-hover:var(--grid-tree-toggle-hover);--select-tree-icon-size:var(--grid-tree-icon-size);--select-tree-icon-stroke:var(--grid-tree-icon-stroke);--select-tree-closed-rotation:var(--grid-tree-icon-closed-rotation);--select-tree-open-rotation:var(--grid-tree-icon-open-rotation);--select-tree-label-gap:var(--space-1)}@media (width<=640px),(any-pointer:coarse),(hover:none){:root{--select-tree-toggle-size:var(--grid-tree-toggle-touch-size)}}:root{--file-drop-min-height:156px;--file-drop-padding:var(--space-5);--file-drop-gap:var(--space-2);--file-drop-radius:var(--radius-lg);--file-drop-border-width:var(--component-border-width);--file-drop-border:var(--color-border-strong);--file-drop-bg:var(--color-surface);--file-drop-active-bg:var(--color-surface-muted);--file-drop-active-border:var(--color-accent);--file-drop-focus-ring:var(--effect-green-focus-ring);--file-drop-error-border:var(--color-danger);--file-drop-text:var(--color-text);--file-drop-muted:var(--color-text-muted);--file-drop-font-size:var(--font-size-small);--file-drop-title-weight:var(--font-weight-medium);--file-drop-icon-size:24px;--file-drop-disabled-opacity:var(--grid-disabled-opacity);--file-drop-preview-height:10rem;--file-drop-preview-fit:contain;--file-drop-remove-inset:8px;--file-drop-remove-size:44px;--file-drop-remove-layer:1}.ds-file-drop-remove{--icon-button-size:var(--file-drop-remove-size)}:root{--chart-metric-size:28px;--chart-metric-line-height:1.15;--chart-metric-letter-spacing:-.02em;--chart-motion-duration:.16s;--chart-motion-easing:ease-out;--chart-mark-radius:4px;--chart-gridline-dash:3 5;--chart-hover-opacity:.42;--chart-box-fill:color-mix(in srgb, var(--chart-series-1) 16%, var(--color-surface));--chart-funnel-link-fill:color-mix(in srgb, var(--chart-series-1) 8%, transparent);--chart-guide-color:color-mix(in srgb, var(--color-text-muted) 52%, transparent);--chart-band-color:color-mix(in srgb, var(--chart-series-1) 5%, transparent);--chart-card-border-color:var(--ds-card-border-color);--chart-card-shadow:var(--ds-card-shadow);--chart-card-hover-border:color-mix(in srgb, var(--color-border) 68%, var(--color-text-muted));--chart-legend-marker-bg:color-mix(in srgb, var(--chart-series-color) 12%, transparent);--chart-legend-hover:var(--color-surface-muted);--chart-legend-spacing:var(--space-5);--chart-swatch-size:10px;--chart-swatch-radius:3px;--chart-legend-line-width:20px;--chart-tap-slop:8px;--chart-tooltip-gap:16px;--chart-tooltip-padding:var(--space-4);--chart-tooltip-shadow:none;--chart-tooltip-title-size:var(--font-size-small);--chart-donut-column-width:180px;--chart-overview-donut-size:208px;--chart-overview-donut-width:24px;--chart-overview-donut-total-size:22px;--chart-overview-axis-labels-display:none;--chart-legend-value-weight:var(--font-weight-semibold);--chart-overview-caption-width:100cqi;--chart-donut-total-size:18px;--chart-donut-label-offset:25px;--chart-value-label-size:11px;--chart-grid-laptop-min-width:440px;--chart-grid-tablet-min-width:34%;--chart-grid-min-width:var(--chart-grid-laptop-min-width);--chart-grid-gap:var(--space-5);--chart-card-padding:var(--space-6);--chart-title-size:var(--font-size-card-title);--chart-title-weight:var(--ds-card-title-weight);--chart-subtitle-size:var(--font-size-small);--chart-subtitle-color:var(--color-text-muted);--chart-card-gap:var(--space-5);--chart-donut-legend-min-width:140px;--chart-height:252px;--chart-expanded-height:360px;--chart-row-height:34px;--chart-inset-left:60px;--chart-inset-value:68px;--chart-inset-right:26px;--chart-inset-top:22px;--chart-inset-bottom:34px;--chart-label-width:112px;--chart-compact-inset-left:46px;--chart-compact-inset-right:18px;--chart-compact-label-width:90px;--chart-compact-label-length:12;--chart-label-gap:22px;--chart-label-length:16;--chart-point-radius:3px;--chart-bubble-radius:22px;--chart-donut-width:18px;--chart-mark-gap:4px;--chart-bar-fraction:.56;--chart-bar-max-width:24px;--chart-bar-max-height:10px;--chart-line-width:2px;--chart-line-cap:round;--chart-dual-inset-right:60px;--chart-gridline-width:var(--component-border-width);--chart-series-dash:none;--chart-comparison-dash:6 3;--chart-third-dash:2 3;--chart-marker-size:16px;--chart-marker-font-size:10px;--chart-axis-font-size:11px;--chart-axis-color:var(--color-text-muted);--chart-gridline-color:color-mix(in srgb, var(--color-border) 38%, transparent);--chart-target-color:var(--color-text-strong);--chart-area-opacity:.1;--chart-stack-opacity:.76;--chart-bubble-opacity:.64;--chart-tooltip-width:240px;--chart-tooltip-layer:2;--chart-focus-outline:2px solid var(--color-text-muted);--chart-focus-offset:2px;--chart-series-1:#2563eb;--chart-series-2:#0f766e;--chart-series-3:#7c3aed;--chart-series-4:#b45309;--chart-series-5:#be185d;--chart-series-6:#64748b;--chart-series-color:var(--chart-series-1);--chart-increase:var(--chart-series-2);--chart-decrease:var(--chart-series-4);--chart-heat-0:#edf7f5;--chart-heat-1:#c6e7e1;--chart-heat-2:#98cfc4;--chart-heat-3:#58a99c;--chart-heat-4:#25877f;--chart-heat-gradient:linear-gradient(to right, var(--chart-heat-0), var(--chart-heat-4));--chart-heat-legend-width:96px;--chart-heat-legend-height:6px;--chart-values-min-width:200px;--chart-state-min-height:280px;--chart-empty-min-height:200px;--chart-empty-message-width:280px;--chart-empty-message-laptop-max:72%;--chart-empty-message-tablet-max:56%;--chart-empty-message-max:var(--chart-empty-message-laptop-max);--chart-empty-donut-message-width:120px;--chart-empty-message-bg:color-mix(in srgb, var(--color-surface) 94%, transparent);--chart-empty-description-display:none;--chart-skeleton-height:100px;--chart-skeleton-width:70%}.ds-chart-card[data-presentation=overview] .ds-chart-body[data-kind=donut][data-expanded=false] .ds-chart-plot{--chart-height:var(--chart-overview-donut-size);--chart-inset-top:0px;--chart-inset-bottom:0px;--chart-donut-width:var(--chart-overview-donut-width);--chart-donut-total-size:var(--chart-overview-donut-total-size)}:root[data-theme=dark]{--chart-series-1:#60a5fa;--chart-series-2:#2dd4bf;--chart-series-3:#c084fc;--chart-series-4:#fbbf24;--chart-series-5:#fb7185;--chart-series-6:#94a3b8;--chart-heat-0:#20302e;--chart-heat-1:#2d4d46;--chart-heat-2:#3e7467;--chart-heat-3:#61a492;--chart-heat-4:#96cbbb}[data-chart-series="0"]{--chart-series-dash:none}[data-chart-series="1"]{--chart-series-dash:var(--chart-comparison-dash)}[data-chart-series="2"]{--chart-series-dash:var(--chart-third-dash)}[data-chart-series="3"]{--chart-series-dash:var(--chart-comparison-dash)}[data-chart-series="4"]{--chart-series-dash:var(--chart-third-dash)}[data-chart-series="5"]{--chart-series-dash:none}[data-chart-color="0"]{--chart-series-color:var(--chart-series-1);--chart-legend-marker-bg:color-mix(in srgb, var(--chart-series-color) 12%, transparent);--chart-box-fill:color-mix(in srgb, var(--chart-series-color) 16%, var(--color-surface))}[data-chart-base="0"]{--chart-funnel-link-fill:color-mix(in srgb, var(--chart-series-1) 8%, transparent);--chart-band-color:color-mix(in srgb, var(--chart-series-1) 5%, transparent)}[data-chart-color="1"]{--chart-series-color:var(--chart-series-2);--chart-legend-marker-bg:color-mix(in srgb, var(--chart-series-color) 12%, transparent);--chart-box-fill:color-mix(in srgb, var(--chart-series-color) 16%, var(--color-surface))}[data-chart-base="1"]{--chart-funnel-link-fill:color-mix(in srgb, var(--chart-series-2) 8%, transparent);--chart-band-color:color-mix(in srgb, var(--chart-series-2) 5%, transparent)}[data-chart-color="2"]{--chart-series-color:var(--chart-series-3);--chart-legend-marker-bg:color-mix(in srgb, var(--chart-series-color) 12%, transparent);--chart-box-fill:color-mix(in srgb, var(--chart-series-color) 16%, var(--color-surface))}[data-chart-base="2"]{--chart-funnel-link-fill:color-mix(in srgb, var(--chart-series-3) 8%, transparent);--chart-band-color:color-mix(in srgb, var(--chart-series-3) 5%, transparent)}[data-chart-color="3"]{--chart-series-color:var(--chart-series-4);--chart-legend-marker-bg:color-mix(in srgb, var(--chart-series-color) 12%, transparent);--chart-box-fill:color-mix(in srgb, var(--chart-series-color) 16%, var(--color-surface))}[data-chart-base="3"]{--chart-funnel-link-fill:color-mix(in srgb, var(--chart-series-4) 8%, transparent);--chart-band-color:color-mix(in srgb, var(--chart-series-4) 5%, transparent)}[data-chart-color="4"]{--chart-series-color:var(--chart-series-5);--chart-legend-marker-bg:color-mix(in srgb, var(--chart-series-color) 12%, transparent);--chart-box-fill:color-mix(in srgb, var(--chart-series-color) 16%, var(--color-surface))}[data-chart-base="4"]{--chart-funnel-link-fill:color-mix(in srgb, var(--chart-series-5) 8%, transparent);--chart-band-color:color-mix(in srgb, var(--chart-series-5) 5%, transparent)}[data-chart-color="5"]{--chart-series-color:var(--chart-series-6);--chart-legend-marker-bg:color-mix(in srgb, var(--chart-series-color) 12%, transparent);--chart-box-fill:color-mix(in srgb, var(--chart-series-color) 16%, var(--color-surface))}[data-chart-base="5"]{--chart-funnel-link-fill:color-mix(in srgb, var(--chart-series-6) 8%, transparent);--chart-band-color:color-mix(in srgb, var(--chart-series-6) 5%, transparent)}@media (width<=1200px){:root{--chart-grid-min-width:var(--chart-grid-tablet-min-width);--chart-empty-message-max:var(--chart-empty-message-tablet-max)}}@media (width<=960px){:root{--chart-inset-left:var(--chart-compact-inset-left);--chart-inset-right:var(--chart-compact-inset-right);--chart-label-width:var(--chart-compact-label-width);--chart-label-length:var(--chart-compact-label-length)}}@media (width<=640px){:root{--chart-grid-min-width:var(--chart-grid-laptop-min-width);--chart-empty-message-max:var(--chart-empty-message-laptop-max);--chart-card-padding:var(--space-3);--chart-inset-left:var(--chart-compact-inset-left);--chart-inset-right:var(--chart-compact-inset-right);--chart-label-width:var(--chart-compact-label-width);--chart-label-length:var(--chart-compact-label-length);--chart-tooltip-width:200px}}@media (prefers-reduced-motion:reduce){:root{--chart-motion-duration:0s}}[data-chart-comparison=true]{--chart-series-dash:var(--chart-comparison-dash)}[data-chart-movement=increase]{--chart-series-color:var(--chart-increase);--chart-legend-marker-bg:color-mix(in srgb, var(--chart-increase) 12%, transparent)}[data-chart-movement=decrease]{--chart-series-color:var(--chart-decrease);--chart-legend-marker-bg:color-mix(in srgb, var(--chart-decrease) 12%, transparent)}[data-chart-movement=total]{--chart-series-color:var(--chart-series-1);--chart-legend-marker-bg:color-mix(in srgb, var(--chart-series-1) 12%, transparent)}.ds-chart-actions{--chart-header-action-block-margin:min(0px, calc((var(--font-size-body) * var(--line-height-body) - var(--icon-button-size)) / 2))}@media (width>=1201px) and (width<=1599px){:root{--chart-height:200px;--chart-card-padding:var(--space-5);--chart-card-gap:var(--space-4);--chart-grid-gap:var(--space-4)}}:root{--theme-choice-columns:repeat(3, minmax(0, 1fr));--theme-choice-gap:var(--space-3);--theme-choice-padding:var(--space-4);--theme-choice-radius:var(--radius-md);--theme-choice-border:var(--component-border-width) solid var(--color-border);--theme-choice-selected-border:var(--color-accent-strong);--theme-choice-surface:var(--color-surface);--theme-choice-selected-surface:color-mix(in srgb, var(--color-accent-strong) 5%, var(--color-surface));--theme-choice-icon-size:var(--icon-size-md);--theme-choice-radio-size:var(--icon-size-sm);--theme-choice-disabled-opacity:.55;--profile-avatar-size-sm:40px;--profile-avatar-size-md:64px;--profile-avatar-size-lg:96px;--profile-avatar-radius:50%;--profile-avatar-background:var(--color-surface-muted);--profile-avatar-color:var(--color-text);--profile-avatar-border:var(--component-border-width) solid var(--color-border);--profile-avatar-font-sm:var(--font-size-body);--profile-avatar-font-md:22px;--profile-avatar-font-lg:30px;--profile-avatar-weight:var(--font-weight-medium);--profile-user-fallback-background:#2c76bc;--profile-user-fallback-color:var(--white);--profile-business-fallback-background:#3b7c86;--profile-business-fallback-color:var(--white);--profile-fallback-background:var(--profile-user-fallback-background);--profile-fallback-color:var(--profile-user-fallback-color);--profile-identity-gap:var(--space-5);--profile-name-size:var(--ds-section-title-size);--profile-name-weight:var(--ds-section-title-weight);--field-width-compact:var(--field-width-standard);--field-width-amount:var(--field-width-standard);--field-width-standard:28rem;--field-width-wide:40rem;--integer-stepper-width:8rem;--integer-stepper-button-size:var(--control-height-sm);--integer-stepper-height:var(--control-height-sm);--integer-stepper-touch-width:9rem;--integer-stepper-touch-size:var(--setting-target-size);--integer-stepper-gap:var(--space-2);--integer-stepper-value-size:var(--font-size-body);--password-reveal-width:var(--setting-target-size);--password-reveal-icon-size:var(--icon-size-sm);--password-reveal-color:var(--color-text-muted);--password-reveal-hover-color:var(--color-text-strong);--password-reveal-radius:var(--input-radius);--password-reveal-focus-ring:var(--effect-brand-focus-ring);--password-input-padding-end:calc(var(--password-reveal-width) + var(--space-2));--temporal-clear-width:var(--password-reveal-width);--temporal-input-padding-end:var(--password-input-padding-end);--temporal-placeholder-inset:var(--space-4);--form-row-gap:var(--space-5);--form-grid-column-min:16rem;--form-grid-gap:var(--form-row-gap);--form-grid-single-columns:minmax(0, 1fr);--form-wizard-card-width:calc(var(--field-width-standard) + var(--ds-card-padding) * 2 + var(--component-border-width) * 2);--setting-target-size:44px;--switch-description-gap:var(--space-1);--switch-description-color:var(--color-text-muted);--switch-description-size:var(--font-size-small);--switch-description-leading:var(--line-height-body);--detail-label-width:11rem;--detail-columns:minmax(0, min(42%, var(--detail-label-width))) minmax(0, 1fr);--settings-divider:var(--component-border-width) solid var(--color-border);--settings-columns:minmax(0, 1fr) minmax(0, 1fr);--settings-column-gap:var(--space-7);--settings-copy-gap:var(--space-3);--settings-controls-width:var(--field-width-standard);--detail-label-size:var(--font-size-body);--detail-label-weight:var(--font-weight-medium);--detail-label-color:var(--color-text-muted);--detail-value-size:var(--font-size-small);--detail-value-weight:var(--font-weight-regular);--detail-value-color:var(--color-text);--detail-line-height:var(--line-height-body);--detail-content-gap:var(--space-3);--detail-column-gap:var(--space-6);--detail-column-gap-mobile:var(--space-3);--detail-row-spacing:var(--space-4);--detail-row-divider:var(--component-border-width) solid var(--color-border);--security-qr-size:220px;--security-code-size:var(--font-size-body);--security-code-gap:var(--space-3)}[data-profile-kind=business]{--profile-fallback-background:var(--profile-business-fallback-background);--profile-fallback-color:var(--profile-business-fallback-color)}:root{--settings-wide-columns:minmax(0, 1fr) minmax(0, 3fr);--settings-wide-controls-width:56rem;--schedule-row-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 3fr) auto;--schedule-window-row-columns:minmax(0, 2fr) minmax(0, 3fr) auto;--schedule-window-mobile-columns:minmax(0, 1fr) auto;--schedule-date-row-columns:minmax(0, 2fr) minmax(0, 1.8fr) minmax(0, 3fr) auto;--schedule-mobile-columns:minmax(0, 1fr) minmax(0, 2fr);--schedule-date-mobile-columns:minmax(0, 1.2fr) minmax(0, 1.6fr) auto;--schedule-time-columns:repeat(2, minmax(0, 1fr));--schedule-row-gap:var(--space-3);--schedule-row-padding:var(--space-4);--schedule-label-offset:calc(var(--field-label-min-height) + var(--space-2));--schedule-day-size:var(--font-size-body);--schedule-day-weight:var(--font-weight-medium);--phone-field-country-padding:0 var(--space-3) 0 var(--space-4);--phone-field-country-gap:var(--space-2);--phone-field-country-weight:var(--font-weight-semibold);--phone-field-country-hover:var(--color-surface-muted);--phone-field-divider:var(--component-border-width) solid var(--color-border);--phone-field-flag-size:16px;--phone-field-dial-padding:0 0 0 var(--space-4);--phone-field-number-padding:0 var(--space-4) 0 var(--space-2);--phone-field-option-gap:var(--space-3);--standalone-topbar-height:64px;--standalone-topbar-padding:var(--space-3) var(--space-6);--standalone-topbar-border:var(--component-border-width) solid var(--color-border);--standalone-topbar-surface:var(--color-surface);--standalone-brand-width:88px;--standalone-content-padding:var(--space-7);--calendar-background:var(--color-surface);--calendar-subtle-background:var(--color-surface-muted);--calendar-text:var(--color-text);--calendar-muted-text:color-mix(in srgb, var(--color-text-muted) 75%, var(--color-text));--calendar-border:var(--component-border-width) solid var(--color-border);--calendar-radius:var(--radius-lg);--calendar-padding:var(--space-4);--calendar-toolbar-padding:var(--grid-toolbar-padding);--calendar-toolbar-gap:var(--grid-toolbar-gap);--calendar-period-padding:var(--calendar-toolbar-padding);--calendar-period-title-size:28px;--calendar-period-title-size-mobile:var(--font-size-title);--calendar-period-title-line-height:var(--line-height-title);--calendar-period-year-size:var(--font-size-body);--calendar-period-label-gap:var(--space-1);--calendar-view-content-gap:var(--space-6);--calendar-date-field-height:var(--input-height);--calendar-date-field-border:var(--input-border);--calendar-date-field-radius:var(--input-radius);--calendar-date-field-background:var(--input-bg);--calendar-gap:var(--space-3);--calendar-small-gap:var(--space-2);--calendar-title-size:var(--font-size-body);--calendar-title-weight:600;--calendar-font-size:12px;--calendar-label-size:11px;--calendar-line-height:1.5;--calendar-control-radius:var(--grid-tool-radius);--calendar-control-weight:500;--calendar-outline:2px solid var(--color-accent);--calendar-outline-offset:2px;--calendar-selected-background:var(--color-accent);--calendar-selected-text:var(--white);--calendar-hover-background:var(--color-surface-muted);--calendar-outside-background:var(--color-canvas);--calendar-today-background:var(--button-primary-bg);--calendar-today-hover-background:var(--button-primary-hover-bg);--calendar-today-text:var(--button-primary-text);--calendar-today-accent:var(--color-accent);--calendar-add-size:var(--icon-button-size);--calendar-hidden-label-size:1px;--calendar-menu-chevron-size:var(--icon-size-sm);--calendar-menu-chevron-stroke:var(--icon-button-icon-stroke-width);--calendar-hidden-label-clip:inset(50%);--calendar-add-inset:var(--calendar-day-padding);--calendar-add-resting-opacity:0;--calendar-add-visible-opacity:1;--calendar-number-size:30px;--calendar-day-height:146px;--calendar-day-padding:var(--space-2);--calendar-day-gap:6px;--calendar-week-min-width:980px;--calendar-roster-min-width:1220px;--calendar-resource-width:168px;--calendar-roster-day-height:84px;--calendar-header-height:58px;--calendar-search-height:var(--grid-control-height);--calendar-search-icon:var(--grid-icon-size);--calendar-scroll-gap:6px;--calendar-layer-pinned:2;--calendar-event-radius:5px;--calendar-event-inset:3px;--calendar-event-padding:7px 9px;--calendar-event-height:38px;--calendar-event-weight:500;--calendar-event-rail:3px;--calendar-event-border:1px solid transparent;--calendar-event-border-hover:var(--component-border-width) solid var(--color-border);--calendar-key-marker:7px;--calendar-key-radius:2px;--calendar-default-hue:#496cc4;--calendar-shift-hue:#25877f;--calendar-leave-hue:#8b63b8;--calendar-holiday-hue:#b07a32;--calendar-unavailable-hue:#778397;--calendar-issue-text:var(--color-danger);--calendar-issue-icon:12px;--calendar-agenda-date-width:88px;--calendar-agenda-day-size:25px;--calendar-detail-label-width:90px;--calendar-timeline-width:var(--calendar-week-min-width);--calendar-timeline-lane-height:80px;--calendar-timeline-tick-offset:50%;--calendar-timeline-guide:var(--component-border-width) solid var(--color-border);--calendar-now-line:2px solid var(--color-accent);--calendar-now-layer:1;--calendar-picker-width:336px;--calendar-picker-day-size:40px;--calendar-picker-gap:3px;--calendar-picker-week-columns:repeat(7, minmax(0, 1fr));--calendar-picker-today-shadow:inset 0 0 0 1px var(--color-accent);--calendar-picker-range-background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));--calendar-disabled-opacity:.45;--calendar-motion:.12s ease-out}:root[data-theme=dark]{--calendar-today-accent:var(--primary-300);--calendar-default-hue:#91aff0;--calendar-shift-hue:#64bab0;--calendar-leave-hue:#bea0e2;--calendar-holiday-hue:#dfb16b;--calendar-unavailable-hue:#a2adbf}:root{--calendar-heading-size:30px;--calendar-heading-weight:var(--font-weight-bold);--calendar-heading-tracking:-.02em;--calendar-heading-gap:var(--space-4);--calendar-round-size:36px;--calendar-round-shadow:var(--surface-edge-outline);--calendar-round-background:var(--color-surface);--calendar-toolbar-row-gap:var(--space-5);--calendar-board-radius:16px;--calendar-board-shadow:var(--surface-edge-outline);--calendar-hairline:var(--component-border-width) solid var(--color-border-subtle);--calendar-weekend-background:color-mix(in srgb, var(--color-surface-muted) 45%, var(--calendar-background));--calendar-dow-size:var(--font-size-small);--calendar-dow-weight:var(--font-weight-semibold);--calendar-dow-tracking:.04em;--calendar-dow-padding:10px 12px;--calendar-month-number-size:28px;--calendar-month-number-weight:var(--font-weight-semibold);--calendar-month-day-height:118px;--calendar-month-day-padding:6px 6px 4px;--calendar-month-day-gap:2px;--calendar-selected-ring:inset 0 0 0 2px var(--color-accent);--calendar-line-height-size:22px;--calendar-line-padding:0 6px;--calendar-line-gap:6px;--calendar-line-dot:7px;--calendar-line-size:var(--font-size-small);--calendar-line-weight:var(--font-weight-medium);--calendar-line-allday-weight:var(--font-weight-semibold);--calendar-outside-opacity:.5;--calendar-more-weight:var(--font-weight-semibold);--calendar-pill-height:30px;--calendar-pill-padding:0 12px 0 10px;--calendar-pill-gap:7px;--calendar-pill-swatch:10px;--calendar-pill-swatch-radius:3px;--calendar-pill-size:var(--font-size-small);--calendar-pill-weight:var(--font-weight-semibold);--calendar-pill-off-text:var(--calendar-muted-text);--calendar-pill-off-swatch:var(--color-border-strong);--calendar-sources-gap:var(--space-3);--calendar-week-day-min-height:520px;--calendar-week-head-padding:12px;--calendar-week-head-number-size:20px;--calendar-week-list-padding:var(--space-3);--calendar-card-radius:10px;--calendar-card-padding:8px 10px 9px 12px;--calendar-card-title-size:var(--font-size-body);--calendar-list-radius:14px;--calendar-list-shadow:var(--surface-edge-outline);--calendar-list-gap:var(--space-6);--calendar-group-label-size:var(--font-size-small);--calendar-group-label-weight:var(--font-weight-semibold);--calendar-group-label-tracking:.05em;--calendar-day-heading-size:var(--font-size-section);--calendar-day-heading-weight:var(--font-weight-bold);--calendar-row-padding:11px 14px;--calendar-row-gap:var(--space-4);--calendar-row-time-width:70px;--calendar-row-time-weight:var(--font-weight-semibold);--calendar-row-bar:4px;--calendar-row-title-size:15px;--calendar-row-title-weight:var(--font-weight-semibold);--calendar-row-meta-size:var(--font-size-small);--calendar-row-separator-inset:96px;--calendar-tag-padding:3px 8px;--calendar-tag-size:11.5px;--calendar-tag-weight:var(--font-weight-semibold);--calendar-chevron-size:16px;--calendar-chevron-color:var(--color-border-strong);--calendar-mobile-dot:5px;--calendar-mobile-dot-gap:3px}@media (width<=640px){:root{--calendar-heading-size:26px;--calendar-month-day-height:54px;--calendar-row-time-width:56px;--calendar-row-separator-inset:82px}}[data-calendar-kind=event]{--calendar-event-hue:var(--calendar-default-hue)}[data-calendar-kind=shift]{--calendar-event-hue:var(--calendar-shift-hue)}[data-calendar-kind=leave]{--calendar-event-hue:var(--calendar-leave-hue)}[data-calendar-kind=holiday]{--calendar-event-hue:var(--calendar-holiday-hue)}[data-calendar-kind=unavailable]{--calendar-event-hue:var(--calendar-unavailable-hue)}[data-calendar-kind]{--calendar-event-background:color-mix(in srgb, var(--calendar-event-hue) 9%, var(--calendar-background));--calendar-event-hover-background:color-mix(in srgb, var(--calendar-event-hue) 15%, var(--calendar-background))}[data-issue=warning]{--calendar-issue-text:var(--color-warning)}@media (width<=640px){:root{--calendar-padding:var(--space-3);--calendar-day-height:70px;--calendar-day-padding:3px;--calendar-number-size:38px;--calendar-picker-day-size:40px;--calendar-agenda-date-width:64px}}@media (prefers-reduced-motion:reduce){:root{--calendar-motion:none}}:root{--billing-checkout-width:28rem;--billing-checkout-padding:var(--space-8) var(--space-6);--billing-checkout-gap:var(--space-6);--billing-checkout-copy-gap:var(--space-3);--billing-checkout-icon-size:var(--space-8);--billing-checkout-icon-padding:var(--space-4);--billing-checkout-title-size:var(--font-size-title);--billing-checkout-title-weight:var(--font-weight-semibold);--billing-checkout-text-size:var(--font-size-body);--billing-checkout-line-height:var(--line-height-body);--plan-setup-columns:repeat(3, minmax(0, 1fr));--plan-setup-price-size:var(--font-size-title);--metric-value-size:var(--font-size-title);--metric-value-weight:var(--font-weight-semibold);--metric-value-line-height:var(--line-height-body);--usage-meter-gap:var(--space-3);--usage-meter-height:6px;--usage-meter-radius:var(--radius-sm);--usage-meter-track:var(--color-surface-muted);--usage-meter-fill:var(--color-text-muted);--usage-label-size:var(--font-size-body);--charge-line-gap:var(--space-3);--charge-total-gap:var(--space-4);--charge-total-border:var(--component-border-width) solid var(--color-border);--charge-amount-weight:var(--font-weight-semibold);--plan-min-width:17rem;--plan-column-gap:var(--space-4);--plan-content-gap:var(--space-5);--plan-price-size:2.25rem;--plan-price-weight:var(--font-weight-semibold);--plan-cycle-size:var(--font-size-small);--plan-feature-gap:var(--space-3);--plan-fact-size:var(--font-size-small);--plan-section-title-size:var(--font-size-small);--plan-selected-border:var(--component-border-width) solid var(--color-accent);--money-affix-gap:var(--space-3);--money-affix-color:var(--color-text-muted);--payment-method-gap:var(--space-3);--payment-brand-size:var(--font-size-small);--payment-number-size:var(--font-size-body);--payment-expiry-color:var(--color-text-muted);--agreement-document-gap:var(--space-3);--agreement-choice-min-height:var(--setting-target-size);--agreement-link-color:var(--button-secondary-text);--agreement-link-hover-color:var(--color-text-muted);--agreement-link-weight:var(--font-weight-medium);--agreement-link-underline-width:var(--component-border-width);--agreement-link-underline-offset:var(--space-1);--agreement-link-focus-ring:var(--effect-brand-focus-ring);--agreement-link-radius:var(--radius-sm);--billing-panel-padding:var(--space-5);--billing-panel-header-padding:var(--space-4) var(--space-5);--billing-panel-gap:var(--space-5);--billing-panel-radius:var(--ds-card-radius);--billing-panel-border:var(--component-border-width) solid var(--color-border);--billing-panel-surface:var(--color-surface);--billing-panel-title-size:var(--font-size-body);--billing-panel-title-weight:var(--font-weight-semibold);--billing-panel-meta-size:var(--font-size-small);--billing-panel-icon-size:var(--icon-size-md);--billing-panel-main-basis:28rem;--billing-panel-side-basis:20rem;--billing-action-gap:var(--space-4);--billing-action-padding:var(--space-4);--billing-section-gap:var(--space-5);--billing-section-title-size:var(--font-size-body);--plan-dialog-columns:minmax(0, 1fr);--plan-choice-gap:var(--space-3);--plan-choice-padding:var(--space-4);--plan-choice-radio-size:var(--icon-size-sm);--plan-choice-selected-surface:var(--color-surface-muted);--plan-cycle-control-padding:var(--space-2) var(--space-3);--plan-cycle-control-height:var(--grid-view-control-height);--plan-cycle-control-size:var(--font-size-small);--plan-cycle-active-surface:var(--grid-view-active-bg);--plan-cycle-active-border:var(--grid-border);--plan-cycle-active-text:var(--color-text);--plan-cycle-disabled-opacity:var(--grid-disabled-opacity);--plan-cycle-control-radius:var(--radius-md);--plan-saving-padding:var(--space-1) var(--space-2);--plan-saving-surface:var(--color-success-soft);--plan-saving-color:var(--color-success-strong);--plan-control-gap:var(--space-5);--plan-description-height:2.5rem;--plan-specification-min-width:42rem;--plan-specification-cell-padding:var(--space-4);--plan-card-rows:3;--plan-card-padding:var(--space-6);--plan-card-mobile-padding:var(--space-5);--plan-name-size:1.125rem;--plan-heading-gap:var(--space-2);--plan-symbol-size:var(--icon-size-md);--plan-symbol-color:var(--color-text-muted);--plan-price-line-height:1.2;--plan-price-tracking:-.04em;--plan-current-padding:var(--space-1) var(--space-2);--plan-current-radius:var(--radius-sm);--plan-current-surface:color-mix(in srgb, var(--color-accent) 3%, var(--color-surface));--plan-current-badge-surface:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));--plan-current-badge-text:var(--color-text);--plan-fact-padding:var(--space-2);--plan-fact-border:var(--component-border-width) solid var(--color-border);--checkout-max-width:70rem;--checkout-page-width:64rem;--checkout-agreement-gap:var(--space-3);--checkout-agreement-box-offset:2px;--checkout-change-icon:var(--icon-size-sm);--checkout-change-disabled-opacity:.55;--checkout-columns:minmax(0, 1fr) 25rem;--checkout-gap:28px;--checkout-surface:var(--color-surface);--checkout-shadow:var(--surface-edge-outline);--checkout-radius:var(--ds-card-radius);--checkout-divider:var(--component-border-width) solid var(--color-border);--checkout-muted:var(--color-text-muted);--checkout-step-padding:22px;--checkout-step-padding-compact:var(--space-5);--checkout-step-gap:var(--space-5);--checkout-step-header-gap:var(--space-4);--checkout-step-number-size:1.75rem;--checkout-step-number-bg:var(--color-surface-muted);--checkout-step-done-bg:var(--color-success);--checkout-step-done-text:var(--white);--checkout-step-icon:14px;--checkout-step-title-size:var(--font-size-card-title);--checkout-step-title-weight:var(--font-weight-display);--checkout-option-gap:14px;--checkout-option-padding:14px;--checkout-option-margin:10px;--checkout-option-border:1.5px solid var(--color-border);--checkout-option-radius:var(--radius-md);--checkout-option-hover-border:var(--neutral-400);--checkout-option-active-border:var(--color-accent);--checkout-option-active-bg:var(--color-accent-surface);--checkout-option-disabled-opacity:.55;--checkout-option-mark-size:1.25rem;--checkout-option-mark-border:1.5px solid var(--neutral-400);--checkout-option-mark-dot:.625rem;--checkout-option-mark-radius:var(--radius-sm);--checkout-option-mark-on:var(--color-accent);--checkout-option-mark-on-text:var(--button-primary-text);--checkout-option-mark-icon:14px;--checkout-option-art-width:3.5rem;--checkout-option-art-height:2.75rem;--checkout-card-logo-width:2.75rem;--checkout-card-logo-height:1.875rem;--card-brand-small-width:2.125rem;--card-brand-small-height:1.5rem;--card-brand-name-size:10px;--card-brand-name-size-small:8px;--card-brand-tracking:.3px;--card-brand-visa:#1a1f71;--card-brand-visa-size:12px;--card-brand-visa-size-small:10px;--card-brand-mastercard-red:#eb001b;--card-brand-mastercard-orange:#f79e1b;--card-brand-mastercard-opacity:.9;--card-brand-disc:13px;--card-brand-disc-small:10px;--card-brand-disc-overlap:-5px;--card-brand-disc-overlap-small:-4px;--checkout-card-logo-icon:14px;--checkout-foot-margin:14px;--checkout-summary-padding:22px;--checkout-summary-top:var(--space-6);--checkout-summary-label-margin:14px;--checkout-label-size:var(--font-size-small);--checkout-label-weight:var(--font-weight-bold);--checkout-label-tracking:.06em;--checkout-item-gap:var(--space-4);--checkout-item-padding:var(--space-5);--checkout-item-margin:14px;--checkout-item-art-width:4rem;--checkout-item-art-height:3.125rem;--checkout-item-icon:22px;--checkout-line-gap:14px;--checkout-line-padding:var(--space-2);--checkout-credit-text:var(--color-success);--checkout-total-margin:10px;--checkout-total-padding:14px;--checkout-total-label-size:var(--font-size-card-title);--checkout-total-size:var(--font-size-title);--checkout-total-tracking:-.5px;--checkout-note-bg:var(--color-surface-muted);--checkout-note-padding:11px 13px;--checkout-note-gap:9px;--checkout-note-margin:14px;--checkout-note-icon:var(--icon-size-md);--checkout-secure-gap:var(--space-2);--checkout-secure-margin:var(--space-4);--checkout-secure-icon:14px;--checkout-done-width:40rem;--checkout-done-padding-top:var(--space-5);--checkout-done-mark:4rem;--checkout-done-mark-icon:2rem;--checkout-done-mark-bg:color-mix(in srgb, var(--color-success) 12%, transparent);--checkout-done-mark-text:var(--color-success);--checkout-done-mark-warning-bg:var(--color-warning-soft);--checkout-done-mark-warning-text:var(--color-warning);--checkout-done-mark-margin:18px;--checkout-done-receipt-padding:var(--space-2) var(--space-6);--checkout-done-receipt-margin:var(--space-7) 0 var(--space-5);--checkout-done-row-padding:var(--space-4);--checkout-done-next-padding:var(--space-1) var(--space-3);--checkout-done-next-label-padding:var(--space-4) var(--space-4) var(--space-1);--checkout-done-task-padding:var(--space-4);--checkout-done-task-gap:var(--space-4);--checkout-done-task-tile:2.25rem;--checkout-done-task-hover:var(--color-surface-muted);--checkout-done-actions-gap:10px;--checkout-done-actions-margin:var(--space-6);--plan-offer-gap:14px;--plan-offer-padding:14px 18px;--plan-offer-margin:18px;--plan-offer-tile:2.5rem;--plan-offer-tile-bg:var(--color-surface);--plan-offer-tile-text:var(--color-text-strong);--plan-offer-icon:var(--icon-size-md);--plan-offer-stage:radial-gradient(120% 90% at 20% 15%, color-mix(in srgb, var(--color-accent-surface) 90%, var(--color-surface)), transparent 60%), linear-gradient(160deg, var(--color-accent-surface), var(--color-surface));--plan-grid-columns:repeat(3, minmax(0, 1fr));--plan-grid-gap:var(--space-5);--plan-tile-padding:var(--space-7);--plan-tile-gap:14px;--plan-tile-recommended-shadow:0 0 0 var(--component-border-width) var(--color-accent), var(--surface-edge-shadow);--plan-flag-offset:-11px;--plan-flag-padding:3px 10px;--plan-flag-bg:var(--color-accent);--plan-flag-text:var(--button-primary-text);--plan-tile-for-min:2.5rem;--plan-tile-price-size:36px;--plan-tile-strike-size:var(--font-size-section);--plan-tile-strike-text:var(--neutral-400);--plan-tile-strike-gap:var(--space-2);--plan-tile-terms-min:2.375rem;--plan-tile-terms-margin:var(--space-2);--plan-capacity-gap:var(--space-3);--plan-capacity-padding:10px;--plan-capacity-bg:var(--color-surface-muted);--plan-capacity-value-size:var(--font-size-section);--plan-list-gap:9px;--plan-list-icon:14px;--plan-list-icon-offset:3px;--plan-list-icon-color:var(--color-text-strong);--plan-enterprise-gap:var(--space-5);--plan-enterprise-padding:18px 22px;--plan-enterprise-margin:var(--space-5);--plan-badge-size:2.75rem;--plan-badge-bg:var(--color-surface-muted);--plan-badge-active-bg:var(--color-surface);--plan-badge-text:var(--color-text-strong);--plan-badge-stroke:1.75px;--plan-badge-icon:22px;--plan-compare-margin:30px;--plan-compare-cell-padding:var(--space-4) 18px;--plan-compare-group-padding:9px 18px;--plan-compare-group-bg:var(--color-canvas);--plan-compare-group-tracking:.5px;--plan-compare-first-width:34%;--plan-compare-min-width:35rem;--plan-compare-check:var(--color-text-strong);--plan-compare-check-icon:var(--icon-size-md);--plan-compare-none:var(--neutral-400);--plan-compare-current-bg:color-mix(in srgb, var(--color-accent-surface) 60%, transparent);--plan-footnote-margin:14px}@media (width<=1200px){:root{--checkout-columns:minmax(0, 1fr) 20rem;--checkout-gap:var(--space-6);--plan-tile-padding:var(--space-5);--plan-tile-price-size:28px;--plan-grid-gap:var(--space-4)}}:root{--billing-wide-width:var(--settings-navigation-content-width);--billing-group-label-size:var(--font-size-small);--billing-group-label-weight:var(--font-weight-bold);--billing-group-label-tracking:.06em;--billing-group-label-margin:0 var(--space-1) var(--space-3);--billing-site-gap:var(--space-5);--billing-site-header-padding:var(--space-5) 18px;--billing-site-header-gap:var(--space-4);--billing-site-mark-size:2rem;--billing-site-mark-bg:var(--color-surface-muted);--billing-site-mark-icon:var(--icon-size-md);--billing-site-heading-min:12rem;--billing-site-title-size:var(--font-size-card-title);--billing-site-title-weight:var(--font-weight-display);--billing-site-title-gap:var(--space-3);--billing-site-columns:minmax(0, 1fr) minmax(0, 1.4fr);--billing-site-facts-padding:var(--space-2) 18px;--billing-site-fact-padding:10px;--billing-site-usage-padding:var(--space-5) 18px;--billing-site-usage-gap:14px var(--space-7);--billing-site-notice-padding:0 18px var(--space-5);--billing-site-footer-padding:var(--space-4) 18px;--billing-site-footer-gap:var(--space-3);--billing-chip-height:1.625rem;--billing-chip-padding:10px;--billing-chip-bg:var(--color-surface-muted);--billing-link:var(--settings-ui-link);--billing-storage-padding:18px;--billing-storage-gap:var(--space-5);--billing-cards-columns:repeat(3, minmax(0, 1fr));--billing-cards-gap:var(--space-5);--billing-card-padding:var(--space-5);--billing-card-gap:14px;--billing-card-min-height:9.25rem;--billing-card-number-size:var(--font-size-heading);--billing-card-number-tracking:.04em;--billing-card-add-border:1.5px dashed var(--color-border-strong);--billing-card-add-hover:var(--color-surface-muted);--billing-card-add-icon:22px;--billing-note-gap:var(--space-2);--billing-note-margin:var(--space-3) 2px var(--space-7);--billing-note-icon:14px;--billing-address-row-padding:var(--space-4) 18px;--billing-address-row-min:3.5rem;--billing-address-row-gap:var(--space-4);--billing-address-chevron:var(--neutral-400);--billing-pill-danger-bg:var(--color-danger-soft);--billing-pill-danger-text:var(--color-danger)}@media (width<=1200px){:root{--billing-cards-gap:var(--space-4)}}:root[data-theme=dark]{--card-brand-visa:#afc0ff}:root{--upgrade-badge-gap:var(--space-1);--upgrade-badge-padding:var(--space-1) var(--space-2);--upgrade-badge-size:var(--font-size-small);--upgrade-badge-icon-size:var(--icon-size-sm);--upgrade-compact-gap:var(--space-3);--upgrade-gap:var(--space-5);--upgrade-padding:var(--space-7);--upgrade-radius:var(--ds-card-radius);--upgrade-surface:var(--color-surface);--upgrade-muted-surface:var(--color-surface-muted);--upgrade-border:var(--component-border-width) solid var(--color-border);--upgrade-title-size:var(--font-size-title);--upgrade-title-weight:var(--font-weight-semibold);--upgrade-copy-size:var(--font-size-body);--upgrade-copy-color:var(--color-text-muted);--upgrade-copy-width:30rem;--upgrade-icon-size:var(--icon-size-md);--upgrade-symbol-size:44px;--upgrade-symbol-surface:var(--color-surface-muted);--upgrade-symbol-color:var(--color-text);--upgrade-stage-height:520px;--upgrade-stage-padding:var(--space-7) var(--space-5);--upgrade-stage-radius:var(--radius-lg);--upgrade-stage-surface:var(--color-surface);--upgrade-stage-edge:0 0 0 1px color-mix(in srgb, var(--neutral-950) 7%, transparent), 0 1px 2px color-mix(in srgb, var(--neutral-950) 4%, transparent), 0 4px 14px color-mix(in srgb, var(--neutral-950) 4%, transparent);--upgrade-backdrop-filter:blur(2px) saturate(.65);--upgrade-backdrop-opacity:.8;--upgrade-veil:radial-gradient(60% 70% at 50% 50%, color-mix(in srgb, var(--color-canvas) 86%, transparent), color-mix(in srgb, var(--color-canvas) 55%, transparent));--upgrade-skeleton-padding:var(--space-8);--upgrade-skeleton-gap:var(--space-6);--upgrade-skeleton-bar-height:var(--control-height);--upgrade-skeleton-row-height:52px;--upgrade-skeleton-line-height:var(--space-3);--upgrade-skeleton-columns:var(--space-5) minmax(0, 3fr) minmax(0, 2fr) minmax(0, 1fr);--upgrade-skeleton-fill:var(--color-border);--upgrade-card-width:420px;--upgrade-card-radius:14px;--upgrade-card-surface:var(--color-surface);--upgrade-card-shadow:0 24px 60px color-mix(in srgb, var(--neutral-950) 14%, transparent), 0 4px 12px color-mix(in srgb, var(--neutral-950) 6%, transparent), 0 0 0 1px color-mix(in srgb, var(--neutral-950) 6%, transparent);--upgrade-card-hairline:var(--component-border-width) solid var(--color-border);--upgrade-card-body-padding:var(--space-6) 22px 0;--upgrade-card-body-gap:var(--space-3);--upgrade-card-foot-padding:var(--space-5) 22px var(--space-6);--upgrade-card-foot-gap:var(--space-5);--upgrade-card-foot-offset:14px;--upgrade-card-actions-gap:14px;--upgrade-card-title-size:var(--font-size-title);--upgrade-card-title-weight:var(--font-weight-semibold);--upgrade-card-title-tracking:-.02em;--upgrade-card-title-line:1.2;--upgrade-card-copy-color:var(--color-text);--upgrade-label-size:var(--font-size-small);--upgrade-label-weight:var(--font-weight-bold);--upgrade-label-tracking:.06em;--upgrade-label-gap:var(--space-2);--upgrade-label-color:var(--color-text-muted);--upgrade-label-icon-size:13px;--upgrade-label-icon-stroke:2.2;--upgrade-price-size:var(--font-size-heading);--upgrade-price-weight:var(--font-weight-display);--upgrade-price-tracking:-.01em;--upgrade-price-line:1.2;--upgrade-price-detail-size:12.5px;--upgrade-link-color:var(--color-accent-strong);--upgrade-link-weight:var(--font-weight-semibold);--upgrade-link-radius:var(--radius-sm);--upgrade-art-height:150px;--upgrade-art-height-compact:120px;--upgrade-art-surface:linear-gradient(180deg, var(--neutral-100), color-mix(in srgb, var(--neutral-200) 55%, var(--neutral-100)));--upgrade-art-drawing-inset:var(--space-3) var(--space-7) 0;--upgrade-fan-top:22px;--upgrade-fan-back-top:34px;--upgrade-fan-tilt:8deg;--upgrade-fan-radius:3px;--upgrade-fan-shadow:0 10px 24px color-mix(in srgb, var(--neutral-950) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--neutral-950) 5%, transparent);--upgrade-fan-back-dim:brightness(.96);--upgrade-fan-page-width:124px;--upgrade-fan-page-offset:-62px;--upgrade-fan-page-shift:62px;--upgrade-fan-screen-width:196px;--upgrade-fan-screen-offset:-98px;--upgrade-fan-screen-shift:84px;--upgrade-fan-screen-radius:5px;--upgrade-chat-gap:var(--space-3);--upgrade-chat-padding:var(--space-6) var(--space-8);--upgrade-chat-bubble-padding:var(--space-3) var(--space-4);--upgrade-chat-bubble-radius:14px;--upgrade-chat-size:var(--font-size-small);--upgrade-chat-question-surface:var(--neutral-800);--upgrade-chat-question-text:var(--white);--upgrade-chat-answer-surface:var(--white);--upgrade-chat-answer-text:var(--neutral-800);--upgrade-chat-answer-shadow:0 0 0 1px color-mix(in srgb, var(--neutral-950) 6%, transparent), 0 6px 16px color-mix(in srgb, var(--neutral-950) 8%, transparent);--upgrade-list-card-padding:var(--space-7);--upgrade-list-card-gap:14px;--upgrade-list-radius:var(--radius-lg);--upgrade-list-row-padding:11px 14px;--upgrade-list-row-gap:var(--space-4);--upgrade-list-text:var(--color-text-strong);--upgrade-list-button-height:42px;--upgrade-tile-radius:var(--radius-lg);--upgrade-tile-icon-size:22px;--upgrade-head-gap:var(--space-4);--upgrade-quiet-width:34rem;--upgrade-quiet-padding:var(--space-8);--upgrade-quiet-gap:var(--space-3);--upgrade-quiet-title-size:var(--font-size-heading);--upgrade-quiet-offset:var(--space-7);--upgrade-notice-padding:var(--space-5) var(--space-6);--upgrade-notice-gap:var(--space-5);--upgrade-notice-copy-gap:var(--space-1);--upgrade-notice-title-size:var(--font-size-section);--upgrade-notice-edge:var(--upgrade-stage-edge);--upgrade-compact-title-size:var(--font-size-section);--upgrade-sidebar-gap:var(--space-4);--upgrade-sidebar-padding:var(--space-4);--upgrade-sidebar-title-size:var(--font-size-heading);--upgrade-sidebar-copy-size:var(--font-size-small);--upgrade-sidebar-header-gap:var(--space-3);--upgrade-sidebar-status-size:var(--font-size-label);--upgrade-sidebar-surface:linear-gradient(145deg, color-mix(in srgb, var(--color-accent) 11%, var(--color-surface)), var(--color-surface) 75%);--upgrade-sidebar-border:var(--component-border-width) solid var(--color-accent-border);--upgrade-sidebar-badge-surface:var(--color-accent-surface);--upgrade-sidebar-badge-text:var(--color-accent-strong);--upgrade-sidebar-badge-padding:var(--space-1) var(--space-2);--upgrade-sidebar-badge-radius:var(--radius-md);--upgrade-sidebar-copy-gap:var(--space-1);--upgrade-sidebar-action-icon-size:var(--space-6);--upgrade-sidebar-action-icon-surface:color-mix(in srgb, var(--button-primary-text) 15%, transparent);--sidebar-locked-color:var(--color-text-muted);--sidebar-lock-size:var(--icon-size-sm);--sidebar-locked-section-gap:var(--space-4);--sidebar-locked-card-padding:var(--space-1);--sidebar-locked-card-heading-padding:var(--space-2) var(--space-3);--sidebar-locked-hover-surface:var(--color-surface-muted)}:root[data-theme=dark]{--upgrade-stage-edge:0 0 0 1px var(--color-border);--upgrade-backdrop-filter:blur(2px) saturate(.5) invert(1) hue-rotate(180deg);--upgrade-backdrop-opacity:.55;--upgrade-card-shadow:0 24px 60px color-mix(in srgb, var(--neutral-950) 55%, transparent), 0 0 0 1px var(--color-border-strong);--upgrade-art-surface:linear-gradient(180deg, var(--color-surface-hover), var(--color-surface-muted));--upgrade-chat-question-surface:var(--neutral-700)}.ds-upgrade-art{--art-avatar-ring:var(--neutral-100)}:root[data-theme=dark] .ds-upgrade-art{--art-avatar-ring:var(--color-surface-muted)}:root{--quick-info-columns:repeat(4, minmax(0, 1fr));--quick-info-pair-columns:repeat(2, minmax(0, 1fr));--quick-info-trio-columns:repeat(3, minmax(0, 1fr));--quick-info-laptop-gap:var(--space-5);--quick-info-gap:var(--quick-info-laptop-gap);--quick-info-mobile-gap:var(--space-4);--quick-info-laptop-padding:var(--space-5);--quick-info-padding:var(--quick-info-laptop-padding);--quick-info-mobile-padding:var(--space-4);--quick-info-content-gap:var(--space-2);--quick-info-surface:var(--color-surface);--quick-info-border:var(--surface-edge-border);--quick-info-radius:var(--ds-card-radius);--quick-info-hover-border:var(--ds-card-hover-border);--quick-info-transition:border-color .16s ease;--quick-info-label-size:var(--font-size-body);--quick-info-label-weight:var(--font-weight-semibold);--quick-info-label-color:var(--color-text-muted);--quick-info-laptop-value-size:26px;--quick-info-value-size:var(--quick-info-laptop-value-size);--quick-info-tablet-value-size:clamp(var(--quick-info-mobile-value-size), 2.6vw, var(--quick-info-laptop-value-size));--quick-info-mobile-value-size:21px;--quick-info-value-weight:var(--font-weight-display);--quick-info-delta-weight:var(--font-weight-display);--quick-info-value-color:var(--color-text-strong);--quick-info-value-tracking:-.025em;--quick-info-line-height:1.4;--quick-info-meta-size:13px;--quick-info-text:var(--color-text);--quick-info-muted:var(--color-text-muted);--quick-info-action-target:36px;--quick-info-mobile-action-target:40px;--quick-info-change-inset:0px;--quick-info-tablet-change-inset:calc((var(--quick-info-icon-size) - var(--quick-info-action-target)) / 2);--quick-info-header-reserve:calc(var(--quick-info-action-target) + var(--quick-info-change-inset) + var(--space-2));--quick-info-mobile-change-inset:calc((var(--quick-info-icon-size) - var(--quick-info-mobile-action-target)) / 2);--quick-info-mobile-header-reserve:calc(var(--quick-info-mobile-action-target) + var(--quick-info-mobile-change-inset) + var(--space-2));--quick-info-action-offset:calc(( var(--quick-info-label-size) * var(--quick-info-line-height) - var(--quick-info-action-target) ) / 2);--quick-info-mobile-action-offset:calc(( var(--quick-info-label-size) * var(--quick-info-line-height) - var(--quick-info-mobile-action-target) ) / 2);--quick-info-comparison-gap:var(--space-1);--quick-info-increase:var(--color-success);--quick-info-decrease:var(--color-danger);--quick-info-unchanged:var(--color-text-muted);--quick-info-icon-size:16px;--quick-info-placeholder-height:36px;--quick-info-placeholder-width:65%;--quick-info-placeholder-surface:var(--color-surface-muted)}@media (width<=1200px){:root{--quick-info-value-size:var(--quick-info-tablet-value-size);--quick-info-gap:clamp(var(--quick-info-mobile-gap), 1.6vw, var(--quick-info-laptop-gap));--quick-info-padding:clamp(var(--quick-info-mobile-padding), 1.7vw, var(--quick-info-laptop-padding));--quick-info-change-inset:var(--quick-info-tablet-change-inset)}}@media (width<=640px){:root{--quick-info-value-size:var(--quick-info-laptop-value-size);--quick-info-gap:var(--quick-info-laptop-gap);--quick-info-padding:var(--quick-info-laptop-padding);--quick-info-change-inset:0px}}@media (width>=1201px) and (width<=1599px){:root{--quick-info-value-size:var(--quick-info-mobile-value-size);--quick-info-gap:var(--space-4);--quick-info-padding:var(--space-workspace-section)}}:root{--content-tabs-gap:var(--space-6);--content-tabs-count-gap:var(--space-2);--content-tabs-count-padding:var(--space-1);--content-tabs-count-size:var(--font-size-small);--content-tabs-count-radius:var(--radius-pill);--content-tabs-count-bg:var(--color-surface-muted);--content-tabs-count-color:var(--color-text-muted);--content-tabs-pill-count-height:18px;--content-tabs-pill-count-active-bg:color-mix(in srgb, var(--button-primary-text) 12%, transparent);--content-tabs-pill-count-active-color:var(--button-primary-text);--content-tabs-section-gap:var(--ds-page-gap);--content-tabs-overflow-gap:var(--space-1);--content-tabs-fade-size:var(--space-6);--content-tabs-fade-after:linear-gradient(to right, #000 calc(100% - var(--content-tabs-fade-size)), transparent);--content-tabs-fade-before:linear-gradient(to right, transparent, #000 var(--content-tabs-fade-size));--content-tabs-fade-both:linear-gradient(to right, transparent, #000 var(--content-tabs-fade-size), #000 calc(100% - var(--content-tabs-fade-size)), transparent);--content-tabs-control-size:32px;--content-tabs-icon-size:16px;--content-tabs-caret-size:14px;--content-tabs-caret-gap:var(--space-1);--content-tabs-caret-open-transform:rotate(180deg);--content-tabs-views-offset:calc(var(--ds-tab-track-padding) + var(--space-3));--content-tabs-views-surface:var(--ds-tab-active-surface);--content-tabs-views-border:var(--color-border);--content-tabs-views-shadow:var(--shadow-menu);--content-tabs-views-selected-surface:var(--ds-tab-track-surface);--content-tabs-focus-width:2px;--content-tabs-focus-offset:-2px;--content-tabs-active-color:var(--color-text);--content-tabs-indicator-color:var(--color-accent-strong);--content-tabs-focus-color:var(--content-tabs-indicator-color);--content-tabs-sidebar-width:var(--section-navigation-width);--content-tabs-sidebar-columns:var(--content-tabs-sidebar-width) minmax(0, 1fr);--content-tabs-sidebar-top:var(--section-navigation-sticky-top);--content-tabs-sidebar-max-height:calc(100dvh - var(--topbar-height) - var(--space-8) - var(--space-8));--content-tabs-sidebar-gap:var(--space-1);--content-tabs-sidebar-padding:var(--space-2) var(--space-3);--content-tabs-sidebar-radius:var(--radius-md);--content-tabs-sidebar-active-surface:var(--color-surface-muted);--content-tabs-sidebar-border:var(--component-border-width) solid var(--color-border);--content-tabs-sidebar-divider-gap:var(--space-5);--content-tabs-icon-gap:var(--space-2)}:root[data-theme=dark]{--content-tabs-indicator-color:var(--primary-300);--ds-tab-text:var(--neutral-400)}.bo-shell-content{--content-tabs-sidebar-max-height:calc(var(--shell-content-block-size) - var(--ds-page-padding-top) - var(--ds-page-padding))}:root{--insight-banner-surface:var(--color-surface-muted);--insight-banner-border:var(--surface-edge-border);--banner-shadow:var(--surface-edge-shadow);--form-requirement-padding:var(--space-4);--form-requirement-gap:var(--space-3);--form-requirement-copy-min-width:12rem;--form-requirement-icon-size:var(--icon-size-md);--form-requirement-surface:var(--color-warning-soft);--form-requirement-accent:var(--color-warning-strong);--form-requirement-border:var(--component-border-width) solid var(--color-warning);--form-requirement-radius:var(--radius-md);--form-requirement-action-color:var(--color-text);--form-requirement-action-disabled-color:var(--color-text-muted);--form-requirement-action-surface:transparent;--form-requirement-action-border:transparent;--form-requirement-action-padding:0;--form-requirement-action-hover-decoration:underline;--form-requirement-action-focus-ring:var(--effect-green-focus-ring);--banner-action-chevron-color:var(--color-text-muted);--banner-action-surface:var(--color-accent-surface);--banner-action-border:var(--component-border-width) solid var(--color-accent-border);--banner-action-title-color:var(--color-text);--banner-action-icon-color:var(--color-text);--state-card-surface:var(--grid-bg);--state-card-border:var(--component-border-width) solid var(--table-shell-border);--state-card-radius:var(--grid-radius);--state-card-shadow:var(--table-shell-shadow);--setup-banner-surface:var(--color-surface);--setup-banner-border:var(--surface-edge-border);--setup-banner-radius:var(--radius-md);--setup-banner-padding:var(--space-4);--setup-banner-gap:var(--space-3);--setup-banner-tile-size:40px;--setup-banner-tile-radius:var(--radius-md);--setup-banner-tile-surface:var(--color-surface-muted);--setup-banner-tile-color:var(--color-text);--state-viewport-height:100dvh;--state-page-height:320px;--state-section-height:220px;--state-compact-height:var(--grid-empty-height);--state-padding:var(--space-6);--state-gap:var(--space-4);--state-copy-gap:var(--space-2);--state-copy-width:34rem;--state-standalone-width:26rem;--state-title-size:var(--font-size-body);--state-title-weight:var(--font-weight-medium);--state-detail-size:var(--font-size-small);--state-line-height:var(--line-height-body);--state-text:var(--color-text);--state-muted:var(--color-text-muted);--state-icon-size:28px;--state-skeleton-width:120px;--state-skeleton-line-height:8px;--state-skeleton-gap:var(--space-2);--state-skeleton-surface:var(--color-surface-muted);--state-skeleton-radius:var(--radius-sm);--state-skeleton-shape-surface:var(--skeleton-base);--state-skeleton-shaped-gap:var(--space-6);--state-skeleton-compact-padding:var(--space-4);--state-skeleton-block-gap:var(--space-3);--state-skeleton-cell-gap:var(--space-5);--state-skeleton-field-gap:var(--space-2);--state-skeleton-bar-height:10px;--state-skeleton-rule:var(--component-border-width) solid var(--color-border);--state-skeleton-row-padding:var(--space-4) 0;--state-skeleton-control-height:36px;--state-skeleton-control-radius:var(--radius-md);--state-skeleton-search-width:18rem;--state-skeleton-action-width:7rem;--state-skeleton-card-min:13rem;--state-skeleton-card-padding:var(--space-4);--state-skeleton-card-surface:var(--color-surface);--state-skeleton-card-border:var(--component-border-width) solid var(--color-border);--state-skeleton-card-radius:var(--radius-lg);--state-skeleton-media-height:6.5rem;--state-skeleton-tile-min:11rem;--state-skeleton-figure-height:22px;--state-skeleton-plot-height:13rem;--state-skeleton-form-width:40rem;--state-skeleton-label-width:8rem;--state-skeleton-heading-height:18px;--state-skeleton-day-height:4.75rem;--state-skeleton-avatar-size:36px;--state-hidden-size:1px;--marketplace-installed-size:4rem;--marketplace-installed-gap:var(--space-4);--marketplace-installed-padding:var(--space-5);--marketplace-section-gap:var(--space-5);--marketplace-column-gap:var(--space-4);--marketplace-card-min-width:17rem;--marketplace-mobile-rows:3;--marketplace-mobile-peek:var(--space-6);--marketplace-mobile-art-size:3rem;--marketplace-mobile-card-padding:var(--space-3);--marketplace-product-art-height:7rem;--marketplace-product-art-size:4.5rem;--marketplace-product-art-surface:var(--color-surface-muted);--marketplace-card-padding:var(--space-4);--marketplace-card-shadow:var(--settings-ui-group-shadow);--marketplace-card-hover-shadow:0 0 0 var(--component-border-width) var(--ds-card-hover-border), var(--surface-edge-shadow);--marketplace-card-hover-bg:var(--marketplace-surface);--marketplace-card-radius:var(--settings-ui-radius);--marketplace-artwork-surface:var(--settings-ui-group-hover);--marketplace-label-inset:var(--settings-ui-inset);--marketplace-label-size:var(--settings-ui-group-label-size);--marketplace-label-weight:var(--settings-ui-group-label-weight);--marketplace-label-tracking:var(--settings-ui-group-label-tracking);--marketplace-label-gap:var(--settings-ui-group-gap);--marketplace-row-height:var(--settings-ui-row-height);--marketplace-row-padding:var(--settings-ui-row-padding-block);--marketplace-row-divider:var(--settings-ui-divider);--marketplace-summary-row-padding:var(--space-3);--marketplace-action-link:var(--settings-ui-link);--marketplace-action-hover:var(--settings-ui-group-hover);--marketplace-search-width:var(--grid-search-width);--marketplace-control-icon-size:var(--icon-size-sm);--marketplace-item-gap:var(--space-3);--marketplace-item-padding:var(--space-4);--marketplace-offer-inset:var(--space-3);--marketplace-action-gap:var(--space-3);--marketplace-action-width:5.5rem;--marketplace-action-max:10rem;--marketplace-artwork-size:3.5rem;--marketplace-artwork-radius:var(--radius-lg);--marketplace-artwork-inset:var(--space-2);--marketplace-heading-size:var(--font-size-section);--marketplace-product-title-size:var(--font-size-title);--marketplace-title-size:var(--font-size-body);--marketplace-description-size:var(--font-size-small);--marketplace-title-weight:var(--font-weight-semibold);--marketplace-divider:var(--component-border-width) solid var(--color-border);--marketplace-hover-bg:var(--color-surface-hover);--marketplace-surface:var(--color-surface);--marketplace-muted:var(--color-text-muted);--marketplace-radius:var(--radius-md);--marketplace-focus:var(--component-border-width) solid var(--color-accent);--marketplace-copy-gap:var(--space-1);--marketplace-summary-lines:2;--marketplace-summary-width:22rem;--marketplace-modal-summary-width:18rem;--marketplace-summary-price-size:30px;--marketplace-summary-surface:var(--color-surface-raised);--marketplace-detail-gap:var(--space-7);--marketplace-detail-line-height:1.6;--marketplace-list-inset:var(--space-5);--marketplace-price-size:var(--font-size-section);--marketplace-card-price-size:var(--font-size-body);--marketplace-overview-padding:var(--space-6);--marketplace-overview-radius:var(--billing-panel-radius);--marketplace-identity-size:4.5rem;--marketplace-identity-gap:var(--space-5);--marketplace-feature-icon:var(--icon-size-sm);--marketplace-feature-color:var(--color-text-muted);--marketplace-intro-width:64ch;--marketplace-purchase-gap:var(--space-3);--marketplace-purchase-section-gap:var(--space-3);--marketplace-purchase-price-size:var(--font-size-body);--marketplace-purchase-artwork-size:3rem;--marketplace-purchase-item-row-gap:var(--space-1);--marketplace-purchase-line-height:var(--line-height-body)}.ds-marketplace-purchase{--form-row-gap:var(--marketplace-purchase-gap);--agreement-link-color:var(--blue-500);--agreement-link-hover-color:var(--blue-600)}:root[data-theme=dark]{--marketplace-card-hover-bg:var(--color-surface-raised)}:root[data-theme=dark] .ds-marketplace-purchase{--agreement-link-color:var(--blue-300);--agreement-link-hover-color:var(--blue-200)}.ds-marketplace-detail[data-presentation=modal]{--marketplace-summary-width:var(--marketplace-modal-summary-width)}:root{--marketplace-chip-height:2rem;--marketplace-chip-padding:var(--space-4);--marketplace-chip-active-bg:var(--color-text-strong);--marketplace-chip-active-text:var(--color-surface);--marketplace-pill-height:1.375rem;--marketplace-pill-padding:var(--space-2);--marketplace-pill-gap:var(--space-1);--marketplace-pill-bg:var(--color-surface-muted);--marketplace-pill-icon:.75rem;--marketplace-pill-success-bg:color-mix(in srgb, var(--color-success) 12%, transparent);--marketplace-pill-success-text:var(--color-success);--marketplace-owned-art:2.75rem;--marketplace-owned-divider-inset:4.75rem;--marketplace-step-bar:.25rem;--marketplace-step-todo:var(--color-border);--marketplace-step-done:var(--color-success);--marketplace-step-current:var(--color-accent);--marketplace-payment-card-bg:var(--color-surface-muted);--marketplace-done-mark:4rem;--marketplace-done-icon:2rem;--marketplace-done-bg:color-mix(in srgb, var(--color-success) 12%, transparent);--marketplace-done-padding:var(--space-6);--marketplace-done-width:24rem;--marketplace-ad-height:320px;--marketplace-ad-radius:var(--ds-card-radius);--marketplace-ad-bg:var(--neutral-900);--marketplace-ad-text:var(--white);--marketplace-ad-glow:color-mix(in srgb, var(--blue-500) 45%, transparent);--marketplace-ad-glow-bibi:color-mix(in srgb, var(--ask-mark-to) 38%, transparent);--marketplace-ad-surface:radial-gradient(60% 90% at 78% 60%, var(--marketplace-ad-glow), transparent 70%), var(--marketplace-ad-bg);--marketplace-ad-surface-bibi:radial-gradient(60% 90% at 78% 60%, var(--marketplace-ad-glow-bibi), transparent 70%), var(--marketplace-ad-bg);--marketplace-ad-ring:none;--marketplace-ad-copy-padding:0 var(--space-7) 0 72px;--marketplace-ad-copy-padding-compact:28px var(--space-6) var(--space-7);--marketplace-ad-copy-gap:var(--space-4);--marketplace-ad-title-size:38px;--marketplace-ad-title-size-compact:28px;--marketplace-ad-title-weight:var(--font-weight-display);--marketplace-ad-title-tracking:-.035em;--marketplace-ad-title-line:1.06;--marketplace-ad-lead-size:var(--font-size-section);--marketplace-ad-lead-text:color-mix(in srgb, var(--white) 72%, transparent);--marketplace-ad-lead-width:26rem;--marketplace-ad-lead-lines:2;--marketplace-ad-buy-gap:14px;--marketplace-ad-buy-margin:var(--space-2);--marketplace-ad-button-height:42px;--marketplace-ad-button-padding:18px;--marketplace-ad-button-size:var(--font-size-card-title);--marketplace-ad-button-bg:var(--white);--marketplace-ad-button-hover:var(--neutral-100);--marketplace-ad-button-text:var(--neutral-800);--marketplace-ad-quiet-bg:color-mix(in srgb, var(--white) 12%, transparent);--marketplace-ad-quiet-hover:color-mix(in srgb, var(--white) 20%, transparent);--marketplace-ad-price-size:var(--font-size-card-title);--marketplace-ad-price-note-size:12.5px;--marketplace-ad-price-note-line:1.35;--marketplace-ad-price-note-text:color-mix(in srgb, var(--white) 60%, transparent);--marketplace-ad-nav-inset:72px;--marketplace-ad-nav-offset:var(--space-6);--marketplace-ad-nav-gap:var(--space-2);--marketplace-ad-dot-size:7px;--marketplace-ad-dot-active-width:20px;--marketplace-ad-dot-bg:color-mix(in srgb, var(--white) 30%, transparent);--marketplace-ad-dot-active-bg:var(--white);--marketplace-ad-arrow-size:2.5rem;--marketplace-ad-arrow-inset:var(--space-5);--marketplace-ad-arrow-bg:#2c2c2ec7;--marketplace-ad-arrow-hover:color-mix(in srgb, var(--neutral-700) 90%, transparent);--marketplace-ad-arrow-blur:blur(8px);--marketplace-ad-arrow-ring:0 0 0 1px color-mix(in srgb, var(--white) 14%, transparent);--marketplace-ad-arrow-icon:var(--icon-size-md);--marketplace-ad-layer:2;--marketplace-ad-focus:2px solid var(--white);--marketplace-ad-visual-height-compact:230px;--marketplace-ad-window-inset:34px 84px auto var(--space-6);--marketplace-ad-window-inset-compact:var(--space-6) var(--space-5) auto;--marketplace-ad-window-height:380px;--marketplace-ad-window-height-compact:320px;--marketplace-ad-window-radius:14px;--marketplace-ad-window-bg:var(--white);--marketplace-ad-window-text:var(--neutral-700);--marketplace-ad-window-strong:var(--neutral-800);--marketplace-ad-window-muted:var(--neutral-500);--marketplace-ad-window-line:var(--neutral-200);--marketplace-ad-window-fill:var(--neutral-100);--marketplace-ad-window-shadow:0 24px 70px color-mix(in srgb, var(--neutral-950) 60%, transparent), 0 0 0 1px color-mix(in srgb, var(--white) 8%, transparent);--marketplace-ad-window-padding:var(--space-4) 14px;--marketplace-ad-window-gap:10px;--marketplace-ad-window-mark:1.875rem;--marketplace-ad-window-avatar:1.25rem;--marketplace-ad-window-small:var(--font-size-small);--marketplace-ad-bubble-padding:var(--space-3) var(--space-4);--marketplace-ad-messages-padding:14px;--marketplace-ad-answer-padding:10px var(--space-4);--marketplace-ad-bubble-radius:14px;--marketplace-ad-bubble-tail:4px;--marketplace-ad-question-bg:var(--primary-700);--marketplace-ad-question-text:var(--white);--marketplace-ad-row-columns:6rem minmax(0, 1fr) 2.75rem;--marketplace-ad-row-size:12.5px;--marketplace-ad-bar-height:6px;--marketplace-ad-bar-track:#dcdce1;--marketplace-ad-prompt-height:1.625rem;--marketplace-ad-prompt-padding:10px;--marketplace-ad-shot-screen-inset:34px -150px auto var(--space-3);--marketplace-ad-shot-screen-inset-compact:var(--space-4) -120px auto var(--space-5);--marketplace-ad-shot-screen-radius:12px 0 0 0;--marketplace-ad-fan-inset:0 56px 0 40px;--marketplace-ad-fan-inset-compact:0;--marketplace-ad-fan-page-width:280px;--marketplace-ad-fan-page-width-compact:210px;--marketplace-ad-fan-page-top:28px;--marketplace-ad-fan-page-top-compact:14px;--marketplace-ad-fan-back-top:54px;--marketplace-ad-fan-back-top-compact:32px;--marketplace-ad-fan-shift:100px;--marketplace-ad-fan-shift-compact:70px;--marketplace-ad-fan-tilt:8deg;--marketplace-ad-fan-back-dim:brightness(.82);--marketplace-ad-fan-back-shadow:0 16px 40px color-mix(in srgb, var(--neutral-950) 50%, transparent);--marketplace-ad-fan-radius:4px;--marketplace-ad-gap-below:var(--space-6)}:root[data-theme=dark]{--marketplace-ad-ring:0 0 0 1px color-mix(in srgb, var(--white) 8%, transparent)}:root{--art-stage-base:var(--neutral-900);--art-stage-glow:color-mix(in srgb, var(--blue-500) 36%, transparent);--art-stage:radial-gradient(75% 95% at 82% 75%, var(--art-stage-glow), transparent 70%), var(--art-stage-base);--art-surface:var(--white);--art-edge:color-mix(in srgb, var(--neutral-950) 10%, transparent);--art-edge-width:1px;--art-lift:drop-shadow(0 3px 8px color-mix(in srgb, var(--neutral-950) 8%, transparent));--art-skel:var(--neutral-200);--art-mid:var(--neutral-400);--art-accent:var(--primary-700);--art-soft:var(--primary-50);--art-on-accent:var(--white);--art-text:var(--neutral-500);--art-accent-width:2px;--art-detail-width:1.5px;--art-label-size:10px;--art-label-strong-size:13px;--art-badge-size:15px;--addon-capture-bg:var(--white);--addon-capture-inset:18px 0 0 18px;--addon-capture-radius:8px 0 0 0;--addon-capture-shadow:0 12px 30px color-mix(in srgb, var(--neutral-950) 50%, transparent), 0 0 0 1px color-mix(in srgb, var(--white) 10%, transparent);--addon-capture-inset-thumb:6px 0 0 6px;--addon-capture-radius-thumb:4px 0 0 0;--addon-capture-inset-hero:40px 0 0 14%;--addon-capture-radius-hero:12px 0 0 0;--addon-capture-inset-panel:24px 0 0 12%;--art-fixed-surface:var(--white);--art-fixed-ink:var(--neutral-800);--art-fixed-muted:var(--neutral-500);--art-fixed-track:var(--neutral-200);--art-fixed-blue:var(--blue-700);--art-gift-from:var(--blue-500);--art-gift-to:var(--blue-800);--art-gift-text:color-mix(in srgb, var(--white) 78%, transparent);--art-gift-glow:color-mix(in srgb, var(--white) 9%, transparent);--art-gift-glow-soft:color-mix(in srgb, var(--white) 7%, transparent);--art-avatar-1:#48484a;--art-avatar-2:#58585c;--art-avatar-3:var(--neutral-700);--art-avatar-4:#6a6a6e;--art-avatar-ring:var(--art-stage-base);--art-avatar-ring-width:4px;--art-avatar-size:17px;--art-avatar-accent-size:18px;--art-caption-size:9px;--art-caption-tracking:.8px;--art-figure-size:20px;--art-figure-gift-size:27px;--art-note-size:8.5px;--art-store-brand-size:10.5px;--art-store-cart-size:8px;--art-store-plus-width:1.5px;--art-code-font:ui-monospace, Menlo, monospace;--addon-capture-zoom-screen:150%;--addon-capture-shift-screen:0 0;--addon-capture-zoom-calendar:205%;--addon-capture-shift-calendar:-19% -5%;--addon-fan-page-width:40%;--addon-fan-page-inset:12% auto auto 30%;--addon-fan-back-top:19%;--addon-fan-back-dim:brightness(.82);--addon-fan-shift:38%;--addon-fan-tilt:8deg;--addon-fan-radius:2px;--addon-fan-shadow:0 10px 24px color-mix(in srgb, var(--neutral-950) 50%, transparent);--marketplace-meter-label-gap:var(--space-2);--marketplace-meter-height:6px;--marketplace-meter-radius:var(--radius-sm);--marketplace-meter-track:var(--color-surface-muted);--marketplace-meter-fill:var(--color-text-muted);--marketplace-meter-full:var(--color-warning);--marketplace-meter-hint-gap:3px;--marketplace-meter-hint-icon:14px;--marketplace-chips-offset:var(--space-3);--marketplace-chips-gap:var(--space-3);--marketplace-chip-gap:7px;--marketplace-chip-icon:14px;--marketplace-chip-padding-wide:14px;--marketplace-chip-size:var(--font-size-body);--marketplace-store-section-gap:26px;--marketplace-store-heading-gap:10px;--marketplace-store-heading-size:var(--font-size-heading);--marketplace-store-heading-tracking:-.02em;--marketplace-store-heading-margin:var(--space-4);--marketplace-store-columns:repeat(4, minmax(0, 1fr));--marketplace-store-gap:var(--space-5);--marketplace-store-art-ratio:16 / 9.5;--marketplace-store-art-padding:14px 0 var(--space-3);--marketplace-store-body-padding:14px var(--space-5) var(--space-5);--marketplace-store-body-gap:var(--space-1);--marketplace-store-copy-min:2.375rem;--marketplace-store-title-size:var(--font-size-card-title);--marketplace-store-title-weight:var(--font-weight-display);--marketplace-store-price-size:var(--font-size-section);--marketplace-store-price-tracking:-.2px;--marketplace-store-foot-gap:var(--space-3);--marketplace-store-foot-margin:10px;--marketplace-store-title-gap:var(--space-2);--marketplace-store-soon-opacity:.75;--marketplace-store-hover-lift:-1px;--marketplace-store-transition:var(--duration-base) var(--ease-standard);--marketplace-tier-art-width:15rem;--marketplace-tier-art-min:12.5rem;--marketplace-tier-art-min-compact:9.5rem;--marketplace-tier-body-padding:var(--space-6) 22px;--marketplace-tier-body-gap:var(--space-4);--marketplace-tier-gap:10px;--marketplace-tier-padding:var(--space-4) 14px;--marketplace-tier-border:1.5px solid var(--color-border);--marketplace-tier-hover-border:var(--neutral-400);--marketplace-tier-active-border:var(--color-accent);--marketplace-tier-active-bg:var(--color-accent-surface);--marketplace-tier-title-size:var(--font-size-card-title);--marketplace-trust-margin:34px;--marketplace-trust-padding:var(--space-6) 22px;--marketplace-trust-gap:var(--space-5);--marketplace-trust-item-gap:10px;--marketplace-trust-icon:var(--icon-size-md);--marketplace-trust-icon-color:var(--color-text-strong);--marketplace-product-columns:minmax(0, 1fr) 22.5rem;--marketplace-product-gap:28px;--marketplace-product-head-gap:var(--space-5);--marketplace-product-head-margin:18px;--marketplace-product-icon-size:3rem;--marketplace-product-art-ratio:16 / 8;--marketplace-product-art-ratio-compact:16 / 10;--marketplace-product-art-scale:.9;--marketplace-product-art-margin:26px;--marketplace-product-section-gap:30px;--marketplace-product-section-title-gap:var(--space-4);--marketplace-product-lead-size:15px;--marketplace-product-lead-width:66ch;--marketplace-product-card-gap:var(--space-4);--marketplace-product-card-padding:var(--space-5);--marketplace-product-tile-size:2.25rem;--marketplace-product-tile-bg:var(--color-surface-muted);--marketplace-product-step-size:1.625rem;--marketplace-product-step-margin:10px;--marketplace-product-faq-padding:var(--space-1) 18px;--marketplace-product-faq-row:14px;--marketplace-product-faq-width:64ch;--marketplace-product-related-art-width:3.5rem;--marketplace-product-related-art-height:2.75rem;--marketplace-buy-padding:22px;--marketplace-buy-gap:14px;--marketplace-buy-top:var(--space-6);--marketplace-buy-price-size:30px;--marketplace-buy-price-tracking:-.8px;--marketplace-buy-row-padding:11px;--marketplace-buy-tick-gap:7px;--marketplace-buy-tick-icon:14px;--marketplace-pill-warning-bg:var(--color-warning-soft);--marketplace-pill-warning-text:var(--color-warning);--marketplace-pill-accent-bg:var(--color-accent-surface);--marketplace-pill-accent-text:var(--color-accent);--marketplace-facts-gap:var(--space-5);--marketplace-fact-padding:var(--space-5) 18px;--marketplace-fact-gap:var(--space-1);--marketplace-fact-value-size:var(--font-size-heading);--marketplace-fact-value-weight:var(--font-weight-semibold);--marketplace-fact-value-tracking:-.02em;--marketplace-fact-link-weight:var(--font-weight-medium);--marketplace-buy-help-padding:14px 0 0;--marketplace-buy-help-text-margin:2px 0 10px;--marketplace-group-gap:var(--space-5);--marketplace-group-card-gap:var(--space-3);--marketplace-group-header-padding:0 var(--space-2);--marketplace-group-header-gap:var(--space-4);--marketplace-owned-label-margin:10px var(--space-2) 0;--marketplace-owned-label-tracking:.06em;--marketplace-group-row-columns:3.5rem minmax(0, 1.6fr) 5.5rem 9.5rem 9.5rem 1.5rem;--marketplace-group-row-columns-compact:3.5rem minmax(0, 1fr) 1.5rem;--marketplace-group-row-gap:var(--space-5);--marketplace-group-row-padding:var(--space-4) var(--space-5);--marketplace-group-art-width:3.5rem;--marketplace-group-art-height:2.75rem;--marketplace-group-empty-padding:18px var(--space-5);--marketplace-group-chevron:var(--neutral-400);--marketplace-group-status-gap:3px}:root[data-theme=dark]{--marketplace-pill-accent-text:var(--blue-300)}@media (width<=1200px){:root{--marketplace-store-gap:var(--space-4);--marketplace-store-body-padding:var(--space-4);--marketplace-product-columns:minmax(0, 1fr) 19rem;--marketplace-product-gap:var(--space-6)}}:root{--report-canvas-component-inset:var(--space-2);--designer-drag-z:100;--designer-drag-outline:var(--designer-selection);--designer-step-padding:16px;--designer-step-gap:4px;--designer-step-content-gap:12px;--designer-step-radius:12px;--designer-step-summary-size:var(--font-size-small);--designer-step-summary-color:var(--color-text-muted);--designer-step-summary-lines:2;--designer-step-title-size:16px;--designer-step-title-weight:var(--font-weight-semibold);--designer-step-title-color:var(--color-text-strong);--designer-step-title-line-height:20px;--designer-step-summary-line-height:16px;--designer-step-icon-size:18px;--designer-step-icon-box:36px;--designer-step-icon-radius:10px;--designer-step-icon-color:var(--designer-text);--designer-step-preview-width:80px;--designer-step-preview-height:80px;--designer-step-preview-gap:16px;--designer-step-preview-radius:8px;--designer-step-preview-border:var(--designer-border);--designer-step-preview-surface:var(--color-surface);--designer-step-preview-document-width:600px;--designer-step-preview-document-height:1000px;--designer-step-preview-scale:.133333;--designer-step-accent-width:3px;--designer-step-trigger-color:var(--color-success);--designer-step-condition-color:var(--color-warning);--designer-step-wait-color:var(--color-text-muted);--designer-step-action-color:color-mix(in srgb, var(--color-accent-strong) 75%, var(--color-text-strong));--designer-step-flow-color:var(--color-text);--designer-palette-heading-size:var(--font-size-small);--designer-height:100dvh;--designer-embedded-height:720px;--designer-rail-width:var(--sidebar-collapsed-width);--designer-rail-control-size:var(--sidebar-link-width-collapsed);--designer-rail-icon-size:var(--sidebar-collapsed-icon-size);--designer-library-width:420px;--designer-inspector-width:420px;--designer-library-min-width:280px;--designer-library-max-width:560px;--designer-inspector-min-width:280px;--designer-inspector-max-width:560px;--designer-field-min-width:140px;--designer-field-gap:12px;--designer-geometry-columns:2;--designer-header-height:68px;--designer-mobile-header-height:56px;--designer-mobile-header-control:44px;--designer-toolbar-height:48px;--designer-floating-gap:20px;--designer-toolbar-z:3;--designer-panel-z:4;--designer-floating-shadow:var(--shadow-menu);--designer-panel-shadow:0 1px 6px color-mix(in srgb, var(--neutral-950) 6%, transparent);--designer-page-heading-size:var(--font-size-body);--designer-page-heading-gap:12px;--designer-footer-height:30px;--designer-panel-mobile-height:36dvh;--designer-header-padding:12px 20px;--designer-panel-padding:20px 16px;--designer-gap:12px;--designer-small-gap:6px;--designer-pick-menu-width:288px;--designer-section-gap:24px;--designer-control-size:32px;--designer-icon-size:16px;--designer-library-icon-size:20px;--designer-palette-height:92px;--designer-palette-columns:3;--designer-palette-gap:8px;--designer-palette-padding:16px 8px;--designer-palette-icon-size:28px;--designer-palette-artwork-size:48px;--designer-palette-radius:4px;--designer-palette-font-size:var(--font-size-small);--designer-palette-heading-height:44px;--designer-palette-heading-padding:8px 0;--designer-palette-collapsed-chevron:rotate(-90deg);--designer-palette-on-page-surface:var(--color-surface-muted);--designer-palette-on-page-text:var(--color-text-muted);--designer-palette-on-page-icon-opacity:.55;--designer-component-search-height:40px;--designer-component-search-padding:8px 10px;--designer-handle-size:36px;--designer-handle-offset:calc(var(--designer-handle-size) / -2);--designer-handle-marker-size:18px;--designer-handle-radius:6px;--designer-handle-border:2px solid var(--designer-active-text);--designer-handle-surface:var(--designer-surface);--designer-handle-hover-surface:color-mix(in srgb, var(--designer-surface) 88%, var(--designer-active-text));--designer-handle-shadow:0 2px 5px #00000029;--designer-rotate-size:44px;--designer-rotate-offset:-60px;--designer-rotate-icon-size:18px;--designer-rotate-stem-size:16px;--designer-rotate-radius:50%;--designer-grid-size:10px;--designer-grid-paint:radial-gradient(circle, var(--designer-grid-color) .65px, transparent .8px);--designer-grid-spacing:var(--designer-grid-size) var(--designer-grid-size);--designer-grid-color:var(--color-border-strong);--designer-canvas:var(--color-canvas);--designer-surface:var(--color-surface);--designer-board:var(--color-surface-raised);--designer-node:var(--color-surface);--designer-node-muted:var(--color-surface-muted);--designer-active-text:var(--color-text);--designer-active-bg:color-mix(in srgb, var(--designer-active-text) 8%, var(--color-surface));--designer-text:var(--color-text);--designer-muted:var(--color-text-muted);--designer-border:var(--component-border-width) solid var(--color-border);--designer-selection-color:color-mix(in srgb, var(--designer-active-text) 38%, var(--designer-surface));--designer-selection:2px solid var(--designer-selection-color);--designer-node-hover-outline:1px solid color-mix(in srgb, var(--designer-active-text) 22%, var(--designer-surface));--designer-hover-bg:color-mix(in srgb, var(--designer-active-text) 4%, var(--designer-surface));--designer-rail-hover-bg:var(--sidebar-hover-bg);--designer-rail-active-bg:var(--sidebar-active-bg);--designer-rail-active-text:var(--sidebar-text-strong);--designer-selection-fill:color-mix(in srgb, var(--designer-active-text) 8%, transparent);--designer-node-shadow:0 3px 10px color-mix(in srgb, var(--neutral-950) 10%, transparent);--designer-board-shadow:0 2px 12px color-mix(in srgb, var(--neutral-950) 5%, transparent);--designer-radius:var(--radius-md);--designer-node-radius:10px;--designer-ellipse-radius:50%;--designer-node-padding:20px;--designer-node-padding-compact:12px;--designer-node-padding-spacious:28px;--designer-caption-offset:-26px;--designer-node-text:20px;--designer-document-text:var(--font-size-body);--designer-document-heading:var(--designer-node-text);--designer-document-line-height:var(--line-height-body);--designer-node-line-height:1.4;--designer-node-label-size:11px;--designer-title-size:var(--font-size-body);--designer-font-size:var(--font-size-small);--designer-label-size:var(--font-size-label);--designer-font-weight:var(--font-weight-semibold);--designer-line-height:var(--line-height-body);--designer-connection-width:1.5px;--designer-connection-text:12px;--designer-selection-z:2;--designer-mobile-nav-height:56px;--designer-disabled-opacity:.4;--designer-sr-size:1px;--designer-sr-clip:inset(50%);--designer-number-invalid-border:1px solid var(--color-danger);--designer-number-border:var(--designer-border);--designer-number-radius:6px;--designer-number-focus:2px solid var(--designer-active-text);--designer-number-focus-offset:2px;--designer-number-tool-gap:4px;--designer-number-unit-padding:4px;--designer-number-unit-font-size:12px;--designer-number-preset-target:36px;--designer-floor-chair-active-image:url(/floor-assets/flat-v3/chair-active.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-chair-due-image:url(/floor-assets/flat-v3/chair-due.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-chair-neutral-image:url(/floor-assets/flat-v3/chair-neutral.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-chair-patio-image:url(/floor-assets/flat-v3/chair-patio.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-inside-herringbone-image:url(/floor-assets/flat-v3/inside-herringbone.png?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-inside-light-tile-image:url(/floor-assets/flat-v3/inside-light-tile.png?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-long-planter-image:url(/floor-assets/flat-v3/long-planter.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-marble-bar-image:url(/floor-assets/flat-v3/marble-bar.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-patio-hex-image:url(/floor-assets/flat-v3/patio-hex.png?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-potted-plant-image:url(/floor-assets/flat-v3/potted-plant.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-rectangle-marble-tabletop-image:url(/floor-assets/flat-v3/rectangle-marble-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-rectangle-table-image:url(/floor-assets/flat-v3/rectangle-table.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-round-marble-tabletop-image:url(/floor-assets/flat-v3/round-marble-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-round-table-image:url(/floor-assets/flat-v3/round-table.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-square-marble-tabletop-image:url(/floor-assets/flat-v3/square-marble-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-square-table-image:url(/floor-assets/flat-v3/square-table.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-tile-size:240px;--designer-floor-asset-opacity:1;--designer-floor-label-size:15px;--designer-floor-label-weight:700;--designer-floor-label-surface:transparent;--designer-floor-label-text:#1d1d1b;--designer-floor-label-padding:2px 6px;--designer-floor-capacity-size:11px;--designer-floor-wall:var(--color-text-muted);--designer-floor-zone-surface:var(--color-surface-muted);--designer-floor-radius:var(--designer-node-radius);--designer-qr-size:240px;--designer-floor-repeat:no-repeat;--designer-floor-position:center;--designer-floor-fit:contain;--designer-floor-tile-repeat:repeat;--designer-floor-geometry-chair:.3;--designer-floor-geometry-dense-chair:.24;--designer-floor-geometry-radius:.36;--designer-floor-geometry-dense-radius:.38;--designer-floor-geometry-rectangle-chair:.3;--designer-floor-geometry-rectangle-gap:.8;--designer-floor-geometry-rectangle-inset-x:.07;--designer-floor-geometry-rectangle-inset-y:.24;--designer-floor-geometry-round-inset:.18;--designer-floor-chair-shadow:none;--designer-floor-table-shadow:drop-shadow(0 1px 1px #0000000d);--designer-floor-table-fit:100% 100%;--designer-floor-state-size:var(--designer-label-size);--designer-floor-state-surface:transparent;--designer-floor-state-text:#6e6c67;--designer-floor-state-line:1.5px;--designer-floor-label-line-height:1.1;--designer-floor-capacity-gap:2px;--designer-floor-capacity-icon:1.05em;--designer-floor-state-rect-radius:9px;--designer-floor-seated-fill:#e8efff;--designer-floor-seated-stroke:#3b6fe0;--designer-floor-seated-text:#2449b5;--designer-floor-ordering-fill:#fff3dc;--designer-floor-ordering-stroke:#d9901a;--designer-floor-ordering-text:#8f5a00;--designer-floor-overdue-fill:#fde8e8;--designer-floor-overdue-stroke:#d64545;--designer-floor-overdue-text:#a42a2a;--designer-floor-reserved-fill:#f4effd;--designer-floor-reserved-stroke:#8a63d2;--designer-floor-reserved-text:#5e3da6;--designer-floor-idle-fill:#f2f1ee;--designer-floor-idle-stroke:#b8b3aa;--designer-floor-idle-text:#8a867e;--designer-floor-warning-outline:2px dashed var(--color-warning);--designer-floor-palette-size:64px;--designer-floor-plain-surface:var(--color-surface-muted);--designer-floor-plain-border:var(--designer-border);--designer-email-preview-height:65dvh;--designer-document-small:12px;--designer-document-large:20px;--designer-document-strong:700;--designer-document-button-bg:var(--color-text);--designer-document-button-text:var(--color-surface);--designer-document-button-radius:6px;--designer-document-button-padding:12px 20px;--designer-document-image-fit:contain;--designer-choice-height:36px;--designer-choice-gap:2px;--designer-choice-padding:3px;--designer-choice-radius:6px;--designer-choice-font-size:11px;--designer-choice-icon-size:16px;--designer-choice-surface:var(--color-surface-muted);--designer-choice-selected-surface:var(--color-surface);--designer-choice-selected-text:var(--color-text);--designer-choice-muted:var(--color-text-muted);--designer-choice-border:1px solid var(--color-border);--designer-choice-focus:2px solid var(--color-text);--designer-choice-disabled-opacity:.5;--designer-icon-picker-cell:36px;--designer-icon-picker-glyph:18px;--designer-icon-picker-max-height:280px;--designer-choice-small-icon:13px;--designer-choice-large-icon:20px;--designer-document-padding-compact:2px 4px;--designer-document-padding-normal:4px 12px;--designer-document-padding-spacious:6px 20px;--designer-output-paper:var(--white);--designer-output-ink:var(--neutral-950);--designer-receipt-font:11px;--designer-receipt-heading:15px;--designer-receipt-small:10px;--designer-receipt-large:14px;--designer-receipt-gap:8px;--designer-receipt-compact-gap:4px;--designer-receipt-spacious-gap:14px;--designer-receipt-border:1px dashed var(--neutral-500);--designer-receipt-double-border:3px double var(--neutral-500);--designer-repeat-padding:12px;--designer-color-swatch-width:36px;--designer-color-swatch-height:32px;--designer-receipt-scale:1}[data-scale=compact]{--designer-receipt-scale:.9}[data-scale=large]{--designer-receipt-scale:1.2}:root{--designer-logo-width:96px;--designer-logo-height:64px;--designer-floor-bench-image:url(/floor-assets/flat-v3/bench.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-column-image:url(/floor-assets/flat-v3/column.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-door-image:url(/floor-assets/flat-v3/door.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-double-door-image:url(/floor-assets/flat-v3/double-door.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-glass-wall-image:url(/floor-assets/flat-v3/glass-wall.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-host-desk-image:url(/floor-assets/flat-v3/host-desk.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-oval-marble-tabletop-image:url(/floor-assets/flat-v3/oval-marble-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-oval-table-image:url(/floor-assets/flat-v3/oval-table.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-round-column-image:url(/floor-assets/flat-v3/round-column.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-sliding-door-image:url(/floor-assets/flat-v3/sliding-door.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-booth-image:url(/floor-assets/flat-v3/booth.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-booth-chairs-image:url(/floor-assets/flat-v3/booth-chairs.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-booth-double-image:url(/floor-assets/flat-v3/booth-double.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-booth-single-image:url(/floor-assets/flat-v3/booth-single.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-geometry-booth-depth:.22;--designer-floor-geometry-booth-gap:.07;--designer-floor-styling-chair-image:url(/floor-assets/flat-v3/styling-chair.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-barber-chair-image:url(/floor-assets/flat-v3/barber-chair.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-shampoo-station-image:url(/floor-assets/flat-v3/shampoo-station.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-treatment-bed-image:url(/floor-assets/flat-v3/treatment-bed.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-manicure-table-image:url(/floor-assets/flat-v3/manicure-table.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-styling-station-image:url(/floor-assets/flat-v3/styling-station.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-reception-desk-image:url(/floor-assets/flat-v3/reception-desk.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-display-shelf-image:url(/floor-assets/flat-v3/display-shelf.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-sofa-image:url(/floor-assets/flat-v3/sofa.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-stairs-image:url(/floor-assets/flat-v3/stairs.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-wall-image:url(/floor-assets/flat-v3/wall.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-window-image:url(/floor-assets/flat-v3/window.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-wall-surface:#2f2e2b;--designer-floor-wall-border:0;--designer-floor-wall-inset:none;--designer-floor-mirror-x:scaleX(-1);--designer-floor-mirror-y:scaleY(-1);--designer-floor-mirror-both:scale(-1, -1)}.ds-designer-node[data-step-kind=trigger],.ds-designer-palette-item[data-step-kind=trigger]{--designer-step-icon-color:var(--designer-step-trigger-color)}.ds-designer-node[data-step-kind=condition],.ds-designer-palette-item[data-step-kind=condition]{--designer-step-icon-color:var(--designer-step-condition-color)}.ds-designer-node[data-step-kind=wait],.ds-designer-palette-item[data-step-kind=wait]{--designer-step-icon-color:var(--designer-step-wait-color)}.ds-designer-node[data-step-kind=action],.ds-designer-palette-item[data-step-kind=action]{--designer-step-icon-color:var(--designer-step-action-color)}.ds-designer-node[data-step-kind=flow],.ds-designer-palette-item[data-step-kind=flow]{--designer-step-icon-color:var(--designer-step-flow-color)}.ds-designer-step-icon{--designer-step-icon-background:color-mix(in srgb, var(--designer-step-icon-color) 12%, transparent)}:root{--designer-section-choice-padding:8px;--designer-section-diagram-height:28px;--designer-section-diagram-gap:4px;--designer-add-section-height:56px;--designer-section-one:minmax(0, 1fr);--designer-section-halves:repeat(2, minmax(0, 1fr));--designer-section-thirds:repeat(3, minmax(0, 1fr));--designer-section-quarters:repeat(4, minmax(0, 1fr));--designer-section-wide-left:minmax(0, 2fr) minmax(0, 1fr);--designer-section-wide-right:minmax(0, 1fr) minmax(0, 2fr);--designer-section-center:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);--designer-tab-indicator:inset 0 -2px var(--designer-text);--content-gap:var(--designer-gap);--content-column-widths:var(--designer-section-halves);--content-min-height:0px;--content-margin:0px;--content-padding:0px;--designer-floor-plate-padding:0;--designer-floor-plate-border:0;--designer-floor-plate-radius:6px;--designer-floor-grid-opacity:.22;--designer-floor-round-oak-tabletop-image:url(/floor-assets/flat-v3/round-oak-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-round-walnut-tabletop-image:url(/floor-assets/flat-v3/round-walnut-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-round-graphite-tabletop-image:url(/floor-assets/flat-v3/round-graphite-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-square-oak-tabletop-image:url(/floor-assets/flat-v3/square-oak-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-square-walnut-tabletop-image:url(/floor-assets/flat-v3/square-walnut-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-square-graphite-tabletop-image:url(/floor-assets/flat-v3/square-graphite-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-rectangle-oak-tabletop-image:url(/floor-assets/flat-v3/rectangle-oak-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-rectangle-walnut-tabletop-image:url(/floor-assets/flat-v3/rectangle-walnut-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-rectangle-graphite-tabletop-image:url(/floor-assets/flat-v3/rectangle-graphite-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-oval-oak-tabletop-image:url(/floor-assets/flat-v3/oval-oak-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-oval-walnut-tabletop-image:url(/floor-assets/flat-v3/oval-walnut-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-oval-graphite-tabletop-image:url(/floor-assets/flat-v3/oval-graphite-tabletop.svg?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-inside-oak-image:url(/floor-assets/flat-v3/inside-oak.png?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-inside-walnut-image:url(/floor-assets/flat-v3/inside-walnut.png?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-inside-concrete-image:url(/floor-assets/flat-v3/inside-concrete.png?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-inside-terrazzo-image:url(/floor-assets/flat-v3/inside-terrazzo.png?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-inside-slate-image:url(/floor-assets/flat-v3/inside-slate.png?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-floor-inside-sandstone-image:url(/floor-assets/flat-v3/inside-sandstone.png?dpl=dpl_3vvPUz2TnjbrKNgSkCsEqjWzJSMu);--designer-reorder-shadow:var(--grid-reorder-shadow);--designer-reorder-duration:var(--grid-reorder-duration)}.ds-designer-pick-menu{--dropdown-menu-width:var(--designer-pick-menu-width)}:root{--overview-picker-size:var(--font-size-body);--overview-picker-padding:var(--space-2) 0;--overview-analysis-columns:minmax(0, 2fr) minmax(280px, 1fr);--overview-total-six-columns:repeat(6, minmax(0, 1fr));--overview-total-label-height:calc(var(--overview-context-size) * var(--line-height-body) * 2);--overview-coverage-padding:var(--space-3) 0;--overview-coverage-detail-inset:calc(var(--form-requirement-icon-size) + var(--form-requirement-gap));--overview-coverage-caret-width:8px;--overview-coverage-caret-height:5px;--overview-coverage-caret-shape:polygon(0 0, 100% 0, 50% 100%);--overview-review-open-transform:rotate(180deg);--overview-review-row-padding:var(--space-4) 0;--overview-review-row-gap:var(--space-4);--overview-review-copy-gap:var(--space-2);--overview-review-detail-indent:var(--space-3);--overview-chart-resting-height:112px;--overview-coverage-toggle-color:var(--settings-ui-link);--overview-chart-resting-padding:var(--space-5) 0;--overview-filter-min-width:220px;--overview-total-columns:repeat(3, minmax(0, 1fr));--overview-total-mobile-columns:repeat(2, minmax(0, 1fr));--overview-total-gap:var(--space-5);--overview-total-value-size:var(--quick-info-value-size);--overview-total-mobile-value-size:var(--quick-info-mobile-value-size);--overview-total-value-weight:var(--font-weight-semibold);--overview-total-padding:var(--space-4) 0;--overview-control-gap:var(--space-3);--overview-section-gap:var(--space-5);--overview-section-spacing:var(--space-6);--overview-dashboard-detail-grid:repeat(auto-fit, minmax(min(100%, var(--overview-card-min-width)), 1fr));--overview-snapshot-row-padding:10px 0;--overview-snapshot-state-height:22px;--overview-snapshot-state-padding:0 9px;--overview-snapshot-state-size:var(--font-size-small);--overview-snapshot-state-weight:var(--font-weight-display);--overview-snapshot-dot-size:6px;--overview-snapshot-row-gap:var(--space-3);--overview-snapshot-row-wrap:nowrap;--overview-snapshot-copy-basis:0%;--overview-snapshot-tablet-copy-basis:7rem;--overview-snapshot-copy-gap:var(--space-1);--overview-snapshot-title-size:var(--font-size-body);--overview-snapshot-detail-size:var(--font-size-small);--overview-snapshot-rank-width:var(--grid-icon-size);--overview-snapshot-icon-box:30px;--overview-snapshot-icon-radius:var(--radius-sm);--overview-snapshot-icon-surface:var(--color-surface-muted);--overview-snapshot-amount-weight:var(--font-weight-display);--overview-snapshot-bar-height:6px;--overview-snapshot-bar-radius:var(--radius-pill);--overview-snapshot-bar-track:var(--color-surface-muted);--overview-snapshot-bar-fill:var(--chart-series-1);--overview-dashboard-detail-gap:var(--overview-section-gap);--overview-dashboard-detail-rows:1fr;--overview-card-laptop-min-width:320px;--overview-card-tablet-min-width:30%;--overview-card-min-width:var(--overview-card-laptop-min-width);--overview-stack-column-width:var(--overview-card-min-width);--overview-stack-column-count:3;--overview-stack-track:minmax(min(100%, max(var(--overview-card-min-width), calc((100% - (var(--overview-stack-column-count) - 1) * var(--overview-section-gap)) / var(--overview-stack-column-count)))), 1fr);--overview-detail-action-overhang:-6px;--overview-control-icon-size:var(--icon-size-sm);--overview-context-size:var(--font-size-small);--overview-heading-size:var(--font-size-body);--overview-heading-weight:var(--font-weight-medium);--overview-popover-available-width:min(100cqi, calc(100vw - var(--overview-popover-viewport-gutter) - var(--overview-popover-viewport-gutter)));--overview-popover-width:560px;--overview-customize-width:340px;--overview-customize-group-gap:var(--space-4);--overview-customize-row-gap:var(--space-2);--overview-customize-row-padding:0;--overview-customize-action-size:var(--control-height-sm);--overview-customize-action-opacity:0;--overview-customize-action-active-opacity:1;--overview-customize-drag-opacity:.5;--overview-customize-drop-background:var(--color-surface-muted);--overview-customize-muted-color:var(--color-text-muted);--overview-customize-heading-size:var(--font-size-small);--overview-customize-heading-weight:var(--font-weight-medium);--overview-popover-gap:var(--space-2);--overview-popover-padding:var(--space-4);--overview-popover-radius:var(--radius-lg);--overview-popover-border:var(--component-border-width) solid var(--color-border);--overview-popover-shadow:var(--shadow-menu);--overview-popover-layer:40;--overview-popover-max-height:70dvh;--overview-popover-viewport-gutter:var(--space-4);--overview-presets-width:150px;--overview-preset-padding:var(--space-3) var(--space-4);--overview-preset-radius:var(--radius-sm);--overview-preset-selected:var(--color-surface-muted);--overview-empty-min-height:280px;--overview-empty-title-size:var(--font-size-body);--overview-empty-icon-display:block;--overview-empty-detail-display:block;--overview-chart-padding:var(--space-6)}.ds-overview-stack{--overview-section-spacing:var(--overview-section-gap)}.ds-overview-customize-move{--icon-button-size:var(--overview-customize-action-size)}@media (width<=1200px){:root{--overview-card-min-width:var(--overview-card-tablet-min-width);--overview-stack-column-width:auto;--overview-snapshot-row-wrap:wrap;--overview-snapshot-copy-basis:var(--overview-snapshot-tablet-copy-basis)}}@media (width<=640px){:root{--overview-card-min-width:var(--overview-card-laptop-min-width);--overview-stack-column-width:var(--overview-card-min-width);--overview-snapshot-row-wrap:nowrap;--overview-snapshot-copy-basis:0%}}:root{--overview-card-padding:var(--space-6);--overview-card-header-padding:var(--space-6);--overview-card-table-padding-bottom:var(--overview-card-padding);--overview-card-gap:var(--space-3);--overview-card-title-size:var(--font-size-card-title);--overview-card-action-size:var(--card-action-size);--overview-card-action-weight:var(--font-weight-semibold);--overview-card-action-color:var(--color-accent-strong);--overview-card-action-icon-display:none;--overview-card-action-hover:var(--card-action-hover-color);--overview-card-action-gap:var(--card-action-gap);--overview-card-action-height:var(--card-action-height);--overview-card-action-label-display:inline;--overview-card-action-width:var(--overview-card-action-height);--overview-card-icon-size:var(--icon-size-sm);--overview-card-copy-gap:var(--space-1);--overview-card-footer-size:var(--font-size-small);--overview-card-footer-color:var(--color-text-muted);--overview-card-divider:0 solid transparent;--overview-card-status-gap:var(--space-3);--overview-card-status-icon-box:32px;--overview-card-status-icon-radius:var(--radius-sm);--overview-card-status-surface:var(--color-surface-muted);--overview-card-status-size:var(--font-size-small);--overview-card-status-detail-size:var(--font-size-small);--overview-card-status-padding:var(--space-1) var(--space-2);--overview-card-focus-outline:var(--card-action-focus-outline);--overview-card-focus-offset:var(--card-action-focus-offset);--overview-card-grid-align:start;--overview-insight-gap:var(--space-4);--overview-insight-icon-box:44px;--overview-insight-icon-size:22px;--overview-insight-icon-radius:var(--radius-md);--overview-insight-title-size:var(--font-size-body);--overview-insight-title-weight:var(--font-weight-semibold);--overview-insight-detail-size:var(--font-size-small);--overview-insight-line-height:var(--line-height-body);--overview-insight-copy-gap:var(--space-1)}:root[data-theme=dark]{--overview-card-action-color:var(--primary-300)}.ds-overview-insight{--overview-insight-color:var(--color-text-strong);--overview-insight-surface:var(--color-surface-muted)}.ds-overview-insight[data-tone=warning]{--overview-insight-color:var(--color-warning-strong)}.ds-overview-insight[data-tone=critical]{--overview-insight-color:var(--color-danger)}.ds-overview-insight[data-tone=positive]{--overview-insight-color:var(--color-success-strong)}.ds-overview-card{--ds-card-padding:var(--overview-card-padding);--overview-card-table-margin-inline:0px;--ds-card-title-size:var(--overview-card-title-size);--ds-card-header-gap:var(--overview-card-gap);--ds-card-action-size:var(--overview-card-action-size);--ds-card-header-columns:minmax(0, 1fr) auto}:root{--card-action-size:var(--font-size-small);--card-action-weight:var(--font-weight-medium);--card-action-color:var(--color-text-muted);--card-action-hover-color:var(--color-text-strong);--card-action-gap:var(--space-1);--card-action-height:32px;--card-action-padding:0;--card-action-radius:var(--radius-sm);--card-action-icon-size:var(--icon-size-sm);--card-action-focus-outline:var(--component-border-width) solid var(--color-accent);--card-action-focus-offset:var(--space-1);--card-action-chevron-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--record-detail-gap:var(--space-5);--record-detail-line-gap:var(--space-3);--record-detail-note-gap:var(--space-1);--record-detail-summary-padding:var(--space-4);--record-detail-summary-surface:var(--color-surface-muted);--record-detail-radius:var(--radius-md);--record-detail-border:var(--component-border-width) solid var(--color-border);--record-detail-summary-columns:repeat(3, minmax(0, 1fr));--record-detail-summary-pair-columns:repeat(2, minmax(0, 1fr));--record-detail-metadata-columns:minmax(0, 1fr);--record-detail-stacked-fact-columns:minmax(0, 1fr);--record-detail-value-align:start;--record-detail-mobile-columns:minmax(0, 1fr);--record-detail-total-columns:minmax(0, 1fr) auto;--record-detail-totals-max-width:20rem;--record-detail-totals-mobile-max-width:100%;--record-detail-text:var(--color-text);--record-detail-muted:var(--color-text-muted);--record-detail-label-size:var(--font-size-small);--record-detail-body-size:var(--font-size-body);--record-detail-summary-size:var(--font-size-section);--record-detail-total-size:var(--font-size-section);--record-detail-weight:var(--font-weight-semibold);--record-detail-line-height:var(--line-height-body);--record-detail-amount-max-width:45%;--record-item-quantity-size:var(--space-7);--record-item-quantity-surface:var(--color-surface-muted);--record-item-tag-surface:var(--color-surface-muted);--record-item-option-rule:var(--component-border-width) solid var(--color-border-subtle);--record-item-callout-surface:var(--color-accent-surface);--record-item-callout-text:var(--color-accent-strong);--record-item-icon-size:.875rem;--record-item-icon-offset:.125em;--record-split-aside-width:300px;--record-split-gap:26px;--record-split-divider:var(--component-border-width) solid var(--color-border-subtle);--record-hero-size:30px;--record-hero-weight:var(--font-weight-bold);--record-hero-tracking:-.02em;--record-hero-detail-size:var(--font-size-body);--record-hero-gap:var(--space-1);--record-split-label-size:var(--font-size-small);--record-split-label-weight:var(--font-weight-semibold);--record-split-label-tracking:var(--settings-ui-group-label-tracking);--record-split-label-gap:var(--space-2);--record-split-row-padding:11px 0;--record-split-row-gap:var(--space-4);--record-split-label-max-width:60%;--record-split-row-divider:var(--component-border-width) solid var(--color-border-subtle);--record-split-value-weight:var(--font-weight-semibold);--record-split-section-gap:var(--space-6);--record-split-total-rule:var(--component-border-width) solid var(--color-border);--detail-form-outline-border:var(--component-border-width) solid var(--color-border);--detail-form-outline-radius:var(--radius-md);--detail-form-outline-padding:var(--space-4);--detail-form-subsection-divider:var(--component-border-width) solid var(--color-border);--detail-form-subsection-title-color:var(--color-text-strong);--cash-allocation-group-columns:repeat(2, minmax(0, 1fr));--cash-allocation-quantity-width:4.5rem;--cash-allocation-row-columns:minmax(0, 1fr) var(--cash-allocation-quantity-width) minmax(0, 1fr);--cash-allocation-row-gap:var(--space-1);--cash-allocation-group-gap:var(--space-3);--cash-allocation-denomination-gap:var(--space-7);--cash-allocation-title-size:var(--font-size-body);--cash-allocation-label-size:var(--font-size-small);--cash-allocation-total-size:var(--font-size-title);--form-compound-columns:repeat(3, minmax(0, 1fr));--form-compound-mobile-columns:minmax(0, 1fr);--barcode-status-icon-size:var(--icon-size-md);--barcode-status-gap:var(--space-3);--barcode-status-padding:var(--space-2) 0;--detail-form-image-width:12rem;--detail-form-image-ratio:1;--detail-form-image-fit:contain;--detail-form-max-width:72rem;--detail-form-context-width:17rem;--detail-form-drawer-width:22rem;--detail-form-drawer-height:100dvh;--detail-form-drawer-edge-space:var(--space-7);--detail-form-drawer-padding:var(--space-6);--detail-form-drawer-gap:var(--space-6);--detail-form-context-trigger-size:var(--setting-target-size);--detail-form-context-trigger-inset:var(--space-3);--detail-form-context-trigger-shadow:var(--shadow-menu);--detail-form-context-trigger-bg:var(--color-surface-raised);--detail-form-context-trigger-border:var(--color-border-strong);--detail-form-context-trigger-color:var(--color-text);--detail-form-context-trigger-hover-bg:var(--color-surface-hover);--detail-form-context-trigger-hover-color:var(--color-text-strong);--detail-form-context-trigger-focus-outline:var(--component-border-width-strong) solid var(--color-text-muted);--detail-form-columns:minmax(0, 1fr) minmax(0, var(--detail-form-context-width));--detail-form-mobile-columns:minmax(0, 1fr);--detail-form-tabbed-columns:minmax(0, 1fr);--detail-form-field-single-columns:minmax(0, 1fr);--detail-form-field-columns:repeat(auto-fill, minmax(min(100%, max(var(--form-grid-column-min), calc((100% - var(--form-grid-gap)) / 2))), 1fr));--detail-form-field-mobile-columns:minmax(0, 1fr);--detail-form-compact-grid-width:calc(var(--field-width-compact) * 2 + var(--form-grid-gap));--detail-form-compact-grid-columns:repeat(2, minmax(0, 1fr));--detail-form-choice-column-gap:var(--space-5);--detail-form-choice-row-gap:var(--space-1);--detail-form-choice-min-width:220px;--detail-form-choice-min-width-three:150px;--detail-form-choice-columns:repeat(auto-fit, minmax(min(100%, max(var(--detail-form-choice-min-width), calc((100% - var(--detail-form-choice-column-gap)) / 2))), 1fr));--detail-form-choice-columns-three:repeat(auto-fill, minmax(min(100%, max(var(--detail-form-choice-min-width-three), calc((100% - 2 * var(--detail-form-choice-column-gap)) / 3))), 1fr));--detail-form-choice-target-height:var(--setting-target-size);--detail-form-subsection-gap:var(--space-3);--detail-form-subsection-padding:var(--space-4);--detail-form-prominent-title-color:var(--color-text-strong);--detail-form-prominent-title-size:var(--font-size-body);--detail-form-prominent-title-weight:var(--ds-card-title-weight);--detail-form-subsection-title-size:var(--font-size-body);--detail-form-subsection-title-weight:var(--font-weight-semibold);--detail-form-column-gap:var(--space-6);--detail-form-section-gap:var(--space-5);--detail-form-sticky-gap:var(--space-4);--detail-form-sticky-top:var(--detail-form-sticky-gap);--detail-form-padding:var(--ds-card-padding);--detail-form-mobile-padding:var(--space-4);--detail-form-context-title-size:var(--font-size-body);--detail-form-page-navigation-gap:var(--space-3);--detail-form-page-navigation-row-height:var(--control-height-sm);--detail-form-page-navigation-row-outdent:calc(-1 * var(--space-3));--detail-form-radius:var(--ds-card-radius);--detail-form-surface:var(--color-surface);--detail-form-border:var(--component-border-width) solid var(--color-border);--detail-form-title-size:var(--ds-card-title-size);--detail-form-title-weight:var(--ds-card-title-weight);--detail-form-label-size:var(--font-size-small);--detail-form-value-size:var(--font-size-body);--detail-form-text:var(--color-text);--detail-form-muted:var(--color-text-muted);--detail-form-line-height:var(--line-height-body);--detail-form-fact-gap:var(--space-4);--detail-form-fact-row-padding:var(--space-2) 0;--detail-form-fact-row-gap:var(--space-3);--detail-form-fact-group-gap:var(--space-3);--detail-form-fact-divider:var(--component-border-width) solid var(--color-border);--detail-form-fact-value-color:var(--color-text-strong);--detail-form-fact-value-weight:var(--font-weight-semibold);--detail-form-fact-mark-size:var(--space-4);--detail-form-fact-mark-icon-size:var(--space-3);--detail-form-fact-mark-border:1.5px solid var(--color-border-strong);--detail-form-fact-mark-needed-border:1.5px solid var(--color-danger);--detail-form-fact-mark-done:var(--color-success);--detail-form-fact-mark-done-icon:var(--color-surface);--detail-form-fact-needed-color:var(--color-danger);--detail-form-preview-gap:var(--space-3);--form-image-source-gap:var(--space-3);--form-radio-gap:var(--space-6);--form-radio-row-gap:var(--space-2);--form-radio-label-gap:var(--space-2);--form-radio-size:var(--space-4);--form-radio-accent:var(--color-accent-strong);--form-radio-text:var(--color-text);--setup-notice-gap:var(--space-2);--setup-notice-padding:var(--space-3) var(--space-4);--setup-notice-radius:var(--radius-md);--setup-notice-surface:var(--color-accent-surface);--setup-notice-text:var(--color-accent-strong);--setup-notice-size:var(--font-size-body);--setup-notice-icon-size:var(--icon-size-sm);--form-image-source-size:var(--font-size-small);--form-image-source-color:var(--color-text-muted);--detail-form-preview-meta-size:var(--font-size-small);--detail-form-label-gap:var(--space-1);--detail-form-action-gap:var(--space-3);--detail-form-action-padding:0px;--detail-form-action-touch-height:var(--setting-target-size);--detail-form-fact-mobile-columns:repeat(2, minmax(0, 1fr));--detail-form-action-columns:auto auto;--detail-form-action-mobile-columns:minmax(0, 1fr) minmax(0, 1.15fr);--detail-form-action-mobile-surface:var(--detail-form-surface);--detail-form-action-mobile-border:var(--detail-form-border);--detail-form-action-mobile-layer:var(--z-topbar);--detail-form-action-mobile-padding:var(--space-4) max(var(--ds-page-mobile-gutter), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--ds-page-mobile-gutter), env(safe-area-inset-left));--detail-form-action-mobile-clearance:calc(var(--detail-form-action-touch-height) + var(--space-4) + max(var(--space-4), env(safe-area-inset-bottom)) + var(--component-border-width))}.bo-shell-content{--detail-form-sticky-top:calc(var(--detail-form-sticky-gap) - var(--layout-content-padding))}:root{--barcode-status-icon-size:var(--icon-size-md);--barcode-status-gap:var(--space-3);--barcode-status-padding:var(--space-2) 0;--form-media-columns:minmax(0, 1fr);--form-media-gap:var(--space-5);--field-trailing-action-size:var(--input-height);--field-trailing-action-padding:calc(var(--field-trailing-action-size) + var(--space-2));--field-line-border:var(--component-border-width) solid transparent;--field-line-radius:var(--input-radius);--field-line-padding:var(--space-3);--field-line-surface:var(--color-surface-muted);--field-stat-padding:var(--space-3) var(--space-4);--field-stat-value-size:var(--font-size-card-title);--field-stat-value-weight:var(--font-weight-semibold);--field-stat-value-color:var(--color-text-strong);--barcode-preview-width:320px;--barcode-preview-height:10rem;--barcode-preview-padding:var(--space-5);--barcode-preview-gap:var(--space-3);--barcode-preview-surface:var(--color-surface-muted);--barcode-preview-border:var(--detail-form-border);--barcode-preview-radius:var(--radius-md);--barcode-number-size:var(--font-size-body);--barcode-number-weight:var(--font-weight-semibold);--barcode-action-color:var(--color-accent-strong);--barcode-scanner-frame-inset:25% 10%;--form-gallery-columns:repeat(auto-fill, minmax(min(100%, 10rem), 1fr));--form-gallery-gap:var(--space-4);--form-gallery-caption-gap:var(--space-2);--form-gallery-label-size:var(--font-size-small);--form-tag-disabled-opacity:var(--grid-disabled-opacity);--form-tag-gap:var(--space-2);--form-tag-padding:var(--space-2) var(--space-3);--form-tag-radius:999px;--form-tag-border:var(--component-border-width) solid var(--color-border);--form-tag-surface:var(--color-surface);--form-tag-selected-surface:var(--button-primary-bg);--form-tag-selected-text:var(--button-primary-text);--form-tag-height:var(--setting-target-size);--form-tag-compact-height:var(--control-height-sm);--form-tag-compact-padding:var(--space-1) var(--space-3);--form-tag-icon-size:var(--icon-size-sm);--form-tag-font-size:var(--font-size-small);--form-tag-focus:var(--component-border-width) solid var(--color-accent-strong);--ingredient-picker-width:80rem;--ingredient-picker-details-width:22rem;--ingredient-picker-columns:minmax(0, 1fr) minmax(0, var(--ingredient-picker-details-width));--ingredient-picker-editor-columns:minmax(0, var(--ingredient-picker-details-width)) minmax(0, 1fr);--ingredient-picker-heading-columns:minmax(0, 1fr) auto;--ingredient-picker-stacked-columns:minmax(0, 1fr);--ingredient-picker-gap:var(--space-6);--ingredient-picker-section-gap:var(--space-3);--ingredient-picker-border:var(--component-border-width) solid var(--color-border);--ingredient-picker-title-size:var(--font-size-body);--ingredient-picker-title-weight:var(--font-weight-semibold);--ingredient-picker-help-size:var(--font-size-small);--ingredient-picker-help-color:var(--color-text-muted);--ingredient-picker-overscroll:contain;--ingredient-picker-scrollbar-gutter:auto;--ingredient-picker-focus-outline:var(--grid-focus-outline);--ingredient-picker-focus-offset:var(--focus-outline-offset);--ingredient-picker-scroll-anchor:none;--ingredient-picker-fact-columns:minmax(0, 1fr);--ingredient-picker-fact-gap:var(--space-2);--ingredient-picker-usage-columns:repeat(2, minmax(0, 1fr));--ingredient-picker-usage-gap:var(--space-3);--ingredient-picker-display-background:var(--color-surface-raised);--ingredient-picker-display-color:var(--color-text)}.bo-modal-card.ds-ingredient-picker-modal{--ingredient-picker-height:var(--shared-modal-max-height-4fbbdbd5)}.ds-ingredient-picker-catalog,.ds-ingredient-picker-details{--ingredient-picker-pane-padding:var(--modal-body-padding);--grid-header-offset:calc(var(--ingredient-picker-pane-padding) * -1)}.ds-ingredient-picker-detail-content,.ds-ingredient-usage-details{--record-detail-metadata-columns:var(--ingredient-picker-fact-columns);--record-detail-line-gap:var(--ingredient-picker-fact-gap)}.ds-ingredient-picker-detail-content{--ds-stack-gap:var(--ingredient-picker-gap);--ds-compact-gap:var(--ingredient-picker-section-gap);--form-grid-gap:var(--ingredient-picker-usage-gap);--form-row-gap:var(--ingredient-picker-usage-gap)}.ds-ingredient-picker-catalog{--modal-table-inline-inset:var(--ingredient-picker-pane-padding)}.ds-catalog-picker-modal .ds-ingredient-picker-catalog{--ingredient-picker-pane-padding:0px;--modal-table-inline-inset:0px}@media (width<=640px){.ds-ingredient-picker-catalog{--ingredient-picker-pane-padding:var(--modal-body-padding);--modal-table-inline-inset:var(--modal-body-padding)}}.ds-ingredient-picker-catalog:has(.ds-data-table[data-modal-head=catalog]){--grid-header-offset:calc(var(--modal-tabs-gap) * -1)}@media (width<=640px){:is(.ds-ingredient-picker-catalog,.ds-ingredient-picker-catalog:has(.ds-data-table[data-modal-head=catalog])){--grid-header-offset:inherit}.bo-modal-card.ds-ingredient-picker-modal .bo-modal-body:has(.ds-data-table[data-modal-head=catalog]){--grid-header-offset:calc(var(--modal-tabs-gap) * -1)}}:root{--qr-scanner-background:var(--color-surface-muted);--qr-scanner-radius:var(--input-radius);--qr-scanner-border:var(--component-border-width) solid var(--color-border);--qr-scanner-reticle-layer:1;--qr-scanner-reticle-ratio:1;--qr-scanner-preview-ratio:16 / 7;--qr-scanner-preview-height:208px;--qr-scanner-icon-size:32px;--qr-scanner-reticle-width:35%;--qr-scanner-reticle-border:2px solid var(--color-accent-strong);--qr-scanner-padding:var(--space-4);--qr-scanner-copy-size:var(--font-size-small);--qr-scanner-title-size:var(--font-size-body);--qr-scanner-text:var(--color-text);--qr-scanner-muted:var(--color-text-muted);--device-activity-content-gap:var(--space-5);--device-picker-min-width:140px;--device-picker-gap:var(--space-4);--device-picker-padding:var(--space-4);--device-picker-image-height:160px;--device-picker-radius:var(--radius-md);--device-picker-border:var(--component-border-width) solid var(--color-border);--device-picker-surface:var(--color-surface);--device-picker-selected-surface:var(--color-surface-muted);--device-picker-selected-border:var(--color-accent-strong);--device-picker-focus:var(--component-border-width) solid var(--color-accent-strong);--device-picker-focus-offset:var(--space-1);--device-picker-text:var(--color-text);--device-picker-label-size:var(--font-size-body);--device-picker-label-weight:var(--font-weight-semibold);--device-picker-radio-size:18px;--device-identity-art-ratio:1;--device-identity-gap:var(--space-4);--device-identity-art-size:64px;--device-identity-card-padding:var(--space-4);--device-identity-title-size:var(--font-size-section);--device-identity-body-size:var(--font-size-small);--device-identity-weight:var(--font-weight-semibold);--device-identity-text:var(--color-text);--device-identity-muted:var(--color-text-muted);--device-disclosure-border:var(--component-border-width) solid var(--color-border);--device-disclosure-icon-size:16px;--device-disclosure-open-rotation:180deg;--device-disclosure-focus:var(--component-border-width) solid var(--color-accent-strong)}.ds-device-identity-card{--ds-card-padding:var(--device-identity-card-padding)}:root{--design-library-select-target:44px;--design-library-select-radius:var(--radius-md);--design-library-visible-rows:2;--design-library-recent-card-width:var(--design-library-card-min);--design-library-scroll-gap:var(--space-3);--design-library-gap:var(--space-5);--design-library-card-min:230px;--design-library-picker-card-min:210px;--design-library-preview-height:200px;--design-library-preview-hover-delay:.9s;--design-library-preview-scroll-duration:6s;--design-library-preview-reset-duration:.25s;--design-library-padding:16px;--design-library-info-padding:12px 14px;--design-library-info-gap:4px;--design-library-info-height:60px;--design-library-status-gap:var(--space-2);--design-library-status-padding:var(--space-1) var(--space-2);--design-library-status-radius:var(--radius-sm);--design-library-receipt-width:174px;--design-library-receipt-padding:12px;--design-library-receipt-font:7px;--design-library-receipt-heading:10px;--design-library-receipt-small:6px;--design-library-receipt-large:9px;--design-library-receipt-gap:5px;--design-library-receipt-compact-gap:3px;--design-library-receipt-spacious-gap:8px;--design-library-receipt-ink:var(--neutral-950);--design-library-receipt-paper:var(--white);--design-library-preview-email-scale:.4;--design-library-preview-email-height:500px;--design-library-radius:12px;--design-library-border:1px solid var(--color-border);--design-library-surface:var(--color-surface);--design-library-preview-surface:var(--color-surface-muted);--design-library-text:var(--color-text);--design-library-muted:var(--color-text-muted);--design-library-title-size:14px;--design-library-description-size:12px;--design-library-font-weight:600;--design-library-line-height:1.5;--design-library-icon-size:20px;--design-library-focus:2px solid var(--color-text);--action-choice-columns:minmax(0, 1fr);--action-choice-gap:var(--space-3);--action-choice-direction:row;--action-choice-alignment:center;--action-choice-content-gap:var(--space-3);--action-choice-padding:var(--space-4);--action-choice-border:var(--component-border-width) solid var(--color-border);--action-choice-radius:var(--radius-md);--action-choice-surface:var(--color-surface);--action-choice-text:var(--color-text);--action-choice-hover-surface:var(--color-surface-muted);--action-choice-hover-border:var(--color-accent-strong);--action-choice-focus:var(--component-border-width) solid var(--color-accent-strong);--action-choice-focus-offset:var(--space-1);--action-choice-muted:var(--color-text-muted);--action-choice-icon-size:var(--space-5);--action-choice-copy-gap:var(--space-1);--action-choice-title-size:var(--font-size-body);--action-choice-title-weight:var(--font-weight-semibold);--action-choice-description-size:var(--font-size-small);--action-choice-complete-surface:color-mix(in srgb, var(--color-success) 5%, var(--color-surface));--action-choice-complete-border:color-mix(in srgb, var(--color-success) 20%, var(--color-border));--action-choice-complete-color:var(--color-success);--action-choice-complete-badge:color-mix(in srgb, var(--color-success) 10%, var(--color-surface));--action-choice-status-padding:var(--space-1) var(--space-2);--action-choice-progress-padding:var(--space-5);--action-choice-progress-gap:var(--space-4);--action-choice-progress-radius:var(--radius-lg);--action-choice-progress-title-size:var(--font-size-section);--action-choice-progress-description-size:var(--font-size-body);--action-choice-progress-leading:var(--line-height-body);--action-choice-progress-icon-box:40px;--action-choice-progress-icon-surface:var(--color-surface-muted);--action-choice-progress-accent:var(--color-text-strong);--action-choice-progress-footer-border:var(--component-border-width) solid var(--color-border);--action-choice-progress-status-icon:var(--space-4);--action-choice-row-gap:0;--action-choice-row-padding:var(--space-3) var(--space-2);--action-choice-row-border:none;--action-choice-row-surface:transparent;--action-choice-row-divider:var(--component-border-width) solid var(--color-border);--action-choice-row-hover-border:var(--color-border);--action-choice-row-icon-box:var(--space-8);--action-choice-row-icon-surface:var(--color-surface-muted)}.ds-action-choices-progress{--action-choice-complete-surface:var(--color-surface);--action-choice-complete-border:var(--color-border)}.ds-action-choices-rows{--action-choice-gap:var(--action-choice-row-gap);--action-choice-padding:var(--action-choice-row-padding);--action-choice-border:var(--action-choice-row-border);--action-choice-surface:var(--action-choice-row-surface);--action-choice-hover-border:var(--action-choice-row-hover-border)}.ds-card>.ds-action-choices-rows{--action-choice-card-edge-margin:calc(0px - var(--ds-card-padding));--action-choice-card-row-padding:var(--space-3) var(--ds-card-padding);--action-choice-card-row-radius:0;--action-choice-card-last-row-radius:0 0 var(--ds-card-radius) var(--ds-card-radius)}:root{--product-row-image-size:2.25rem;--product-row-image-radius:var(--radius-sm);--product-row-image-gap:var(--space-3);--product-row-image-icon-size:var(--icon-size-sm);--product-row-image-placeholder-surface:var(--color-surface-muted);--product-row-legend-gap:var(--space-4);--product-row-legend-item-gap:var(--space-2);--product-row-legend-padding:var(--space-3) var(--space-4);--product-row-legend-size:var(--font-size-small);--product-row-legend-color:var(--color-text-muted);--product-row-legend-swatch-size:var(--space-3);--product-row-legend-swatch-radius:var(--radius-pill);--product-row-legend-swatch-border:0;--product-row-image-placeholder-border:var(--component-border-width) dashed var(--color-border-strong);--product-row-tint-strength:8%;--product-row-hover-strength:15%;--product-row-recipe-color:var(--product-row-green-color);--product-row-modifiers-color:var(--product-row-amber-color);--product-row-both-color:var(--product-row-violet-color);--product-row-discontinued-color:var(--product-row-neutral-color);--product-row-green-color:#2f8547;--product-row-violet-color:#8f5bd2;--product-row-amber-color:#b7791f;--product-row-rose-color:#c24163;--product-row-neutral-color:#64748b;--product-row-recipe-bg:color-mix(in srgb, var(--product-row-recipe-color) var(--product-row-tint-strength), var(--grid-bg));--product-row-modifiers-bg:color-mix(in srgb, var(--product-row-modifiers-color) var(--product-row-tint-strength), var(--grid-bg));--product-row-both-bg:color-mix(in srgb, var(--product-row-both-color) var(--product-row-tint-strength), var(--grid-bg));--product-row-discontinued-bg:color-mix(in srgb, var(--product-row-discontinued-color) var(--product-row-tint-strength), var(--grid-bg));--product-row-green-bg:color-mix(in srgb, var(--product-row-green-color) var(--product-row-tint-strength), var(--grid-bg));--product-row-violet-bg:color-mix(in srgb, var(--product-row-violet-color) var(--product-row-tint-strength), var(--grid-bg));--product-row-amber-bg:color-mix(in srgb, var(--product-row-amber-color) var(--product-row-tint-strength), var(--grid-bg));--product-row-rose-bg:color-mix(in srgb, var(--product-row-rose-color) var(--product-row-tint-strength), var(--grid-bg));--product-row-neutral-bg:color-mix(in srgb, var(--product-row-neutral-color) var(--product-row-tint-strength), var(--grid-bg));--product-row-recipe-hover-bg:color-mix(in srgb, var(--product-row-recipe-color) var(--product-row-hover-strength), var(--grid-bg));--product-row-modifiers-hover-bg:color-mix(in srgb, var(--product-row-modifiers-color) var(--product-row-hover-strength), var(--grid-bg));--product-row-both-hover-bg:color-mix(in srgb, var(--product-row-both-color) var(--product-row-hover-strength), var(--grid-bg));--product-row-discontinued-hover-bg:color-mix(in srgb, var(--product-row-discontinued-color) var(--product-row-hover-strength), var(--grid-bg));--product-row-green-hover-bg:color-mix(in srgb, var(--product-row-green-color) var(--product-row-hover-strength), var(--grid-bg));--product-row-violet-hover-bg:color-mix(in srgb, var(--product-row-violet-color) var(--product-row-hover-strength), var(--grid-bg));--product-row-amber-hover-bg:color-mix(in srgb, var(--product-row-amber-color) var(--product-row-hover-strength), var(--grid-bg));--product-row-rose-hover-bg:color-mix(in srgb, var(--product-row-rose-color) var(--product-row-hover-strength), var(--grid-bg));--product-row-neutral-hover-bg:color-mix(in srgb, var(--product-row-neutral-color) var(--product-row-hover-strength), var(--grid-bg))}:root[data-theme=dark]{--product-row-tint-strength:12%;--product-row-hover-strength:20%}:root{--grid-column-message:640px;--inbox-row-height:68px;--inbox-subject-max-width:100%;--inbox-preview-gap:var(--space-1);--inbox-read-bg:var(--color-surface-muted);--inbox-unread-bg:var(--color-surface);--inbox-column-border:transparent;--inbox-message-gap:var(--space-3);--inbox-subject-gap:var(--space-2);--inbox-read-weight:var(--font-weight-regular);--inbox-unread-weight:var(--font-weight-semibold);--inbox-subject-color:var(--color-text-strong);--inbox-preview-color:var(--color-text-muted);--inbox-preview-size:var(--font-size-small);--inbox-dot-size:6px;--inbox-dot-radius:var(--radius-pill);--inbox-unread-color:var(--color-accent);--inbox-important-color:var(--color-text-muted);--inbox-icon-size:14px;--inbox-focus-ring:var(--effect-brand-focus-ring)}.ds-table-shell[data-inbox]{--grid-row-height:var(--inbox-row-height);--grid-column-border:var(--inbox-column-border);--grid-actions-divider:none}.ds-table-shell[data-inbox] tr[data-read-state=read]{--grid-bg:var(--inbox-read-bg)}.ds-table-shell[data-inbox] tr[data-read-state=unread]{--grid-bg:var(--inbox-unread-bg)}:root{--paper-font:"Plus Jakarta Sans", Arial, sans-serif;--paper-background:#fff;--paper-ink:#17191c;--paper-muted:#5d6470;--paper-rule:#e3e6ea;--paper-tint:#f5f6f8;--paper-font-size:9.5pt;--paper-small:8pt;--paper-label-size:6.75pt;--paper-label-tracking:.09em;--paper-title-tracking:-.015em;--paper-heading:26pt;--paper-business:14pt;--paper-party-size:11pt;--paper-number-size:10.5pt;--paper-due-size:12pt;--paper-total-size:12.5pt;--paper-line-height:1.5;--paper-weight-normal:400;--paper-weight-medium:600;--paper-weight-bold:700;--paper-weight-heavy:800;--paper-border:.25mm;--paper-border-strong:.5mm;--paper-band:1.6mm;--paper-page-width:210mm;--paper-page-height:297mm;--paper-margin:18mm;--paper-gap:7mm;--paper-cell-padding:2.6mm;--paper-cell-inline:2mm;--paper-compact-cell-padding:1.6mm;--paper-section-label-gap:1.6mm;--paper-small-gap:1mm;--paper-fact-gap:7mm;--paper-panel-padding:4mm;--paper-band-padding:7mm;--paper-radius:1.2mm;--paper-logo-chip-padding:2.5mm;--paper-total-width:86mm;--paper-number-width:6%;--paper-quantity-width:8%;--paper-price-width:17%;--paper-discount-width:12%;--paper-tax-width:12%;--paper-amount-width:16%;--paper-logo-height:18mm;--paper-logo-max-width:70mm;--paper-spacer:6mm;--paper-preview-height:70vh;--paper-preview-gap:12px;--paper-preview-action-inset:var(--space-3);--paper-preview-action-radius:var(--radius-md);--paper-void-size:96pt;--paper-void-opacity:.12;--paper-void-top:40%;--paper-font-serif:Georgia, "Times New Roman", serif;--paper-font-mono:"Courier New", monospace;--paper-accent-neutral:var(--paper-ink);--paper-accent-blue:#1f4f8a;--paper-accent-green:#1f6b4f;--paper-accent-purple:#5b3f86;--paper-accent-teal:#0f6670;--paper-accent-burgundy:#7d2737;--paper-accent-orange:#b24a12;--paper-on-accent-light:#fff;--paper-size-small:8pt;--paper-size-large:11.5pt;--paper-table-size-small:7pt;--paper-table-size-large:9.5pt;--paper-heading-small:20pt;--paper-heading-large:32pt;--paper-business-small:12pt;--paper-business-large:18pt;--paper-line-height-compact:1.3;--paper-line-height-spacious:1.85;--paper-list-indent:6mm;--paper-logo-small:12mm;--paper-logo-medium:18mm;--paper-logo-large:28mm;--paper-minimal-total-size:17pt;--paper-minimal-heading-weight:500;--paper-compact-font-size:8.5pt;--paper-compact-gap:4.5mm;--paper-compact-heading:20pt}.paper{--paper-accent:var(--paper-accent-neutral);--paper-on-accent:var(--paper-on-accent-light);--paper-accent-text:var(--paper-ink);--paper-accent-tint:color-mix(in srgb, var(--paper-accent) 7%, var(--paper-background));--paper-accent-soft:color-mix(in srgb, var(--paper-accent) 12%, var(--paper-background));--paper-on-accent-muted:color-mix(in srgb, var(--paper-on-accent) 78%, var(--paper-accent))}.paper[data-font=serif]{--paper-font:var(--paper-font-serif)}.paper[data-font=mono]{--paper-font:var(--paper-font-mono)}.paper[data-accent=blue]{--paper-accent:var(--paper-accent-blue)}.paper[data-accent=green]{--paper-accent:var(--paper-accent-green)}.paper[data-accent=purple]{--paper-accent:var(--paper-accent-purple)}.paper[data-accent=teal]{--paper-accent:var(--paper-accent-teal)}.paper[data-accent=burgundy]{--paper-accent:var(--paper-accent-burgundy)}.paper[data-accent=orange]{--paper-accent:var(--paper-accent-orange)}.paper[data-logosize=small]{--paper-logo-height:var(--paper-logo-small)}.paper[data-logosize=medium]{--paper-logo-height:var(--paper-logo-medium)}.paper[data-logosize=large]{--paper-logo-height:var(--paper-logo-large)}.paper[data-style=compact]{--paper-cell-padding:var(--paper-compact-cell-padding);--paper-font-size:var(--paper-compact-font-size);--paper-gap:var(--paper-compact-gap);--paper-heading:var(--paper-compact-heading);--paper-fact-gap:var(--paper-compact-gap)}.paper[data-style=minimal]{--paper-total-size:var(--paper-minimal-total-size)}.paper-block[data-textsize=small]{--paper-font-size:var(--paper-size-small);--paper-small:var(--paper-table-size-small);--paper-heading:var(--paper-heading-small);--paper-business:var(--paper-business-small)}.paper-block[data-textsize=large]{--paper-font-size:var(--paper-size-large);--paper-small:var(--paper-table-size-large);--paper-heading:var(--paper-heading-large);--paper-business:var(--paper-business-large)}.paper-block[data-spacing=compact]{--paper-line-height:var(--paper-line-height-compact)}.paper-block[data-spacing=spacious]{--paper-line-height:var(--paper-line-height-spacious)}.paper-block[data-block=spacer][data-spacing=compact]{--paper-spacer:calc(var(--paper-gap) / 2)}.paper-block[data-block=spacer][data-spacing=spacious]{--paper-spacer:calc(var(--paper-gap) * 2)}:root{--activity-feed-gap:var(--space-6);--activity-feed-line-bottom:calc(0px - var(--activity-feed-gap));--activity-feed-column-gap:var(--space-4);--activity-feed-content-gap:var(--space-2);--activity-feed-detail-gap:var(--space-3);--activity-feed-marker-size:2rem;--activity-feed-icon-size:1rem;--activity-feed-marker-radius:var(--radius-pill);--activity-feed-marker-surface:var(--color-surface-muted);--activity-feed-line:var(--component-border-width) solid var(--color-border);--activity-feed-text:var(--color-text);--activity-feed-muted:var(--color-text-muted);--activity-feed-body-size:var(--font-size-small);--activity-feed-title-size:var(--font-size-body);--activity-feed-title-weight:var(--font-weight-medium);--activity-feed-leading:var(--line-height-body);--activity-feed-focus:var(--component-border-width) solid var(--color-accent);--activity-feed-focus-offset:var(--space-1);--section-navigation-width:13rem;--section-navigation-columns:minmax(0, 1fr) var(--section-navigation-width);--section-navigation-mobile-columns:minmax(0, 1fr);--section-navigation-gap:var(--space-6);--section-navigation-section-gap:var(--space-8);--section-navigation-content-gap:var(--space-4);--section-navigation-rail-gap:var(--space-2);--section-navigation-card-padding:var(--space-3);--section-navigation-card-radius:var(--ds-card-radius);--section-navigation-card-border:var(--component-border-width) solid var(--color-border);--section-navigation-card-surface:var(--color-surface);--section-navigation-label-padding:var(--space-3);--section-navigation-label-color:var(--color-text-strong);--section-navigation-label-title-size:var(--ds-card-title-size);--section-navigation-label-title-weight:var(--ds-card-title-weight);--section-navigation-action-gap:var(--space-1);--section-navigation-mobile-action-columns:repeat(2, minmax(0, 1fr));--section-navigation-sticky-top:var(--space-4);--section-navigation-rail-max-height:calc(var(--app-viewport-height) - var(--topbar-height) - var(--layout-content-padding) - var(--layout-content-bottom-clearance) - var(--section-navigation-sticky-top));--section-navigation-scroll-margin:var(--ds-section-scroll-margin);--section-navigation-title-size:var(--ds-section-title-size);--section-navigation-title-weight:var(--ds-section-title-weight);--section-navigation-label-size:var(--font-size-small);--section-navigation-label-weight:var(--font-weight-medium);--section-navigation-line-height:var(--line-height-body);--section-navigation-text:var(--color-text);--section-navigation-muted:var(--color-text-muted);--section-navigation-active-text:var(--section-navigation-text);--section-navigation-active-surface:var(--color-surface-muted);--section-navigation-hover-surface:var(--color-surface-muted);--section-navigation-action-height:var(--setting-target-size);--section-navigation-action-padding:var(--space-2) var(--space-3);--section-navigation-radius:var(--radius-md);--section-navigation-focus-width:var(--content-tabs-focus-width);--section-navigation-focus-offset:var(--content-tabs-focus-offset);--section-navigation-focus-color:var(--color-accent-strong)}:root[data-theme=dark]{--section-navigation-focus-color:var(--primary-300)}:root{--help-gap:var(--space-5);--help-compact-gap:var(--space-3);--help-padding:var(--space-6);--help-hero-padding:var(--space-6);--help-hero-description-mobile-min-height:2lh;--help-card-padding:var(--space-4);--help-hero-background:var(--color-surface-muted);--help-surface:var(--color-surface);--help-border:var(--color-border);--help-hover-border:var(--color-border-strong);--help-radius:var(--ds-card-radius);--help-text:var(--color-text-strong);--help-muted:var(--color-text-muted);--help-accent:var(--color-text-strong);--help-icon-color:var(--color-text-muted);--help-icon-background:var(--color-surface-muted);--help-support-hover:var(--color-surface-muted);--help-support-padding:var(--space-5);--help-support-label-weight:var(--font-weight-medium);--help-hero-title-size:30px;--help-hero-title-mobile-size:24px;--help-title-size:var(--ds-section-title-size);--help-heading-weight:var(--font-weight-semibold);--help-body-size:var(--font-size-body);--help-small-size:var(--font-size-small);--help-icon-size:var(--icon-size-md);--help-icon-box-size:36px;--help-search-width:28rem;--help-search-height:48px;--help-search-radius:var(--input-radius);--help-search-font-size:var(--font-size-body);--help-topic-width:16rem;--help-topic-min-height:6rem;--help-browse-columns:minmax(0, 1fr) minmax(0, 19rem);--help-browse-gap:var(--space-7);--help-single-column:minmax(0, 1fr);--help-aside-width:16rem;--help-reading-columns:minmax(0, 1fr) minmax(0, var(--help-aside-width));--help-sticky-top:var(--ds-section-scroll-margin);--help-contact-columns:minmax(0, 1.7fr) minmax(0, 1fr);--help-link-shadow:var(--ds-card-hover-shadow);--help-message-background:var(--color-surface-muted);--help-avatar-size:var(--control-height);--help-message-line-height:1.75}.ds-help-hero,.ds-help-library{--help-search-height:var(--control-height)}:root{--release-gap:var(--space-6);--release-small-gap:var(--space-3);--release-padding:var(--space-6);--release-surface:var(--color-surface);--release-muted-surface:var(--color-surface-muted);--release-border:var(--color-border);--release-text:var(--color-text-strong);--release-muted:var(--color-text-muted);--release-radius:var(--ds-card-radius);--release-title-size:20px;--release-section-size:var(--ds-section-title-size);--release-body-size:var(--font-size-body);--release-small-size:var(--font-size-small);--release-heading-weight:var(--font-weight-semibold);--release-line-height:1.75;--release-icon-size:var(--icon-size-sm);--release-date-width:9rem;--release-entry-columns:var(--release-date-width) minmax(0, 1fr);--release-detail-columns:minmax(0, 1fr) 16rem;--release-single-column:minmax(0, 1fr);--release-timeline-dot-size:8px;--release-timeline-dot-offset:-5px;--release-timeline-dot-top:30px;--release-sticky-top:var(--ds-section-scroll-margin);--tour-max-height:calc(100dvh - var(--tour-gap) - var(--tour-gap));--tour-width:360px;--tour-gap:16px;--tour-anchor-gap:104px;--tour-pointer-size:72px;--tour-modal-pointer-size:48px;--tour-modal-anchor-gap:64px;--tour-pointer-reverse-angle:180deg;--tour-modal-help-width:320px;--tour-modal-min-help-width:220px;--tour-modal-content-width:var(--modal-width-md);--tour-modal-content-limit:calc(100% - var(--tour-modal-min-help-width) - var(--tour-modal-min-help-width) - var(--tour-modal-anchor-gap) - var(--tour-modal-anchor-gap));--tour-pointer-left-angle:-90deg;--tour-pointer-right-angle:90deg;--tour-modal-help-max-height:12rem;--tour-step-delay:.7s;--tour-reveal-duration:.18s;--tour-actions-gap:var(--space-3);--tour-padding:var(--space-5);--tour-radius:var(--ds-card-radius);--tour-surface:var(--color-surface);--tour-text:var(--color-text);--tour-border:var(--component-border-width) solid var(--color-border);--tour-highlight:2px solid var(--neutral-50);--tour-highlight-offset:3px;--tour-modal-underlay:transparent;--tour-overlay:color-mix(in srgb, var(--neutral-950) 68%, transparent);--tour-spotlight-shadow:0 0 0 100vmax var(--tour-overlay);--tour-shadow:var(--shadow-menu);--tour-z-index:1500;--tour-panel-z-index:1501;--tour-title-size:var(--font-size-body);--tour-body-size:var(--font-size-small);--tour-title-weight:var(--font-weight-semibold);--tour-line-height:var(--line-height-body);--tour-icon-size:var(--icon-size-md)}.ds-tour-modal-overlay{--tour-modal-columns:minmax(0, 1fr) minmax(0, min(var(--tour-modal-content-width), var(--tour-modal-content-limit))) minmax(0, 1fr)}.ds-tour-modal-overlay:has(>.bo-modal-card--sm){--tour-modal-content-width:var(--modal-width-sm)}.ds-tour-modal-overlay:has(>.bo-modal-card--lg){--tour-modal-content-width:var(--modal-width-lg)}.ds-tour-modal-overlay:has(>.bo-modal-card--xl){--tour-modal-content-width:var(--modal-width-xl)}:root{--onboarding-card-shadow:0 2px 6px #00000009, 0 14px 36px #0001;--onboarding-footer-layer:var(--z-topbar);--onboarding-font:var(--font-sans);--onboarding-text:var(--color-text);--onboarding-heading:var(--color-text-strong);--onboarding-muted:var(--color-text-muted);--onboarding-accent:#292b30;--onboarding-accent-hover:#111215;--onboarding-accent-text:#fff;--onboarding-focus-color:#a4a6ad;--onboarding-hover-border:#92949c;--onboarding-weight-medium:var(--font-weight-medium);--onboarding-weight-strong:var(--font-weight-semibold);--onboarding-space-xs:var(--space-1);--onboarding-space-sm:var(--space-2);--onboarding-space-md:var(--space-3);--onboarding-space-lg:var(--space-4);--onboarding-space-xl:var(--space-6);--onboarding-space-2xl:var(--space-8);--onboarding-small-radius:var(--radius-sm);--onboarding-small-icon:var(--icon-size-sm);--onboarding-form-width:100%;--onboarding-form-columns:var(--detail-form-field-columns);--onboarding-form-section-gap:var(--space-6);--onboarding-form-section-padding:0 0 var(--space-6);--onboarding-width:1180px;--onboarding-page-padding:clamp(20px, 3vw, 40px);--onboarding-bottom-inset:calc(var(--onboarding-page-padding) + env(safe-area-inset-bottom));--onboarding-step-width:720px;--onboarding-document-width:680px;--onboarding-document-gap:var(--space-5);--onboarding-document-section-gap:var(--space-4);--onboarding-document-heading-size:var(--ds-heading-size);--onboarding-card-radius:12px;--onboarding-intro-gap:var(--space-2);--onboarding-complete-icon-box:56px;--onboarding-complete-icon-size:28px;--onboarding-complete-padding:40px var(--space-8);--onboarding-complete-surface:var(--color-success-soft);--onboarding-complete-color:var(--color-success);--onboarding-complete-copy-width:440px;--onboarding-complete-list-width:420px;--onboarding-hidden-size:1px;--onboarding-flow-height:100%;--onboarding-content-inset:var(--space-1);--onboarding-primary-width:136px;--onboarding-choice-height:calc(var(--onboarding-choice-icon-box) + var(--onboarding-choice-padding) * 2 + var(--component-border-width) * 2);--onboarding-logo-width:108px;--onboarding-brand-gap:var(--space-7);--onboarding-progress-inset:var(--space-6);--onboarding-heading-size:var(--font-size-title);--onboarding-heading-leading:var(--line-height-title);--onboarding-heading-tracking:var(--ds-heading-tracking);--onboarding-copy-size:var(--font-size-body);--onboarding-copy-leading:var(--line-height-body);--onboarding-small-size:var(--font-size-small);--onboarding-scroll-thumb:color-mix(in srgb, var(--onboarding-muted) 45%, transparent);--onboarding-scroll-width:5px;--onboarding-scroll-radius:var(--radius-md);--onboarding-banner-surface:var(--color-accent-surface);--onboarding-banner-color:var(--color-text-strong);--onboarding-banner-border:1px solid var(--color-accent-border);--onboarding-banner-padding:var(--space-3) var(--topbar-padding-inline);--onboarding-banner-gap:var(--space-3);--onboarding-banner-font:var(--font-size-small);--onboarding-banner-action-padding:0 calc(var(--space-2) / 2) 0 var(--space-4);--onboarding-banner-action-height:var(--control-height-sm);--onboarding-banner-hover:color-mix(in srgb, var(--color-accent) 10%, transparent);--onboarding-pill-dock-padding:var(--space-3) var(--space-5) var(--space-4);--onboarding-pill-dock-padding-phone:var(--space-3) var(--space-5) var(--space-4);--onboarding-pill-padding:6px 6px 6px 10px;--onboarding-pill-gap:var(--space-4);--onboarding-pill-surface:var(--color-surface);--onboarding-pill-shadow:0 0 0 1px #0000000d, 0 8px 24px #0000001a;--onboarding-pill-text-size:13.5px;--onboarding-pill-strong-weight:var(--font-weight-semibold);--onboarding-pill-ring-size:28px;--onboarding-pill-ring-stroke:3.5;--onboarding-pill-ring-rotate:rotate(-90deg);--onboarding-pill-ring-cap:round;--onboarding-pill-ring-track:var(--color-border-strong);--onboarding-pill-ring-value:var(--color-accent);--onboarding-pill-action-height:32px;--onboarding-pill-action-padding:0 14px;--onboarding-pill-action-gap:6px;--onboarding-pill-action-surface:var(--button-primary-bg);--onboarding-pill-action-hover:var(--button-primary-hover-bg);--onboarding-pill-action-text:var(--button-primary-text);--onboarding-pill-action-weight:var(--font-weight-semibold);--onboarding-pill-action-icon:14px;--onboarding-label-size:var(--font-size-body);--onboarding-story-radius:var(--ds-card-radius);--onboarding-icon-size:var(--icon-size-md);--onboarding-icon-box:var(--setup-icon-box);--onboarding-gap:var(--space-6);--onboarding-divider:1px solid var(--onboarding-border);--onboarding-choice-radius:var(--ds-card-radius);--onboarding-choice-padding:var(--space-4);--onboarding-choice-surface:var(--onboarding-surface);--onboarding-choice-selected:color-mix(in srgb, var(--onboarding-accent) 7%, var(--onboarding-surface));--onboarding-choice-focus:2px solid var(--color-accent);--onboarding-choice-focus-offset:2px;--onboarding-choice-columns:repeat(2, minmax(0, 1fr));--onboarding-choice-three-columns:repeat(3, minmax(0, 1fr));--onboarding-focus:0 0 0 3px var(--onboarding-focus-color);--onboarding-choice-check-size:var(--icon-size-md);--onboarding-choice-check-icon:var(--icon-size-sm);--onboarding-choice-opacity:.55;--onboarding-canvas:var(--color-surface-muted);--onboarding-placeholder:var(--color-text-muted);--onboarding-surface:var(--color-surface);--onboarding-border:var(--color-border);--onboarding-soft-surface:var(--color-surface-muted);--onboarding-panel-padding:clamp(20px, 3vw, 40px);--onboarding-panel-height:860px;--onboarding-control-radius:var(--radius-md);--onboarding-field-gap:var(--space-5);--onboarding-section-gap:var(--space-6);--onboarding-section-title-size:var(--ds-card-title-size);--onboarding-progress-height:var(--space-1);--onboarding-progress-gap:var(--space-2);--onboarding-progress-label-size:var(--font-size-small);--onboarding-progress-track:var(--onboarding-border);--onboarding-progress-radius:var(--space-1);--onboarding-choice-icon-box:var(--setup-icon-box);--onboarding-choice-icon-radius:var(--radius-md);--onboarding-disclosure-padding:var(--space-5);--onboarding-back-width:60px;--onboarding-disclosure-rotation:rotate(180deg);--onboarding-choice-motion:border-color .12s ease, background-color .12s ease}@media (width<=760px){:root{--onboarding-brand-gap:var(--space-5);--onboarding-gap:var(--space-5);--onboarding-choice-columns:minmax(0, 1fr);--onboarding-choice-three-columns:minmax(0, 1fr);--onboarding-page-padding:var(--space-4);--onboarding-panel-padding:var(--space-5);--onboarding-choice-padding:var(--space-4);--onboarding-primary-width:112px;--onboarding-back-width:44px}}:root[data-theme=dark]{--onboarding-card-shadow:none;--onboarding-accent:#e1e1e7;--onboarding-accent-hover:#fff;--onboarding-accent-text:#202126;--onboarding-focus-color:#82848f;--onboarding-hover-border:#9698a3}.ds-onboarding-screen:not(.is-setup){--onboarding-step-width:var(--onboarding-document-width);--onboarding-page-padding:var(--space-6);--onboarding-brand-gap:var(--space-5);--onboarding-panel-padding:0;--onboarding-gap:var(--onboarding-document-gap);--color-text:var(--onboarding-text);--color-text-strong:var(--onboarding-heading);--color-text-muted:var(--onboarding-muted);--color-surface:var(--onboarding-surface);--color-surface-muted:var(--onboarding-soft-surface);--color-border:var(--onboarding-border);--font-family-sans:var(--onboarding-font);--button-primary-bg:var(--onboarding-accent);--button-primary-hover-bg:var(--onboarding-accent-hover);--button-primary-border:var(--onboarding-accent);--button-primary-text:var(--onboarding-accent-text);--button-primary-shadow:none;--button-secondary-bg:var(--onboarding-surface);--button-secondary-text:var(--onboarding-text);--button-secondary-border:var(--onboarding-border);--button-secondary-hover-bg:var(--onboarding-soft-surface);--button-secondary-hover-border:var(--onboarding-hover-border);--button-ghost-bg:transparent;--button-ghost-text:var(--onboarding-muted);--effect-green-focus-ring:var(--onboarding-focus);--field-width-standard:100%;--input-empty:var(--onboarding-placeholder);--input-placeholder:var(--onboarding-placeholder);--input-bg:var(--onboarding-surface);--input-border:var(--onboarding-border);--input-focus-border:var(--onboarding-accent);--input-focus-ring:var(--onboarding-focus);--plan-setup-columns:repeat(auto-fill, minmax(min(100%, 240px), 1fr));--plan-selected-border:var(--component-border-width) solid var(--onboarding-accent);--plan-choice-selected-surface:var(--onboarding-choice-selected)}.ds-onboarding-screen.is-setup{--onboarding-single-switch-width:calc((100% - var(--form-grid-gap)) / 2);--onboarding-disclosure-padding:var(--space-2);--field-width-standard:100%;--field-width-compact:100%;--onboarding-step-width:var(--onboarding-document-width);--onboarding-page-padding:var(--space-6);--onboarding-brand-gap:var(--space-5);--onboarding-panel-padding:0;--onboarding-gap:var(--onboarding-document-gap);--onboarding-field-gap:var(--onboarding-document-section-gap);--onboarding-form-section-gap:var(--onboarding-document-section-gap);--onboarding-form-section-padding:0 0 var(--onboarding-document-section-gap);--onboarding-heading:var(--color-text-strong);--onboarding-text:var(--color-text);--onboarding-muted:var(--color-text-muted);--onboarding-surface:var(--color-surface);--onboarding-border:var(--color-border);--onboarding-soft-surface:var(--color-surface-muted);--onboarding-canvas:var(--color-surface-muted);--button-primary-bg:var(--onboarding-accent);--button-primary-hover-bg:var(--onboarding-accent-hover);--button-primary-border:var(--onboarding-accent);--button-primary-text:var(--onboarding-accent-text);--button-primary-shadow:none}@media (width<=760px){.ds-onboarding-screen{--onboarding-page-padding:var(--space-4)}.ds-onboarding-screen.is-setup{--onboarding-single-switch-width:100%}}@media (prefers-reduced-motion:reduce){:root{--onboarding-choice-motion:none}}:root[data-theme=dark]{--onboarding-pill-shadow:0 0 0 1px var(--color-border-strong), 0 8px 24px #00000080}:root{--setup-plan-width:840px;--setup-plan-heading-size:var(--font-size-title);--setup-task-min-height:64px;--setup-task-columns:var(--setup-step-icon) minmax(0, 1fr) auto var(--setup-step-icon);--setup-journey-width:1040px;--setup-journey-gap:var(--space-6);--setup-journey-title-size:30px;--setup-journey-title-leading:1.25;--setup-journey-title-tracking:-.6px;--setup-journey-body-size:14px;--setup-outcome-title-size:16px;--setup-outcome-columns:repeat(2, minmax(0, 1fr));--setup-description-width:560px;--setup-columns:minmax(0, 1fr) minmax(260px, 320px);--setup-gap:var(--space-6);--setup-padding:var(--space-6);--setup-row-padding:var(--space-5) var(--space-6);--setup-radius:var(--radius-lg);--setup-border:var(--component-border-width) solid var(--color-border);--setup-surface:var(--color-surface);--setup-soft-surface:var(--color-surface-muted);--setup-next-surface:color-mix(in srgb, var(--color-accent-strong) 5%, var(--color-surface));--setup-text:var(--color-text-strong);--setup-muted:var(--color-text-muted);--setup-accent:var(--color-accent-strong);--setup-accent-text:color-mix(in srgb, var(--color-accent-strong) 50%, var(--color-text-strong));--setup-complete:var(--color-success);--setup-complete-surface:color-mix(in srgb, var(--color-success) 10%, var(--color-surface));--setup-icon-box:40px;--setup-icon-size:20px;--setup-step-icon:18px;--setup-title-size:20px;--setup-section-size:15px;--setup-body-size:13px;--setup-small-size:12px;--setup-weight:var(--font-weight-semibold);--setup-leading:1.55;--setup-progress-height:6px;--setup-copy-gap:var(--space-1);--setup-inline-gap:var(--space-3);--setup-next-gap:var(--space-4);--setup-focus:var(--component-border-width) solid var(--color-accent-strong);--setup-focus-offset:var(--space-1);--setup-disclosure-open:rotate(180deg);--setup-step-columns:var(--setup-step-icon) minmax(0, 1fr) auto;--setup-flow-copy-basis:220px;--setup-flow-count-size:32px;--setup-flow-context-gap:var(--space-4);--setup-flow-next-padding:var(--space-4);--setup-sr-size:1px;--setup-sr-clip:inset(50%)}.ds-setup-plan{--setup-journey-width:var(--setup-plan-width)}@media (width<=760px){:root{--setup-columns:minmax(0, 1fr);--setup-journey-title-size:24px;--setup-outcome-columns:minmax(0, 1fr);--setup-journey-gap:var(--space-5);--setup-padding:var(--space-4);--setup-row-padding:var(--space-4);--setup-gap:var(--space-4);--setup-title-size:18px;--setup-icon-box:36px}}.ds-setup-shortcuts{--action-choice-padding:var(--space-3) 0;--action-choice-gap:0;--action-choice-border:0;--action-choice-radius:0;--action-choice-surface:transparent;--action-choice-title-size:var(--setup-body-size);--action-choice-description-size:var(--setup-small-size);--action-choice-icon-size:var(--setup-step-icon)}.ds-setup-home{--setup-journey-width:none;--action-choice-icon-size:var(--setup-icon-size);--action-choice-complete-surface:var(--setup-surface);--action-choice-complete-border:var(--color-border);--setup-home-progress-color:var(--color-text-muted);--setup-home-sticky-top:var(--setup-gap);--setup-home-aside-height:calc(100dvh - var(--topbar-height) - var(--setup-gap) * 2)}.bo-shell-content .ds-setup-home{--setup-home-sticky-top:calc(var(--setup-gap) - var(--layout-content-padding))}.ds-setup-flow-list-card{--action-choice-gap:0;--action-choice-border:0;--action-choice-radius:0;--action-choice-surface:transparent}:root{--setup-hub-columns:repeat(3, minmax(0, 1fr));--setup-hub-laptop-card-title-size:16px;--setup-hub-card-title-size:var(--setup-hub-laptop-card-title-size);--setup-hub-media-ratio:1.9;--setup-hub-preview-ratio:2;--setup-hub-media-padding:var(--space-5) var(--space-5) 0;--setup-hub-card-copy-height:112px;--setup-hub-progress-width:180px;--setup-hub-card-shadow:0 2px 5px #00000006, 0 8px 20px #0000000a;--setup-hub-preview-shadow:0 5px 18px #0000001f;--setup-hub-blue:#e8f0fb;--setup-hub-mint:#e4f3ef;--setup-hub-violet:#eeeafb;--setup-hub-rose:#f8e9ee;--setup-hub-sand:#f6f0e4;--setup-hub-symbol-size:48px;--setup-hub-status-radius:var(--radius-sm);--setup-hub-status-padding:var(--space-1) var(--space-2);--setup-hub-radius:18px;--setup-hub-intro-radius:16px;--setup-hub-shadow:var(--surface-edge-outline);--setup-hub-intro-padding:20px 22px;--setup-hub-summary-size:17px;--setup-hub-summary-weight:var(--font-weight-bold);--setup-hub-segment-height:6px;--setup-hub-segment-gap:4px;--setup-hub-segment-open:var(--color-surface-muted);--setup-hub-segment-next:var(--color-accent);--setup-hub-segment-done:var(--color-success);--setup-hub-laptop-card-padding:18px;--setup-hub-card-padding:var(--setup-hub-laptop-card-padding);--setup-hub-laptop-card-gap:12px;--setup-hub-card-gap:var(--setup-hub-laptop-card-gap);--setup-hub-card-min-height:190px;--setup-hub-laptop-tile-size:44px;--setup-hub-tile-size:var(--setup-hub-laptop-tile-size);--setup-hub-tile-radius:12px;--setup-hub-laptop-tile-icon:22px;--setup-hub-tile-icon:var(--setup-hub-laptop-tile-icon);--setup-hub-title-wrap:nowrap;--setup-hub-title-basis:0%;--setup-hub-tile-next-text:var(--color-surface);--setup-hub-tile-surface:var(--color-surface-muted);--setup-hub-card-title-weight:var(--font-weight-bold);--setup-hub-chip-padding:3px 9px;--setup-hub-chip-weight:var(--font-weight-semibold);--setup-hub-check-size:24px;--setup-hub-bar-height:6px;--setup-hub-done-weight:var(--font-weight-semibold);--setup-rail-width:280px;--setup-rail-gap:28px;--setup-rail-radius:16px;--setup-rail-row-padding:11px 14px;--setup-rail-row-gap:12px;--setup-rail-mark-size:22px;--setup-rail-mark-border:1.75px solid var(--color-border-strong);--setup-rail-mark-text-size:11px;--setup-rail-title-size:14px;--setup-rail-title-weight:var(--font-weight-semibold);--setup-rail-current-surface:var(--color-accent-surface);--setup-rail-current-text:var(--color-accent);--setup-rail-separator-inset:48px;--setup-rail-required:var(--color-danger);--setup-rail-check-icon:13px;--setup-rail-hidden-size:1px;--setup-wizard-width:calc(var(--setup-rail-width) + var(--setup-rail-gap) + var(--onboarding-step-width))}:root[data-theme=dark]{--setup-hub-card-shadow:none;--setup-hub-preview-shadow:0 5px 18px #00000040;--setup-hub-blue:#242e40;--setup-hub-mint:#253933;--setup-hub-violet:#302b41;--setup-hub-rose:#3e2c34;--setup-hub-sand:#3a3429}.ds-setup-destination-card{--setup-hub-media-surface:var(--setup-hub-blue)}.ds-setup-destination-card[data-tone=mint]{--setup-hub-media-surface:var(--setup-hub-mint)}.ds-setup-destination-card[data-tone=violet]{--setup-hub-media-surface:var(--setup-hub-violet)}.ds-setup-destination-card[data-tone=rose]{--setup-hub-media-surface:var(--setup-hub-rose)}.ds-setup-destination-card[data-tone=sand]{--setup-hub-media-surface:var(--setup-hub-sand)}@media (width<=1200px){:root{--setup-hub-card-padding:clamp(14px, 1.8vw, var(--setup-hub-laptop-card-padding));--setup-hub-card-gap:clamp(8px, 1.2vw, var(--setup-hub-laptop-card-gap));--setup-hub-tile-size:clamp(36px, 4.3vw, var(--setup-hub-laptop-tile-size));--setup-hub-tile-icon:clamp(18px, 2.1vw, var(--setup-hub-laptop-tile-icon));--setup-hub-card-title-size:clamp(15px, 1.6vw, var(--setup-hub-laptop-card-title-size));--setup-hub-title-wrap:wrap;--setup-hub-title-basis:6rem}}@media (width<=760px){:root{--setup-hub-card-padding:var(--setup-hub-laptop-card-padding);--setup-hub-card-gap:var(--setup-hub-laptop-card-gap);--setup-hub-tile-size:var(--setup-hub-laptop-tile-size);--setup-hub-tile-icon:var(--setup-hub-laptop-tile-icon);--setup-hub-card-title-size:var(--setup-hub-laptop-card-title-size);--setup-hub-title-wrap:nowrap;--setup-hub-title-basis:0%;--setup-hub-columns:minmax(0, 1fr);--setup-hub-card-copy-height:auto;--setup-hub-progress-width:100%}}:root{--creation-bar-height:56px;--creation-bar-padding:0 var(--space-7);--creation-brand-width:88px;--creation-close-size:32px;--creation-close-icon:var(--icon-size-md);--creation-close-surface:var(--color-surface-muted);--creation-close-hover:var(--color-border);--creation-body-padding:var(--space-3) var(--space-7) var(--space-7);--creation-main-width:640px;--creation-single-width:500px;--creation-summary-width:320px;--creation-columns:minmax(0, var(--creation-main-width)) var(--creation-summary-width);--creation-columns-single:minmax(0, var(--creation-single-width));--creation-wide-width:1040px;--creation-columns-wide:minmax(0, var(--creation-wide-width));--creation-panel-padding:0 var(--space-1) var(--space-7);--creation-panel-section-gap:var(--space-6);--creation-columns-gap:var(--space-7);--creation-columns-rows:minmax(0, max-content);--creation-columns-align:center;--creation-card-radius:12px;--creation-card-surface:var(--color-surface);--creation-card-shadow:var(--surface-edge-outline);--creation-border:var(--component-border-width) solid var(--color-border);--creation-radius:var(--radius-md);--creation-gap:var(--space-6);--creation-section-gap:var(--space-4);--creation-title-size:var(--font-size-card-title);--creation-title-weight:var(--font-weight-display);--creation-text-size:var(--font-size-body);--creation-small-size:var(--font-size-small);--creation-strong-weight:var(--font-weight-semibold);--creation-text:var(--color-text-strong);--creation-muted:var(--color-text-muted);--creation-link:var(--settings-ui-link);--creation-fill:var(--color-surface-muted);--creation-accent:var(--color-text-strong);--creation-accent-text:var(--color-surface);--creation-selected-surface:var(--color-surface);--creation-selected-edge:0 0 0 0 transparent;--creation-selected-chip-surface:var(--color-surface-muted);--creation-hover-border:var(--ds-card-hover-border);--creation-focus:0 0 0 3px color-mix(in srgb, var(--color-text-strong) 16%, transparent);--creation-disabled-opacity:.55;--creation-motion:border-color .12s ease, background-color .12s ease;--creation-tile-size:36px;--creation-tile-radius:var(--radius-md);--creation-tile-icon:var(--icon-size-md);--creation-tile-selected-edge:inset 0 0 0 var(--component-border-width) var(--color-border);--creation-choice-padding:14px var(--space-5);--creation-choice-gap:var(--space-4);--creation-choice-check-size:20px;--creation-choice-check-icon:12px;--creation-choice-check-stroke:3;--creation-choice-check-edge:inset 0 0 0 1.5px var(--color-border-strong);--creation-choice-extra-padding:0 var(--space-5) var(--space-5);--creation-choice-list-padding:var(--space-4) var(--space-5);--creation-badge-height:22px;--creation-badge-padding:0 9px;--creation-chip-radius:var(--radius-pill);--creation-chip-height:var(--control-height);--creation-chip-padding:0 14px 0 11px;--creation-chip-gap:var(--space-3);--creation-chip-weight:var(--font-weight-medium);--creation-check-padding:var(--space-4) 14px;--creation-check-size:18px;--creation-check-radius:5px;--creation-check-offset:1px;--creation-fact-padding:11px 14px;--creation-fact-gap:var(--space-5);--creation-fact-label-width:132px;--creation-note-padding:14px var(--space-5);--address-field-layer:var(--z-topbar-menu);--address-field-gap:var(--space-1);--address-field-max-height:280px;--address-field-list-width:min(320px, calc(100vw - 2 * var(--space-4)));--address-field-item-padding:var(--space-3) var(--space-4);--address-field-attribution-padding:var(--space-2) var(--space-4);--address-field-attribution-font:Roboto, Arial, sans-serif;--address-field-attribution-size:12px;--address-field-attribution-color:#5e5e5e;--creation-summary-padding:var(--space-6);--creation-summary-gap:var(--space-5);--creation-summary-avatar:44px;--creation-summary-avatar-radius:var(--radius-lg);--creation-summary-avatar-size:15px;--creation-summary-avatar-weight:var(--font-weight-bold);--creation-summary-title-size:var(--font-size-section);--creation-summary-row-gap:var(--space-4);--creation-summary-icon-gap:10px;--creation-meter-height:var(--space-1);--creation-meter-track:var(--color-border);--creation-meter-value:var(--neutral-500);--creation-end-padding:var(--space-8) 28px var(--space-7);--creation-end-gap:var(--space-6);--creation-end-top-align:center;--creation-end-mark:44px;--creation-end-mark-icon:22px;--creation-end-mark-stroke:2.6;--creation-end-success:var(--color-success);--creation-end-success-text:var(--white);--creation-end-title-size:var(--font-size-title);--creation-end-title-leading:var(--line-height-title);--creation-end-title-tracking:var(--ds-heading-tracking);--creation-task-padding:var(--space-4) 14px;--creation-task-chevron:var(--neutral-400);--creation-task-done-size:24px;--creation-task-done-icon:14px;--creation-task-done-inset:calc((var(--creation-tile-size) - var(--creation-task-done-size)) / 2);--creation-task-done-text:var(--color-success-strong);--creation-plan-columns:repeat(2, minmax(0, 1fr));--creation-plan-padding:14px var(--space-5);--creation-plan-value-size:var(--font-size-heading);--creation-plan-value-tracking:-.02em}:root[data-theme=dark]{--address-field-attribution-color:#fff;--creation-meter-value:var(--color-text-muted);--creation-task-chevron:var(--color-text-muted)}.ds-onboarding-screen.ds-creation-screen{--onboarding-page-padding:0;--onboarding-bottom-inset:env(safe-area-inset-bottom);--onboarding-width:100%;--onboarding-step-width:100%;--onboarding-card-radius:var(--creation-card-radius);--onboarding-card-shadow:var(--creation-card-shadow);--onboarding-canvas:var(--color-canvas);--onboarding-document-heading-size:var(--font-size-title);--onboarding-accent:var(--color-accent);--onboarding-accent-hover:var(--color-accent-hover);--onboarding-accent-text:var(--white);--onboarding-focus-color:color-mix(in srgb, var(--color-accent) 22%, transparent);--onboarding-space-xl:var(--space-7);--button-ghost-text:var(--creation-link)}.ds-creation-main .ds-onboarding-back{--button-ghost-text:var(--creation-text)}.ds-onboarding-screen:not(.ds-creation-screen){--creation-accent:var(--onboarding-accent);--creation-accent-text:var(--onboarding-accent-text);--creation-selected-surface:var(--onboarding-choice-selected);--creation-selected-edge:0 0 0 0 transparent;--creation-focus:var(--onboarding-focus)}@media (width<=640px){:root{--creation-bar-padding:0 var(--space-5);--creation-body-padding:var(--space-1) var(--space-4) var(--space-4);--creation-columns:minmax(0, 1fr);--creation-columns-single:minmax(0, 1fr);--creation-columns-wide:minmax(0, 1fr);--creation-columns-rows:minmax(0, 1fr);--creation-columns-align:start;--creation-plan-columns:minmax(0, 1fr);--creation-fact-label-width:104px;--creation-end-padding:var(--space-7) var(--space-5) var(--space-5)}.ds-onboarding-screen.ds-creation-screen{--onboarding-space-xl:var(--space-5)}}@media (prefers-reduced-motion:reduce){:root{--creation-motion:none}}:root{--target-grid-columns:repeat(2, minmax(0, 1fr));--target-gap:var(--space-5);--target-card-gap:var(--space-3);--target-copy-size:14px;--target-value-size:34px;--target-fact-value-size:var(--font-size-section);--target-value-weight:var(--font-weight-semibold);--target-value-leading:var(--line-height-tight);--target-muted:var(--color-text-muted);--target-text:var(--color-text-strong);--target-meter-height:8px;--target-meter-radius:var(--radius-pill);--target-meter-track:var(--color-surface-muted);--target-meter-fill:var(--color-text-muted);--target-positive:var(--color-success-strong);--target-warning:var(--color-warning-strong);--target-icon-size:var(--icon-size-sm);--target-border:var(--component-border-width) solid var(--color-border);--target-fact-columns:repeat(2, minmax(0, 1fr));--target-search-width:260px;--target-search-height:var(--control-height);--target-search-radius:var(--radius-md);--target-search-surface:var(--color-surface);--target-details-open-rotation:180deg}.ds-target-card{--ds-card-title-size:var(--font-size-heading);--ds-card-title-weight:var(--font-weight-semibold)}.ds-target-card[data-tone=positive]{--target-meter-fill:var(--target-positive)}.ds-target-card[data-tone=warning]{--target-meter-fill:var(--target-warning)}@media (width<=640px){:root{--target-grid-columns:minmax(0, 1fr)}}:root{--location-map-search-layer:var(--z-popover);--location-map-search-shadow:var(--shadow-menu);--location-map-height:400px;--location-map-control-inset:var(--space-3);--location-map-control-layer:5;--location-map-control-gap:var(--space-1);--location-map-control-surface:var(--color-surface);--location-map-coordinate-columns:repeat(2, minmax(0, 1fr));--location-map-result-padding:var(--space-3);--location-map-results-height:12rem;--location-map-result-hover:var(--color-surface-muted);--location-map-columns:minmax(0, 1fr) minmax(0, .65fr);--location-map-workspace-gap:var(--space-5);--location-map-pin-size:18px;--location-map-accent:var(--color-accent-strong);--location-map-other:var(--color-text-muted);--location-map-fill-opacity:.15;--location-map-stroke:2;--location-map-radius:var(--radius-md);--location-map-background:var(--color-surface-muted);--location-map-border:var(--component-border-width) solid var(--color-border);--location-map-tile-layer:1;--location-map-overlay-layer:2;--location-map-marker-layer:3;--location-map-tooltip-layer:4;--location-map-credit-size:var(--font-size-small);--scrollbar-width:4px;--scrollbar-hit-width:12px;--scrollbar-edge-gap:2px;--scrollbar-min-thumb:32px;--scrollbar-radius:999px;--scrollbar-thumb:color-mix(in srgb, var(--color-text-muted) 45%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--color-text-muted) 75%, transparent);--scrollbar-layer:var(--z-popover)}.ds-scrollbar[data-auth]{--scrollbar-thumb:color-mix(in srgb, var(--auth-ui-color-text-muted) 45%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--auth-ui-color-text-muted) 75%, transparent)}:root{--settings-navigation-content-width:60rem;--settings-navigation-gap:var(--space-6);--settings-navigation-title-size:var(--ds-section-title-size);--settings-navigation-title-weight:var(--ds-section-title-weight);--settings-navigation-group-size:var(--font-size-small);--settings-navigation-group-weight:var(--font-weight-medium);--settings-navigation-group-gap:var(--space-2);--settings-navigation-row-padding:var(--space-4) var(--space-5);--settings-navigation-row-height:76px;--settings-navigation-action-gap:var(--space-2);--settings-navigation-row-gap:var(--space-4);--settings-navigation-copy-gap:var(--space-1);--settings-navigation-columns:var(--settings-navigation-icon-box) minmax(0, 1fr) var(--settings-navigation-icon-size);--settings-navigation-icon-box:36px;--settings-navigation-icon-size:var(--icon-size-md);--settings-navigation-icon-radius:var(--radius-md);--settings-navigation-radius:var(--ds-card-radius);--settings-navigation-surface:var(--color-surface);--settings-navigation-hover-surface:var(--color-surface-muted);--settings-navigation-border:var(--settings-divider);--settings-navigation-text:var(--color-text-strong);--settings-navigation-muted:var(--color-text-muted);--settings-navigation-label-size:var(--font-size-body);--settings-navigation-label-weight:var(--font-weight-medium);--settings-navigation-description-size:var(--font-size-small);--settings-navigation-line-height:var(--line-height-body);--settings-navigation-focus-width:var(--content-tabs-focus-width);--settings-navigation-focus-offset:var(--content-tabs-focus-offset);--settings-navigation-focus-color:var(--content-tabs-focus-color);--settings-ui-canvas:var(--color-canvas);--settings-ui-group:var(--color-surface);--settings-ui-group-hover:var(--color-surface-raised);--settings-ui-group-shadow:var(--surface-edge-outline);--settings-ui-divider-color:var(--color-border);--settings-ui-divider:var(--component-border-width) solid var(--settings-ui-divider-color);--settings-ui-text:var(--color-text);--settings-ui-title:var(--color-text-strong);--settings-ui-label:var(--color-text-muted);--settings-ui-value:var(--color-text-muted);--settings-ui-placeholder:var(--input-placeholder);--settings-ui-chevron:color-mix(in srgb, var(--color-text-muted) 64%, transparent);--settings-ui-link:var(--primary-700);--settings-ui-link-hover:var(--primary-600);--settings-ui-accent:var(--color-accent);--settings-ui-accent-text:var(--white);--settings-ui-focus:var(--primary-500);--settings-ui-good:var(--color-success);--settings-ui-warn:var(--color-warning);--settings-ui-bad:var(--color-danger);--settings-ui-idle:var(--color-text-muted);--settings-ui-check-done:var(--color-success);--settings-ui-check-done-mark:var(--white);--settings-ui-check-open:var(--color-border-strong);--settings-ui-input-hover:var(--color-surface-raised);--settings-ui-input-focus:var(--color-surface-raised);--settings-ui-saving-surface:color-mix(in srgb, var(--toggle-on-color) 18%, var(--color-surface));--settings-ui-saving-text:var(--color-success);--settings-ui-segment-track:var(--color-border);--settings-ui-segment-active:var(--color-surface);--settings-ui-segment-active-text:var(--color-text-strong);--settings-ui-segment-shadow:0 0 0 var(--component-border-width) color-mix(in srgb, var(--neutral-950) 6%, transparent), 0 1px 3px color-mix(in srgb, var(--neutral-950) 14%, transparent);--settings-ui-segment-shadow-contained:0 0 0 var(--component-border-width) color-mix(in srgb, var(--neutral-950) 8%, transparent), 0 1px 1px color-mix(in srgb, var(--neutral-950) 14%, transparent);--settings-ui-chip-border:var(--color-border-strong);--settings-ui-chip-on-border:var(--color-accent);--settings-ui-chip-on-surface:var(--color-accent-surface);--settings-ui-ring-track:var(--color-surface-hover);--settings-ui-ring-progress:var(--color-accent);--settings-ui-ring-complete:var(--color-success);--settings-ui-sidebar-label:var(--color-text-muted);--settings-ui-sidebar-text:color-mix(in srgb, var(--color-text) 70%, var(--color-canvas));--settings-ui-sidebar-hover:var(--sidebar-hover-bg);--settings-ui-sidebar-active:var(--sidebar-active-bg);--settings-ui-sidebar-active-text:var(--color-text-strong);--settings-ui-sidebar-border:var(--component-border-width) solid var(--color-border);--settings-ui-search-surface:var(--input-bg);--settings-ui-search-border:var(--component-border-width) solid var(--input-border);--settings-ui-search-text:var(--color-text);--settings-ui-paper:#fbfaf6;--settings-ui-paper-text:#1a1a1a;--settings-ui-paper-muted:#5c5c56;--settings-ui-paper-rule:#b9b8b0;--settings-ui-paper-line:#deded8;--settings-ui-paper-warn:#b45309;--settings-ui-paper-shadow:0 0 0 var(--component-border-width) var(--color-border);--settings-ui-hero-ring:0 0 0 4px var(--settings-ui-canvas), 0 0 0 5px var(--color-border-strong);--settings-ui-tab-general:#1d4ed8;--settings-ui-tab-sales:#c2410c;--settings-ui-tab-payments:#15803d;--settings-ui-tab-finance:#0f766e;--settings-ui-tab-products:#a16207;--settings-ui-tab-bookings:#be123c;--settings-ui-tab-floor-management:#6d28d9;--settings-ui-tab-workforce:#0369a1;--settings-ui-tab-marketing:#db2777;--settings-ui-tab-online-ordering:#4338ca;--settings-ui-tab-data:#52525b;--settings-ui-tab-icon:#fff;--settings-ui-tab-setup:#5e5ce6;--settings-ui-control-min:160px;--settings-ui-row-copy-gap:2px;--settings-ui-row-detail-size:var(--font-size-small);--settings-ui-temporal-control-min:180px;--settings-ui-number-control-min:104px;--settings-ui-temporal-placeholder-end:8px;--settings-ui-chevron-stroke:2.4;--settings-ui-check-stroke:3.4;--settings-ui-ring-cap:round;--settings-ui-receipt-segment-height:24px;--settings-ui-font:var(--font-sans);--settings-ui-mono:var(--ds-code-font);--settings-ui-radius:var(--ds-card-radius);--settings-ui-paper-radius:var(--ds-card-radius);--settings-ui-control-radius:var(--input-radius);--settings-ui-segment-radius:var(--button-radius);--settings-ui-icon-tile-radius:var(--settings-navigation-icon-radius);--settings-ui-row-height:52px;--settings-ui-inset:16px;--settings-ui-row-padding-block:8px;--settings-ui-row-gap:12px;--settings-ui-row-divider-image:linear-gradient(var(--settings-ui-divider-color), var(--settings-ui-divider-color));--settings-ui-row-divider-position:right var(--settings-ui-inset) top;--settings-ui-row-divider-repeat:no-repeat;--settings-ui-row-hover-bleed:calc(var(--settings-ui-inset) * -1) 0 0 var(--settings-ui-group-hover), var(--settings-ui-inset) 0 0 var(--settings-ui-group-hover);--settings-ui-divider-inset-image:linear-gradient(var(--settings-ui-divider-color), var(--settings-ui-divider-color));--settings-ui-divider-inset-size:calc(100% - var(--settings-ui-inset) * 2) var(--component-border-width);--settings-ui-divider-inset-position:center top;--settings-ui-divider-inset-position-bottom:center bottom;--settings-ui-row-wrap-gap:6px 16px;--settings-ui-group-gap:8px;--settings-ui-section-gap:28px;--settings-ui-page-gap:40px;--settings-ui-header-gap:6px;--settings-ui-column-width:720px;--settings-ui-column-width-rail:640px;--settings-ui-column-min:520px;--settings-ui-rail-width:290px;--settings-ui-rail-min:260px;--settings-ui-rail-offset:96px;--settings-ui-rail-gap:10px;--settings-ui-description-width:560px;--settings-ui-title-size:var(--ds-heading-size);--settings-ui-title-weight:var(--ds-heading-weight);--settings-ui-title-line-height:var(--line-height-title);--settings-ui-title-tracking:var(--ds-heading-tracking);--settings-ui-hero-name-size:var(--font-size-title);--settings-ui-hero-name-tracking:var(--ds-heading-tracking);--settings-ui-description-size:var(--font-size-body);--settings-ui-body-size:var(--font-size-body);--settings-ui-value-size:var(--font-size-body);--settings-ui-status-size:var(--font-size-small);--settings-ui-help-size:var(--font-size-small);--settings-ui-footnote-size:var(--font-size-small);--settings-ui-footnote-line-height:1.5;--settings-ui-group-label-size:var(--font-size-small);--settings-ui-group-label-weight:var(--font-weight-bold);--settings-ui-group-label-tracking:.06em;--settings-ui-strong-weight:var(--font-weight-semibold);--settings-ui-heavy-weight:var(--font-weight-bold);--settings-ui-line-height:var(--line-height-body);--settings-ui-chevron-size:14px;--settings-ui-link-height:28px;--settings-ui-control-height:32px;--settings-ui-control-width:320px;--settings-ui-control-padding:0 8px;--settings-ui-select-padding:0 26px 0 8px;--settings-ui-segment-height:28px;--settings-ui-segment-padding:0 12px;--settings-ui-segment-gap:2px;--settings-ui-chip-height:30px;--settings-ui-chip-padding:0 12px;--settings-ui-chip-gap:6px;--settings-ui-icon-tile:28px;--settings-ui-icon-glyph:15px;--settings-ui-check-size:22px;--settings-ui-check-border:2px;--settings-ui-check-glyph:12px;--settings-ui-check-column:52px;--settings-ui-ring-size:96px;--settings-ui-ring-stroke:8;--settings-ui-ring-label-size:var(--font-size-title);--settings-ui-hero-line-size:var(--font-size-section);--settings-ui-next-title-size:var(--font-size-section);--settings-ui-continue-height:36px;--settings-ui-continue-padding:0 16px;--settings-ui-logo-size:84px;--settings-ui-logo-radius:var(--radius-pill);--settings-ui-logo-initials-size:var(--font-size-title);--settings-ui-sidebar-width:260px;--settings-ui-sidebar-padding:0 20px 32px 0;--settings-ui-sidebar-gap:22px;--settings-ui-sidebar-item-height:36px;--settings-ui-sidebar-item-padding:0 12px;--settings-ui-sidebar-item-gap:2px;--settings-ui-sidebar-label-size:var(--font-size-body);--settings-ui-sidebar-meta-size:var(--font-size-small);--settings-ui-sidebar-break:12px;--settings-ui-search-height:34px;--settings-ui-search-padding:0 10px 0 32px;--settings-ui-search-size:var(--font-size-body);--settings-ui-search-icon:14px;--settings-ui-search-icon-inset:11px;--settings-ui-content-padding:0 0 96px clamp(16px, 4vw, 56px);--settings-ui-content-padding-mobile:8px 0 48px;--settings-ui-paper-padding:20px 18px;--settings-ui-paper-size:11px;--settings-ui-paper-line-height:1.65;--settings-ui-paper-title-size:12.5px;--settings-ui-paper-tracking:.08em;--settings-ui-paper-gap:8px;--settings-ui-paper-logo:30px;--settings-ui-invoice-size:11.5px;--settings-ui-invoice-title-size:15px;--settings-ui-invoice-name-size:13px;--settings-ui-transition:.14s ease;--settings-ui-loading-delay:.4s;--settings-ui-loading-fade:.2s}:root[data-theme=dark]{--settings-ui-link:var(--primary-300);--settings-ui-link-hover:var(--primary-200);--settings-ui-segment-active:var(--color-border-strong);--settings-ui-saving-text:var(--toggle-on-color);--settings-ui-paper-shadow:none}.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])[data-navigation=sidebar]{--content-tabs-sidebar-columns:var(--settings-ui-sidebar-width) minmax(0, 1fr)}.ds-settings-destination[data-icon-tone=setup]{--settings-ui-tab-icon-surface:var(--settings-ui-tab-setup)}.ds-settings-destination[data-icon-tone=general]{--settings-ui-tab-icon-surface:var(--settings-ui-tab-general)}.ds-settings-destination[data-icon-tone=sales]{--settings-ui-tab-icon-surface:var(--settings-ui-tab-sales)}.ds-settings-destination[data-icon-tone=payments]{--settings-ui-tab-icon-surface:var(--settings-ui-tab-payments)}.ds-settings-destination[data-icon-tone=finance]{--settings-ui-tab-icon-surface:var(--settings-ui-tab-finance)}.ds-settings-destination[data-icon-tone=products]{--settings-ui-tab-icon-surface:var(--settings-ui-tab-products)}.ds-settings-destination[data-icon-tone=bookings]{--settings-ui-tab-icon-surface:var(--settings-ui-tab-bookings)}.ds-settings-destination[data-icon-tone=floor-management]{--settings-ui-tab-icon-surface:var(--settings-ui-tab-floor-management)}.ds-settings-destination[data-icon-tone=workforce]{--settings-ui-tab-icon-surface:var(--settings-ui-tab-workforce)}.ds-settings-destination[data-icon-tone=marketing]{--settings-ui-tab-icon-surface:var(--settings-ui-tab-marketing)}.ds-settings-destination[data-icon-tone=online-ordering]{--settings-ui-tab-icon-surface:var(--settings-ui-tab-online-ordering)}.ds-settings-destination[data-icon-tone=data]{--settings-ui-tab-icon-surface:var(--settings-ui-tab-data)}.ds-settings-drilldown{--plan-price-size:var(--ds-heading-size);--plan-card-padding:var(--space-5);--grid-bg:var(--settings-ui-group);--grid-text:var(--settings-ui-text);--grid-muted-text:var(--settings-ui-label);--grid-border:var(--settings-ui-divider-color);--grid-column-border:transparent;--grid-header-bg:var(--settings-ui-group);--grid-header-text:var(--settings-ui-label);--grid-row-hover-bg:var(--settings-ui-group-hover);--grid-row-height:var(--settings-ui-row-height);--grid-radius:var(--settings-ui-radius);--grid-cell-padding:var(--settings-ui-inset);--grid-font-size:var(--settings-ui-body-size);--table-state-neutral-bg:transparent;--table-state-neutral-border:transparent;--table-state-neutral-text:var(--settings-ui-idle);--table-state-accent-bg:transparent;--table-state-accent-border:transparent;--table-state-accent-text:var(--settings-ui-link);--table-state-success-bg:transparent;--table-state-success-border:transparent;--table-state-success-text:var(--settings-ui-good);--table-state-warning-bg:transparent;--table-state-warning-border:transparent;--table-state-warning-text:var(--settings-ui-warn);--table-state-danger-bg:transparent;--table-state-danger-border:transparent;--table-state-danger-text:var(--settings-ui-bad);--table-state-padding-inline:0}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-overlay{--modal-bg:var(--settings-ui-canvas);--modal-header-bg:var(--settings-ui-canvas);--modal-footer-bg:var(--settings-ui-canvas)}.ds-settings-drilldown .ds-settings-document{--section-navigation-card-padding:0;--section-navigation-card-border:0;--section-navigation-card-surface:transparent;--section-navigation-muted:var(--settings-ui-sidebar-label);--section-navigation-text:var(--settings-ui-sidebar-text);--section-navigation-hover-surface:var(--settings-ui-sidebar-hover);--section-navigation-active-surface:var(--settings-ui-sidebar-active);--section-navigation-active-text:var(--settings-ui-sidebar-active-text);--section-navigation-label-size:var(--settings-ui-status-size);--section-navigation-radius:var(--settings-ui-segment-radius)}.ds-settings-drilldown{--insight-banner-surface:var(--settings-ui-group);--insight-banner-border:0;--banner-shadow:var(--surface-edge-outline);--form-requirement-surface:var(--settings-ui-group);--form-requirement-border:0;--form-requirement-radius:var(--settings-ui-radius);--form-requirement-padding:var(--settings-ui-row-gap) var(--settings-ui-inset);--form-requirement-accent:var(--settings-ui-warn);--action-choice-gap:0;--action-choice-border:0;--action-choice-radius:0;--action-choice-surface:transparent;--action-choice-text:var(--settings-ui-text);--action-choice-muted:var(--settings-ui-label);--action-choice-hover-surface:var(--settings-ui-group-hover);--action-choice-hover-border:transparent;--action-choice-padding:var(--settings-ui-row-gap) var(--settings-ui-inset);--action-choice-title-weight:var(--settings-ui-strong-weight)}:root{--settings-modal-group-surface:transparent;--settings-modal-group-shadow:none;--settings-modal-group-radius:0;--settings-modal-row-inset:0}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-dialog-content :is(.ds-settings-controls,.ds-form-grid),.ds-action-choices){--settings-ui-inset:var(--settings-modal-row-inset)}@media (width<=640px){:root{--settings-ui-control-min:96px}}:root{--floor-pill-height:var(--control-height);--floor-pill-radius:var(--radius-pill);--floor-pill-padding:var(--space-2) var(--space-4);--floor-pill-gap:var(--space-2);--floor-pill-active-bg:var(--button-primary-bg);--floor-pill-active-text:var(--button-primary-text);--floor-pill-font-size:var(--font-size-small);--floor-pill-count-opacity:.8;--floor-overview-card-min-width:180px;--floor-choice-preview-height:120px;--floor-choice-preview-stroke:1.5;--floor-choice-preview-surface:var(--color-surface-raised);--floor-choice-preview-border:var(--color-text-muted);--floor-choice-preview-accent:var(--color-accent-strong);--floor-choice-preview-accent-surface:var(--color-accent-surface);--floor-overview-focus-space:var(--space-1);--floor-overview-gap:var(--quick-info-gap);--floor-overview-padding:var(--quick-info-padding);--floor-overview-surface:var(--quick-info-surface);--floor-overview-border:var(--quick-info-border);--floor-overview-radius:var(--quick-info-radius);--connection-instructions-card-padding:16px;--connection-row-select-min:176px;--connection-gap:var(--settings-ui-section-gap);--connection-stack-gap:12px;--connection-back-title-pull:calc(var(--ds-heading-back-title-pull) + var(--ds-heading-back-gap) - var(--connection-stack-gap));--connection-card:var(--settings-ui-group);--connection-card-hover:var(--settings-ui-group-hover);--connection-card-shadow:var(--settings-ui-group-shadow);--connection-result-shadow:var(--surface-edge-outline);--connection-card-radius:var(--settings-ui-radius);--connection-inset:var(--settings-ui-inset);--connection-panel-padding:20px 20px;--connection-title:var(--settings-ui-title);--connection-text:var(--settings-ui-text);--connection-muted:var(--settings-ui-label);--connection-link:var(--settings-ui-link);--connection-link-hover:var(--settings-ui-link-hover);--connection-accent:var(--settings-ui-accent);--connection-accent-text:var(--settings-ui-accent-text);--connection-accent-surface:var(--color-accent-surface);--connection-good:var(--settings-ui-good);--connection-warn:var(--settings-ui-warn);--connection-bad:var(--settings-ui-bad);--connection-idle:var(--settings-ui-idle);--connection-good-surface:color-mix(in srgb, var(--color-success) 13%, var(--color-surface));--connection-warn-surface:color-mix(in srgb, var(--color-warning) 14%, var(--color-surface));--connection-bad-surface:color-mix(in srgb, var(--color-danger) 11%, var(--color-surface));--connection-idle-surface:var(--color-surface-hover);--connection-test-surface:var(--color-accent-surface);--connection-test:var(--settings-ui-link);--connection-title-size:var(--settings-ui-title-size);--connection-title-weight:var(--settings-ui-title-weight);--connection-title-tracking:var(--settings-ui-title-tracking);--connection-card-title-size:var(--font-size-section);--connection-body-size:var(--settings-ui-body-size);--connection-meta-size:var(--font-size-body);--connection-step-title-size:var(--font-size-section);--connection-strong-weight:var(--settings-ui-strong-weight);--connection-heavy-weight:var(--settings-ui-heavy-weight);--connection-label-size:var(--settings-ui-group-label-size);--connection-label-weight:var(--settings-ui-group-label-weight);--connection-label-tracking:var(--settings-ui-group-label-tracking);--connection-pill-height:22px;--connection-pill-padding:0 9px;--connection-pill-dot:6px;--connection-pill-size:var(--font-size-small);--connection-progress-height:4px;--connection-progress-gap:6px;--connection-progress-track:var(--color-border);--connection-progress-done:var(--color-success);--connection-progress-current:var(--color-accent);--connection-step-height:72px;--connection-step-mark:32px;--connection-step-mark-glyph:15px;--connection-step-mark-open:var(--color-surface-hover);--connection-step-current-surface:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface));--connection-continue-height:36px;--connection-continue-padding:0 14px;--connection-continue-radius:var(--button-radius);--connection-chevron-size:var(--settings-ui-chevron-size);--connection-dot:8px;--connection-logo-size:40px;--connection-logo-padding:6px;--connection-logo-radius:var(--radius-md);--connection-logo-surface:var(--white);--connection-logo-border:var(--component-border-width) solid var(--color-border);--connection-logo-icon:20px;--connection-logo-icon-stroke:var(--icon-stroke-width);--connection-choice-padding:14px var(--settings-ui-inset);--connection-choice-gap:12px;--connection-choice-border:var(--component-border-width) solid var(--color-border);--connection-choice-selected-border:2px solid var(--color-accent);--connection-choice-min:180px;--connection-theme-height:112px;--connection-theme-bar-height:10px;--connection-theme-panel-height:30px;--connection-theme-gap:8px;--connection-theme-padding:12px;--connection-copy-height:44px;--connection-copy-surface:var(--input-bg);--connection-copy-border:var(--component-border-width) solid var(--input-border);--connection-copy-radius:var(--input-radius);--connection-copy-font:var(--settings-ui-mono);--connection-copy-button-height:30px;--connection-copy-button-padding:0 10px;--connection-copy-icon:14px;--connection-result-padding:14px var(--settings-ui-inset);--connection-result-mark:26px;--connection-result-glyph:15px;--connection-result-spin:1.1s linear infinite;--connection-spin-end:rotate(360deg);--connection-disabled-opacity:.55;--connection-hidden-size:1px;--connection-chip-height:26px;--connection-chip-padding:0 10px;--connection-chip-gap:6px;--connection-chip-icon:13px;--connection-facts-label-width:140px;--connection-facts-padding:12px var(--settings-ui-inset);--connection-help-surface:var(--color-surface-hover);--connection-help-padding:12px 14px;--connection-transition:var(--settings-ui-transition);--connection-focus:2px solid var(--settings-ui-focus);--connection-pair-gap:10px;--connection-pair-dot:5px;--connection-pair-dot-gap:4px;--connection-pair-dot-color:var(--settings-ui-label);--connection-logo-size-lg:64px;--connection-logo-radius-lg:16px;--connection-logo-text-lg:28px;--connection-provider-min:220px;--connection-provider-padding:16px;--connection-provider-gap:10px;--connection-glyph-size:36px;--connection-glyph-icon:17px;--connection-glyph-radius:var(--radius-md);--connection-glyph-surface:var(--color-surface-hover);--connection-row-height:60px;--connection-row-padding:10px var(--settings-ui-inset);--connection-tick-size:17px;--connection-instruction-mark:26px;--connection-instruction-gap:16px;--connection-note-padding:12px 14px;--connection-note-radius:var(--radius-md);--connection-note-icon:15px;--connection-avatar-size:36px;--connection-avatar-surface:var(--color-accent);--connection-avatar-text:var(--white);--connection-identity-padding:12px var(--settings-ui-inset);--connection-consent-canvas:var(--settings-ui-canvas);--connection-consent-width:440px;--connection-flow-narrow-width:46rem;--connection-consent-min-height:100dvh;--connection-consent-height:100dvh;--connection-consent-padding:48px 16px;--connection-consent-padding-phone:28px 16px;--connection-consent-gap:20px;--connection-consent-title-size:26px;--connection-consent-title-weight:700;--connection-consent-title-line-height:1.2;--connection-consent-action-height:46px;--connection-theme-neighbourhood-background:#fffaf2;--connection-theme-neighbourhood-surface:#fff;--connection-theme-neighbourhood-text:#202329;--connection-theme-neighbourhood-primary:#0588ad;--connection-theme-studio-background:#f7f8f8;--connection-theme-studio-surface:#fff;--connection-theme-studio-text:#132327;--connection-theme-studio-primary:#006b78;--connection-theme-after-dark-background:#101619;--connection-theme-after-dark-surface:#192226;--connection-theme-after-dark-text:#f8f4ea;--connection-theme-after-dark-primary:#36bddd}.ds-connection-theme{--connection-theme-background:var(--connection-theme-neighbourhood-background);--connection-theme-surface:var(--connection-theme-neighbourhood-surface);--connection-theme-text:var(--connection-theme-neighbourhood-text);--connection-theme-primary:var(--connection-theme-neighbourhood-primary)}.ds-connection-theme[data-theme-preview=studio]{--connection-theme-background:var(--connection-theme-studio-background);--connection-theme-surface:var(--connection-theme-studio-surface);--connection-theme-text:var(--connection-theme-studio-text);--connection-theme-primary:var(--connection-theme-studio-primary)}.ds-connection-theme[data-theme-preview=after-dark]{--connection-theme-background:var(--connection-theme-after-dark-background);--connection-theme-surface:var(--connection-theme-after-dark-surface);--connection-theme-text:var(--connection-theme-after-dark-text);--connection-theme-primary:var(--connection-theme-after-dark-primary)}:root{--ask-panel-width:440px;--ask-panel-surface:var(--color-surface);--ask-panel-border:var(--component-border-width) solid var(--color-border);--ask-panel-gap:12px;--ask-panel-padding:14px;--ask-head-height:56px;--ask-title-size:var(--font-size-section);--ask-title-weight:var(--settings-ui-heavy-weight);--ask-text:var(--settings-ui-text);--ask-title:var(--settings-ui-title);--ask-muted:var(--settings-ui-label);--ask-accent:var(--color-accent);--ask-accent-text:var(--white);--ask-accent-surface:var(--color-accent-surface);--ask-fill:var(--color-surface-hover);--ask-good:var(--settings-ui-good);--ask-good-surface:color-mix(in srgb, var(--color-success) 13%, var(--color-surface));--ask-bad:var(--settings-ui-bad);--ask-bad-surface:color-mix(in srgb, var(--color-danger) 11%, var(--color-surface));--ask-warn:var(--settings-ui-warn);--ask-warn-surface:color-mix(in srgb, var(--color-warning) 14%, var(--color-surface));--ask-card-shadow:var(--settings-ui-group-shadow);--ask-card-radius:var(--settings-ui-radius);--ask-body-size:var(--font-size-body);--ask-meta-size:var(--font-size-small);--ask-strong-weight:var(--settings-ui-strong-weight);--ask-mark-size:28px;--ask-mark-size-sm:18px;--ask-mark-size-lg:44px;--ask-mark-radius:9px;--ask-mark-radius-lg:16px;--ask-mark-from:#ffb26b;--ask-mark-to:#ff7a45;--ask-mark-pebble:#fff;--ask-mark-eye:#141414;--ask-icon-size:32px;--ask-glyph:15px;--ask-pill-height:32px;--ask-pill-padding:0 12px 0 9px;--ask-pill-gap:7px;--ask-pill-border:var(--component-border-width) solid var(--color-border);--ask-pill-open-ring:0 0 0 3px var(--color-accent-surface);--ask-fab-height:44px;--ask-fab-padding:0 16px 0 12px;--ask-fab-gap:8px;--ask-fab-offset:var(--space-6);--ask-fab-shadow:0 0 0 1px #0000000d, 0 8px 24px #00000024;--ask-fab-hover-shadow:0 0 0 1px #0000000f, 0 12px 28px #0000002e;--ask-fab-clearance:calc(var(--ask-fab-height) + var(--ask-fab-offset));--ask-fab-mobile-offset:var(--space-5);--ask-fab-mark-size:26px;--ask-fab-mark-radius:8px;--ask-fab-label-max-width:120px;--ask-fab-morph:.42s cubic-bezier(.2, .8, .2, 1);--ask-fab-z:var(--z-topbar);--ask-kbd-padding:2px 5px;--ask-kbd-radius:6px;--ask-chip-height:24px;--ask-chip-padding:0 9px;--ask-me-radius:18px 18px 6px 18px;--ask-me-padding:10px 14px;--ask-me-max:85%;--ask-ai-radius:6px 18px 18px 18px;--ask-ai-gap:8px;--ask-ai-mark-size:24px;--ask-ai-mark-offset:0px;--ask-ai-code-bg:var(--color-surface);--ask-bubble-line:1.5;--ask-caret-width:7px;--ask-caret-height:15px;--ask-caret-blink:1s steps(2, start) infinite;--ask-spin:1s linear infinite;--ask-card-padding:12px 14px;--ask-box-radius:18px;--ask-box-padding:8px 8px 8px 14px;--ask-box-max-height:160px;--ask-send-size:34px;--ask-input-line-height:20px;--ask-button-height:32px;--ask-button-padding:0 13px;--ask-button-radius:var(--button-radius);--ask-empty-prompt-padding:9px 12px;--ask-empty-prompt-radius:12px;--ask-facts-radius:12px;--ask-document-cell-padding:7px 10px;--ask-check-size:16px;--ask-facts-row-padding:9px 12px;--ask-facts-divider:var(--component-border-width) solid var(--color-border);--ask-suggestion-icon-radius:10px;--ask-status-radius:999px;--ask-step-count-padding:0 7px;--ask-note-min:180px;--ask-full-width:600px;--ask-answer-size:15px;--ask-answer-line:1.6;--ask-paragraph-gap:10px;--ask-list-indent:20px;--ask-list-item-gap:3px;--ask-turn-gap:20px;--ask-thread-fade:linear-gradient(to bottom, transparent 0, #000 var(--ask-panel-padding));--ask-card-title-size:15px;--ask-card-title-line:1.35;--ask-head-gap:4px;--ask-scope-gap:6px;--ask-scope-padding:10px var(--ask-panel-padding) 0;--ask-scope-separator:"·";--ask-empty-title-size:16px;--ask-empty-max-width:300px;--ask-empty-detail-size:var(--ask-meta-size);--ask-prompts-gap:6px;--ask-prompts-margin:0 0 10px;--ask-prompt-chip-padding:6px 10px;--ask-composer-meta-padding:8px 0 0;--ask-mic-glyph:18px;--ask-drop-border:2px dashed color-mix(in srgb, var(--color-accent) 55%, var(--color-surface));--ask-drop-offset:-2px;--ask-drop-label:"Drop to add photos";--ask-z:calc(var(--z-sidebar-mobile) + 10);--ask-panel-overlay-shadow:var(--shadow-menu);--ask-image-size:64px;--ask-image-size-sent:120px;--ask-image-radius:12px;--ask-image-remove:22px;--ask-listening-pulse:1.4s ease-in-out infinite;--ask-listening-ring:0 0 0 5px color-mix(in srgb, var(--color-danger) 18%, transparent);--suggestion-stack-width:360px;--suggestion-stack-gap:10px;--suggestion-stack-offset:var(--space-6);--suggestion-stack-bottom:calc(var(--ask-fab-offset) + var(--ask-fab-height) + var(--space-4));--suggestion-stack-mobile-offset:var(--space-5);--suggestion-stack-fit-width:min(var(--suggestion-stack-width), calc(100vw - 2 * var(--suggestion-stack-offset)));--suggestion-stack-max-height:calc(100dvh - var(--suggestion-stack-bottom) - var(--topbar-height) - var(--space-6));--suggestion-toast-enter-from:translateY(8px) scale(.98);--suggestion-toast-title-line-height:1.3;--suggestion-stack-z:var(--ask-fab-z);--suggestion-toast-surface:var(--color-surface);--suggestion-toast-border:var(--component-border-width) solid var(--color-border);--suggestion-toast-radius:16px;--suggestion-toast-padding:14px 16px 14px;--suggestion-toast-gap:8px;--suggestion-toast-shadow:0 0 0 1px #0000000a, 0 12px 32px #00000029;--suggestion-toast-accent:var(--color-accent);--suggestion-toast-accent-bar:3px;--suggestion-toast-logo-size:22px;--suggestion-toast-source-size:12px;--suggestion-toast-source-weight:var(--font-weight-semibold);--suggestion-toast-title-size:15px;--suggestion-toast-title-weight:var(--font-weight-semibold);--suggestion-toast-text:var(--color-text-strong);--suggestion-toast-muted:var(--color-text-muted);--suggestion-toast-fact-size:13px;--suggestion-toast-fact-gap:2px 10px;--suggestion-toast-chip-surface:var(--color-surface-raised);--suggestion-toast-chip-padding:2px 8px;--suggestion-toast-error:var(--color-danger);--suggestion-toast-button-height:34px;--suggestion-toast-button-radius:var(--button-radius);--suggestion-toast-button-padding:0 14px;--suggestion-toast-button-surface:var(--button-primary-bg);--suggestion-toast-button-hover:var(--button-primary-hover-bg);--suggestion-toast-button-text:var(--button-primary-text);--suggestion-toast-secondary-surface:var(--color-surface-muted);--suggestion-toast-secondary-text:var(--color-text-strong);--suggestion-toast-enter:.24s cubic-bezier(.2, .8, .2, 1)}:root[data-theme=dark]{--suggestion-toast-shadow:0 0 0 1px var(--color-border-strong), 0 12px 32px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--suggestion-toast-shadow:0 0 0 1px var(--color-border-strong), 0 12px 32px #00000080}}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;overflow:hidden}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);margin:0}button,input,select,textarea{font:inherit}input,select,textarea,[contenteditable=true],[contenteditable=plaintext-only]{font-size:max(var(--input-inherited-font-size), var(--input-min-font-size))}body .products-page,body .products-editor-page,body .loyalty-page,body .help-page,body .team-page,body .notifications-page,body .business-settings-page,body .whats-new-page{gap:var(--space-2)}body .products-catalog-page{gap:var(--space-4)}body :is(.products-page,.loyalty-page,.team-page,.notifications-page):has(.bo-data-table){gap:var(--space-4)}body .bo-page-shell:has(.bo-data-table)>:is(section,div):has(.bo-toolbar):has(.bo-data-table){gap:var(--space-4)}body :is(.products-quick-view-bar,.products-editor-page-tabs,.products-stocktake-tabs,.products-purchasing-tabs,.products-manufacturing-tabs,.products-manufacturing-report-tabs,.products-supplier-products-tabs,.products-combo-edit-tabs,.products-variant-editor-tabs,.finance-page-tabs,.orders-status-tabs,.workforce-tabs,.bo-account-log-tabs,.team-role-tabs,.loyalty-email-category-tabs,.loyalty-communications-tabs){align-items:center;gap:var(--space-2);border-bottom:var(--component-border-width) solid var(--color-border);overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;scroll-padding-inline:var(--space-1);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow:auto hidden}body :is(.products-quick-view-bar,.products-editor-page-tabs,.products-stocktake-tabs,.products-purchasing-tabs,.products-manufacturing-tabs,.products-manufacturing-report-tabs,.products-supplier-products-tabs,.products-combo-edit-tabs,.products-variant-editor-tabs,.finance-page-tabs,.orders-status-tabs,.workforce-tabs,.bo-account-log-tabs,.team-role-tabs,.loyalty-email-category-tabs,.loyalty-communications-tabs)::-webkit-scrollbar{display:none}body :is(.products-quick-view-bar,.products-editor-page-tabs,.products-stocktake-tabs,.products-purchasing-tabs,.products-manufacturing-tabs,.products-manufacturing-report-tabs,.products-supplier-products-tabs,.products-combo-edit-tabs,.products-variant-editor-tabs,.finance-page-tabs,.orders-status-tabs,.workforce-tabs,.bo-account-log-tabs,.team-role-tabs,.loyalty-email-category-tabs,.loyalty-communications-tabs)>:is(button,a),body :is(.products-editor-page-tab,.products-variant-editor-tab){min-height:var(--control-height-sm);justify-content:center;align-items:center;gap:var(--space-2);border:0;border-bottom:var(--component-border-width-strong) solid transparent;padding:0 var(--space-1) var(--space-3);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;flex:none;text-decoration:none;display:inline-flex;position:relative}body :is(.products-quick-view-bar,.products-editor-page-tabs,.products-stocktake-tabs,.products-purchasing-tabs,.products-manufacturing-tabs,.products-manufacturing-report-tabs,.products-supplier-products-tabs,.products-combo-edit-tabs,.products-variant-editor-tabs,.finance-page-tabs,.orders-status-tabs,.workforce-tabs,.bo-account-log-tabs,.team-role-tabs,.loyalty-email-category-tabs,.loyalty-communications-tabs)>:is(button,a):after,body :is(.products-editor-page-tab,.products-variant-editor-tab):after{content:"";right:var(--space-1);bottom:calc(var(--component-border-width) * -1);left:var(--space-1);height:var(--shared-bo-route-error-height-cfcf3262);border-radius:var(--radius-pill);background:0 0;position:absolute}body :is(.products-quick-view-bar,.products-editor-page-tabs,.products-stocktake-tabs,.products-purchasing-tabs,.products-manufacturing-tabs,.products-manufacturing-report-tabs,.products-supplier-products-tabs,.products-combo-edit-tabs,.products-variant-editor-tabs,.finance-page-tabs,.orders-status-tabs,.workforce-tabs,.bo-account-log-tabs,.team-role-tabs,.loyalty-email-category-tabs,.loyalty-communications-tabs)>:is(button,a):is(:hover,:focus-visible,.is-active,[aria-selected=true]),body :is(.products-editor-page-tab,.products-variant-editor-tab):is(:hover,:focus-visible,.is-active,[aria-selected=true]){color:var(--color-text-strong);outline:none}body :is(.products-quick-view-bar,.products-editor-page-tabs,.products-stocktake-tabs,.products-purchasing-tabs,.products-manufacturing-tabs,.products-manufacturing-report-tabs,.products-supplier-products-tabs,.products-combo-edit-tabs,.products-variant-editor-tabs,.finance-page-tabs,.orders-status-tabs,.workforce-tabs,.bo-account-log-tabs,.whats-new-tabs,.team-role-tabs,.loyalty-email-category-tabs,.loyalty-communications-tabs,.loyalty-member-tabs,.bo-billing-addon-store-tabs)>:is(button,a):is(.is-active,[aria-selected=true]):after,body :is(.products-editor-page-tab,.products-variant-editor-tab):is(.is-active,[aria-selected=true]):after{background:var(--color-accent-strong)}body .products-page-header,body .products-editor-page-header,body .loyalty-page-header,body .help-page-header,body .team-page-header,body .notifications-page-header,body .business-settings-page-header,body .whats-new-header,body .devices-page-header,body .devices-connect-header{align-items:center;gap:var(--space-5);padding-bottom:var(--space-2)}body .products-page-header h1,body .products-editor-page-header h1,body .loyalty-page-header h1,body .help-page-header h1,body .team-page-header h1,body .notifications-page-header h1,body .business-settings-page-header h1,body .whats-new-header h1,body .whats-new-detail-hero h1,body .devices-page-header h1,body .devices-connect-header h1,body .devices-page-title,body .products-prep-stations-page-title,body .products-receipt-template-page-title{color:var(--color-text-strong);font-family:"Plus Jakarta Sans Variable", var(--font-brand-display);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height-tight);margin:0}body .products-page-header p,body .products-editor-page-header p,body .loyalty-page-header p,body .help-page-header p,body .team-page-header p,body .notifications-page-header p,body .business-settings-page-header p,body .whats-new-header p,body .whats-new-detail-hero p,body .devices-page-header p,body .devices-connect-header p{display:none}.bo-global-search{width:var(--global-search-width);min-width:0;height:var(--global-search-control-size);color:var(--color-text-muted);justify-self:center;position:relative}.bo-global-search .bo-global-search-trigger{display:none}.bo-global-search-content,.bo-global-search-field{width:100%;min-width:0;position:relative}.bo-global-search-content{container-type:inline-size}.bo-global-search-field{align-items:center;display:flex}.bo-global-search-field>input{width:100%;min-width:0;height:var(--global-search-control-size);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--global-search-input-padding);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:max(var(--global-search-font-size), var(--input-min-font-size));line-height:var(--global-search-line-height);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard)}.bo-global-search-field>input::-webkit-search-cancel-button{display:none}.bo-global-search-field>input::placeholder{color:var(--color-text-muted);opacity:1}.bo-global-search-field>input:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.bo-global-search-field>input:focus{border-color:var(--color-accent);box-shadow:var(--effect-brand-focus-ring);outline:none}.bo-global-search-input-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);left:var(--space-3);pointer-events:none;position:absolute}.bo-global-search-shortcut{min-width:var(--global-search-shortcut-width);height:var(--global-search-shortcut-height);right:var(--space-2);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-2);background:var(--color-surface-muted);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--global-search-font-weight);line-height:var(--global-search-line-height);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ds-search-results{top:calc(100% + var(--space-2));z-index:var(--z-popover);max-height:var(--global-search-panel-max-height);overscroll-behavior:contain;border:var(--component-border-width) solid var(--topbar-dropdown-border);border-radius:var(--topbar-dropdown-radius);background:var(--topbar-dropdown-bg);box-shadow:var(--topbar-dropdown-shadow);padding:var(--space-2);position:absolute;inset-inline:0;overflow-y:auto}.ds-search-results .bo-global-search-result{width:100%;min-height:var(--global-search-result-height);border:var(--global-search-result-border);background:var(--global-search-result-bg);color:var(--color-text);cursor:pointer;padding:var(--space-3);text-align:start;border-radius:var(--global-search-result-radius);font:inherit;font-size:var(--global-search-font-size);font-weight:var(--global-search-font-weight);line-height:var(--global-search-line-height);display:block}.ds-search-results .bo-global-search-result:hover,.ds-search-results .bo-global-search-result[aria-selected=true]{background:var(--global-search-active-bg);border-color:var(--color-border-strong)}.ds-search-results button:focus-visible{box-shadow:var(--effect-brand-focus-ring);outline:none}.ds-search-results p{padding:var(--space-3);color:var(--color-text-muted);font-size:var(--global-search-font-size);line-height:var(--global-search-line-height);margin:0}.bo-topbar[data-search-compact] .bo-global-search{width:var(--global-search-control-size);justify-self:end}.bo-topbar[data-search-compact] .bo-global-search .bo-global-search-trigger{display:inline-flex}.bo-topbar[data-search-compact] .bo-global-search-content{top:var(--global-search-mobile-top);inset-inline:var(--global-search-mobile-inset);width:auto;max-height:var(--global-search-mobile-max-height);z-index:var(--z-popover);border:var(--component-border-width) solid var(--topbar-dropdown-border);border-radius:var(--topbar-dropdown-radius);background:var(--topbar-dropdown-bg);box-shadow:var(--topbar-dropdown-shadow);padding:var(--space-2);display:none;position:fixed}.bo-topbar[data-search-compact] .bo-global-search.is-open .bo-global-search-content{gap:var(--space-2);flex-direction:column;display:flex}.bo-topbar[data-search-compact] .bo-global-search-field{flex-shrink:0}.bo-topbar[data-search-compact] .bo-global-search-field>input{padding:var(--global-search-mobile-input-padding)}.bo-topbar[data-search-compact] .bo-global-search-shortcut{display:none}.bo-topbar[data-search-compact] .ds-search-results{min-height:0;max-height:var(--global-search-panel-max-height);box-shadow:none;border:0;border-radius:0;padding:0;position:static}.bo-topbar[data-search-compact] .ds-search-results .bo-global-search-result{min-height:var(--global-search-mobile-result-height)}.bo-global-search-clear{width:var(--global-search-clear-size);height:var(--global-search-clear-size);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:0}.bo-global-search-clear:hover{color:var(--color-text)}.bo-global-search-clear:focus-visible{box-shadow:var(--effect-brand-focus-ring);outline:none}.bo-global-search-clear>svg,.bo-global-search-result>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted);flex-shrink:0}.bo-global-search-section-heading{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--global-search-section-padding);color:var(--color-text-muted);font-size:var(--global-search-description-size);font-weight:var(--global-search-heading-weight);line-height:var(--global-search-line-height);display:flex}.bo-global-search-clear-history{min-height:var(--global-search-clear-size);border-radius:var(--radius-sm);padding:0 var(--space-2);color:var(--color-text-muted);font:inherit;font-size:var(--global-search-description-size);font-weight:var(--global-search-font-weight);line-height:var(--global-search-line-height);cursor:pointer;background:0 0;border:0}.bo-global-search-clear-history:hover{color:var(--color-text)}.ds-search-results .bo-global-search-result{align-items:center;gap:var(--global-search-result-gap);display:flex}.bo-global-search-result-copy{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.bo-global-search-result-title,.bo-global-search-result-description{overflow-wrap:anywhere}.bo-global-search-result-description{color:var(--color-text-muted);font-size:var(--global-search-description-size);font-weight:var(--font-weight-regular)}.bo-global-search-sections{gap:var(--global-search-section-gap);grid-template-columns:minmax(0,1fr);padding-block-end:var(--global-search-section-gap);display:grid}.bo-global-search-options{grid-template-columns:var(--global-search-section-columns);align-items:stretch;gap:var(--global-search-section-gap);display:grid}.bo-global-search-section{min-width:0}.bo-global-search-recent{border-bottom:var(--global-search-section-divider);padding-bottom:var(--global-search-section-gap)}.bo-global-search-recent .bo-global-search-options{grid-template-columns:minmax(0,1fr);gap:0}.ds-search-results .bo-global-search-recent .bo-global-search-result{border-radius:var(--radius-sm);background:0 0;border:0}.ds-search-results .bo-global-search-recent .bo-global-search-result:hover,.ds-search-results .bo-global-search-recent .bo-global-search-result[aria-selected=true]{background:var(--global-search-active-bg)}.bo-global-search-footer{justify-content:space-between;align-items:center;gap:var(--global-search-section-gap);border-top:var(--global-search-section-divider);display:flex}.bo-global-search-footer .bo-global-search-clear-history{flex-shrink:0}.ds-search-results .bo-global-search-status{font-size:var(--global-search-description-size)}@container (width<=360px){.bo-global-search-options{grid-template-columns:minmax(0,1fr)}}.ds-page{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);max-width:var(--ds-page-max-width);width:100%;padding:var(--ds-page-padding);padding-top:var(--ds-page-padding-top);gap:var(--ds-page-gap);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.bo-shell-content>.ds-page[data-layout=collection]{max-width:100%}.ds-page[data-layout=checkout]{max-width:calc(var(--checkout-page-width) + var(--ds-page-padding) * 2)}.ds-page[data-layout=compact]{max-width:calc(var(--settings-navigation-content-width) + var(--ds-page-padding) * 2)}.ds-page[data-layout=sectioned]{max-width:calc(var(--section-navigation-width) + var(--section-navigation-gap) + var(--settings-navigation-content-width) + var(--ds-page-padding) * 2)}.ds-page-load-content{display:contents}.ds-standalone-page{height:var(--app-viewport-height);flex-direction:column;display:flex;overflow:hidden}.ds-standalone-topbar{min-height:var(--standalone-topbar-height);padding:var(--standalone-topbar-padding);border-bottom:var(--standalone-topbar-border);background:var(--standalone-topbar-surface);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ds-standalone-topbar>img{width:var(--standalone-brand-width);height:auto}.ds-standalone-content{min-height:0;padding:var(--standalone-content-padding);padding-bottom:max(var(--standalone-content-padding), var(--layout-content-padding-bottom));flex-direction:column;flex:1;display:flex;overflow-y:auto}.ds-standalone-content>.ds-page{max-width:var(--form-wizard-card-width);flex-shrink:0;padding:0}.ds-standalone-content[data-centered]>.ds-page{margin-block:auto}@media (width<=640px){.ds-standalone-topbar,.ds-standalone-content{padding-inline:var(--ds-page-mobile-gutter)}}.ds-page-heading{align-items:center;gap:var(--ds-heading-back-gap);min-width:0;display:flex}.ds-page-heading>.bo-icon-button--back,.ds-settings-detail-heading>.bo-icon-button--back{margin-inline:var(--ds-heading-back-outdent) var(--ds-heading-back-title-pull)}.ds-page-heading>.bo-icon-button{width:var(--ds-heading-back-size);height:var(--ds-heading-back-size);min-width:var(--ds-heading-back-size);min-height:var(--ds-heading-back-size);font-family:inherit;font-size:var(--ds-heading-size);font-weight:var(--ds-heading-weight);color:var(--color-text-strong);flex-shrink:0}.ds-page-heading>.bo-icon-button svg{width:var(--ds-heading-back-icon-size);height:var(--ds-heading-back-icon-size)}.bo-icon-button.bo-icon-button--back{isolation:isolate;width:var(--ds-heading-back-size);height:var(--ds-heading-back-size);min-width:var(--ds-heading-back-size);min-height:var(--ds-heading-back-size);color:var(--color-text-strong);background:0 0;border-color:#0000;padding:0;position:relative}.bo-icon-button--back svg{width:var(--ds-heading-back-icon-size);height:var(--ds-heading-back-icon-size)}.bo-icon-button--back:before{content:"";width:var(--ds-heading-back-circle-size);height:var(--ds-heading-back-circle-size);border-radius:var(--radius-pill);background:var(--ds-heading-back-bg);z-index:var(--ds-heading-back-circle-layer);border:0;position:absolute}.bo-icon-button.bo-icon-button--back:hover:not(:disabled){color:var(--color-text-strong);border-color:#0000;transform:none}.bo-icon-button--back:hover:not(:disabled):before{background:var(--ds-heading-back-hover-bg)}.bo-icon-button.bo-icon-button--back:focus-visible{outline:var(--component-border-width) solid var(--color-text-strong);outline-offset:var(--space-1);box-shadow:none}.ds-page-heading h1{overflow-wrap:anywhere;min-width:0;font-size:var(--ds-heading-size);letter-spacing:var(--ds-heading-tracking);color:var(--color-text-strong);line-height:var(--line-height-title);font-weight:var(--ds-heading-weight);margin:var(--ds-empty-margin)}.ds-divider{border:0;border-top:var(--component-border-width) solid var(--color-border);width:100%;margin:0}.ds-stack{gap:var(--ds-stack-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-stack--compact{gap:var(--ds-compact-gap)}.ds-inline{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ds-inline--end{justify-content:flex-end}.ds-inline>a,.ds-card a{color:var(--color-accent-strong);font-weight:var(--font-weight-semibold)}.ds-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ds-grid-min-width)), 1fr));gap:var(--space-5);display:grid}.ds-grid--start{align-items:start}.ds-section{gap:var(--ds-section-gap);scroll-margin-top:var(--ds-section-scroll-margin);min-width:0;display:grid}.ds-section-header{align-items:center;gap:var(--space-2);display:flex}.ds-section-header h2{margin:var(--ds-empty-margin);font-size:var(--ds-section-title-size);font-weight:var(--ds-section-title-weight);color:var(--color-text-strong)}.ds-card{padding:var(--ds-card-padding);border:var(--component-border-width) solid var(--ds-card-border-color);border-radius:var(--ds-card-radius);background:var(--color-surface);gap:var(--space-5);min-width:0;box-shadow:var(--ds-card-shadow);transition:var(--ds-card-transition);align-content:start;display:grid}.ds-card-header{grid-template-columns:var(--ds-card-header-columns);gap:var(--ds-card-header-gap);align-items:var(--ds-card-header-align);display:grid}.ds-card-header>h3,.ds-card-action{overflow-wrap:anywhere;min-width:0}.ds-card-action{justify-self:var(--ds-card-action-align);text-align:var(--ds-card-action-align);font-size:var(--ds-card-action-size)}.ds-card-action:has(>.bo-dropdown-menu-root>.bo-icon-button:only-child){margin-block:var(--ds-card-icon-action-block-margin)}.ds-card:hover{border-color:var(--ds-card-hover-border);box-shadow:var(--ds-card-hover-shadow)}.ds-card:has(.ds-data-table){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ds-card h3{margin:var(--ds-empty-margin);font-size:var(--ds-card-title-size);line-height:var(--ds-card-title-line-height);font-weight:var(--ds-card-title-weight);color:var(--color-text-strong)}.ds-code{font-family:var(--ds-code-font);font-size:var(--ds-code-size);color:var(--color-text-muted);overflow-wrap:anywhere}.ds-muted{color:var(--color-text-muted);margin:var(--ds-empty-margin);font-size:var(--font-size-small);line-height:var(--ds-line-height);overflow-wrap:anywhere}.ds-badge{width:fit-content;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-accent-strong);background:var(--color-accent-surface);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.ds-badge--status{border-radius:var(--ds-badge-status-radius);color:var(--ds-badge-status-text);background:var(--ds-badge-status-surface)}.ds-swatch{align-items:center;gap:var(--space-4);padding:var(--space-4);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;display:flex}.ds-swatch-color{width:var(--ds-swatch-size);height:var(--ds-swatch-size);border:var(--ds-swatch-border);border-radius:var(--ds-swatch-radius);flex-shrink:0}.ds-token-bar{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ds-token-bar>span{height:var(--ds-bar-height);border-radius:var(--radius-sm);background:var(--color-accent)}.ds-surface{padding:var(--ds-card-padding);border-radius:var(--ds-card-radius);border:var(--component-border-width) solid var(--color-border);gap:var(--space-3);display:grid}.ds-surface--flat{background:var(--color-surface)}.ds-surface--raised{background:var(--color-surface-raised);box-shadow:var(--shadow-menu)}.ds-surface--muted{background:var(--color-surface-muted)}.ds-tabs{flex-wrap:var(--ds-tab-wrap);overflow-x:var(--ds-tab-overflow-x);scrollbar-width:none;width:auto;max-width:100%;padding:var(--ds-tab-track-padding);border-radius:var(--ds-tab-track-radius);background:var(--ds-tab-track-surface);place-self:flex-start start;column-gap:var(--ds-tab-gap);row-gap:var(--ds-tab-row-gap);min-width:0;margin:0;display:flex}.ds-tabs::-webkit-scrollbar{display:none}.ds-tab{white-space:nowrap;border-radius:var(--ds-tab-radius);padding:var(--ds-tab-padding);min-height:var(--ds-tab-height);line-height:var(--line-height-body);font-size:var(--ds-tab-font-size);color:var(--ds-tab-text);cursor:pointer;font-weight:var(--font-weight-semibold);background:0 0;border:0;flex-shrink:0;position:relative}.ds-tab:hover{color:var(--ds-tab-hover-text)}.ds-tab[aria-pressed=true],.ds-content-tab-list>.ds-tab[aria-selected=true],.ds-content-tab-list>.ds-content-tab-group>.ds-tab[aria-selected=true]{background:var(--ds-tab-active-surface);box-shadow:var(--ds-tab-active-shadow);color:var(--ds-tab-active-text)}.ds-tab:focus-visible,.ds-page a:focus-visible{box-shadow:var(--effect-brand-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ds-page strong{font-weight:var(--ds-emphasis-weight)}.ds-type-samples{gap:var(--space-5);display:grid}.ds-type-title{font-size:var(--ds-heading-size);font-weight:var(--ds-heading-weight)}.ds-type-section{font-size:var(--ds-section-title-size);font-weight:var(--ds-section-title-weight)}.ds-type-label{font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.ds-swatch{transition:var(--ds-card-transition)}.ds-swatch:hover{border-color:var(--ds-card-hover-border);box-shadow:var(--ds-card-hover-shadow)}@media (width<=640px){.ds-page{padding-inline:0}.ds-grid--compact{grid-template-columns:var(--ds-grid-compact-mobile-columns);gap:var(--ds-grid-compact-mobile-gap)}.ds-grid--compact>:last-child:nth-child(odd){grid-column:1/-1}.ds-grid--compact>.ds-card{padding:var(--ds-card-compact-mobile-padding);gap:var(--ds-grid-compact-mobile-gap);overflow-wrap:anywhere}}.ds-section-header--card-title h2{font-size:var(--ds-card-title-size);font-weight:var(--ds-card-title-weight);line-height:var(--ds-card-title-line-height)}.ds-page-action-icon,.ds-page-action-disclosure{flex-shrink:0;align-items:center;display:inline-flex}.ds-page-action-icon>svg,.ds-page-action-disclosure>svg{width:var(--page-action-icon-size);height:var(--page-action-icon-size)}.ds-page-action.is-loading>.ds-page-action-icon{display:none}.bo-button--secondary.ds-page-action{box-shadow:var(--page-action-shadow);border-color:#0000}@media (width<=640px){.bo-button.ds-page-action{width:var(--page-action-mobile-size);min-width:var(--page-action-mobile-size);height:var(--page-action-mobile-size);min-height:var(--page-action-mobile-size);flex-shrink:0;gap:0;padding:0}.ds-page-action-label,.ds-page-action-disclosure{display:none}}.ds-page-heading-actions{margin-inline-start:auto}.ds-page-heading-actions:empty,.ds-page-heading-action-anchor:empty{display:none}.ds-attention-mark{align-items:center;display:inline-flex}.ds-attention-dot{width:var(--attention-dot-size);height:var(--attention-dot-size);background:var(--attention-dot-color);border-radius:100%;flex-shrink:0;display:inline-block}.ds-attention-trigger{min-height:var(--attention-trigger-min-height);min-width:var(--attention-trigger-min-height);border-radius:var(--attention-radius);cursor:pointer;max-width:100%;font:inherit;text-align:start;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-attention-trigger:focus-visible{outline:var(--attention-focus-width) solid var(--attention-focus-color);outline-offset:var(--attention-focus-offset)}.ds-attention-identity,.ds-attention-details{align-items:flex-start;gap:var(--attention-gap);flex-direction:column;min-width:0;display:flex}.ds-attention-identity-value{min-width:0;max-width:100%}.ds-attention-identity{flex-direction:row;align-items:center}.ds-table .ds-attention-identity{gap:var(--attention-table-gap)}.ds-table .ds-attention-trigger{min-width:var(--attention-table-trigger-width)}.ds-table .ds-attention-identity:has(.ds-table-image){position:relative}.ds-table .ds-attention-identity:has(.ds-table-image)>.ds-attention-details{z-index:1;position:absolute;inset-block-start:var(--attention-image-dot-top);inset-inline-start:var(--attention-image-dot-start)}.ds-table .ds-attention-identity:has(.ds-table-image) .ds-attention-trigger{min-height:var(--attention-dot-size)}.ds-table .ds-attention-identity:has(.ds-table-image) .ds-attention-dot{box-shadow:var(--attention-image-dot-ring)}.ds-table-tree-label>.ds-attention-identity .ds-table-cell{font-weight:var(--grid-tree-parent-weight)}.ds-attention-reasons{gap:var(--attention-reason-gap);padding:var(--attention-padding);max-width:100%;color:var(--attention-text-color);font-size:var(--attention-font-size);white-space:normal;overflow-wrap:anywhere;flex-direction:column;margin:0;list-style:none;display:flex}.ds-attention-reasons li{align-items:flex-start;gap:var(--attention-gap);flex-direction:column;display:flex}.ds-attention-reasons strong{font-size:var(--attention-font-size);font-weight:var(--attention-font-weight)}.ds-attention-reasons p{margin:0}.ds-page-heading>.ds-attention-details,.ds-page-heading>.ds-attention-mark{flex:none}.bo-modal-header>.ds-attention-details{margin-inline:calc(var(--attention-gap) - var(--space-4)) auto;flex:none}.ds-tab>.ds-attention-mark,.ds-section-navigation-action>.ds-attention-mark,.ds-section-navigation-panel>h2>.ds-attention-mark{margin-inline-start:var(--attention-gap)}.ds-content-document{gap:var(--content-gap,var(--designer-gap));min-width:0;color:var(--color-text);display:grid}.ds-content-block{min-height:var(--content-min-height);padding:var(--content-padding);margin:var(--content-margin);box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.ds-content-block h2{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);margin:0}.ds-content-block p{font-size:var(--font-size-body);line-height:var(--line-height-body);white-space:pre-wrap;margin:0}.ds-content-block img{object-fit:contain;max-width:100%;height:auto;display:block}.ds-content-block a{padding:var(--space-3) var(--space-4);background:var(--color-accent);color:var(--button-primary-text);border-radius:var(--radius-md);text-decoration:none;display:inline-block}.ds-content-block hr{border:0;border-top:var(--designer-border);margin:0}.ds-content-block[data-alignment=center]{text-align:center}.ds-content-block[data-alignment=right]{text-align:right}.ds-content-block[data-tone=muted]{color:var(--color-text-muted)}.ds-content-block[data-tone=accent]{color:var(--color-accent)}.ds-content-block[data-weight=strong] p{font-weight:var(--font-weight-semibold)}.ds-content-block[data-text-size=small] p{font-size:var(--font-size-small)}.ds-content-block[data-text-size=large] p{font-size:var(--font-size-title)}.ds-content-block[data-spacing=compact]{padding-block:0}.ds-content-block[data-spacing=spacious]{padding-block:var(--space-4)}.ds-content-error{color:var(--color-text-muted)}.ds-content-container{min-height:var(--content-min-height);margin:var(--content-margin);box-sizing:border-box;gap:var(--content-gap,var(--designer-node-padding));padding:var(--content-padding,var(--designer-node-padding));min-width:0;display:grid}.ds-content-container[data-columns="2"]{grid-template-columns:var(--content-column-widths,repeat(2, minmax(0, 1fr)))}.ds-content-container[data-columns="3"]{grid-template-columns:var(--content-column-widths,repeat(3, minmax(0, 1fr)))}.ds-content-container[data-columns="4"]{grid-template-columns:var(--content-column-widths,repeat(4, minmax(0, 1fr)))}.ds-content-column{align-content:start;gap:var(--content-gap,var(--designer-node-padding));min-width:0;display:grid}@media (width<=960px){.ds-content-container[data-columns]{grid-template-columns:minmax(0,1fr)}}.ds-data-table{min-width:0;font-size:var(--grid-font-size);color:var(--grid-text)}.ds-table tbody tr[data-row-feedback]>td,.ds-record-card[data-row-feedback]{animation:ds-row-feedback var(--grid-row-feedback-duration) var(--ease-standard) var(--grid-row-feedback-iterations)}@keyframes ds-row-feedback{0%,to{box-shadow:var(--grid-row-feedback-clear-shadow)}50%{box-shadow:var(--grid-row-feedback-shadow)}}.ds-table tbody tr[data-row-feedback=even]>td,.ds-record-card[data-row-feedback=even]{animation-name:ds-row-feedback-even}@keyframes ds-row-feedback-even{0%,to{box-shadow:var(--grid-row-feedback-clear-shadow)}50%{box-shadow:var(--grid-row-feedback-shadow)}}@media (prefers-reduced-motion:reduce){.ds-table tbody tr[data-row-feedback]>td,.ds-record-card[data-row-feedback]{box-shadow:var(--grid-row-feedback-shadow);animation:none}}.ds-table-view-options{border:var(--component-border-width) solid var(--grid-border);border-radius:var(--radius-md);gap:0;display:flex}.ds-table-view-options .ds-table-tool{min-width:var(--grid-card-target-size);min-height:var(--grid-view-control-height);border-color:#0000}.ds-table-view-options .ds-table-tool[aria-pressed=true]{background:var(--grid-view-active-bg);border-color:var(--grid-border)}.ds-record-header{top:var(--grid-header-offset);z-index:var(--grid-layer-header);min-height:var(--grid-header-height);background:var(--grid-header-bg);border-bottom:var(--component-border-width) solid var(--grid-border);color:var(--grid-header-text);font-size:var(--grid-header-font-size);align-items:center;display:flex;position:sticky}.ds-record-header>.ds-table-checkbox{width:var(--grid-select-width);min-height:var(--grid-header-height);flex-shrink:0}.ds-record-header .ds-table-bulkbar{flex:1;align-self:stretch;width:auto;min-width:0;position:static}.ds-record-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-card-min-width)), 1fr));gap:var(--grid-card-gap);padding:var(--grid-card-padding);margin:0;list-style:none;display:grid}.ds-record-card{border:var(--component-border-width) solid var(--grid-border);border-radius:var(--grid-radius);background:var(--grid-bg);min-width:0;color:var(--grid-text);position:relative}.ds-record-card:hover{border-color:var(--grid-card-hover-border)}.ds-record-card[data-selected=true]{background:var(--grid-row-selected-bg)}.ds-record-card-controls{z-index:1;inset:var(--grid-card-padding) var(--grid-card-padding) auto;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.ds-record-card-controls>*{pointer-events:auto}.ds-record-card-controls .ds-table-row-actions{margin-inline-start:auto}.ds-record-card-controls .ds-table-checkbox{width:var(--grid-card-target-size);min-height:var(--grid-card-target-size)}.ds-record-card-controls .ds-table-row-actions{min-width:var(--grid-card-target-size);min-height:var(--grid-card-target-size)}.ds-record-media{height:var(--grid-card-media-height);margin:var(--grid-card-padding) var(--grid-card-padding) 0;border:var(--component-border-width) solid var(--grid-border);border-radius:var(--radius-md);background:var(--color-surface-muted);overflow:hidden}.ds-record-media>span,.ds-record-media>img{object-fit:contain;width:100%;height:100%;display:block}.ds-record-media>.ds-record-image-fallback{justify-content:center;align-items:center;gap:var(--space-2);color:var(--grid-muted-text);font-size:var(--grid-card-detail-size);flex-direction:column;display:flex}.ds-record-image-fallback svg{width:var(--icon-size-md);height:var(--icon-size-md);stroke-width:var(--icon-stroke-width)}.ds-record-content{padding:var(--grid-card-padding);overflow-wrap:anywhere;line-height:var(--grid-cell-line-height)}.ds-record-title-action{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.ds-record-title-action:hover{text-decoration:underline}.ds-record-title-action:focus-visible{outline:var(--grid-focus-outline);outline-offset:var(--grid-focus-offset)}.ds-record-content h3{font-size:var(--grid-card-title-size);font-weight:var(--grid-card-title-weight);line-height:var(--grid-cell-line-height);margin:0}.ds-record-content dl{align-items:center;gap:0 var(--space-1);margin:var(--space-1) 0 0;font-size:var(--grid-card-detail-size);color:var(--grid-muted-text);flex-wrap:wrap;display:flex}.ds-record-content dl>div{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.ds-record-content dl>div+div:before{content:"·";color:var(--grid-muted-text)}.ds-record-content dd{margin:0}.ds-table-shell{border:var(--component-border-width) solid var(--table-shell-border);border-radius:var(--grid-radius);background:var(--grid-bg);box-shadow:var(--table-shell-shadow);overflow:clip}.bo-modal-body .ds-data-table{margin-inline:calc(-1 * var(--modal-table-inline-inset))}.bo-modal-body .ds-table-shell{box-shadow:none;border:0;border-radius:0}.bo-modal-body .ds-data-table[data-modal-tail] .ds-table-shell{border-bottom:var(--component-border-width) solid var(--grid-border)}.bo-modal-body:not(:has(.ds-ingredient-picker,.ds-modal-form-layout>.ds-form-section+.ds-form-section)) .ds-table-shell>.ds-table-toolbar{border-bottom:0}.bo-modal-body:not(:has(.ds-ingredient-picker,.ds-modal-form-layout>.ds-form-section+.ds-form-section)) .ds-table-shell>[role=region]{margin-inline:var(--grid-toolbar-padding);border:var(--component-border-width) solid var(--grid-border);border-radius:var(--grid-radius);overflow:clip}.bo-modal-body:not(:has(.ds-ingredient-picker,.ds-modal-form-layout>.ds-form-section+.ds-form-section)) .ds-table-shell:has(>.ds-table-footer)>[role=region]{border-bottom:0;border-end-end-radius:0;border-end-start-radius:0}.bo-modal-body:not(:has(.ds-ingredient-picker,.ds-modal-form-layout>.ds-form-section+.ds-form-section)) .ds-table-shell>.ds-table-footer{margin-inline:var(--grid-toolbar-padding);border:var(--component-border-width) solid var(--grid-border);border-radius:0 0 var(--grid-radius) var(--grid-radius)}@media (width<=640px){.bo-modal-body:has(.ds-ingredient-picker) .ds-table-shell>.ds-table-toolbar{border-bottom:0}.bo-modal-body:has(.ds-ingredient-picker) .ds-table-shell>[role=region]{margin-inline:var(--grid-toolbar-padding);border:var(--component-border-width) solid var(--grid-border);border-radius:var(--grid-radius);overflow:clip}.bo-modal-body:has(.ds-ingredient-picker) .ds-table-shell:has(>.ds-table-footer)>[role=region]{border-bottom:0;border-end-end-radius:0;border-end-start-radius:0}.bo-modal-body:has(.ds-ingredient-picker) .ds-table-shell>.ds-table-footer{margin-inline:var(--grid-toolbar-padding);border:var(--component-border-width) solid var(--grid-border);border-radius:0 0 var(--grid-radius) var(--grid-radius)}}.ds-table-toolbar{justify-content:space-between;align-items:center;gap:var(--grid-toolbar-gap);padding:var(--grid-toolbar-padding);border-bottom:var(--component-border-width) solid var(--grid-border);flex-wrap:nowrap;display:flex}.ds-table-toolbar .ds-table-search-toggle,.ds-table-toolbar>.ds-table-search-close,.ds-action-menu-icon{display:none}.ds-table-column-help{flex-shrink:0;display:inline-flex}.ds-table-column-help .bo-tooltip-trigger{width:var(--grid-column-help-size);height:var(--grid-column-help-size)}.ds-table-tools{justify-content:flex-end;align-items:center;gap:var(--grid-toolbar-gap);flex-wrap:nowrap;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.ds-table-secondary-tools{align-items:center;gap:var(--grid-toolbar-gap);flex-wrap:nowrap;min-width:0;display:flex}.ds-table-secondary-tools>.ds-table-tool{border-color:var(--grid-tool-border);border-radius:var(--grid-tool-radius);background:var(--grid-tool-bg);color:var(--grid-tool-text)}.ds-table-secondary-tools>.ds-table-tool:hover,.ds-table-secondary-tools>.ds-table-tool[aria-expanded=true]{background:var(--grid-tool-hover-bg);color:var(--grid-tool-hover-text)}.ds-table-help{align-items:center;display:flex}.ds-table-help .bo-tooltip-trigger{width:var(--grid-control-height);height:var(--grid-control-height)}.ds-table-primary-action{flex-shrink:0;justify-content:flex-end;display:flex}.ds-table-primary-action .bo-button{min-height:var(--grid-control-height)}.ds-table-search{align-items:center;gap:var(--space-3);width:var(--grid-search-width);flex:0 1 var(--grid-search-width);box-sizing:border-box;min-width:0;max-width:100%;height:var(--grid-control-height);border:var(--component-border-width) solid var(--grid-border);border-radius:var(--radius-md);padding-inline:var(--space-3);color:var(--grid-muted-text);display:flex}.ds-table-search:focus-within{box-shadow:var(--effect-brand-focus-ring);border-color:var(--color-accent)}.ds-table-search input{width:100%;min-width:0;color:var(--grid-text);font-size:max(var(--grid-control-font-size), var(--input-min-font-size));background:0 0;border:0;outline:none;padding:0}.ds-table-search input::placeholder{color:var(--grid-muted-text)}.ds-table-search:has(.ds-table-search-clear){padding-inline-end:0}.ds-table-search .ds-table-search-clear{width:var(--grid-control-height);height:var(--grid-control-height);flex-shrink:0;padding:0}.ds-table-toolbar svg,.ds-table-tool>svg,.ds-table-icon-button>svg,.ds-table-footer svg,.ds-column-controls svg,.ds-table-chips svg,.ds-table-bulkbar svg{width:var(--grid-icon-size);height:var(--grid-icon-size);stroke-width:var(--icon-stroke-width);flex-shrink:0}.ds-table-tool,.ds-table-icon-button{justify-content:center;align-items:center;gap:var(--grid-control-gap);min-height:var(--grid-control-height);padding:var(--space-2) var(--grid-control-padding-inline);border:var(--component-border-width) solid var(--grid-tool-border);border-radius:var(--grid-tool-radius);background:var(--grid-tool-bg);color:var(--grid-tool-text);font-size:var(--grid-control-font-size);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;display:inline-flex}.ds-table-tool:hover:not(:disabled),.ds-table-icon-button:hover:not(:disabled),.ds-table-tool[aria-expanded=true]{background:var(--grid-tool-hover-bg);color:var(--grid-tool-hover-text)}.ds-table-icon-button:disabled{color:var(--grid-muted-text);opacity:var(--grid-disabled-opacity);cursor:default}.ds-table-tool:focus-visible,.ds-table-icon-button:focus-visible,.ds-table-sort:focus-visible,.ds-table-resize:focus-visible,.ds-table-scroll:focus-visible{outline:var(--grid-focus-outline);outline-offset:var(--grid-focus-offset)}.ds-table-scroll{padding-bottom:var(--grid-scrollbar-gap);scrollbar-width:auto;scrollbar-color:auto;display:block;overflow:auto hidden}.ds-table-scroll::-webkit-scrollbar{width:var(--grid-scrollbar-size);height:var(--grid-scrollbar-size)}.ds-table-scroll::-webkit-scrollbar-track{background:var(--grid-scrollbar-track)}.ds-table-scroll::-webkit-scrollbar-corner{background:var(--grid-scrollbar-track)}.ds-table-scroll::-webkit-scrollbar-thumb{background:var(--grid-scrollbar-thumb);border:var(--grid-scrollbar-inset) solid var(--grid-scrollbar-track);border-radius:var(--grid-scrollbar-radius)}.ds-table-shell:hover .ds-table-scroll::-webkit-scrollbar-thumb{background:var(--grid-scrollbar-thumb-engaged)}.ds-table-shell:focus-within .ds-table-scroll::-webkit-scrollbar-thumb{background:var(--grid-scrollbar-thumb-engaged)}.ds-table-shell .ds-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--grid-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.ds-table-scroll{scrollbar-width:thin;scrollbar-color:var(--grid-scrollbar-thumb) var(--grid-scrollbar-track)}.ds-table-shell:hover .ds-table-scroll,.ds-table-shell:focus-within .ds-table-scroll{scrollbar-color:var(--grid-scrollbar-thumb-engaged) var(--grid-scrollbar-track)}}.ds-table{border-collapse:separate;border-spacing:0;width:100%;min-width:100%;line-height:var(--grid-cell-line-height);display:block}.ds-table tr{grid-template-columns:var(--grid-column-tracks);min-width:var(--grid-table-width);display:grid}.ds-table thead{top:var(--grid-header-offset);z-index:var(--grid-layer-header);scrollbar-width:none;background:var(--grid-header-bg);display:block;position:sticky;overflow:auto hidden;container-type:inline-size}.ds-table thead::-webkit-scrollbar{display:none}.ds-table th,.ds-table td{min-width:0;padding:0 var(--grid-cell-padding);border-right:var(--component-border-width) solid var(--grid-column-border);border-bottom:var(--component-border-width) solid var(--grid-border);text-align:left;vertical-align:middle;align-content:center;display:grid}.ds-table th:last-child,.ds-table td:last-child{border-right:0}.ds-table thead th{background:var(--grid-header-bg);color:var(--grid-header-text);height:var(--grid-header-height);font-size:var(--grid-header-font-size);font-weight:var(--grid-header-weight);position:relative}.ds-table tbody td{height:var(--grid-row-height);background:var(--grid-bg);transition:background var(--duration-fast) var(--ease-standard)}.ds-table tfoot{display:block;overflow:hidden}.ds-table tfoot td{min-height:var(--grid-row-height);white-space:nowrap;background:var(--grid-header-bg);color:var(--grid-text);font-weight:var(--font-weight-semibold);border-top:var(--component-border-width) solid var(--grid-border);border-bottom:0}.ds-table tbody tr:hover td{background:var(--grid-row-hover-bg)}.ds-table tbody tr[aria-selected=true] td{background:var(--grid-row-selected-bg)}.ds-table .ds-table-select{z-index:1;text-align:center;padding:0;position:sticky;left:0}.ds-table thead .ds-table-select{z-index:var(--grid-layer-selection)}.ds-table thead [hidden]{display:none}.ds-table thead[data-selection=true] th{background:var(--grid-selection-header-bg);border-right-color:#0000}.ds-table thead[data-selection=true] .ds-table-select{z-index:var(--grid-layer-bulk-header)}.ds-table input[type=checkbox],.ds-record-collection input[type=checkbox]{width:var(--grid-checkbox-size);height:var(--grid-checkbox-size);accent-color:var(--color-accent);color-scheme:var(--grid-checkbox-color-scheme);cursor:pointer;vertical-align:middle;margin:0}.ds-table-checkbox{width:100%;min-height:var(--grid-row-height);cursor:pointer;place-items:center;display:grid}.ds-table thead .ds-table-checkbox{min-height:var(--grid-header-height)}.ds-table-checkbox:has(input:disabled){cursor:default}.ds-table-sort{width:100%;height:var(--grid-header-height);color:inherit;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);background:0 0;border:0;padding:0;display:flex}.ds-table-sort svg{width:var(--grid-icon-size);height:var(--grid-icon-size);flex-shrink:0}.ds-table-sort-indicator{align-items:center;gap:var(--space-1);font-size:var(--grid-sort-priority-size);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.ds-sort-editor{gap:var(--grid-sort-rule-gap);display:grid}.ds-sort-empty{padding:var(--space-4);border-radius:var(--grid-radius);background:var(--grid-header-bg);color:var(--grid-muted-text);font-size:var(--grid-control-font-size);line-height:var(--line-height-body);text-align:center;margin:0}.ds-sort-list{gap:var(--grid-sort-rule-gap);margin:0;padding:0;list-style:none;display:grid}.ds-sort-rule{grid-template-columns:var(--grid-sort-rule-columns);align-items:center;column-gap:var(--space-2);min-width:0;display:grid}.ds-sort-rule-label{font-size:var(--grid-control-font-size);font-weight:var(--font-weight-medium);color:var(--grid-muted-text);white-space:nowrap}.ds-sort-rule>:is(.bo-field,.bo-field-shell,div){min-width:0;max-width:none}.ds-sort-rule .bo-select-menu-trigger{padding-inline:var(--space-2)}.ds-sort-remove{min-width:var(--grid-sort-control-size);min-height:var(--grid-control-height);padding:var(--space-2)}.ds-sort-remove svg{width:var(--grid-icon-size);height:var(--grid-icon-size);stroke-width:var(--icon-stroke-width)}.ds-sort-add{width:100%}.ds-data-table[data-expandable] .ds-table tbody td{border-right-color:var(--grid-tree-column-border);border-bottom-color:var(--grid-tree-row-border)}.ds-table tbody tr[data-expandable] td{height:var(--grid-tree-parent-height);background:var(--grid-tree-parent-bg)}.ds-table tbody tr[data-expanded] td{background:var(--grid-tree-expanded-bg)}.ds-table tbody tr[data-child-row] td{height:var(--grid-tree-child-height);background:var(--grid-tree-child-bg)}.ds-data-table[data-expandable] .ds-table tbody tr[data-last-child] td{border-bottom-color:var(--grid-border)}.ds-data-table[data-expandable] .ds-table tbody tr:hover td{background:var(--grid-row-hover-bg)}.ds-data-table[data-expandable] .ds-table tbody tr[aria-selected=true] td{background:var(--grid-row-selected-bg)}.ds-table-tree-identity,.ds-table-child-identity{align-items:center;gap:var(--grid-tree-gap);min-width:0;display:flex}.ds-table-tree-label{align-items:center;gap:var(--grid-tree-label-gap);min-width:0;display:flex}.ds-table-tree-label>.ds-table-cell{font-weight:var(--grid-tree-parent-weight);min-width:0}.ds-table tr[data-group-row] .ds-table-tree-label>.ds-table-cell{font-size:var(--grid-tree-group-size);font-weight:var(--grid-tree-group-weight)}.ds-table tr[data-group-row] .ds-table-child-count{font-size:var(--grid-tree-group-count-size)}.ds-table-child-count{height:var(--grid-tree-count-height);min-width:var(--grid-tree-count-min-width);padding-inline:var(--grid-tree-count-padding);border-radius:var(--grid-tree-count-radius);background:var(--grid-tree-count-bg);color:var(--grid-tree-count-color);font-size:var(--grid-tree-count-size);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-table-disclosure,.ds-table-disclosure-space{width:var(--grid-tree-toggle-size);height:var(--grid-tree-toggle-size);flex-shrink:0;place-items:center;display:grid}.ds-table-disclosure-space{display:var(--grid-tree-disclosure-space-display)}.ds-table-disclosure{border:var(--component-border-width) solid var(--grid-tree-toggle-border);border-radius:var(--grid-tree-toggle-radius);background:var(--grid-tree-toggle-bg);color:var(--grid-tree-toggle-color);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);padding:0}.ds-table-disclosure svg{width:var(--grid-tree-icon-size);height:var(--grid-tree-icon-size);stroke-width:var(--grid-tree-icon-stroke);transform:rotate(var(--grid-tree-icon-closed-rotation));transition:transform var(--duration-fast) var(--ease-standard)}.ds-table-disclosure[aria-expanded=true] svg{transform:rotate(var(--grid-tree-icon-open-rotation))}@media (prefers-reduced-motion:reduce){.ds-table-disclosure,.ds-table-disclosure svg{transition:none}}.ds-table-disclosure:hover:not(:disabled){background:var(--grid-tree-toggle-hover)}.ds-table-disclosure:focus-visible{box-shadow:var(--grid-tree-focus-ring);outline:none}.ds-table-disclosure:disabled{cursor:not-allowed;opacity:var(--grid-disabled-opacity)}.ds-table-child-connector{width:var(--grid-tree-toggle-size);min-height:var(--grid-tree-child-height);flex-shrink:0;align-self:stretch;position:relative}.ds-table-child-connector:before{content:"";border-left:var(--grid-tree-line-width) solid var(--grid-tree-line);position:absolute;top:0;bottom:0;left:50%}.ds-table tr[data-last-child] .ds-table-child-connector:before{bottom:calc(50% - var(--grid-tree-line-width) / 2);width:var(--grid-tree-branch-width);border-bottom:var(--grid-tree-line-width) solid var(--grid-tree-line);border-bottom-left-radius:var(--grid-tree-branch-radius)}.ds-table-tree-guides{align-self:stretch;gap:var(--grid-tree-gap);flex-shrink:0;display:flex}.ds-table-tree-guide{width:var(--grid-tree-toggle-size);flex-shrink:0;position:relative}.ds-table-tree-guide[data-continues]:before{content:"";border-left:var(--grid-tree-line-width) solid var(--grid-tree-line);position:absolute;top:0;bottom:0;left:50%}@media (any-pointer:coarse),(hover:none){.ds-table-disclosure,.ds-table-disclosure-space,.ds-table-child-connector,.ds-table-tree-guide{width:var(--grid-tree-toggle-touch-size)}.ds-table-disclosure,.ds-table-disclosure-space{height:var(--grid-tree-toggle-touch-size)}}.ds-table-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-table-cell .ds-code{white-space:nowrap}.ds-table-resize{inset-block:0;width:var(--grid-resize-target);cursor:col-resize;touch-action:none;position:absolute;right:0}.ds-table-resize:after{content:"";inset-block:var(--space-3);width:var(--grid-resize-line);border-radius:var(--radius-sm);background:0 0;position:absolute;right:0}.ds-table-resize:hover:after,.ds-table-resize:focus-visible:after,.ds-table-resize[data-resizing=true]:after{background:var(--grid-resize-color)}.ds-table-footer{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:var(--component-border-width) solid var(--grid-border);padding:var(--grid-toolbar-padding);color:var(--grid-muted-text);font-size:var(--grid-control-font-size);flex-wrap:wrap;display:flex}.ds-table-pagination{align-items:center;gap:var(--space-3);display:flex}.ds-table-chips{gap:var(--space-3);padding:var(--grid-toolbar-padding);flex-wrap:wrap;display:flex}.ds-table-chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--component-border-width) solid var(--grid-border);border-radius:var(--grid-chip-radius);background:var(--color-surface-muted);color:var(--grid-text);font-size:var(--grid-control-font-size);cursor:pointer;display:inline-flex}.ds-table-bulkbar{inset-block:0;width:var(--grid-selection-header-content-width);justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--grid-cell-padding);background:var(--grid-selection-header-bg);color:var(--grid-text);font-size:var(--grid-font-size);text-align:left;display:flex;position:absolute;left:100%}.ds-table-selection-count{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-semibold);overflow:hidden}.ds-table-bulk-actions{justify-content:flex-end;align-items:center;gap:var(--grid-bulk-actions-gap);flex-shrink:0;display:flex}.ds-table-bulk-actions .bo-button,.ds-table-bulk-actions .bo-bulk-action-menu-trigger{min-height:var(--grid-bulk-action-height);padding-inline:var(--grid-bulk-action-padding-inline);font-size:var(--grid-bulk-action-font-size);white-space:nowrap}.ds-table-bulk-actions .bo-button{box-shadow:none;background:0 0;border:0}.ds-table-bulk-actions .bo-button--secondary{color:var(--grid-text)}.ds-table-bulk-actions .bo-button--danger{color:var(--color-danger)}.ds-column-list{gap:var(--space-2);display:grid}.ds-column-row{justify-content:space-between;align-items:center;gap:var(--grid-menu-row-gap);min-height:var(--grid-row-height);border-bottom:var(--component-border-width) solid var(--grid-border);display:flex}.ds-column-row:last-child{border:0}.ds-column-option{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.ds-column-row label{font-size:var(--font-size-body)}.ds-column-row input{accent-color:var(--color-accent)}.ds-column-controls{gap:var(--space-2);display:flex}.ds-table-toolbar[data-compact]{gap:var(--grid-mobile-toolbar-gap);padding:var(--grid-mobile-toolbar-padding);flex-wrap:nowrap}.ds-table-toolbar[data-compact] .ds-table-search{flex:1;width:100%;display:none}.ds-table-toolbar[data-compact] .ds-table-search-toggle,.ds-table-toolbar[data-compact]>.ds-table-search-close{width:var(--grid-control-height);flex:none;padding:0;display:inline-flex}.ds-table-toolbar[data-compact][data-search-open] .ds-table-search{display:flex}.ds-table-toolbar[data-compact][data-search-open]>.ds-table-tools,.ds-table-toolbar[data-compact] .ds-table-tool-label,.ds-table-toolbar[data-compact] .ds-table-tools .ds-action-menu-label{display:none}.ds-table-toolbar[data-compact] .ds-table-tools .ds-action-menu-icon{display:inline-flex}.ds-table-toolbar[data-compact] .ds-table-tools [data-secondary]>.bo-button{padding-inline:var(--grid-mobile-primary-padding-inline)}.ds-table-toolbar[data-compact]>.ds-table-tools{justify-content:flex-end;gap:var(--grid-mobile-toolbar-gap);flex-wrap:nowrap;min-width:0}.ds-table-toolbar[data-compact] .ds-table-secondary-tools{gap:var(--grid-mobile-toolbar-gap);scrollbar-width:none;overflow-x:auto}.ds-table-toolbar[data-compact] .ds-table-secondary-tools::-webkit-scrollbar{display:none}.ds-table-toolbar[data-compact] .ds-table-secondary-tools>.ds-table-tool{width:var(--grid-mobile-tool-size);min-height:var(--grid-mobile-tool-size);flex-shrink:0;padding:0}.ds-table-toolbar[data-compact] .ds-table-primary-action{flex-shrink:0}.ds-table-action-narrow-label,.ds-table-toolbar[data-narrow-actions] .ds-table-action-label[data-has-narrow]{display:none}.ds-table-toolbar[data-narrow-actions] .ds-table-action-narrow-label{display:inline}.ds-table-toolbar[data-compact] .ds-table-tools>.ds-table-primary-action>.bo-button{padding-inline:var(--grid-mobile-primary-padding-inline)}@media (width<=640px){.ds-table-toolbar,.ds-table-toolbar[data-compact]{align-items:stretch;row-gap:var(--grid-mobile-toolbar-row-gap);flex-direction:column}.ds-table-toolbar .ds-table-search,.ds-table-toolbar[data-compact] .ds-table-search{flex:none;width:100%;display:flex}.ds-table-toolbar[data-compact] .ds-table-search-toggle,.ds-table-toolbar[data-compact]>.ds-table-search-close{display:none}.ds-table-toolbar>.ds-table-tools,.ds-table-toolbar[data-compact][data-search-open]>.ds-table-tools{justify-content:flex-end;width:100%;display:flex}.ds-table-selection-count-label{display:none}}.ds-table .ds-table-actions{z-index:1;text-align:center;box-shadow:var(--grid-actions-divider);padding:0;position:sticky;right:0}.ds-table thead .ds-table-actions{z-index:var(--grid-layer-selection)}@media (width<=640px){.ds-table .ds-table-actions:before{content:"";width:var(--grid-actions-fade-width);background:var(--grid-actions-fade-row);pointer-events:none;position:absolute;inset-block:0;inset-inline-end:100%}.ds-table thead .ds-table-actions:before{background:var(--grid-actions-fade-header)}}.ds-table-actions .bo-dropdown-menu-root{justify-content:center;display:flex}.ds-table-row-actions{padding:var(--space-2);width:var(--grid-actions-target-size);min-height:var(--grid-actions-target-size);background:0 0;border:0;flex-shrink:0}.ds-table-row-actions svg{width:var(--grid-actions-icon-size);height:var(--grid-actions-icon-size);stroke-width:var(--icon-stroke-width)}.ds-table-semantic-value{align-items:center;gap:var(--grid-semantic-gap);line-height:var(--grid-cell-line-height);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.ds-table-semantic-value svg{width:var(--grid-semantic-icon-size);height:var(--grid-semantic-icon-size);stroke-width:var(--icon-stroke-width);flex-shrink:0}.ds-table-semantic-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-table-tools>.ds-table-settings{width:var(--grid-control-height);min-width:var(--grid-control-height);height:var(--grid-control-height);padding:0}.ds-table-cell:has(.ds-table-quantity){white-space:normal;overflow:visible}.ds-table-quantity .bo-input{min-height:var(--grid-actions-target-size);padding-inline:var(--space-2);font-size:max(var(--grid-font-size), var(--input-min-font-size))}@media (any-pointer:coarse),(hover:none){.ds-table-quantity .bo-input{min-height:var(--grid-quantity-touch-height);font-size:var(--input-touch-font-size)}}.ds-table-primary-action[data-split=true]{gap:0;display:inline-flex}.ds-table-primary-action[data-split=true]>.bo-button:first-child{border-start-end-radius:0;border-end-end-radius:0}.ds-table-primary-action[data-split=true]>:last-child .bo-button,.ds-table-primary-action[data-split=true]>.bo-button:last-child{border-start-start-radius:0;border-end-start-radius:0}.ds-table [data-align=right]{text-align:right}.ds-table [data-align=right] .ds-table-cell{text-align:right;justify-content:flex-end}.ds-table th[data-align=right] .ds-table-sort{justify-content:flex-end}.ds-table-header-controls:not([hidden]){align-items:center;gap:var(--space-1);min-width:0;display:flex}.ds-table-header-controls>.ds-table-sort{flex:1;min-width:0}.ds-table th[data-reorder-header]{cursor:grab;touch-action:none}.ds-table th[data-reorder-header] .ds-table-sort{cursor:inherit}.ds-table th[data-reorder-header][data-reorder-dragging]{cursor:grabbing}.ds-table-reorder{width:var(--grid-reorder-size);height:var(--grid-reorder-size);border-radius:var(--icon-button-radius);color:var(--grid-reorder-color);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-table-reorder svg{width:var(--grid-icon-size);height:var(--grid-icon-size)}.ds-table-reorder:hover,.ds-table-reorder:focus-visible{color:var(--grid-reorder-hover-color);background:var(--grid-row-hover-bg)}.ds-table-reorder:active{cursor:grabbing}[data-reorder-dragging]{opacity:var(--grid-reorder-drag-opacity)}[data-reorder-target]{box-shadow:var(--grid-reorder-target-shadow)}.ds-reorder-layer{pointer-events:none;z-index:var(--grid-reorder-layer);position:fixed;inset:0;overflow:hidden}.ds-reorder-ghost,.ds-reorder-gap{width:var(--reorder-width);height:var(--reorder-height);transform:translate3d(var(--reorder-x), var(--reorder-y), 0);box-sizing:border-box;border-radius:var(--radius-md);pointer-events:none;position:absolute;top:0;left:0}.ds-reorder-ghost{background:var(--grid-bg);color:var(--grid-text);box-shadow:var(--grid-reorder-shadow);transform:translate3d(var(--reorder-x), calc(var(--reorder-y) - var(--grid-reorder-lift)), 0);border:var(--component-border-width) solid var(--grid-border);font-size:var(--grid-font-size);overflow:hidden}.ds-reorder-ghost[data-outside=true]{opacity:var(--grid-reorder-drag-opacity)}.ds-reorder-ghost .ds-table,.ds-reorder-ghost .ds-table tr{width:100%;min-width:0}.ds-reorder-ghost .ds-table tr{grid-template-columns:var(--reorder-columns)}.ds-reorder-ghost .ds-table thead{position:static;overflow:visible}.ds-reorder-ghost .ds-table-select{position:static}.ds-reorder-ghost>*{margin:0}.ds-reorder-gap{background:var(--grid-reorder-gap-background);border:var(--component-border-width) dashed var(--grid-reorder-gap-border)}[data-reorder-lifted=true]{opacity:0}[data-reorder-preview-active] [data-reorder-target]{box-shadow:none}.ds-tree-select-row{flex:1;align-items:center;min-width:0;display:flex}.ds-tree-select-guides{flex-shrink:0;align-self:stretch;display:flex}.ds-tree-select-guide{width:var(--select-tree-indent);flex-shrink:0;position:relative}.ds-tree-select-guide[data-continues]:before,.ds-tree-select-branch:before{content:"";border-left:var(--select-tree-line-width) solid var(--select-tree-line);position:absolute;top:0;bottom:0;left:50%}.ds-tree-select-branch[data-last]:before{bottom:50%}.ds-tree-select-branch:after{content:"";height:50%;width:var(--select-tree-branch-width);border-left:var(--select-tree-line-width) solid var(--select-tree-line);border-bottom:var(--select-tree-line-width) solid var(--select-tree-line);border-bottom-left-radius:var(--select-tree-branch-radius);position:absolute;top:0;left:50%}.ds-tree-select-toggle{width:var(--select-tree-toggle-size);height:var(--select-tree-toggle-size);border-radius:var(--select-tree-toggle-radius);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-tree-select-toggle[data-expandable]:hover{background:var(--select-tree-toggle-hover)}.ds-tree-select-toggle svg{width:var(--select-tree-icon-size);height:var(--select-tree-icon-size);stroke-width:var(--select-tree-icon-stroke);transform:rotate(var(--select-tree-closed-rotation))}.ds-tree-select-toggle[data-expanded] svg{transform:rotate(var(--select-tree-open-rotation))}.ds-tree-select-label{overflow-wrap:anywhere;min-width:0}.ds-tree-select-toggle+.ds-tree-select-label{padding-inline-start:var(--select-tree-label-gap)}.ds-file-drop{justify-content:center;align-items:center;gap:var(--file-drop-gap);min-width:0;min-height:var(--file-drop-min-height);padding:var(--file-drop-padding);border:var(--file-drop-border-width) dashed var(--file-drop-border);border-radius:var(--file-drop-radius);background:var(--file-drop-bg);color:var(--file-drop-text);font-size:var(--file-drop-font-size);text-align:center;flex-direction:column;display:flex;position:relative}.ds-file-drop-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ds-file-drop>span{pointer-events:none}.ds-file-drop:hover:not([data-disabled]),.ds-file-drop[data-dragging]{background:var(--file-drop-active-bg);border-color:var(--file-drop-active-border)}.ds-file-drop:has(input:focus-visible){border-color:var(--file-drop-active-border);box-shadow:var(--file-drop-focus-ring)}.ds-file-drop[data-invalid]{border-color:var(--file-drop-error-border)}.ds-file-drop[data-disabled]{opacity:var(--file-drop-disabled-opacity)}.ds-file-drop[data-disabled] input{cursor:not-allowed}.ds-file-drop-icon{color:var(--file-drop-muted);display:inline-flex}.ds-file-drop-icon svg{width:var(--file-drop-icon-size);height:var(--file-drop-icon-size);stroke-width:var(--icon-stroke-width)}.ds-file-drop-title{font-weight:var(--file-drop-title-weight);overflow-wrap:anywhere;max-width:100%}.ds-file-drop-description,.ds-file-drop-formats{color:var(--file-drop-muted);overflow-wrap:anywhere}.ds-file-drop-browse{color:var(--file-drop-text);text-decoration:underline}.ds-file-drop-announcement{width:0;height:0;position:absolute;overflow:hidden}.ds-file-drop-preview{width:100%;height:var(--file-drop-preview-height);object-fit:var(--file-drop-preview-fit)}.ds-file-drop-remove{top:var(--file-drop-remove-inset);right:var(--file-drop-remove-inset);z-index:var(--file-drop-remove-layer);position:absolute}.bo-data-table-page-size-trigger{min-width:var(--grid-page-size-min-width);min-height:var(--grid-control-height);border:var(--component-border-width) solid var(--input-border);border-radius:var(--grid-tool-radius);padding:0 var(--grid-control-padding-inline);justify-content:space-between;align-items:center;gap:var(--grid-control-gap);background:var(--grid-tool-bg);color:var(--grid-tool-text);font:inherit;font-size:var(--grid-control-font-size);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:inline-flex}.bo-data-table-page-size-trigger:hover,.bo-data-table-page-size-trigger[aria-expanded=true]{border-color:var(--input-hover-border);color:var(--grid-tool-hover-text);background:var(--grid-tool-hover-bg)}.bo-data-table-page-size-trigger:focus-visible{outline:var(--grid-focus-outline);outline-offset:var(--grid-focus-offset)}.bo-data-table-page-size-trigger svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--grid-tool-text);stroke-width:var(--icon-button-icon-stroke-width)}.bo-data-table-page-size-menu{width:min(var(--grid-page-size-menu-width), var(--dropdown-menu-max-width))}.bo-table-state{width:fit-content;max-width:100%;min-height:var(--table-state-height);padding-inline:var(--table-state-padding-inline);border:var(--component-border-width) solid var(--table-state-neutral-border);border-radius:var(--radius-pill);background:var(--table-state-neutral-bg);color:var(--table-state-neutral-text);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.bo-table-state--accent,.bo-table-state--info{border-color:var(--table-state-accent-border);background:var(--table-state-accent-bg);color:var(--table-state-accent-text)}.bo-table-state--success{border-color:var(--table-state-success-border);background:var(--table-state-success-bg);color:var(--table-state-success-text)}.bo-table-state--warning{border-color:var(--table-state-warning-border);background:var(--table-state-warning-bg);color:var(--table-state-warning-text)}.bo-table-state--danger{border-color:var(--table-state-danger-border);background:var(--table-state-danger-bg);color:var(--table-state-danger-text)}.bo-table-outcome-text{color:var(--color-text);font:inherit}.bo-table-outcome-text--accent,.bo-table-outcome-text--info{color:var(--color-accent-strong)}.bo-table-outcome-text--success{color:var(--table-state-success-text)}.bo-table-outcome-text--warning{color:var(--table-state-warning-text)}.bo-table-outcome-text--danger{color:var(--table-state-danger-text)}.ds-chart-grid-container{min-width:0;container-type:inline-size}.ds-chart-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--chart-grid-min-width)), 1fr));gap:var(--chart-grid-gap);display:grid}.ds-chart-grid--sales-main,.ds-chart-grid[data-layout=main-side]{grid-template-columns:minmax(0,1.75fr) minmax(0,.95fr)}.ds-chart-card{gap:var(--chart-card-gap);min-width:0;padding:var(--chart-card-padding);border:var(--component-border-width) solid var(--chart-card-border-color);border-radius:var(--ds-card-radius);background:var(--color-surface);box-shadow:var(--chart-card-shadow);transition:border-color var(--chart-motion-duration) var(--chart-motion-easing);flex-direction:column;display:flex}.ds-chart-card:hover{border-color:var(--chart-card-hover-border)}.ds-chart-header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ds-chart-heading{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ds-chart-subtitle{color:var(--chart-subtitle-color);font-size:var(--chart-subtitle-size);flex-basis:100%;margin:0}.ds-chart-header h3{color:var(--color-text-strong);font-size:var(--chart-title-size);font-weight:var(--chart-title-weight);line-height:var(--line-height-body);margin:0}.ds-chart-context{color:var(--color-text-muted);font-size:var(--font-size-small)}.ds-chart-actions{margin-block:var(--chart-header-action-block-margin);align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.ds-chart-context{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block:0;display:flex}.ds-chart-context .bo-field{margin:0}.ds-chart-plot{min-width:0;position:relative}.ds-chart-plot svg{width:100%;height:auto;display:block;overflow:visible}.ds-chart-plot svg:focus-visible{outline:var(--chart-focus-outline);outline-offset:var(--chart-focus-offset);box-shadow:none;border-radius:var(--radius-sm)}.ds-chart-plot svg:focus:not(:focus-visible){box-shadow:none;outline:none}.ds-chart-axis{font:inherit;font-size:var(--chart-axis-font-size);fill:var(--chart-axis-color)}.ds-chart-gridline{stroke:var(--chart-gridline-color);stroke-width:var(--chart-gridline-width);stroke-dasharray:var(--chart-gridline-dash)}.ds-chart-zero,.ds-chart-connector{stroke:var(--chart-gridline-color);stroke-width:var(--chart-gridline-width)}.ds-chart-fill{fill:var(--chart-series-color)}.ds-chart-line{fill:none;stroke:var(--chart-series-color);stroke-width:var(--chart-line-width);stroke-dasharray:var(--chart-series-dash);stroke-linecap:var(--chart-line-cap)}.ds-chart-area{fill:var(--chart-series-color);fill-opacity:var(--chart-area-opacity);stroke:none}.ds-chart-plot[data-kind=stacked-area] .ds-chart-area{fill-opacity:var(--chart-stack-opacity);stroke:var(--chart-series-color);stroke-width:var(--chart-gridline-width)}.ds-chart-bubble{fill-opacity:var(--chart-bubble-opacity);stroke:var(--chart-series-color);stroke-width:var(--chart-gridline-width)}.ds-chart-track{fill:var(--color-surface-muted)}.ds-chart-target,.ds-chart-threshold{stroke:var(--chart-target-color);stroke-width:var(--chart-line-width)}.ds-chart-threshold{stroke-dasharray:var(--chart-comparison-dash)}.ds-chart-box-median{stroke:var(--color-surface);stroke-width:var(--chart-line-width)}.ds-chart-ring{fill:none;stroke:var(--chart-series-color)}.ds-chart-total{fill:var(--color-text-strong);font:inherit;font-size:var(--chart-donut-total-size);font-weight:var(--font-weight-medium)}.ds-chart-hit{fill:#0000;stroke:#0000;cursor:crosshair;pointer-events:none}.ds-chart-waterfall--total .ds-chart-fill{fill:var(--chart-series-1)}.ds-chart-waterfall--increase .ds-chart-fill{fill:var(--chart-increase)}.ds-chart-waterfall--decrease .ds-chart-fill{fill:var(--chart-decrease)}.ds-chart-axis-labels{justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-label);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.ds-chart-legend{gap:var(--space-2) var(--space-3);margin-top:var(--chart-legend-spacing);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.ds-chart-legend>span,.ds-chart-legend button{align-items:center;gap:var(--space-2);color:var(--color-text);display:inline-flex}.ds-chart-legend button{padding:var(--space-2);border-radius:var(--radius-sm);transition:background var(--chart-motion-duration) var(--chart-motion-easing);font:inherit;cursor:pointer;background:0 0;border:0}.ds-chart-legend button:hover{background:var(--chart-legend-hover)}.ds-chart-legend button[aria-pressed=false]{color:var(--color-text-muted);text-decoration:line-through}.ds-chart-legend button:focus-visible{outline:var(--chart-focus-outline);outline-offset:var(--chart-focus-offset);box-shadow:none}.ds-chart-legend-marker{width:var(--chart-marker-size);height:var(--chart-marker-size);color:var(--chart-series-color);background:var(--chart-legend-marker-bg);border-radius:var(--radius-sm);font-size:var(--chart-marker-font-size);font-weight:var(--font-weight-medium);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-chart-legend-marker:empty{width:var(--chart-swatch-size);height:var(--chart-swatch-size);border-radius:var(--chart-swatch-radius);background:var(--chart-series-color)}.ds-chart-legend strong{font-weight:var(--chart-legend-value-weight)}.ds-chart-card[data-presentation=overview] .ds-chart-axis-labels{display:var(--chart-overview-axis-labels-display)}.ds-chart-tooltip{z-index:var(--chart-tooltip-layer);width:var(--chart-tooltip-width);max-width:100%;padding:var(--chart-tooltip-padding);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--topbar-dropdown-bg);box-shadow:var(--chart-tooltip-shadow);font-size:var(--font-size-small);pointer-events:none;position:absolute}.ds-chart-tooltip strong{color:var(--color-text-strong);font-weight:var(--font-weight-medium)}.ds-chart-tooltip dl,.ds-chart-values dl{gap:var(--space-2);margin:var(--space-2) 0 0;display:grid}.ds-chart-tooltip dl>div,.ds-chart-values dl>div{justify-content:space-between;gap:var(--space-3);display:flex}.ds-chart-tooltip dt,.ds-chart-values dt{color:var(--color-text-muted)}.ds-chart-tooltip dd,.ds-chart-values dd{font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;margin:0}.ds-chart-values{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--chart-values-min-width)), 1fr));gap:var(--space-5);display:grid}.ds-chart-values>p{color:var(--color-text-muted);grid-column:1/-1;margin:0}.ds-chart-values h3{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin:0}.ds-chart-values section{border-bottom:var(--component-border-width) solid var(--color-border);padding-bottom:var(--space-4)}.ds-chart-state{min-height:var(--chart-state-min-height);justify-content:center;align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-small);text-align:center;flex-direction:column;display:flex}.ds-chart-card[data-presentation] .ds-chart-state[data-empty=true],.ds-chart-state[data-empty=true]{min-height:var(--chart-empty-min-height)}.ds-chart-skeleton{width:var(--chart-skeleton-width);height:var(--chart-skeleton-height);background:var(--color-surface-muted);border-radius:var(--radius-md)}.ds-chart-heat-cell[data-level=missing]{fill:var(--color-surface-muted)}.ds-chart-heat-cell[data-level="0"]{fill:var(--chart-heat-0)}.ds-chart-heat-cell[data-level="1"]{fill:var(--chart-heat-1)}.ds-chart-heat-cell[data-level="2"]{fill:var(--chart-heat-2)}.ds-chart-heat-cell[data-level="3"]{fill:var(--chart-heat-3)}.ds-chart-heat-cell[data-level="4"]{fill:var(--chart-heat-4)}.ds-chart-heat-legend{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--font-size-label);color:var(--color-text-muted);display:flex}.ds-chart-heat-legend i{width:var(--chart-heat-legend-width);height:var(--chart-heat-legend-height);background:var(--chart-heat-gradient);border-radius:var(--radius-sm)}.ds-chart-body[data-kind=donut]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--chart-donut-column-width)), 1fr));align-items:center;gap:var(--space-3);row-gap:var(--chart-legend-spacing);display:grid}.ds-chart-card[data-presentation=overview] .ds-chart-body[data-kind=donut][data-expanded=false]{flex:auto;grid-template-columns:minmax(0,1fr);align-content:center;container-type:inline-size}.ds-chart-card[data-presentation=overview] .ds-chart-empty-frame[data-kind=donut] .ds-chart-empty-message{font-size:var(--font-size-body)}.ds-chart-card[data-presentation=overview] .ds-chart-body[data-kind=donut][data-expanded=false] .ds-chart-axis-labels{width:var(--chart-overview-caption-width);text-align:start;justify-content:flex-start;align-items:flex-start;margin-inline-start:calc((100% - var(--chart-overview-caption-width)) / 2)}.ds-chart-body[data-kind=donut][data-expanded=true]{grid-template-columns:minmax(0,1fr)}.ds-chart-body[data-kind=donut] .ds-chart-legend{gap:var(--space-3);margin:0;display:grid}.ds-chart-body[data-kind=donut] .ds-chart-legend>span{padding-block:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-chart-body[data-kind=donut] .ds-chart-legend>span>span:not(.ds-chart-legend-marker){overflow-wrap:anywhere}.ds-chart-body[data-kind=donut] .ds-chart-legend strong{text-align:end;font-variant-numeric:tabular-nums}.ds-chart-body[data-kind=donut] .ds-chart-share{margin-inline-start:0;display:block}.ds-chart-card[data-presentation=overview] .ds-chart-body[data-kind=donut][data-expanded=false] .ds-chart-plot{width:min(100%, var(--chart-overview-donut-size));margin-inline:auto}.ds-chart-card[data-presentation=overview] .ds-chart-body[data-kind=donut][data-expanded=false] .ds-chart-legend{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--chart-donut-legend-min-width)), 1fr));gap:var(--space-4) var(--space-5)}.ds-chart-card[data-presentation=overview] .ds-chart-body[data-kind=donut][data-expanded=false] .ds-chart-legend>span{grid-template-columns:var(--chart-swatch-size) minmax(0, 1fr);column-gap:var(--space-3);align-items:center;row-gap:0;padding-block:0}.ds-chart-card[data-presentation=overview] .ds-chart-body[data-kind=donut][data-expanded=false] .ds-chart-legend strong{justify-content:flex-start;align-items:baseline;gap:var(--space-2);color:var(--color-text-strong);text-align:start;flex-wrap:wrap;grid-column:2;display:inline-flex}.ds-chart-card[data-presentation=overview] .ds-chart-body[data-kind=donut][data-expanded=false] .ds-chart-share{font-size:var(--font-size-small);display:inline}.ds-chart-share{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);margin-inline-start:var(--space-2)}.ds-chart-shape,.ds-chart-heat-cell{rx:var(--chart-mark-radius)}.ds-chart-series[data-row],.ds-chart-waterfall,.ds-chart-heat-mark{transition:opacity var(--chart-motion-duration) var(--chart-motion-easing)}.ds-chart-series[data-active=false],.ds-chart-waterfall[data-active=false],.ds-chart-heat-mark[data-active=false]{opacity:var(--chart-hover-opacity)}.ds-chart-guide{stroke:var(--chart-guide-color);stroke-width:var(--chart-gridline-width);stroke-dasharray:var(--chart-gridline-dash);pointer-events:none}.ds-chart-focus-band{fill:var(--chart-band-color);pointer-events:none}.ds-chart-focus-dot{fill:var(--chart-series-color);stroke:var(--color-surface);stroke-width:var(--chart-line-width);pointer-events:none}.ds-chart-value-label{fill:var(--color-text);font-size:var(--chart-value-label-size);font-variant-numeric:tabular-nums}.ds-chart-donut-label{fill:var(--color-text-muted);font-size:var(--chart-axis-font-size)}.ds-chart-tooltip-title{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ds-chart-tooltip-title strong{font-size:var(--chart-tooltip-title-size)}.ds-chart-tooltip dt{align-items:center;gap:var(--space-2);display:inline-flex}.ds-chart-tooltip-swatch{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--chart-series-color);flex-shrink:0}.ds-chart-tooltip dd{font-weight:var(--font-weight-medium);color:var(--color-text-strong)}.ds-chart-tooltip[data-pinned=true]{pointer-events:auto}.ds-chart-tooltip-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.ds-chart-visualization{touch-action:pan-y}.ds-chart-plot[data-activatable=true] .ds-chart-visualization{cursor:pointer}.ds-chart-plot[data-kind=line] .ds-chart-visualization,.ds-chart-plot[data-kind=step] .ds-chart-visualization,.ds-chart-plot[data-kind=area] .ds-chart-visualization{cursor:crosshair}.ds-chart-legend-swatch{width:var(--chart-legend-line-width);border-top:var(--chart-line-width) solid var(--chart-series-color);height:0}.ds-chart-legend-swatch[data-chart-series="1"]{border-top-style:dashed}.ds-chart-legend-swatch[data-chart-series="2"]{border-top-style:dotted}.ds-chart-metric{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-block:0;display:flex}.ds-chart-metric>div{gap:var(--space-1);flex-direction:column;display:flex}.ds-chart-metric-label{color:var(--color-text-muted);font-size:var(--font-size-small)}.ds-chart-metric>div>strong{font-size:var(--chart-metric-size);line-height:var(--chart-metric-line-height);letter-spacing:var(--chart-metric-letter-spacing);font-weight:var(--font-weight-bold);color:var(--color-text-strong);font-variant-numeric:tabular-nums}.ds-chart-metric-details{gap:var(--space-1) var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.ds-chart-metric-details strong{color:var(--color-text-strong);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.ds-chart-metric-comparison{align-items:center;gap:var(--space-2);font-size:var(--font-size-label);color:var(--color-text-muted);flex-wrap:wrap;display:inline-flex}.ds-chart-metric-comparison strong{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.ds-chart-plot[data-kind=boxplot] .ds-chart-fill{fill:var(--chart-box-fill);stroke:var(--chart-series-color);stroke-width:var(--chart-gridline-width)}.ds-chart-plot[data-kind=boxplot] .ds-chart-box-median{stroke:var(--chart-series-color)}.ds-chart-funnel-link{fill:var(--chart-funnel-link-fill)}.ds-chart-legend-swatch[data-chart-comparison=true]{border-top-style:dashed}.ds-chart-coverage{min-width:0}.ds-chart-coverage>summary{align-items:center;gap:var(--space-2);cursor:pointer;width:fit-content;list-style:none;display:flex}.ds-chart-coverage>summary::-webkit-details-marker{display:none}.ds-chart-coverage>summary>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ds-chart-coverage>summary:focus-visible{outline:var(--card-action-focus-outline);outline-offset:var(--card-action-focus-offset)}.ds-chart-coverage>p{margin:var(--space-2) 0 0;line-height:var(--line-height-body)}@container (width<=480px){.ds-chart-grid--sales-main,.ds-chart-grid[data-layout=main-side]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--chart-grid-min-width)), 1fr))}}@media (width<=640px){.ds-chart-grid--sales-main,.ds-chart-grid[data-layout=main-side]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--chart-grid-min-width)), 1fr))}}.ds-chart-legend[data-compact=true]>span>span:not(.ds-chart-legend-marker){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-chart-legend-footer{justify-content:center;display:flex}.ds-chart-empty-frame{position:relative}.ds-chart-empty-ring{fill:none;stroke:var(--color-border)}.ds-chart-empty-axis{fill:none;stroke:var(--chart-gridline-color);stroke-width:var(--chart-gridline-width)}.ds-chart-empty-overlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ds-chart-empty-message{max-width:min(var(--chart-empty-message-width), var(--chart-empty-message-max));padding:var(--space-3);background:var(--chart-empty-message-bg);color:var(--color-text-muted);text-align:center;font-size:var(--font-size-small)}.ds-chart-empty-message>.ds-resource-state{min-height:0;padding:0}.ds-chart-empty-message .ds-resource-state-icon{width:var(--state-icon-size);height:var(--state-icon-size)}.ds-chart-empty-frame[data-kind=donut] .ds-chart-empty-message{max-width:var(--chart-empty-donut-message-width);background:0 0;padding:0}.ds-chart-body{margin-block-start:0}.ds-report-board{grid-template-columns:var(--report-board-columns);grid-auto-rows:minmax(var(--report-board-row-size), auto);gap:var(--report-board-gap);align-items:start;display:grid}.ds-report-source{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.ds-report-source>div{gap:var(--space-1);min-width:0;display:grid}.ds-report-source h2{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin:0}.ds-report-source p,.ds-report-source-total>span{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.ds-report-source-total{text-align:end;margin-inline-start:auto}.ds-report-source-total strong{font-size:var(--font-size-heading);font-weight:var(--font-weight-medium)}.ds-report-board-item{min-width:0}.ds-report-value{font-size:var(--report-board-value-size);font-weight:var(--report-board-value-weight)}.ds-report-heading{font-size:var(--report-board-heading-size);font-weight:var(--report-board-value-weight);margin:0}.ds-report-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--report-board-text-line-height);margin:0}.ds-report-divider{border:0;border-top:var(--report-board-divider-width) solid var(--report-board-divider-color);margin:0}@media (width<=640px){.ds-report-board{flex-direction:column;display:flex}.ds-report-board-item{width:100%}}.ds-theme-choices{grid-template-columns:var(--theme-choice-columns);gap:var(--theme-choice-gap);border:0;min-width:0;margin:0;padding:0;display:grid}.ds-theme-choice{align-content:start;gap:var(--space-2);min-width:0;padding:var(--theme-choice-padding);border:var(--theme-choice-border);border-radius:var(--theme-choice-radius);background:var(--theme-choice-surface);cursor:pointer;display:grid}.ds-theme-choice:has(input:checked){border-color:var(--theme-choice-selected-border);background:var(--theme-choice-selected-surface)}.ds-theme-choice:has(input:focus-visible){box-shadow:var(--effect-brand-focus-ring)}.ds-theme-choice:has(input:disabled){opacity:var(--theme-choice-disabled-opacity);cursor:wait}.ds-theme-choice-control{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.ds-theme-choice-control svg{width:var(--theme-choice-icon-size);height:var(--theme-choice-icon-size);flex:none}.ds-theme-choice input{width:var(--theme-choice-radio-size);height:var(--theme-choice-radio-size);accent-color:var(--theme-choice-selected-border);cursor:inherit;margin:0}.ds-theme-choice strong{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.ds-theme-choice>span:last-child{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body);overflow-wrap:anywhere}.ds-avatar{border-radius:var(--profile-avatar-radius);border:var(--profile-avatar-border);background:var(--profile-avatar-background);color:var(--profile-avatar-color);font-weight:var(--profile-avatar-weight);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ds-avatar--sm{width:var(--profile-avatar-size-sm);height:var(--profile-avatar-size-sm);font-size:var(--profile-avatar-font-sm)}.ds-avatar--md{width:var(--profile-avatar-size-md);height:var(--profile-avatar-size-md);font-size:var(--profile-avatar-font-md)}.ds-avatar--lg{width:var(--profile-avatar-size-lg);height:var(--profile-avatar-size-lg);font-size:var(--profile-avatar-font-lg)}.ds-avatar img{object-fit:cover;width:100%;height:100%}:is(.ds-avatar,.bo-user-avatar,.bo-user-menu-avatar,.bo-sidebar-branch-avatar,.bo-business-switcher-current-avatar,.bo-business-switcher-option-avatar)[data-profile-fallback]{background:var(--profile-fallback-background);color:var(--profile-fallback-color);border-color:var(--profile-fallback-background)}.ds-profile{align-items:center;gap:var(--profile-identity-gap);flex-wrap:wrap;min-width:0;display:flex}.ds-profile-name{font-size:var(--profile-name-size);font-weight:var(--profile-name-weight);overflow-wrap:anywhere}.ds-form-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--form-grid-column-min)), 1fr));gap:var(--form-grid-gap);align-items:start;min-width:0;display:grid}.ds-form{gap:var(--form-row-gap);min-width:0;display:grid}.ds-form-grid-item{min-width:0}.ds-form-grid-item>*{width:100%}.ds-form-grid-item--full{grid-column:1/-1}.ds-field-width{width:100%;min-width:0}.ds-field-width--compact{max-width:var(--field-width-compact)}.ds-field-width--amount{max-width:var(--field-width-amount)}.ds-field-width--standard{max-width:var(--field-width-standard)}.ds-field-width--wide{max-width:var(--field-width-wide)}.ds-integer-stepper{width:100%;max-width:var(--integer-stepper-width);min-width:0}.ds-integer-stepper .bo-input-shell{gap:var(--integer-stepper-gap)}.ds-integer-stepper .bo-input-icon{pointer-events:auto;display:contents;position:static}.ds-integer-stepper .ds-form-control .bo-input-shell .bo-icon-button{flex:0 0 var(--integer-stepper-button-size);min-width:var(--integer-stepper-button-size);width:var(--integer-stepper-button-size);height:var(--integer-stepper-height);border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--color-text-strong);position:static}.ds-integer-stepper .ds-form-control .bo-input-shell:has(>.bo-icon-button) .bo-input{min-width:0;min-height:var(--integer-stepper-height);border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);text-align:center;background:var(--input-bg);font-size:max(var(--integer-stepper-value-size), var(--input-min-font-size));font-variant-numeric:tabular-nums;flex:1 1 0;padding-inline:0}.ds-integer-stepper .ds-form-control .bo-input-shell:has(>.bo-icon-button) .bo-input:focus{border-color:var(--input-focus-border)}.ds-integer-stepper .ds-form-control .bo-field--invalid .bo-input-shell .bo-input{border-color:var(--color-danger)}@media (any-pointer:coarse),(hover:none){.ds-integer-stepper{max-width:var(--integer-stepper-touch-width)}.ds-integer-stepper .ds-form-control .bo-input-shell .bo-icon-button{flex-basis:var(--integer-stepper-touch-size);min-width:var(--integer-stepper-touch-size);width:var(--integer-stepper-touch-size);height:var(--integer-stepper-touch-size)}.ds-integer-stepper .ds-form-control .bo-input-shell:has(>.bo-icon-button) .bo-input{min-height:var(--integer-stepper-touch-size)}}.ds-switch-label{min-height:var(--setting-target-size);cursor:pointer;align-items:center;display:flex}.ds-switch .bo-toggle-control{min-height:var(--setting-target-size);min-width:var(--setting-target-size);align-items:center;display:flex}.ds-switch .bo-toggle{width:100%}.ds-switch-copy{gap:var(--switch-description-gap);min-width:0;min-height:var(--setting-target-size);cursor:pointer;display:grid}.ds-switch--described .ds-switch-label{min-height:0}.ds-switch-description{color:var(--switch-description-color);font-size:var(--switch-description-size);line-height:var(--switch-description-leading)}.ds-switch--described .bo-toggle{min-height:var(--setting-target-size);align-items:start}.ds-details{line-height:var(--detail-line-height);color:var(--detail-value-color);font-size:var(--detail-value-size);font-weight:var(--detail-value-weight);gap:var(--detail-row-spacing);margin:0;display:grid}.ds-detail{grid-template-columns:var(--detail-columns);align-items:start;column-gap:var(--detail-column-gap);row-gap:var(--detail-content-gap);min-width:0;display:grid}.ds-detail+.ds-detail{border-top:var(--detail-row-divider);padding-top:var(--detail-row-spacing)}.ds-details[data-dividers=false] .ds-detail+.ds-detail{border-top:none;padding-top:0}.ds-detail dt{overflow-wrap:anywhere;min-width:0;color:var(--detail-label-color);font-size:var(--detail-label-size);font-weight:var(--detail-label-weight)}.ds-detail dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=480px){.ds-detail{column-gap:var(--detail-column-gap-mobile)}}.ds-document{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.ds-security-setup{text-align:center;align-items:center;gap:var(--form-row-gap);flex-direction:column;min-width:0;display:flex}.ds-security-qr{width:var(--security-qr-size);max-width:100%;height:auto}.ds-secret-codes{gap:var(--security-code-gap);font-family:var(--ds-code-font);font-size:var(--security-code-size);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ds-settings-list,.ds-settings-group{min-width:0;scroll-margin-top:var(--ds-section-scroll-margin);gap:0;padding:0;display:grid}.ds-settings-section{padding:var(--ds-card-padding);gap:var(--space-5);grid-template-columns:var(--settings-columns);column-gap:var(--settings-column-gap);min-width:0;display:grid}.ds-settings-section+.ds-settings-section,.ds-settings-list>.ds-settings-group+.ds-settings-group{border-top:var(--settings-divider)}.ds-settings-copy h3{font-size:var(--ds-card-title-size);line-height:var(--ds-card-title-line-height);font-weight:var(--ds-card-title-weight);color:var(--color-text-strong);margin:0}.ds-settings-copy{gap:var(--settings-copy-gap);align-content:start;min-width:0;display:grid}.ds-settings-controls{gap:var(--form-row-gap);width:100%;min-width:0;max-width:var(--settings-controls-width);grid-template-columns:minmax(0,1fr);align-content:start;justify-self:end;display:grid}.ds-settings-controls>.bo-button,.ds-settings-controls>.ds-stack>.bo-button{justify-self:end}@media (width<=760px){.ds-settings-section{grid-template-columns:minmax(0,1fr)}.ds-settings-controls{justify-self:end}}.ds-password-field .ds-password-input{padding-inline-end:var(--password-input-padding-end)}.ds-password-input::-ms-reveal{display:none}.ds-password-reveal{width:var(--password-reveal-width);border-radius:var(--password-reveal-radius);color:var(--password-reveal-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.ds-password-reveal svg{width:var(--password-reveal-icon-size);height:var(--password-reveal-icon-size)}.ds-password-reveal:hover{color:var(--password-reveal-hover-color)}.ds-password-reveal:focus-visible{box-shadow:var(--password-reveal-focus-ring);outline:none}.ds-password-reveal:disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed}@media (any-pointer:coarse),(hover:none){.ds-password-field .ds-password-input{min-height:var(--setting-target-size)}}.bo-input.ds-temporal-input{appearance:none;height:var(--input-height);font-variant-numeric:tabular-nums;text-align:start}.ds-temporal-input::-webkit-date-and-time-value{text-align:start;margin:0}.ds-temporal-input::-webkit-calendar-picker-indicator{cursor:pointer}.bo-input.ds-temporal-input[data-clearable]{padding-inline-end:var(--temporal-input-padding-end)}.ds-temporal-input[data-empty]:not(:focus){color:#0000;-webkit-text-fill-color:transparent}.ds-temporal-placeholder{inset-block:0;inset-inline:var(--temporal-placeholder-inset);color:var(--input-placeholder);font-size:max(var(--font-size-body), var(--input-min-font-size));font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;align-items:center;display:flex;position:absolute;overflow:hidden}.ds-temporal-input:focus~.ds-temporal-placeholder{display:none}.ds-temporal-input:disabled~.ds-temporal-placeholder{opacity:var(--button-disabled-opacity)}.ds-temporal-clear{width:var(--temporal-clear-width);border-radius:var(--password-reveal-radius);color:var(--password-reveal-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.ds-temporal-clear svg{width:var(--password-reveal-icon-size);height:var(--password-reveal-icon-size)}.ds-temporal-clear:hover{color:var(--password-reveal-hover-color)}.ds-temporal-clear:focus-visible{box-shadow:var(--password-reveal-focus-ring);outline:none}.ds-form-wizard{width:100%;max-width:var(--form-wizard-card-width);margin-inline:auto}.ds-form-wizard-fields{gap:var(--form-row-gap);min-width:0;display:grid}.bo-branch-step-bars.ds-form-step-bars{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ds-form-wizard-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-form-wizard-actions>:last-child{margin-inline-start:auto}.ds-focused-form{gap:var(--space-5);width:100%;max-width:var(--form-wizard-card-width);min-width:0;margin-inline:auto;display:grid}.ds-settings-section--wide{grid-template-columns:var(--settings-wide-columns)}.ds-settings-section--wide>.ds-settings-controls{max-width:var(--settings-wide-controls-width)}.ds-schedule-header{justify-content:space-between;align-items:center;gap:var(--schedule-row-gap);flex-wrap:wrap;display:flex}.ds-schedule-header-action{margin-inline-start:auto}.ds-schedule-rows{min-width:0;display:grid}.ds-schedule-row{grid-template-columns:var(--schedule-row-columns);gap:var(--schedule-row-gap);min-width:0;padding-block:var(--schedule-row-padding);align-items:center;display:grid}.ds-schedule-row:first-child{padding-top:0}.ds-schedule-row+.ds-schedule-row{border-top:var(--settings-divider)}.ds-schedule-day{font-size:var(--schedule-day-size);font-weight:var(--schedule-day-weight);color:var(--color-text-strong)}.ds-schedule-row[data-labeled-fields] .ds-schedule-day{min-height:var(--input-height);text-align:start;justify-content:flex-start;align-self:end;align-items:center;display:flex}.ds-schedule-rows[data-labels-once]{grid-template-columns:var(--schedule-row-columns);column-gap:var(--schedule-row-gap)}.ds-schedule-rows[data-date-column][data-labels-once]{grid-template-columns:var(--schedule-date-row-columns)}.ds-schedule-rows[data-no-status][data-labels-once]{grid-template-columns:var(--schedule-window-row-columns)}.ds-schedule-rows[data-labels-once]>.ds-schedule-row,.ds-schedule-labels{grid-column:1/-1;grid-template-columns:subgrid}.ds-schedule-labels{padding-bottom:var(--schedule-row-gap);border-bottom:var(--settings-divider);font-size:var(--schedule-day-size);font-weight:var(--schedule-day-weight);color:var(--color-text-muted);display:grid}.ds-schedule-rows[data-labels-once] .ds-schedule-row>:is(.ds-schedule-leading,.ds-schedule-status,.ds-schedule-times) .bo-field-label-row,.ds-schedule-rows[data-labels-once] .ds-schedule-leading .ds-calendar-field-label{display:none}.ds-schedule-labels+.ds-schedule-row{padding-top:var(--schedule-row-gap)}.ds-schedule-leading,.ds-schedule-status,.ds-schedule-times,.ds-schedule-action{align-self:end;min-width:0}.ds-schedule-row[data-labeled-fields]>:is(.ds-schedule-leading,.ds-schedule-status,.ds-schedule-times,.ds-schedule-action,.ds-schedule-day){align-self:start}.ds-schedule-note{grid-column:1/-1;min-width:0}.ds-time-pair{grid-template-columns:var(--schedule-time-columns);align-items:start;gap:var(--schedule-row-gap);min-width:0;display:grid}.ds-time-pair .bo-input{min-width:0}@media (width<=760px){.ds-settings-section--wide{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ds-schedule-rows[data-labels-once],.ds-schedule-rows[data-date-column][data-labels-once]{grid-template-columns:var(--schedule-mobile-columns)}.ds-schedule-rows[data-date-column][data-labels-once]{grid-template-columns:var(--schedule-date-mobile-columns)}.ds-schedule-rows[data-no-status][data-labels-once]{grid-template-columns:var(--schedule-window-mobile-columns)}.ds-schedule-labels{display:none}.ds-schedule-rows[data-labels-once] .ds-schedule-row>:is(.ds-schedule-leading,.ds-schedule-status,.ds-schedule-times) .bo-field-label-row{display:flex}.ds-schedule-rows[data-labels-once] .ds-schedule-leading .ds-calendar-field-label{min-height:var(--field-label-min-height);display:block}.ds-schedule-row{grid-template-columns:var(--schedule-mobile-columns)}.ds-schedule-times{grid-column:1/-1}.ds-schedule-action{grid-column:1/-1;justify-self:end}.ds-schedule-action:empty{display:none}.ds-schedule-rows[data-date-column][data-labels-once] .ds-schedule-action{margin-top:var(--schedule-label-offset);grid-area:1/3}.ds-schedule-rows[data-no-status][data-labels-once] .ds-schedule-action{margin-top:var(--schedule-label-offset);grid-area:1/2}.ds-schedule-row[data-labeled-fields]>.ds-schedule-day{margin-top:var(--schedule-label-offset)}}.ds-settings-section--stacked{grid-template-columns:minmax(0,1fr)}.ds-settings-section--stacked>.ds-settings-controls{justify-self:stretch;max-width:none}.ds-details[data-layout=stacked] .ds-detail{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.ds-details[data-layout=stacked] .ds-detail dt{color:var(--color-text-strong);font-weight:var(--font-weight-medium)}.ds-details[data-layout=stacked] .ds-detail dd{color:var(--color-text-muted)}.ds-form-textarea{width:100%;min-width:0;max-width:var(--textarea-width)}.ds-form-grid>.ds-form-textarea{grid-column:1/-1}.ds-form-textarea .bo-textarea{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:var(--textarea-min-height);max-height:var(--textarea-max-height);padding:var(--textarea-padding-block) var(--textarea-padding-inline);font-size:max(var(--textarea-font-size), var(--input-min-font-size));line-height:var(--textarea-line-height);field-sizing:var(--textarea-sizing);resize:var(--textarea-resize);overflow-wrap:anywhere;display:block;overflow:auto}.ds-settings-dialog-content,.ds-settings-dialog-content .ds-settings-group{gap:var(--modal-form-section-gap);min-width:0;display:grid}.ds-settings-dialog-content .ds-settings-section{gap:var(--form-row-gap);border:0;grid-template-columns:minmax(0,1fr);padding:0}.ds-settings-dialog-content .ds-settings-controls{justify-self:start;max-width:100%}.ds-settings-dialog-content .ds-stack>.bo-button{justify-self:start}.ds-settings-controls>.ds-stack>.ds-inline,.ds-settings-controls>.ds-profile{justify-content:flex-end}.ds-settings-controls>.ds-profile>.ds-stack{justify-items:end}.ds-settings-controls>.ds-profile--start{justify-content:flex-start}.ds-settings-controls>.ds-profile--start>.ds-stack{justify-items:start}.ds-settings-section[data-navigation]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ds-settings-section[data-navigation]>.ds-settings-controls{width:auto;max-width:none}.ds-phone-field-shell{min-width:0;min-height:var(--input-height);border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:stretch;display:flex}.ds-phone-field-shell:hover:not([data-disabled]){border-color:var(--input-hover-border)}.ds-phone-field-shell:focus-within{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}.bo-field--invalid .ds-phone-field-shell{border-color:var(--color-danger)}.ds-phone-field-menu{flex-shrink:0;display:flex}.ds-phone-field-country{align-items:center;gap:var(--phone-field-country-gap);padding:var(--phone-field-country-padding);border:0;border-inline-end:var(--phone-field-divider);border-radius:var(--input-radius) 0 0 var(--input-radius);color:var(--color-text);font:inherit;font-size:var(--font-size-body);font-weight:var(--phone-field-country-weight);white-space:nowrap;cursor:pointer;background:0 0;display:inline-flex}.ds-phone-field-country:hover:not(:disabled),.ds-phone-field-country:focus-visible,.ds-phone-field-country[aria-expanded=true]{background:var(--phone-field-country-hover);outline:none}.ds-phone-field-country:disabled{color:var(--color-text-muted);cursor:not-allowed}.ds-phone-field-country svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted);flex-shrink:0}.ds-phone-field-flag{font-size:var(--phone-field-flag-size);line-height:var(--line-height-flat)}.ds-phone-field-dial{padding:var(--phone-field-dial-padding);color:var(--color-text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.ds-phone-field-shell .bo-input,.ds-phone-field-shell .bo-input:focus,.ds-phone-field-shell .bo-input:hover:not(:disabled){min-width:0;min-height:0;padding:var(--phone-field-number-padding);border-radius:0 var(--input-radius) var(--input-radius) 0;box-shadow:none;background:0 0;border:0;flex:1}.ds-phone-field-option{align-items:center;gap:var(--phone-field-option-gap);width:100%;min-width:0;display:flex}.ds-phone-field-option-code{color:var(--color-text-muted);margin-inline-start:auto}.ds-settings-drilldown,.ds-settings-directory{gap:var(--settings-navigation-gap);min-width:0;display:grid}.ds-settings-drilldown{width:100%;max-width:var(--settings-navigation-content-width)}.ds-settings-drilldown:has(>.ds-settings-destination-panel:not([hidden]) .ds-settings-document){max-width:none}.ds-settings-document>.ds-section-navigation-content{width:100%;max-width:var(--settings-navigation-content-width);justify-self:start}.ds-settings-directory[hidden],.ds-settings-destination-panel[hidden]{display:none}.ds-settings-directory>h2,.ds-settings-detail-heading>h2{color:var(--settings-navigation-text);font-size:var(--settings-navigation-title-size);font-weight:var(--settings-navigation-title-weight);line-height:var(--settings-navigation-line-height);margin:0}.ds-settings-destination-group{gap:var(--settings-navigation-group-gap);min-width:0;display:grid}.ds-settings-destination-group>h3,.ds-settings-inline-title{color:var(--settings-navigation-muted);font-size:var(--settings-navigation-group-size);font-weight:var(--settings-navigation-group-weight);line-height:var(--settings-navigation-line-height);margin:0}.ds-settings-destination-list{border:var(--settings-navigation-border);border-radius:var(--settings-navigation-radius);background:var(--settings-navigation-surface);overflow:hidden}.ds-settings-destination{grid-template-columns:var(--settings-navigation-columns);align-items:center;gap:var(--settings-navigation-row-gap);min-height:var(--settings-navigation-row-height);width:100%;padding:var(--settings-navigation-row-padding);color:var(--settings-navigation-text);font-family:var(--font-sans);text-align:start;cursor:pointer;background:0 0;border:0;display:grid}.ds-settings-destination--action{grid-template-columns:var(--settings-navigation-icon-box) minmax(0, 1fr) auto}.ds-settings-destination-action{align-items:center;gap:var(--settings-navigation-action-gap);color:var(--settings-navigation-muted);font-size:var(--settings-navigation-label-size);font-weight:var(--settings-navigation-label-weight);white-space:nowrap;display:inline-flex}.ds-settings-destination:disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed}:is(.ds-settings-list,.ds-settings-group)>.ds-settings-destination+:is(.ds-settings-destination,.ds-settings-section),:is(.ds-settings-list,.ds-settings-group)>.ds-settings-section+.ds-settings-destination{border-top:var(--settings-navigation-border)}.ds-settings-destination-icon{width:var(--settings-navigation-icon-box);height:var(--settings-navigation-icon-box);border-radius:var(--settings-navigation-icon-radius);background:var(--settings-navigation-hover-surface);place-items:center;display:grid}.ds-settings-destination-icon svg,.ds-settings-destination-chevron{width:var(--settings-navigation-icon-size);height:var(--settings-navigation-icon-size)}.ds-settings-destination-chevron{color:var(--settings-navigation-muted)}.ds-settings-destination-copy{gap:var(--settings-navigation-copy-gap);overflow-wrap:anywhere;min-width:0;line-height:var(--settings-navigation-line-height);display:grid}.ds-settings-destination-title{font-size:var(--settings-navigation-label-size);font-weight:var(--settings-navigation-label-weight)}.ds-settings-destination-description{font-size:var(--settings-navigation-description-size);font-weight:var(--font-weight-regular);color:var(--settings-navigation-muted)}.ds-settings-destination-value{font-size:var(--settings-navigation-description-size);font-weight:var(--settings-navigation-label-weight)}.ds-settings-destination-panel:not([hidden]){gap:var(--settings-navigation-group-gap);min-width:0;display:grid}.ds-settings-detail-heading{align-items:center;gap:var(--ds-heading-back-gap);min-width:0;display:flex}.ds-settings-destination:focus-visible{outline:var(--settings-navigation-focus-width) solid var(--settings-navigation-focus-color);outline-offset:var(--settings-navigation-focus-offset)}.ds-settings-inline-title:focus,.ds-settings-detail-heading>h2:focus{outline:none}.ds-calendar{min-width:0;color:var(--calendar-text);font-size:var(--calendar-font-size);line-height:var(--calendar-line-height)}.ds-calendar h3,.ds-calendar h4,.ds-date-calendar h3{font-size:var(--calendar-title-size);font-weight:var(--calendar-title-weight);line-height:var(--calendar-line-height);margin:0}.ds-calendar-toolbar{justify-content:space-between;align-items:center;gap:var(--calendar-gap);margin-bottom:var(--calendar-toolbar-row-gap);flex-wrap:wrap;display:flex}.ds-calendar-navigation{align-items:center;gap:var(--calendar-heading-gap);min-width:0;display:flex}.ds-calendar-navigation .ds-calendar-date-field--compact>.bo-button{min-height:0;color:var(--calendar-text);font-size:var(--calendar-heading-size);font-weight:var(--calendar-heading-weight);letter-spacing:var(--calendar-heading-tracking);line-height:var(--line-height-title);background:0 0;justify-content:flex-start;padding:0}.ds-calendar-navigation .ds-calendar-period-label{align-items:baseline;gap:var(--calendar-small-gap);font-size:inherit;font-weight:inherit;line-height:inherit;flex-direction:row;display:inline-flex}.ds-calendar-navigation .ds-calendar-period-year{font-size:inherit;font-weight:var(--font-weight-semibold);line-height:inherit;color:var(--calendar-muted-text)}.ds-calendar-step{gap:var(--calendar-small-gap);display:inline-flex}.ds-calendar-step>.bo-icon-button,.ds-calendar-step>button{width:var(--calendar-round-size);min-width:var(--calendar-round-size);height:var(--calendar-round-size);min-height:var(--calendar-round-size);border-radius:var(--radius-pill);background:var(--calendar-round-background);box-shadow:var(--calendar-round-shadow);color:var(--calendar-text);border:0}.ds-calendar-navigation>.ds-calendar-today{min-height:var(--calendar-round-size);padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--calendar-round-background);box-shadow:var(--calendar-round-shadow);color:var(--calendar-text);font-weight:var(--font-weight-semibold);border:0}.ds-calendar-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--calendar-gap);flex-wrap:wrap;min-width:0;margin-inline-start:auto;display:flex}.ds-calendar-navigation>.ds-calendar-today,.ds-calendar-primary{font-size:var(--font-size-body)}.ds-calendar-toolbar-actions .ds-table-tool[aria-pressed=true]{background:var(--grid-tool-hover-bg);color:var(--grid-tool-hover-text)}.ds-calendar-toolbar-actions .ds-table-tool:focus-visible{outline:var(--grid-focus-outline);outline-offset:var(--grid-focus-offset)}.ds-calendar-search-bar{align-items:center;gap:var(--calendar-gap);width:100%;display:flex}.ds-calendar-search-bar .ds-table-search{width:auto;min-height:var(--calendar-search-height);flex:auto}.ds-calendar-search-bar>.ds-table-tool{flex:none}.ds-calendar-search-bar .ds-table-search input:focus-visible{outline:none}.ds-calendar-search-panel .ds-table-search{width:100%;min-height:var(--calendar-search-height)}.ds-calendar-search-panel .ds-table-search>svg{width:var(--calendar-search-icon);height:var(--calendar-search-icon)}.ds-calendar-bar{align-items:center;gap:var(--calendar-gap);margin-bottom:var(--calendar-toolbar-row-gap);flex-wrap:wrap;display:flex}.ds-calendar-bar>:is(.ds-calendar-sources,.ds-calendar-key){margin-bottom:0}.ds-calendar-sources{gap:var(--calendar-sources-gap);margin-bottom:var(--calendar-toolbar-row-gap);flex-wrap:wrap;display:flex}.ds-calendar-source{align-items:center;gap:var(--calendar-pill-gap);min-height:var(--calendar-pill-height);padding:var(--calendar-pill-padding);border-radius:var(--radius-pill);background:var(--calendar-round-background);box-shadow:var(--calendar-round-shadow);color:var(--calendar-text);font:inherit;font-size:var(--calendar-pill-size);font-weight:var(--calendar-pill-weight);cursor:pointer;border:0;display:inline-flex}.ds-calendar-source>i{width:var(--calendar-pill-swatch);height:var(--calendar-pill-swatch);border-radius:var(--calendar-pill-swatch-radius);background:var(--calendar-event-hue)}.ds-calendar-source[aria-pressed=false]{color:var(--calendar-pill-off-text)}.ds-calendar-source[aria-pressed=false]>i{background:var(--calendar-pill-off-swatch)}.ds-calendar-source:disabled{opacity:var(--calendar-disabled-opacity);cursor:not-allowed}.ds-calendar-key{gap:var(--calendar-gap);margin-bottom:var(--calendar-toolbar-row-gap);color:var(--calendar-muted-text);font-size:var(--calendar-label-size);flex-wrap:wrap;display:flex}.ds-calendar-key>span{gap:var(--calendar-small-gap);align-items:center;display:inline-flex}.ds-calendar-key i{width:var(--calendar-key-marker);height:var(--calendar-key-marker);background:var(--calendar-event-hue);border-radius:var(--calendar-key-radius)}.ds-calendar-announcement{margin-bottom:var(--calendar-gap);padding:var(--calendar-small-gap) var(--calendar-padding);border-radius:var(--calendar-list-radius);background:var(--calendar-background);box-shadow:var(--calendar-list-shadow);color:var(--calendar-muted-text);font-size:var(--calendar-label-size)}.ds-calendar-body[data-surface=board]{border-radius:var(--calendar-board-radius);background:var(--calendar-background);box-shadow:var(--calendar-board-shadow);overflow:hidden}.ds-calendar button:focus-visible,.ds-calendar input:focus-visible,.ds-date-calendar button:focus-visible{outline:var(--calendar-outline);outline-offset:var(--calendar-outline-offset)}.ds-calendar-day-heading{justify-content:space-between;align-items:center;gap:var(--calendar-small-gap);display:flex}.ds-calendar-day,.ds-calendar-agenda-day{position:relative}.ds-calendar-day-heading:has(.ds-calendar-day-add){padding-inline-end:calc(var(--calendar-add-size) + var(--calendar-small-gap))}.ds-calendar .ds-calendar-day-add{width:var(--calendar-add-size);min-width:var(--calendar-add-size);height:var(--calendar-add-size);min-height:var(--calendar-add-size);opacity:var(--calendar-add-resting-opacity);pointer-events:none;flex-shrink:0;position:absolute;inset-block-start:var(--calendar-add-inset);inset-inline-end:var(--calendar-add-inset)}.ds-calendar-agenda-heading .ds-calendar-day-add{position:static}.ds-calendar-day:hover .ds-calendar-day-add,.ds-calendar-agenda-day:hover .ds-calendar-day-add,.ds-calendar-selected-day:hover .ds-calendar-day-add,.ds-timeline-header:hover .ds-calendar-day-add{opacity:var(--calendar-add-visible-opacity);pointer-events:auto}.ds-calendar-day:has(:focus-visible) .ds-calendar-day-add{opacity:var(--calendar-add-visible-opacity);pointer-events:auto}.ds-calendar-agenda-day:has(:focus-visible) .ds-calendar-day-add{opacity:var(--calendar-add-visible-opacity);pointer-events:auto}.ds-timeline-header:has(:focus-visible) .ds-calendar-day-add{opacity:var(--calendar-add-visible-opacity);pointer-events:auto}.ds-calendar-scroll{scrollbar-color:var(--calendar-muted-text) var(--calendar-background);overflow-x:auto}.ds-calendar-weekdays,.ds-calendar-month-grid{grid-template-columns:var(--calendar-picker-week-columns);display:grid}.ds-calendar-weekdays>span{padding:var(--calendar-dow-padding);border-bottom:var(--calendar-hairline);color:var(--calendar-muted-text);font-size:var(--calendar-dow-size);font-weight:var(--calendar-dow-weight);letter-spacing:var(--calendar-dow-tracking);text-transform:uppercase}.ds-calendar-day{min-width:0;min-height:var(--calendar-month-day-height);padding:var(--calendar-month-day-padding);border-right:var(--calendar-hairline);border-bottom:var(--calendar-hairline);gap:var(--calendar-month-day-gap);flex-direction:column;display:flex}.ds-calendar-day:nth-child(7n){border-right:0}.ds-calendar-day[data-weekend=true]{background:var(--calendar-weekend-background)}.ds-calendar-day[data-unloaded=true]{background:var(--calendar-outside-background)}.ds-calendar-day[data-selected=true]{box-shadow:var(--calendar-selected-ring)}.ds-calendar-day-number{min-width:var(--calendar-month-number-size);min-height:var(--calendar-month-number-size);border-radius:var(--radius-pill);color:var(--calendar-text);font:inherit;font-weight:var(--calendar-month-number-weight);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.ds-calendar-day-date{width:var(--calendar-month-number-size);height:var(--calendar-month-number-size);border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-calendar-day-number:hover .ds-calendar-day-date{background:var(--calendar-hover-background)}.ds-calendar-day-number[aria-current=date] .ds-calendar-day-date{background:var(--calendar-today-background);color:var(--calendar-today-text)}.ds-calendar-day-number[aria-current=date]:hover .ds-calendar-day-date{background:var(--calendar-today-hover-background)}.ds-calendar-day[data-outside=true] .ds-calendar-day-number{color:var(--calendar-muted-text)}.ds-calendar-day[data-outside=true] .ds-calendar-month-events{opacity:var(--calendar-outside-opacity)}.ds-calendar-month-events{gap:var(--calendar-month-day-gap);flex-direction:column;min-width:0;display:flex}.ds-calendar-more{padding:var(--calendar-line-padding);color:var(--calendar-muted-text);font:inherit;font-size:var(--calendar-line-size);font-weight:var(--calendar-more-weight);cursor:pointer;background:0 0;border:0;align-self:flex-start}.ds-calendar-more:hover{color:var(--color-accent)}.ds-calendar-mobile-count,.ds-calendar-mobile-agenda,.ds-calendar-selected-day{display:none}.ds-calendar-event{text-align:left;width:100%;min-width:0;padding:var(--calendar-card-padding);border-radius:var(--calendar-card-radius);background:var(--calendar-event-background);color:var(--calendar-text);font:inherit;cursor:pointer;transition:background var(--calendar-motion);border:0;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:relative}.ds-calendar-event:not(.ds-calendar-event--line,.ds-calendar-event--row):before{content:"";inset-block:var(--calendar-small-gap);width:var(--calendar-event-rail);border-radius:var(--calendar-event-rail);background:var(--calendar-event-hue);position:absolute;inset-inline-start:0}.ds-calendar-event:hover{background:var(--calendar-event-hover-background)}.ds-calendar-event strong{font-size:var(--calendar-card-title-size);font-weight:var(--calendar-title-weight);line-height:var(--calendar-line-height)}.ds-calendar-event>span{font-size:var(--calendar-label-size);max-width:100%;color:var(--calendar-muted-text)}.ds-calendar-event>.ds-calendar-event-time{color:var(--calendar-event-hue);font-weight:var(--calendar-title-weight);font-variant-numeric:tabular-nums}.ds-calendar-event--compact>strong,.ds-calendar-event--compact>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ds-calendar-event-status{color:var(--calendar-muted-text)}.ds-calendar-event-issue{gap:var(--calendar-picker-gap);color:var(--calendar-issue-text);align-items:center;display:flex}.ds-calendar-event-issue svg{width:var(--calendar-issue-icon);height:var(--calendar-issue-icon);flex:none}.ds-calendar-event--line{align-items:center;gap:var(--calendar-line-gap);min-height:var(--calendar-line-height-size);padding:var(--calendar-line-padding);border-radius:var(--radius-sm);white-space:nowrap;background:0 0;flex-direction:row;overflow:hidden}.ds-calendar-event--line:hover{background:var(--calendar-hover-background)}.ds-calendar-event-dot{width:var(--calendar-line-dot);height:var(--calendar-line-dot);border-radius:var(--radius-pill);background:var(--calendar-event-hue);flex:none}.ds-calendar-event--line>.ds-calendar-event-time{color:var(--calendar-muted-text);font-size:var(--calendar-line-size);font-weight:var(--calendar-line-weight);flex:none}.ds-calendar-event--line>strong{text-overflow:ellipsis;min-width:0;font-size:var(--calendar-line-size);font-weight:var(--calendar-line-weight);overflow:hidden}.ds-calendar-event--line[data-all-day=true]{background:var(--calendar-event-background);color:var(--calendar-event-hue)}.ds-calendar-event--line[data-all-day=true]>strong{font-weight:var(--calendar-line-allday-weight)}.ds-calendar-event--line[data-all-day=true]>.ds-calendar-event-dot{display:none}.ds-calendar-week-view .ds-calendar-day{min-height:var(--calendar-week-day-min-height);padding:var(--calendar-week-list-padding);gap:var(--calendar-small-gap)}.ds-calendar-week-view .ds-calendar-day-number{align-self:flex-start}.ds-calendar-week-view .ds-calendar-month-events{gap:var(--calendar-small-gap)}.ds-calendar-week-view{min-width:var(--calendar-week-min-width)}.ds-calendar-agenda{gap:var(--calendar-list-gap);flex-direction:column;display:flex}.ds-calendar-agenda-heading{justify-content:space-between;align-items:center;gap:var(--calendar-small-gap);margin:0 var(--space-1) var(--calendar-small-gap);display:flex}.ds-calendar-agenda-heading h3,.ds-calendar-agenda-heading h4{align-items:baseline;gap:var(--calendar-small-gap);font-size:var(--calendar-day-heading-size);font-weight:var(--calendar-day-heading-weight);display:flex}.ds-calendar-agenda-day[data-today=true] .ds-calendar-agenda-heading h4{color:var(--calendar-today-accent)}.ds-calendar-agenda-heading em{font-style:normal;font-size:var(--calendar-row-meta-size);font-weight:var(--font-weight-medium);color:var(--calendar-muted-text)}.ds-calendar-agenda-heading .ds-calendar-group-label{font-size:var(--calendar-group-label-size);font-weight:var(--calendar-group-label-weight);letter-spacing:var(--calendar-group-label-tracking);text-transform:uppercase;color:var(--calendar-muted-text)}.ds-calendar-event-list{border-radius:var(--calendar-list-radius);background:var(--calendar-background);min-width:0;box-shadow:var(--calendar-list-shadow);flex-direction:column;display:flex;overflow:hidden}.ds-calendar-roster-cell .ds-calendar-event-list,.ds-calendar-mobile-agenda .ds-calendar-event-list{box-shadow:var(--calendar-list-shadow)}.ds-calendar-event--row{align-items:center;gap:var(--calendar-row-gap);padding:var(--calendar-row-padding);background:0 0;border-radius:0;flex-direction:row}.ds-calendar-event--row+.ds-calendar-event--row:after{content:"";inset-block-start:0;inset-inline:var(--calendar-row-separator-inset) 0;border-top:var(--calendar-hairline);position:absolute}.ds-calendar-event--row:hover{background:var(--calendar-hover-background)}.ds-calendar-event-when{width:var(--calendar-row-time-width);font-size:var(--font-size-body);font-weight:var(--calendar-row-time-weight);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;display:flex}.ds-calendar-event-when small{color:var(--calendar-muted-text);font-size:var(--calendar-row-meta-size);font-weight:var(--font-weight-medium)}.ds-calendar-event-bar{width:var(--calendar-row-bar);border-radius:var(--calendar-row-bar);background:var(--calendar-event-hue);flex:none;align-self:stretch}.ds-calendar-event-copy{flex-direction:column;flex:1;min-width:0;display:flex}.ds-calendar-event--row .ds-calendar-event-copy>strong{font-size:var(--calendar-row-title-size);font-weight:var(--calendar-row-title-weight)}.ds-calendar-event-copy>span{text-overflow:ellipsis;white-space:nowrap;color:var(--calendar-muted-text);font-size:var(--calendar-row-meta-size);overflow:hidden}.ds-calendar-event-tag{padding:var(--calendar-tag-padding);border-radius:var(--radius-pill);background:var(--calendar-event-background);color:var(--calendar-event-hue);font-size:var(--calendar-tag-size);font-weight:var(--calendar-tag-weight);flex:none}.ds-calendar-event-chevron{width:var(--calendar-chevron-size);height:var(--calendar-chevron-size);color:var(--calendar-chevron-color);flex:none}.ds-calendar-body[data-surface=list] .ds-calendar-empty{border-radius:var(--calendar-list-radius);background:var(--calendar-background);box-shadow:var(--calendar-list-shadow)}.ds-calendar-empty-cell{padding:var(--calendar-row-padding);font-size:var(--calendar-label-size);color:var(--calendar-muted-text)}.ds-calendar-month-events>.ds-calendar-empty-cell,.ds-calendar-roster-cell>.ds-calendar-empty-cell{padding:var(--calendar-small-gap)}.ds-calendar-roster{min-width:var(--calendar-roster-min-width)}.ds-calendar-roster-heading,.ds-calendar-resource-row{grid-template-columns:var(--calendar-resource-width) repeat(7, minmax(0, 1fr));display:grid}.ds-calendar-roster-heading>span,.ds-calendar-roster-heading>button{min-height:var(--calendar-header-height);border:0;border-bottom:var(--calendar-border);border-right:var(--calendar-border);font:inherit;color:var(--calendar-muted-text);background:var(--calendar-background);flex-direction:column;justify-content:center;align-items:center;display:flex}.ds-calendar-roster-heading button{cursor:pointer}.ds-calendar-roster-heading button[aria-current=date]{color:var(--calendar-today-accent)}.ds-calendar-roster-heading strong{font-size:var(--calendar-title-size);font-weight:var(--calendar-title-weight)}.ds-calendar-roster-heading>span,.ds-calendar-resource{z-index:var(--calendar-layer-pinned);background:var(--calendar-background);position:sticky;left:0}.ds-calendar-resource{padding:var(--calendar-padding);border-right:var(--calendar-border);border-bottom:var(--calendar-border);justify-content:flex-start;gap:var(--calendar-picker-gap);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ds-calendar-resource strong{font-size:var(--calendar-font-size);font-weight:var(--calendar-title-weight)}.ds-calendar-resource span{color:var(--calendar-muted-text);font-size:var(--calendar-label-size)}.ds-calendar-roster-cell{min-height:var(--calendar-roster-day-height);padding:var(--calendar-small-gap);border-right:var(--calendar-border);border-bottom:var(--calendar-border);gap:var(--calendar-small-gap);flex-direction:column;min-width:0;display:flex}.ds-calendar-details dl{grid-template-columns:var(--calendar-detail-label-width) minmax(0, 1fr);gap:var(--calendar-gap);font-size:var(--calendar-font-size);line-height:var(--calendar-line-height);margin:0;display:grid}.ds-calendar-details dt{color:var(--calendar-muted-text)}.ds-calendar-details dd{overflow-wrap:anywhere;color:var(--calendar-text);margin:0}.ds-calendar-timeline{min-width:var(--calendar-timeline-width)}.ds-timeline-header,.ds-timeline-resource{grid-template-columns:var(--calendar-resource-width) minmax(0, 1fr);display:grid}.ds-timeline-label{padding:var(--calendar-padding);z-index:var(--calendar-layer-pinned);background:var(--calendar-background);position:sticky;left:0}.ds-timeline-label:has(.ds-calendar-day-add){padding-inline-end:calc(var(--calendar-add-size) + var(--calendar-padding))}.ds-timeline-header{border-bottom:var(--calendar-border);color:var(--calendar-muted-text)}.ds-timeline-axis{min-height:var(--calendar-header-height);margin:0;position:relative}.ds-timeline-axis>span{top:var(--calendar-timeline-tick-offset);padding-inline:var(--calendar-small-gap);font-size:var(--calendar-label-size);white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.ds-timeline-axis>span[data-edge=start]{transform:translateY(-50%)}.ds-timeline-axis>span[data-edge=end]{transform:translate(-100%,-50%)}.ds-timeline-tracks{border-bottom:var(--calendar-border);min-width:0;position:relative}.ds-timeline-lane{min-height:var(--calendar-timeline-lane-height);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ds-timeline-guide{border-left:var(--calendar-timeline-guide);pointer-events:none;position:absolute;top:0;bottom:0}.ds-timeline-segment{margin-block:var(--calendar-event-inset);padding-right:var(--calendar-event-inset);grid-area:1/1;min-width:0;position:relative}.ds-timeline-segment .ds-calendar-event{height:100%;overflow:hidden}.ds-timeline-segment[data-continues-before=true] .ds-calendar-event{border-top-left-radius:0;border-bottom-left-radius:0}.ds-timeline-segment[data-continues-after=true] .ds-calendar-event{border-top-right-radius:0;border-bottom-right-radius:0}.ds-timeline-no-shifts{padding:var(--calendar-padding);color:var(--calendar-muted-text);font-size:var(--calendar-label-size);display:block}.ds-timeline-all-day{gap:var(--calendar-small-gap);padding:var(--calendar-small-gap);border-bottom:var(--calendar-border);flex-wrap:wrap;display:flex}.ds-timeline-all-day .ds-calendar-event{width:auto}.ds-timeline-now{border-left:var(--calendar-now-line);pointer-events:none;z-index:var(--calendar-now-layer);position:absolute;top:0;bottom:0}.ds-date-calendar{width:min(100%, var(--calendar-picker-width));color:var(--calendar-text);font-size:var(--calendar-font-size);margin:0 auto}.ds-calendar-date-nav{justify-content:space-between;align-items:center;gap:var(--calendar-small-gap);margin-bottom:var(--calendar-gap);display:flex}.ds-date-week{grid-template-columns:var(--calendar-picker-week-columns);gap:var(--calendar-picker-gap);margin-bottom:var(--calendar-picker-gap);display:grid}.ds-date-week>span{text-align:center;padding:var(--calendar-small-gap) 0;color:var(--calendar-muted-text);font-size:var(--calendar-label-size)}.ds-date-week button{width:100%;min-height:var(--calendar-picker-day-size);border-radius:var(--calendar-control-radius);color:var(--calendar-text);font:inherit;cursor:pointer;background:0 0;border:0;display:block}.ds-date-week button[data-outside=true]{color:var(--calendar-muted-text)}.ds-date-week button:hover{background:var(--calendar-hover-background)}.ds-date-week button[aria-current=date]{box-shadow:var(--calendar-picker-today-shadow)}.ds-date-week button[data-range=true]{background:var(--calendar-picker-range-background)}.ds-date-week button[data-endpoint=true]{background:var(--calendar-selected-background);color:var(--calendar-selected-text)}.ds-date-week button[aria-disabled=true]{opacity:var(--calendar-disabled-opacity);cursor:not-allowed}.ds-calendar-date-field{align-items:stretch;gap:var(--calendar-small-gap);flex-direction:column;display:flex}.ds-calendar-date-field:not(.ds-calendar-date-field--compact)>.bo-button{width:100%;min-height:var(--calendar-date-field-height);border-color:var(--calendar-date-field-border);border-radius:var(--calendar-date-field-radius);background:var(--calendar-date-field-background);color:var(--calendar-text);font-weight:var(--calendar-control-weight);justify-content:flex-start}.ds-calendar-date-field>.bo-button svg{width:var(--calendar-search-icon);height:var(--calendar-search-icon);flex-shrink:0}.ds-calendar-date-field--compact>.bo-button{color:var(--calendar-text);font-size:var(--calendar-title-size);font-weight:var(--calendar-title-weight);padding-inline:var(--calendar-small-gap)}.ds-calendar-field-label{font-size:var(--calendar-font-size);font-weight:var(--calendar-control-weight);color:var(--calendar-text)}.ds-calendar-date-inputs{gap:var(--calendar-gap);margin-bottom:var(--calendar-padding);flex-wrap:wrap;display:flex}@media (width<=640px){.ds-calendar-toolbar{justify-content:flex-start;gap:var(--calendar-small-gap)}.ds-calendar-navigation{display:contents}.ds-calendar-navigation .ds-calendar-date-field{margin-bottom:var(--calendar-small-gap);flex-basis:100%}.ds-calendar-toolbar .ds-table-tool-label{display:none}.ds-calendar-toolbar-actions:has(>.ds-calendar-search-bar){flex-basis:100%}.ds-calendar-bar{flex-flow:column;align-items:stretch}.ds-calendar-toolbar-actions{gap:var(--calendar-small-gap);flex-wrap:nowrap}.ds-calendar-bar>.ds-calendar-sources{scrollbar-width:none;min-width:0;margin:calc(-1 * var(--surface-edge-shadow-reach-above)) calc(-1 * var(--ds-page-mobile-gutter)) calc(-1 * var(--surface-edge-shadow-reach-below));padding:var(--surface-edge-shadow-reach-above) var(--ds-page-mobile-gutter) var(--surface-edge-shadow-reach-below);scroll-padding-inline:var(--ds-page-mobile-gutter);flex-wrap:nowrap;overflow-x:auto}.ds-calendar-bar>.ds-calendar-sources::-webkit-scrollbar{display:none}.ds-calendar-bar>.ds-calendar-sources>.ds-calendar-source{flex:none}:is(.ds-calendar-day-heading,.ds-calendar-day-heading:has(.ds-calendar-day-add)){flex-direction:column;flex:1;align-items:stretch;padding-inline-end:0}.ds-calendar-month:not(.ds-calendar-week-view) .ds-calendar-day{padding:var(--calendar-picker-gap)}.ds-calendar-month:not(.ds-calendar-week-view) .ds-calendar-month-events,.ds-calendar-month:not(.ds-calendar-week-view) .ds-calendar-day-add{display:none}.ds-calendar-month:not(.ds-calendar-week-view) .ds-calendar-mobile-count{justify-content:center;gap:var(--calendar-mobile-dot-gap);min-height:var(--calendar-mobile-dot);color:var(--calendar-muted-text);font-size:var(--calendar-label-size);display:flex}.ds-calendar-mobile-count>i{width:var(--calendar-mobile-dot);height:var(--calendar-mobile-dot);border-radius:var(--radius-pill);background:var(--calendar-event-hue)}.ds-calendar-month:not(.ds-calendar-week-view) .ds-calendar-day-number{align-self:stretch;gap:var(--calendar-mobile-dot-gap);flex:1}.ds-calendar-weekdays>span{padding:var(--calendar-small-gap) 0;text-align:center}.ds-calendar-selected-day{margin-top:var(--calendar-list-gap);display:block}.ds-calendar-desktop-roster{display:none}.ds-calendar-mobile-agenda{display:block}.ds-calendar-body[data-surface=board]:has(>.ds-calendar-mobile-agenda){box-shadow:none;background:0 0;border-radius:0;overflow:visible}.ds-calendar-event-tag{display:none}.ds-calendar-body[data-surface=board]{border-radius:0}}.ds-billing-content{width:100%;min-width:0}.ds-billing-overview{min-width:0}.ds-billing-overview .ds-quick-info-grid[data-count="4"]{grid-template-columns:var(--quick-info-columns)}.ds-billing-overview .ds-quick-info-grid[data-count="3"]{grid-template-columns:var(--quick-info-trio-columns)}.ds-billing-summary-list{margin:0;padding:0;list-style:none}.ds-billing-summary-list>li{justify-content:space-between;align-items:center;gap:var(--overview-card-gap);padding-block:var(--space-3);display:flex}.ds-billing-summary-list>li+li{border-top:var(--billing-panel-border)}.ds-billing-summary-list>li>div{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.ds-billing-summary-list>li>div:first-child{flex:auto}.ds-billing-summary-list>li>.ds-billing-summary-value{text-align:end}.ds-billing-summary-list>li:has(>.bo-table-state){flex-wrap:wrap}.ds-billing-summary-list>li>:is(button,.bo-table-state){flex:none}.ds-billing-summary-list strong{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.ds-billing-summary-list span{color:var(--color-text-muted);font-size:var(--font-size-small)}@container (width<=480px){.ds-billing-overview .ds-quick-info-grid[data-count="4"]{grid-template-columns:var(--quick-info-pair-columns)}.ds-billing-overview .ds-quick-info-grid[data-count="3"]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ds-billing-overview .ds-quick-info-grid[data-count="4"],.ds-billing-overview .ds-quick-info-grid[data-count="3"]{grid-template-columns:minmax(0,1fr)}}.ds-metric-value{font-size:var(--metric-value-size);font-weight:var(--metric-value-weight);line-height:var(--metric-value-line-height);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ds-usage-meter{gap:var(--usage-meter-gap);width:100%;max-width:var(--field-width-wide);display:grid}.ds-usage-label{justify-content:space-between;gap:var(--usage-meter-gap);font-size:var(--usage-label-size);flex-wrap:wrap;display:flex}.ds-usage-progress{appearance:none;width:100%;height:var(--usage-meter-height);border-radius:var(--usage-meter-radius);background:var(--usage-meter-track);color:var(--usage-meter-fill);border:0;display:block;overflow:hidden}.ds-usage-progress::-webkit-progress-bar{background:var(--usage-meter-track);border-radius:var(--usage-meter-radius)}.ds-usage-progress::-webkit-progress-value{background:var(--usage-meter-fill);border-radius:var(--usage-meter-radius)}.ds-usage-progress::-moz-progress-bar{background:var(--usage-meter-fill);border-radius:var(--usage-meter-radius)}.ds-charge-breakdown{gap:var(--charge-line-gap);color:var(--detail-value-color);font-size:var(--detail-value-size);font-weight:var(--detail-value-weight);line-height:var(--detail-line-height);margin:0;display:grid}.ds-charge-breakdown dt{color:var(--detail-label-color);font-size:var(--detail-label-size);font-weight:var(--detail-label-weight)}.ds-charge-line,.ds-charge-total{justify-content:space-between;align-items:baseline;gap:var(--charge-line-gap);display:flex}.ds-charge-breakdown dd{text-align:end;font-variant-numeric:tabular-nums;font-weight:var(--charge-amount-weight);margin:0}.ds-charge-total{padding-top:var(--charge-total-gap);border-top:var(--charge-total-border)}.ds-plan-comparison{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--plan-min-width)), 1fr));gap:var(--plan-column-gap);display:grid}.ds-plan-comparison>.ds-plan-card{grid-template-rows:subgrid;grid-row:span var(--plan-card-rows);padding:var(--plan-card-padding);row-gap:var(--plan-content-gap);display:grid}.ds-plan-card[data-selected]{border:var(--plan-selected-border);background:var(--plan-current-surface)}.ds-plan-intro{gap:var(--plan-content-gap);flex-direction:column;min-width:0;display:flex}.ds-plan-heading,.ds-plan-identity,.ds-plan-current{align-items:center;gap:var(--plan-heading-gap);display:flex}.ds-plan-heading{flex-wrap:wrap;justify-content:space-between}.ds-plan-identity svg{width:var(--plan-symbol-size);height:var(--plan-symbol-size);color:var(--plan-symbol-color)}.ds-plan-identity h3{font-size:var(--plan-name-size);font-weight:var(--font-weight-semibold)}.ds-plan-current{padding:var(--plan-current-padding);border-radius:var(--plan-current-radius);background:var(--plan-current-badge-surface);color:var(--plan-current-badge-text);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.ds-plan-current svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ds-plan-pricing{gap:var(--plan-feature-gap);display:grid}.ds-plan-price{gap:var(--plan-heading-gap);flex-wrap:wrap;align-items:baseline;display:flex}.ds-plan-price strong{font-size:var(--plan-price-size);font-weight:var(--plan-price-weight);line-height:var(--plan-price-line-height);letter-spacing:var(--plan-price-tracking);font-variant-numeric:tabular-nums}.ds-plan-price span{font-size:var(--plan-cycle-size);color:var(--color-text-muted)}.ds-plan-facts{font-size:var(--plan-fact-size);line-height:var(--line-height-body);gap:0;margin:0;display:grid}.ds-plan-facts>div{padding-block:var(--plan-fact-padding);border-bottom:var(--plan-fact-border);justify-content:space-between;gap:var(--plan-feature-gap);display:flex}.ds-plan-facts>div:last-child{border-bottom:0}.ds-plan-facts dd{font-weight:var(--font-weight-medium);text-align:end;margin:0}.ds-plan-features{gap:var(--plan-feature-gap);margin:0;padding:0;list-style:none;display:grid}.ds-plan-action{margin-top:auto}.ds-payment-method{align-items:baseline;gap:var(--payment-method-gap);flex-wrap:wrap;display:flex}.ds-payment-brand{font-size:var(--payment-brand-size)}.ds-payment-number{font-size:var(--payment-number-size);font-variant-numeric:tabular-nums}.ds-payment-expiry{color:var(--payment-expiry-color)}.ds-agreement-documents{font-size:var(--font-size-small)}.ds-agreement-documents summary{cursor:pointer}.ds-agreement-documents ul{gap:var(--agreement-document-gap);padding-inline-start:var(--space-5);display:grid}.ds-agreement-documents li span{color:var(--color-text-muted);display:block}.ds-agreement-choice{min-height:var(--agreement-choice-min-height);align-items:center;display:flex}.ds-agreement-choice[data-presentation=panel]{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.ds-agreement-choice[data-presentation=panel]>.bo-checkbox{width:100%;min-width:0;padding:var(--space-3);line-height:var(--line-height-body);font-weight:var(--font-weight-regular)}.ds-agreement-choice[data-presentation=panel]>.bo-checkbox>input{margin:0}.ds-agreement-choice[data-presentation=panel]>.bo-checkbox--described>input{grid-row:1/span 2;align-self:center}.ds-agreement-choice[data-presentation=panel]:has(:checked){border-color:var(--color-accent);background:var(--color-surface-muted)}.ds-agreement-choice[data-presentation=panel]:focus-within{box-shadow:var(--agreement-link-focus-ring)}.ds-agreement-group{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.ds-agreement-group>.ds-agreement-choice[data-presentation=panel]{border:0;border-radius:0}.ds-agreement-group>.ds-agreement-choice[data-presentation=panel]+.ds-agreement-choice[data-presentation=panel]{border-top:var(--component-border-width) solid var(--color-border)}.ds-agreement-group>.ds-agreement-choice:focus-within{box-shadow:none}.ds-agreement-group:focus-within{box-shadow:var(--agreement-link-focus-ring)}:is(.ds-agreement-choice,.ds-agreement-documents) a,:is(.ds-agreement-choice,.ds-agreement-documents) a:visited{color:var(--agreement-link-color);font:inherit;font-weight:var(--agreement-link-weight);text-decoration:underline;text-decoration-thickness:var(--agreement-link-underline-width);text-underline-offset:var(--agreement-link-underline-offset);border-radius:var(--agreement-link-radius)}:is(.ds-agreement-choice,.ds-agreement-documents) a:hover{color:var(--agreement-link-hover-color)}:is(.ds-agreement-choice,.ds-agreement-documents) a:focus-visible{box-shadow:var(--agreement-link-focus-ring);outline:none}.ds-agreement-menu{display:inline}.ds-agreement-menu-trigger{border-radius:var(--agreement-link-radius);color:var(--agreement-link-color);font:inherit;font-weight:var(--agreement-link-weight);text-decoration:underline;text-decoration-thickness:var(--agreement-link-underline-width);text-underline-offset:var(--agreement-link-underline-offset);cursor:pointer;background:0 0;border:0;padding:0;display:inline}.ds-agreement-menu-trigger:hover{color:var(--agreement-link-hover-color)}.ds-agreement-menu-trigger:focus-visible{box-shadow:var(--agreement-link-focus-ring);outline:none}.ds-agreement-menu-item{min-width:0;display:grid}.ds-agreement-menu-item small{color:var(--color-text-muted);font-size:var(--font-size-small)}.ds-money-field .bo-input-shell{border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg)}.ds-money-field .bo-input-icon{width:auto;height:auto;color:var(--money-affix-color);flex-shrink:0;padding-inline-start:var(--money-affix-gap);position:static}.ds-money-field .bo-input{min-width:0;box-shadow:none;border:0;padding-inline-start:var(--money-affix-gap)}.ds-money-field .bo-input-shell:hover:not(:has(:disabled)){border-color:var(--input-hover-border)}.ds-money-field .bo-input-shell:focus-within{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}.ds-money-field .bo-field--invalid .bo-input-shell{border-color:var(--color-danger)}.ds-billing-panel{border:var(--billing-panel-border);border-radius:var(--billing-panel-radius);background:var(--billing-panel-surface);min-width:0}.ds-billing-panel-header{align-items:center;gap:var(--billing-panel-gap);padding:var(--billing-panel-header-padding);border-bottom:var(--billing-panel-border);display:flex}.ds-billing-panel-header h3{overflow-wrap:anywhere;min-width:0;font-size:var(--billing-panel-title-size);font-weight:var(--billing-panel-title-weight);line-height:var(--line-height-body);flex:1;margin:0}.ds-billing-section>header p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--billing-panel-meta-size);line-height:var(--line-height-body)}.ds-billing-panel svg,.ds-billing-actions svg,.ds-plan-features svg{width:var(--billing-panel-icon-size);height:var(--billing-panel-icon-size);flex-shrink:0}.ds-billing-panel-body{padding:var(--billing-panel-padding)}.ds-billing-location{gap:var(--billing-panel-gap);padding:var(--billing-panel-padding);display:grid}.ds-billing-location-header,.ds-billing-location-footer{justify-content:space-between;gap:var(--billing-panel-gap);flex-wrap:wrap;display:flex}.ds-billing-location-header{align-items:flex-start}.ds-billing-location-heading{gap:var(--space-1);min-width:0;display:grid}.ds-billing-location-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-billing-location-title h3{font-size:var(--font-size-heading);font-weight:var(--billing-panel-title-weight);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.ds-billing-location-heading p{color:var(--color-text-muted);font-size:var(--billing-panel-meta-size);margin:0}.ds-billing-location-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-billing-location-footer{padding-top:var(--billing-panel-gap);border-top:var(--billing-panel-border);color:var(--color-text-muted);font-size:var(--billing-panel-meta-size);align-items:center}.ds-billing-split{align-items:flex-start;gap:var(--billing-panel-gap);flex-wrap:wrap;display:flex}.ds-billing-split>:first-child{flex:2 1 var(--billing-panel-main-basis);min-width:0}.ds-billing-split>:last-child{flex:1 1 var(--billing-panel-side-basis);min-width:0}.ds-billing-actions{display:grid}.ds-billing-action{align-items:center;gap:var(--billing-action-gap);padding-block:var(--billing-action-padding);display:flex}.ds-billing-action:first-child{padding-top:0}.ds-billing-action:last-child{padding-bottom:0}.ds-billing-action+.ds-billing-action{border-top:var(--billing-panel-border)}.ds-billing-action>div{flex:1;min-width:0}.ds-billing-action strong{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.ds-billing-action p{margin:var(--space-2) 0 0;font-size:var(--billing-panel-meta-size);color:var(--color-text-muted);line-height:var(--line-height-body)}.ds-billing-section{gap:var(--billing-section-gap);min-width:0;display:grid}.ds-billing-section>header h2{font-size:var(--billing-section-title-size);font-weight:var(--billing-panel-title-weight);margin:0}.ds-plan-controls{align-items:end;gap:var(--plan-control-gap);flex-wrap:wrap;display:flex}.ds-plan-controls>.ds-field-width{flex:1}.ds-plan-controls>.ds-inline{margin-inline-start:auto}.ds-plan-controls--dialog{align-items:stretch;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.ds-plan-controls--dialog>.ds-field-width{width:100%;min-width:0;max-width:none}.ds-plan-controls--dialog>.ds-inline,.ds-plan-controls--dialog .ds-billing-cycle{width:100%;margin-inline-start:0}.ds-plan-controls--dialog .ds-billing-cycle-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-plan-controls--dialog .ds-billing-cycle-options button{flex-wrap:wrap;min-width:0}.ds-plan-offer{font-size:var(--font-size-small);color:var(--color-text-muted);line-height:var(--line-height-body);margin:0}.ds-plan-offer strong{font-weight:var(--font-weight-medium)}.ds-plan-comparison--dialog{grid-template-columns:var(--plan-dialog-columns)}.ds-plan-comparison--setup{grid-template-columns:var(--plan-setup-columns)}.ds-plan-comparison--setup>.ds-plan-choice--card{grid-row:span var(--plan-card-rows);grid-template-rows:subgrid}.ds-plan-features li,.ds-plan-features>[role=listitem]{align-items:start;gap:var(--plan-feature-gap);font-size:var(--font-size-small);display:flex}.ds-plan-features svg{color:var(--color-text-muted)}.ds-plan-action>.bo-button{width:100%}@media (width<=640px){.ds-plan-comparison--dialog{grid-template-columns:minmax(0,1fr)}.ds-plan-controls{flex-direction:column;align-items:stretch}.ds-billing-action{flex-wrap:wrap}.ds-billing-action>div{flex-basis:60%}.ds-billing-action>button{margin-inline-start:auto}.ds-plan-choice.ds-plan-choice--summary{grid-template-columns:auto minmax(0,1fr)}.ds-plan-choice--summary>.ds-plan-choice-badge{grid-column:2;justify-self:start}}.ds-plan-choice{align-items:center;gap:var(--plan-choice-gap);padding:var(--plan-choice-padding);border:var(--billing-panel-border);border-radius:var(--billing-panel-radius);background:var(--billing-panel-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) minmax(0,auto);display:grid}.ds-plan-choice[data-checked]{border:var(--plan-selected-border);background:var(--plan-choice-selected-surface)}.ds-plan-choice:focus-within{box-shadow:var(--effect-brand-focus-ring)}.ds-plan-choice[data-disabled]{cursor:default}.ds-plan-choice input{width:var(--plan-choice-radio-size);height:var(--plan-choice-radio-size);accent-color:var(--color-accent);margin:0}.ds-plan-choice-copy,.ds-plan-choice-copy>span,.ds-plan-choice-price{gap:var(--space-1);min-width:0;display:grid}.ds-plan-choice strong{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.ds-plan-choice small{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body);overflow-wrap:anywhere}.ds-plan-choice-price{text-align:end}.ds-plan-choice-copy>.ds-plan-choice-identity{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.ds-plan-choice-summary-price{align-items:baseline;gap:var(--space-1);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.ds-plan-choice-badge{border-radius:var(--radius-pill);text-align:center;place-self:start end}.ds-plan-choice-price strong{font-variant-numeric:tabular-nums}.ds-plan-choice--card{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start}.ds-plan-choice--card>input{grid-area:1/2}.ds-plan-choice--card>.ds-plan-choice-copy{grid-area:1/1}.ds-plan-choice--card>.ds-plan-choice-price,.ds-plan-choice--card>.ds-plan-features{text-align:start;grid-column:1/-1}.ds-plan-choice--card .ds-plan-choice-price strong{font-size:var(--plan-setup-price-size)}.ds-plan-choice--card .ds-plan-features svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}@media (width<=760px){.ds-plan-comparison--setup{grid-template-columns:minmax(0,1fr)}}.ds-billing-cycle{min-width:0;max-width:100%;margin-inline-start:auto}.ds-billing-cycle-options{border:var(--component-border-width) solid var(--grid-border);border-radius:var(--plan-cycle-control-radius);background:var(--grid-bg);gap:0;display:flex}.ds-billing-cycle-options button{white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--grid-card-target-size);min-height:var(--plan-cycle-control-height);padding:var(--plan-cycle-control-padding);border:var(--component-border-width) solid transparent;border-radius:var(--plan-cycle-control-radius);font:inherit;font-size:var(--plan-cycle-control-size);font-weight:var(--font-weight-medium);background:var(--grid-bg);color:var(--color-text);cursor:pointer;display:inline-flex}.ds-billing-cycle-options button:hover:not(:disabled){background:var(--grid-row-hover-bg)}.ds-billing-cycle-options button[aria-pressed=true]{background:var(--plan-cycle-active-surface);border-color:var(--plan-cycle-active-border);color:var(--plan-cycle-active-text)}.ds-billing-cycle-options button:focus-visible{outline:var(--grid-focus-outline);outline-offset:var(--grid-focus-offset)}.ds-billing-cycle-options button:disabled{cursor:default;opacity:var(--plan-cycle-disabled-opacity)}.ds-billing-cycle-options .ds-plan-saving{white-space:normal}.ds-plan-saving{padding:var(--plan-saving-padding);border-radius:var(--plan-cycle-control-radius);background:var(--plan-saving-surface);color:var(--plan-saving-color);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);display:inline-block}.ds-plan-discount{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-plan-original-price{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.ds-plan-section{align-content:start;gap:var(--plan-feature-gap);border-top:var(--billing-panel-border);padding-top:var(--plan-content-gap);display:grid}.ds-plan-section h4{font-size:var(--plan-section-title-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);margin:0}.ds-plan-facts dt{color:var(--color-text-muted)}.ds-plan-facts dd{font-variant-numeric:tabular-nums}.ds-plan-features li{line-height:var(--line-height-body)}.ds-plan-features small{color:var(--color-text-muted);font-size:var(--font-size-small);display:block}.ds-card.ds-plan-quote{justify-content:space-between;align-items:center;gap:var(--plan-content-gap);flex-wrap:wrap;display:flex}.ds-plan-quote p{font-size:var(--font-size-small);color:var(--color-text-muted);line-height:var(--line-height-body);margin:0}.ds-plan-quote-copy{gap:var(--space-1);min-width:0;display:grid}.ds-plan-quote-copy h3{line-height:var(--line-height-body)}.ds-card.ds-plan-quote--dialog{padding:var(--plan-choice-padding)}.ds-plan-quote--dialog h3{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.ds-plan-quote>.bo-button{flex-shrink:0}@media (width<=640px){.ds-plan-comparison--page{grid-template-columns:minmax(0,1fr)}.ds-plan-comparison>.ds-plan-card{padding:var(--plan-card-mobile-padding);grid-row:auto;grid-template-rows:auto}}.ds-plan-description,.ds-plan-renewal{font-size:var(--plan-fact-size);color:var(--color-text-muted);line-height:var(--line-height-body);margin:0}.ds-plan-description{min-height:var(--plan-description-height)}.ds-plan-terms{align-self:end;gap:var(--plan-content-gap);display:grid}.ds-plan-terms .ds-plan-facts>div{align-items:start;gap:var(--space-1);flex-direction:column}.ds-plan-terms .ds-plan-facts dd{text-align:start}.ds-plan-specification{gap:var(--plan-content-gap);display:grid}.ds-plan-specification h3{font-size:var(--plan-name-size);font-weight:var(--font-weight-semibold);margin:0}.ds-plan-specification-scroll{border:var(--billing-panel-border);border-radius:var(--billing-panel-radius);overflow-x:auto}.ds-plan-specification-scroll:focus-visible{outline:var(--grid-focus-outline);outline-offset:var(--grid-focus-offset)}.ds-plan-specification-content{min-width:var(--plan-specification-min-width)}.ds-plan-specification-content dl{margin:0}.ds-plan-specification-row{border-bottom:var(--plan-fact-border);font-size:var(--plan-fact-size);line-height:var(--line-height-body);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ds-plan-specification-row>*{padding:var(--plan-specification-cell-padding);margin:0}.ds-plan-specification-row>:not(:first-child){text-align:center;font-variant-numeric:tabular-nums}.ds-plan-specification-row dt{color:var(--color-text-muted)}.ds-plan-specification-content dl>:last-child{border-bottom:0}.ds-plan-specification-heading{background:var(--color-surface-muted)}.ds-plan-specification-heading strong{font-weight:var(--font-weight-semibold)}.ds-page:has(.ds-billing-checkout-content){grid-template-rows:auto 1fr;min-height:100%}.ds-billing-checkout-content{place-items:center;min-width:0;display:grid}.ds-billing-checkout-layout{width:100%;max-width:var(--billing-checkout-width);gap:var(--billing-checkout-copy-gap);display:grid}.ds-billing-checkout-support{justify-items:center;gap:var(--billing-checkout-copy-gap);text-align:center;display:grid}.ds-billing-checkout-support>p{color:var(--color-text-muted);font-size:var(--billing-checkout-text-size);line-height:var(--billing-checkout-line-height);overflow-wrap:anywhere;margin:0}.ds-billing-checkout-result{width:100%;max-width:var(--billing-checkout-width);gap:var(--billing-checkout-gap);text-align:center;margin-inline:auto;padding:0;display:grid}.ds-billing-checkout-result .ds-checkout-done-mark{margin-bottom:0}.ds-billing-checkout-result>.ds-checkout-done-actions{margin-top:0}.ds-billing-checkout-copy{justify-items:center;gap:var(--billing-checkout-copy-gap);display:grid}.ds-billing-checkout-icon{padding:var(--billing-checkout-icon-padding);border-radius:var(--radius-pill);background:var(--color-success-soft);color:var(--color-success-strong);display:flex}.ds-billing-checkout-icon>svg{width:var(--billing-checkout-icon-size);height:var(--billing-checkout-icon-size)}.ds-billing-checkout-result[data-tone=warning] .ds-billing-checkout-icon{background:var(--color-warning-soft);color:var(--color-warning-strong)}.ds-billing-checkout-copy>h2{color:var(--color-text);font-size:var(--billing-checkout-title-size);font-weight:var(--billing-checkout-title-weight);line-height:var(--billing-checkout-line-height);margin:0}.ds-billing-checkout-copy>p{color:var(--color-text-muted);font-size:var(--billing-checkout-text-size);line-height:var(--billing-checkout-line-height);overflow-wrap:anywhere;margin:0}.ds-billing-checkout-actions{justify-content:center;gap:var(--billing-checkout-copy-gap);flex-wrap:wrap;display:flex}.ds-billing-checkout-result>.ds-form-requirement{text-align:left}.ds-checkout{grid-template-columns:var(--checkout-columns);align-items:start;gap:var(--checkout-gap);max-width:var(--checkout-max-width);display:grid}.ds-checkout-steps{gap:var(--checkout-step-gap);min-width:0;display:grid}.ds-checkout-step,.ds-checkout-summary-card{border-radius:var(--checkout-radius);background:var(--checkout-surface);min-width:0;box-shadow:var(--checkout-shadow)}.ds-checkout-step{gap:var(--checkout-step-gap);padding:var(--checkout-step-padding);display:grid}.ds-checkout-step>header{align-items:center;gap:var(--checkout-step-header-gap);display:flex}.ds-checkout-step-number{width:var(--checkout-step-number-size);height:var(--checkout-step-number-size);border-radius:var(--radius-pill);background:var(--checkout-step-number-bg);color:var(--color-text-strong);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.ds-checkout-step-number[data-done]{background:var(--checkout-step-done-bg);color:var(--checkout-step-done-text)}.ds-checkout-step-number>svg{width:var(--checkout-step-icon);height:var(--checkout-step-icon)}.ds-checkout-step>header h2{color:var(--color-text-strong);font-size:var(--checkout-step-title-size);font-weight:var(--checkout-step-title-weight);margin:0}.ds-checkout-step>header p{color:var(--checkout-muted);margin:0}.ds-checkout-options{gap:var(--checkout-option-margin);display:grid}.ds-checkout-option{align-items:center;gap:var(--checkout-option-gap);padding:var(--checkout-option-padding);border:var(--checkout-option-border);border-radius:var(--checkout-option-radius);display:flex}.ds-checkout-option:has(input:not(:disabled)):hover{border-color:var(--checkout-option-hover-border)}.ds-checkout-option[data-active]{border-color:var(--checkout-option-active-border);background:var(--checkout-option-active-bg)}.ds-checkout-option[data-active]:has(input:not(:disabled)):hover{border-color:var(--checkout-option-active-border);background:var(--checkout-option-active-bg)}.ds-checkout-option[data-disabled]:not([data-active]){opacity:var(--checkout-option-disabled-opacity)}.ds-checkout-option:has(input:focus-visible){outline:var(--component-border-width) solid var(--color-accent);outline-offset:var(--space-1)}.ds-checkout-option-choice{align-items:center;gap:var(--checkout-option-gap);flex:1;min-width:0;display:flex}label.ds-checkout-option-choice{cursor:pointer}.ds-checkout-option[data-disabled] label.ds-checkout-option-choice{cursor:not-allowed}.ds-checkout-option-choice>input{opacity:0;pointer-events:none;position:absolute}.ds-checkout-option-mark{width:var(--checkout-option-mark-size);height:var(--checkout-option-mark-size);border:var(--checkout-option-mark-border);border-radius:var(--radius-pill);color:#0000;flex:none;place-items:center;display:grid}.ds-checkout-option-mark[data-type=checkbox]{border-radius:var(--checkout-option-mark-radius)}.ds-checkout-option-mark>svg{width:var(--checkout-option-mark-icon);height:var(--checkout-option-mark-icon)}.ds-checkout-option-choice>input:checked+.ds-checkout-option-mark{border-color:var(--checkout-option-mark-on)}.ds-checkout-option-choice>input:checked+.ds-checkout-option-mark[data-type=radio]:after{content:"";width:var(--checkout-option-mark-dot);height:var(--checkout-option-mark-dot);border-radius:var(--radius-pill);background:var(--checkout-option-mark-on)}.ds-checkout-option-choice>input:checked+.ds-checkout-option-mark[data-type=checkbox]{background:var(--checkout-option-mark-on);color:var(--checkout-option-mark-on-text)}.ds-checkout-option-visual{flex:none;display:grid}.ds-checkout-option-visual>.ds-addon-artwork{width:var(--checkout-option-art-width);height:var(--checkout-option-art-height);border-radius:var(--radius-md)}.ds-checkout-option-copy{flex:1;min-width:0}.ds-checkout-option-copy>strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);display:block}.ds-checkout-option-copy>small{color:var(--checkout-muted);font-size:var(--font-size-small);display:block}.ds-checkout-option-trailing{align-items:center;gap:var(--space-3);color:var(--color-text-strong);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex:none;display:flex}.ds-checkout-step-note{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--checkout-muted);flex-wrap:wrap;display:flex}.ds-checkout-step-note strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.ds-checkout-summary{top:var(--checkout-summary-top);min-width:0;position:sticky}.ds-checkout-summary-card{padding:var(--checkout-summary-padding)}.ds-checkout-label{margin:0 0 var(--checkout-summary-label-margin);color:var(--checkout-muted);font-size:var(--checkout-label-size);font-weight:var(--checkout-label-weight);letter-spacing:var(--checkout-label-tracking);text-transform:uppercase}.ds-checkout-item{align-items:center;gap:var(--checkout-item-gap);margin-bottom:var(--checkout-item-margin);padding-bottom:var(--checkout-item-padding);border-bottom:var(--checkout-divider);display:flex}.ds-checkout-item-visual{width:var(--checkout-item-art-width);height:var(--checkout-item-art-height);border-radius:var(--radius-md);background:var(--plan-badge-bg);color:var(--plan-badge-text);flex:none;place-items:center;display:grid;overflow:hidden}.ds-checkout-item-visual>.ds-addon-artwork{border-radius:0;width:100%;height:100%}.ds-checkout-item-visual>svg:not(.ds-art){width:var(--checkout-item-icon);height:var(--checkout-item-icon)}.ds-checkout-item strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);display:block}.ds-checkout-item small{color:var(--checkout-muted);font-size:var(--font-size-small);display:block}.ds-checkout-lines{margin:0}.ds-checkout-line{justify-content:space-between;gap:var(--checkout-line-gap);padding:var(--checkout-line-padding) 0;display:flex}.ds-checkout-line>dt{min-width:0;color:var(--color-text)}.ds-checkout-line>dt>small{color:var(--checkout-muted);font-size:var(--font-size-small);display:block}.ds-checkout-line>dd{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ds-checkout-line[data-tone=credit]>dd{color:var(--checkout-credit-text)}.ds-checkout-line[data-tone=muted]>dd{color:var(--checkout-muted);font-weight:var(--font-weight-semibold)}.ds-checkout-empty{color:var(--checkout-muted)}.ds-checkout-total{justify-content:space-between;align-items:baseline;gap:var(--checkout-line-gap);margin-top:var(--checkout-total-margin);padding-top:var(--checkout-total-padding);border-top:var(--checkout-divider);display:flex}.ds-checkout-total>dt{color:var(--color-text-strong);font-size:var(--checkout-total-label-size);font-weight:var(--font-weight-display)}.ds-checkout-total>dd{color:var(--color-text-strong);font-size:var(--checkout-total-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--checkout-total-tracking);font-variant-numeric:tabular-nums;margin:0}.ds-checkout-note{align-items:flex-start;gap:var(--checkout-note-gap);margin-top:var(--checkout-note-margin);padding:var(--checkout-note-padding);border-radius:var(--radius-md);background:var(--checkout-note-bg);color:var(--checkout-muted);display:flex}.ds-checkout-note>svg{width:var(--checkout-note-icon);height:var(--checkout-note-icon);flex:none}.ds-checkout-note strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.ds-checkout-summary-card>.ds-stack,.ds-checkout-summary-card>.bo-button,.ds-checkout-summary-card>.ds-details,.ds-checkout-agreement,.ds-checkout-action{margin-top:var(--checkout-note-margin)}.ds-checkout-agreement{gap:var(--checkout-agreement-gap);color:var(--checkout-muted);display:grid}.ds-checkout-agreement .ds-agreement-choice{align-items:flex-start;min-height:0}.ds-checkout-agreement .bo-checkbox{color:var(--checkout-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);align-items:flex-start}.ds-checkout-agreement .bo-checkbox>input{margin-top:var(--checkout-agreement-box-offset)}.ds-checkout-change-trigger{align-items:center;gap:var(--space-1);color:var(--checkout-muted);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ds-checkout-change-trigger:hover:not(:disabled),.ds-checkout-change-trigger[aria-expanded=true]{color:var(--color-text-strong)}.ds-checkout-change-trigger:focus-visible{box-shadow:var(--agreement-link-focus-ring);outline:none}.ds-checkout-change-trigger:disabled{opacity:var(--checkout-change-disabled-opacity);cursor:not-allowed}.ds-checkout-change-trigger svg{width:var(--checkout-change-icon);height:var(--checkout-change-icon)}.ds-checkout-change-item{min-width:0;display:grid}.ds-checkout-change-item small{color:var(--color-text-muted);font-size:var(--font-size-small)}.ds-checkout-agreement>.ds-agreement-group{border:0;border-radius:0;overflow:visible}.ds-checkout-action{gap:var(--space-3);display:grid}.ds-checkout-action>.bo-button{width:100%}.ds-checkout-secure{justify-content:center;align-items:center;gap:var(--checkout-secure-gap);margin:var(--checkout-secure-margin) 0 0;color:var(--checkout-muted);font-size:var(--font-size-small);display:flex}.ds-checkout-secure>svg{width:var(--checkout-secure-icon);height:var(--checkout-secure-icon)}.ds-checkout-done{max-width:var(--checkout-done-width);padding-top:var(--checkout-done-padding-top);text-align:center;margin-inline:auto}.ds-checkout-done-mark{width:var(--checkout-done-mark);height:var(--checkout-done-mark);margin:0 auto var(--checkout-done-mark-margin);border-radius:var(--radius-pill);background:var(--checkout-done-mark-bg);color:var(--checkout-done-mark-text);place-items:center;display:grid}.ds-checkout-done[data-tone=warning] .ds-checkout-done-mark{background:var(--checkout-done-mark-warning-bg);color:var(--checkout-done-mark-warning-text)}.ds-checkout-done-mark>svg{width:var(--checkout-done-mark-icon);height:var(--checkout-done-mark-icon)}.ds-checkout-done h2{color:var(--color-text-strong);font-size:var(--ds-heading-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--ds-heading-tracking);line-height:var(--line-height-title);margin:0}.ds-checkout-done h2+p{margin:var(--space-1) 0 0;color:var(--checkout-muted)}.ds-checkout-done>.ds-form-requirement{margin-top:var(--space-5);text-align:start}.ds-checkout-receipt,.ds-checkout-next{border-radius:var(--checkout-radius);background:var(--checkout-surface);box-shadow:var(--checkout-shadow);text-align:start}.ds-checkout-receipt{margin:var(--checkout-done-receipt-margin);padding:var(--checkout-done-receipt-padding)}.ds-checkout-receipt>div{justify-content:space-between;gap:var(--space-5);padding:var(--checkout-done-row-padding) 0;border-bottom:var(--checkout-divider);display:flex}.ds-checkout-receipt>div:last-child{border-bottom:0}.ds-checkout-receipt dt{color:var(--checkout-muted)}.ds-checkout-receipt dd{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);text-align:end;overflow-wrap:anywhere;margin:0}.ds-checkout-next{padding:var(--checkout-done-next-padding)}.ds-checkout-next>.ds-checkout-label{padding:var(--checkout-done-next-label-padding);margin:0}.ds-checkout-task{align-items:center;gap:var(--checkout-done-task-gap);padding:var(--checkout-done-task-padding);border-radius:var(--radius-md);color:inherit;text-decoration:none;display:flex}.ds-checkout-task:hover{background:var(--checkout-done-task-hover)}.ds-checkout-task:focus-visible{outline:var(--component-border-width) solid var(--color-accent)}.ds-checkout-task-icon{width:var(--checkout-done-task-tile);height:var(--checkout-done-task-tile);border-radius:var(--radius-md);background:var(--checkout-note-bg);color:var(--color-text-strong);flex:none;place-items:center;display:grid}.ds-checkout-task svg{width:var(--icon-size-md);height:var(--icon-size-md)}.ds-checkout-task>span:not(.ds-checkout-task-icon){flex:1;min-width:0}.ds-checkout-task strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);display:block}.ds-checkout-task small{color:var(--checkout-muted);font-size:var(--font-size-small)}.ds-checkout-task>svg{color:var(--plan-compare-none)}.ds-checkout-done-actions{justify-content:center;gap:var(--checkout-done-actions-gap);margin-top:var(--checkout-done-actions-margin);flex-wrap:wrap;display:flex}@media (width<=640px){.ds-checkout{grid-template-columns:minmax(0,1fr)}.ds-checkout-summary{position:static}.ds-checkout-step{padding:var(--checkout-step-padding-compact)}.ds-checkout-option{flex-wrap:wrap}.ds-checkout-done-actions>.bo-button{flex:1}}.ds-plan-offer-banner{align-items:center;gap:var(--plan-offer-gap);padding:var(--plan-offer-padding);border-radius:var(--checkout-radius);background:var(--plan-offer-stage), var(--checkout-surface);box-shadow:var(--checkout-shadow);flex-wrap:wrap;display:flex}.ds-plan-offer-icon{width:var(--plan-offer-tile);height:var(--plan-offer-tile);border-radius:var(--radius-md);background:var(--plan-offer-tile-bg);color:var(--plan-offer-tile-text);flex:none;place-items:center;display:grid}.ds-plan-offer-icon>svg{width:var(--plan-offer-icon);height:var(--plan-offer-icon)}.ds-plan-offer-banner>div{flex:1;min-width:0}.ds-plan-offer-banner h3{color:var(--color-text-strong);font-size:var(--font-size-card-title);font-weight:var(--font-weight-display);margin:0}.ds-plan-offer-banner p{color:var(--checkout-muted);margin:0}.ds-plan-offer-badge,.ds-plan-tile-current{padding:var(--plan-current-padding);border-radius:var(--radius-pill);background:var(--plan-badge-bg);color:var(--plan-badge-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);white-space:nowrap}.ds-plan-comparison--page{grid-template-columns:var(--plan-grid-columns);align-items:stretch;gap:var(--plan-grid-gap)}.ds-plan-tile{gap:var(--plan-tile-gap);min-width:0;padding:var(--plan-tile-padding);border-radius:var(--checkout-radius);background:var(--checkout-surface);box-shadow:var(--checkout-shadow);flex-direction:column;display:flex;position:relative}.ds-plan-tile[data-recommended]{box-shadow:var(--plan-tile-recommended-shadow)}.ds-plan-flag{top:var(--plan-flag-offset);padding:var(--plan-flag-padding);border-radius:var(--radius-pill);background:var(--plan-flag-bg);color:var(--plan-flag-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);position:absolute;inset-inline-start:var(--plan-tile-padding)}.ds-plan-tile-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ds-plan-tile-heading>h3{color:var(--color-text-strong);font-size:var(--plan-name-size);font-weight:var(--font-weight-semibold);margin:0}.ds-plan-tile-for{min-height:var(--plan-tile-for-min);color:var(--checkout-muted);margin:0}.ds-plan-tile-price{color:var(--color-text-strong);font-size:var(--plan-tile-price-size);font-weight:var(--font-weight-semibold);line-height:var(--plan-price-line-height);letter-spacing:var(--plan-price-tracking);margin:0}.ds-plan-tile-price>strong{font-weight:inherit}.ds-plan-tile-price>del{color:var(--plan-tile-strike-text);font-size:var(--plan-tile-strike-size);letter-spacing:normal;margin-inline-end:var(--plan-tile-strike-gap)}.ds-plan-tile-terms{min-height:var(--plan-tile-terms-min);margin:var(--plan-tile-terms-margin) 0 0;color:var(--checkout-muted)}.ds-plan-tile-terms>span{display:block}.ds-plan-tile>.ds-plan-action>.bo-button{width:100%}.ds-plan-capacity{gap:var(--plan-capacity-gap);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;margin:0;display:grid}.ds-plan-capacity>div{padding:var(--plan-capacity-padding);border-radius:var(--radius-md);background:var(--plan-capacity-bg);text-align:center}.ds-plan-capacity dd{color:var(--color-text-strong);font-size:var(--plan-capacity-value-size);font-weight:var(--font-weight-semibold);margin:0}.ds-plan-capacity dt{color:var(--checkout-muted);font-size:var(--font-size-small)}.ds-plan-list{flex:1}.ds-plan-list>p{margin:0 0 var(--plan-list-gap);color:var(--checkout-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.ds-plan-list>ul{gap:var(--plan-list-gap);margin:0;padding:0;list-style:none;display:grid}.ds-plan-list li{align-items:flex-start;gap:var(--plan-list-gap);display:flex}.ds-plan-list svg{width:var(--plan-list-icon);height:var(--plan-list-icon);margin-top:var(--plan-list-icon-offset);color:var(--plan-list-icon-color);flex:none}.ds-card.ds-plan-quote--page{align-items:center;gap:var(--plan-enterprise-gap);padding:var(--plan-enterprise-padding);flex-wrap:wrap;display:flex}.ds-plan-quote--page>.ds-plan-quote-copy{flex:1;min-width:0}.ds-plan-glyph{width:var(--plan-badge-size);height:var(--plan-badge-size);border-radius:var(--radius-md);background:var(--plan-badge-bg);color:var(--plan-badge-text);flex:none;place-items:center;display:grid}.ds-plan-glyph>svg{width:var(--plan-badge-icon);height:var(--plan-badge-icon);stroke-width:var(--plan-badge-stroke)}.ds-checkout-option[data-active] .ds-plan-glyph{background:var(--plan-badge-active-bg)}.ds-checkout-item-visual>.ds-plan-glyph{border-radius:0;width:100%;height:100%}.ds-plan-tile-heading>.ds-plan-glyph+h3{flex:1}.ds-card-brand{width:var(--checkout-card-logo-width);height:var(--checkout-card-logo-height);border:var(--checkout-divider);border-radius:var(--radius-sm);background:var(--checkout-surface);color:var(--color-text-strong);flex:none;place-items:center;display:grid;overflow:hidden}.ds-card-brand[data-size=sm]{width:var(--card-brand-small-width);height:var(--card-brand-small-height)}.ds-card-brand>svg{width:var(--checkout-card-logo-icon);height:var(--checkout-card-logo-icon)}.ds-card-brand[data-brand=visa],.ds-card-brand[data-brand=named]{font-size:var(--card-brand-name-size);font-weight:var(--font-weight-heavy);letter-spacing:var(--card-brand-tracking);line-height:1}.ds-card-brand[data-brand=visa]{color:var(--card-brand-visa);font-size:var(--card-brand-visa-size);font-style:italic}.ds-card-brand[data-size=sm][data-brand=visa]{font-size:var(--card-brand-visa-size-small)}.ds-card-brand[data-size=sm][data-brand=named]{font-size:var(--card-brand-name-size-small)}.ds-card-brand[data-brand=mastercard]{justify-content:center;align-items:center;display:flex}.ds-card-brand[data-brand=mastercard]>i{width:var(--card-brand-disc);height:var(--card-brand-disc);border-radius:var(--radius-pill);background:var(--card-brand-mastercard-red);display:block}.ds-card-brand[data-brand=mastercard]>i+i{margin-left:var(--card-brand-disc-overlap);background:var(--card-brand-mastercard-orange);opacity:var(--card-brand-mastercard-opacity)}.ds-card-brand[data-size=sm][data-brand=mastercard]>i{width:var(--card-brand-disc-small);height:var(--card-brand-disc-small)}.ds-card-brand[data-size=sm][data-brand=mastercard]>i+i{margin-left:var(--card-brand-disc-overlap-small)}.ds-card-reference{align-items:center;gap:var(--space-3);vertical-align:middle;font-variant-numeric:tabular-nums;display:inline-flex}.ds-plan-compare{border-radius:var(--checkout-radius);background:var(--checkout-surface);box-shadow:var(--checkout-shadow);overflow:hidden}.ds-plan-compare-scroll{overflow-x:auto}.ds-plan-compare-scroll:focus-visible{outline:var(--component-border-width) solid var(--color-accent)}.ds-plan-compare table{border-collapse:collapse;table-layout:fixed;width:100%}.ds-plan-compare th,.ds-plan-compare td{padding:var(--plan-compare-cell-padding);border-bottom:var(--checkout-divider);color:var(--color-text);font-weight:var(--font-weight-regular);text-align:center}.ds-plan-compare th:first-child{width:var(--plan-compare-first-width);text-align:start}.ds-plan-compare thead th{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.ds-plan-compare .ds-plan-compare-group>th{padding:var(--plan-compare-group-padding);background:var(--plan-compare-group-bg);color:var(--checkout-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--plan-compare-group-tracking);text-transform:uppercase}.ds-plan-compare tbody tr:last-child>*{border-bottom:0}.ds-plan-compare td svg{width:var(--plan-compare-check-icon);height:var(--plan-compare-check-icon);color:var(--plan-compare-check);vertical-align:middle}.ds-plan-compare td[data-none]{color:var(--plan-compare-none)}.ds-plan-compare [data-current]{background:var(--plan-compare-current-bg)}.ds-plan-footnote{color:var(--checkout-muted);margin:0}@media (width<=640px){.ds-plan-comparison--page{grid-template-columns:minmax(0,1fr)}.ds-plan-comparison--page>.ds-plan-tile[data-recommended]{margin-top:calc(-1 * var(--plan-flag-offset))}.ds-plan-compare table{min-width:var(--plan-compare-min-width)}}.ds-settings-drilldown>.ds-settings-column:has(>.ds-settings-destination-panel:not([hidden]) .ds-billing-content[data-width=wide]){max-width:var(--billing-wide-width)}.ds-billing-group-label{margin:var(--billing-group-label-margin);color:var(--checkout-muted);font-size:var(--billing-group-label-size);font-weight:var(--billing-group-label-weight);letter-spacing:var(--billing-group-label-tracking);text-transform:uppercase}.ds-marketplace-pill[data-tone=danger]{background:var(--billing-pill-danger-bg);color:var(--billing-pill-danger-text)}.ds-marketplace-meter-track{height:var(--marketplace-meter-height);border-radius:var(--marketplace-meter-radius);background:var(--marketplace-meter-track);display:block}.ds-billing-site,.ds-billing-storage,.ds-billing-card-tile,.ds-billing-address-list{border-radius:var(--checkout-radius);background:var(--checkout-surface);min-width:0;box-shadow:var(--checkout-shadow)}.ds-billing-site>header{align-items:center;gap:var(--billing-site-header-gap);padding:var(--billing-site-header-padding);flex-wrap:wrap;display:flex}.ds-billing-site-mark{width:var(--billing-site-mark-size);height:var(--billing-site-mark-size);border-radius:var(--radius-md);background:var(--billing-site-mark-bg);color:var(--color-text);flex:none;place-items:center;display:grid}.ds-billing-site-mark>svg{width:var(--billing-site-mark-icon);height:var(--billing-site-mark-icon)}.ds-billing-site-heading{min-width:var(--billing-site-heading-min);flex:1}.ds-billing-site-heading>div{align-items:center;gap:var(--billing-site-title-gap);flex-wrap:wrap;display:flex}.ds-billing-site-heading h3{color:var(--color-text-strong);font-size:var(--billing-site-title-size);font-weight:var(--billing-site-title-weight);margin:0}.ds-billing-site-heading>p{color:var(--checkout-muted);margin:0}.ds-billing-site-actions{align-items:center;gap:var(--space-3);display:flex}.ds-billing-site-notices{gap:var(--space-3);padding:var(--billing-site-notice-padding);display:grid}.ds-billing-site-notices>.ds-muted{margin:0}.ds-billing-site-body{border-top:var(--checkout-divider)}.ds-billing-site-body[data-usage]{grid-template-columns:var(--billing-site-columns);display:grid}.ds-billing-site-facts{padding:var(--billing-site-facts-padding);margin:0}.ds-billing-site-body[data-usage]>.ds-billing-site-facts{border-inline-end:var(--checkout-divider)}.ds-billing-site-facts>div{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--billing-site-fact-padding) 0;border-bottom:var(--checkout-divider);display:flex}.ds-billing-site-facts>div:last-child{border-bottom:0}.ds-billing-site-facts dt{color:var(--checkout-muted)}.ds-billing-site-facts dd{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);text-align:end;margin:0}.ds-billing-site-usage{align-content:start;gap:var(--billing-site-usage-gap);padding:var(--billing-site-usage-padding);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-billing-site-usage>.ds-billing-group-label{grid-column:1/-1;margin:0}.ds-billing-site>footer{align-items:center;gap:var(--billing-site-footer-gap);padding:var(--billing-site-footer-padding);border-top:var(--checkout-divider);color:var(--checkout-muted);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.ds-billing-site>footer>a{margin-inline-start:auto}.ds-billing-site a,.ds-billing-address-row[data-add]{color:var(--billing-link);font-weight:var(--font-weight-semibold);text-decoration:none}.ds-billing-chip{height:var(--billing-chip-height);padding:0 var(--billing-chip-padding);border-radius:var(--radius-pill);background:var(--billing-chip-bg);color:var(--color-text);align-items:center;display:inline-flex}.ds-billing-storage{align-items:center;gap:var(--billing-storage-gap);padding:var(--billing-storage-padding);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-billing-storage p{margin:var(--space-3) 0 0;color:var(--checkout-muted);font-size:var(--font-size-small)}.ds-billing-cards{grid-template-columns:var(--billing-cards-columns);gap:var(--billing-cards-gap);display:grid}.ds-billing-card-tile{gap:var(--billing-card-gap);min-height:var(--billing-card-min-height);padding:var(--billing-card-padding);flex-direction:column;display:flex}.ds-billing-card-tile-top,.ds-billing-card-tile-top>span{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ds-billing-card-tile:not(.ds-billing-card-add){text-align:center;align-items:center}.ds-billing-card-tile-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-self:stretch;display:grid}.ds-billing-card-tile-top>:first-child{grid-column:2}.ds-billing-card-tile-top>span{grid-column:3;justify-content:flex-end}.ds-billing-card-number{color:var(--color-text-strong);font-size:var(--billing-card-number-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--billing-card-number-tracking);font-variant-numeric:tabular-nums;margin:0}.ds-billing-card-tile small{color:var(--checkout-muted);font-size:var(--font-size-small);display:block}.ds-billing-card-usage{margin-top:auto}.ds-billing-card-add{justify-content:center;align-items:center;gap:var(--space-3);border:var(--billing-card-add-border);box-shadow:none;color:var(--color-text);font:inherit;text-align:center;cursor:pointer;background:0 0}.ds-billing-card-add:hover:not(:disabled){background:var(--billing-card-add-hover)}.ds-billing-card-add:focus-visible,.ds-billing-address-row:focus-visible{outline:var(--component-border-width) solid var(--color-accent);outline-offset:var(--space-1)}.ds-billing-card-add:disabled{opacity:var(--checkout-option-disabled-opacity);cursor:not-allowed}.ds-billing-card-add>svg{width:var(--billing-card-add-icon);height:var(--billing-card-add-icon)}.ds-billing-card-add strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);display:block}.ds-billing-note{align-items:center;gap:var(--billing-note-gap);margin:var(--billing-note-margin);color:var(--checkout-muted);font-size:var(--font-size-small);display:flex}.ds-billing-note>svg{width:var(--billing-note-icon);height:var(--billing-note-icon);flex:none}.ds-billing-address-list{overflow:hidden}.ds-billing-address-row{align-items:center;gap:var(--billing-address-row-gap);width:100%;min-height:var(--billing-address-row-min);padding:var(--billing-address-row-padding);border:0;border-bottom:var(--checkout-divider);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}.ds-billing-address-row:last-child{border-bottom:0}.ds-billing-address-row:hover{background:var(--billing-card-add-hover)}.ds-billing-address-row>span{flex:1;min-width:0}.ds-billing-address-row strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);display:block}.ds-billing-address-row[data-add] strong{color:inherit}.ds-billing-address-row small{color:var(--checkout-muted);font-size:var(--font-size-small)}.ds-billing-address-row>svg{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--billing-address-chevron);flex:none}.ds-billing-address-row[data-add]>svg{color:inherit}.ds-billing-address-empty{padding:var(--billing-address-row-padding);border-bottom:var(--checkout-divider);color:var(--checkout-muted);margin:0}@media (width<=640px){.ds-billing-site-body[data-usage],.ds-billing-site-usage,.ds-billing-cards,.ds-billing-storage{grid-template-columns:minmax(0,1fr)}.ds-billing-site-body[data-usage]>.ds-billing-site-facts{border-inline-end:0;border-bottom:var(--checkout-divider)}.ds-billing-card-tile{min-height:0}}.ds-billing-assignments{border-radius:var(--checkout-radius);background:var(--checkout-surface);box-shadow:var(--checkout-shadow);overflow:hidden}.ds-billing-assignments>.ds-settings-list+.ds-settings-list{border-top:var(--checkout-divider)}.ds-billing-assignments .ds-settings-copy.ds-settings-copy.ds-settings-copy.ds-settings-copy>*{display:none}.ds-billing-assignments .ds-settings-section.ds-settings-section.ds-settings-section.ds-settings-section{gap:0}.ds-billing-assignments .ds-settings-controls.ds-settings-controls.ds-settings-controls.ds-settings-controls.ds-settings-controls.ds-settings-controls.ds-settings-controls.ds-settings-controls{box-shadow:none;background:0 0;border-radius:0}.ds-billing-footnote{margin:var(--space-3) var(--space-1) 0;color:var(--checkout-muted);font-size:var(--font-size-small)}.ds-sidebar-upgrade{gap:var(--upgrade-sidebar-gap);padding:var(--upgrade-sidebar-padding);border:var(--upgrade-sidebar-border);border-radius:var(--upgrade-radius);background:var(--upgrade-sidebar-surface);min-width:0;display:grid}.ds-upgrade-badge{align-items:center;gap:var(--upgrade-badge-gap);padding:var(--upgrade-badge-padding);font-size:var(--upgrade-badge-size);font-weight:var(--upgrade-title-weight);background:var(--upgrade-muted-surface);color:var(--upgrade-symbol-color);border-radius:var(--upgrade-radius);flex-shrink:0;display:inline-flex}.ds-upgrade-badge svg{width:var(--upgrade-badge-icon-size);height:var(--upgrade-badge-icon-size)}.ds-sidebar-upgrade h3{font-size:var(--upgrade-sidebar-title-size);font-weight:var(--upgrade-title-weight);color:var(--color-text-strong);line-height:var(--line-height-body);margin:0}.ds-sidebar-upgrade-header{justify-content:space-between;align-items:center;gap:var(--upgrade-sidebar-header-gap);display:flex}.ds-sidebar-upgrade-plan{align-items:center;gap:var(--upgrade-badge-gap);padding:var(--upgrade-sidebar-badge-padding);border-radius:var(--upgrade-sidebar-badge-radius);font-size:var(--upgrade-sidebar-copy-size);font-weight:var(--upgrade-title-weight);color:var(--upgrade-sidebar-badge-text);background:var(--upgrade-sidebar-badge-surface);display:inline-flex}.ds-sidebar-upgrade-plan svg{width:var(--upgrade-badge-icon-size);height:var(--upgrade-badge-icon-size)}.ds-sidebar-upgrade-copy{gap:var(--upgrade-sidebar-copy-gap);display:grid}.ds-sidebar-upgrade-status{font-size:var(--upgrade-sidebar-status-size);color:var(--upgrade-copy-color)}.ds-sidebar-upgrade .bo-button{justify-content:space-between}.ds-sidebar-upgrade-action-icon{width:var(--upgrade-sidebar-action-icon-size);height:var(--upgrade-sidebar-action-icon-size);border-radius:var(--upgrade-sidebar-badge-radius);background:var(--upgrade-sidebar-action-icon-surface);place-items:center;display:grid}.ds-sidebar-upgrade p{color:var(--upgrade-copy-color);font-size:var(--upgrade-sidebar-copy-size);line-height:var(--line-height-body);margin:0}.ds-sidebar-upgrade button svg{width:var(--upgrade-icon-size);height:var(--upgrade-icon-size);flex-shrink:0}.ds-upgrade-state{min-width:0}.ds-upgrade-state h2{color:var(--color-text-strong);font-size:var(--upgrade-card-title-size);font-weight:var(--upgrade-card-title-weight);letter-spacing:var(--upgrade-card-title-tracking);line-height:var(--upgrade-card-title-line);margin:0}.ds-upgrade-state p{color:var(--upgrade-card-copy-color);font-size:var(--upgrade-copy-size);line-height:var(--line-height-body);margin:0}.ds-upgrade-help{color:var(--upgrade-copy-color);font-size:var(--upgrade-copy-size);line-height:var(--line-height-body)}.ds-upgrade-label{align-items:center;gap:var(--upgrade-label-gap);color:var(--upgrade-label-color);font-size:var(--upgrade-label-size);font-weight:var(--upgrade-label-weight);letter-spacing:var(--upgrade-label-tracking);line-height:var(--line-height-label);text-transform:uppercase;display:inline-flex}.ds-upgrade-label svg{width:var(--upgrade-label-icon-size);height:var(--upgrade-label-icon-size);stroke-width:var(--upgrade-label-icon-stroke);flex-shrink:0}.ds-upgrade-symbol svg{width:var(--upgrade-tile-icon-size);height:var(--upgrade-tile-icon-size)}.ds-upgrade-symbol{width:var(--upgrade-symbol-size);height:var(--upgrade-symbol-size);border-radius:var(--upgrade-tile-radius);background:var(--upgrade-symbol-surface);color:var(--upgrade-symbol-color);flex-shrink:0;place-items:center;display:grid}.ds-upgrade-actions{align-items:center;gap:var(--upgrade-card-actions-gap);flex-wrap:wrap;display:flex}.ds-upgrade-link{border-radius:var(--upgrade-link-radius);color:var(--upgrade-link-color);font:inherit;font-weight:var(--upgrade-link-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.ds-upgrade-link:hover{text-decoration:underline}.ds-upgrade-link:focus-visible{box-shadow:var(--effect-brand-focus-ring);outline:none}.ds-upgrade-price{min-width:0}.ds-upgrade-price strong{color:var(--color-text-strong);font-size:var(--upgrade-price-size);font-weight:var(--upgrade-price-weight);letter-spacing:var(--upgrade-price-tracking);line-height:var(--upgrade-price-line);display:block}.ds-upgrade-price span{color:var(--upgrade-copy-color);font-size:var(--upgrade-price-detail-size);white-space:nowrap}.ds-upgrade-state[data-kind=stage]:not([data-presentation=compact]){min-height:var(--upgrade-stage-height);padding:var(--upgrade-stage-padding);border-radius:var(--upgrade-stage-radius);background:var(--upgrade-stage-surface);box-shadow:var(--upgrade-stage-edge);place-items:center;display:grid;position:relative;overflow:hidden}.ds-upgrade-backdrop{opacity:var(--upgrade-backdrop-opacity);filter:var(--upgrade-backdrop-filter);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.ds-upgrade-backdrop>img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.ds-upgrade-state[data-kind=stage]:not([data-presentation=compact]):after{content:"";background:var(--upgrade-veil);pointer-events:none;position:absolute;inset:0}.ds-upgrade-skeleton{align-content:start;gap:var(--upgrade-skeleton-gap);height:100%;padding:var(--upgrade-skeleton-padding);display:grid}.ds-upgrade-skeleton-bar{gap:var(--upgrade-skeleton-gap);display:flex}.ds-upgrade-skeleton-bar>span{height:var(--upgrade-skeleton-bar-height);border-radius:var(--upgrade-radius);background:var(--upgrade-skeleton-fill);width:12%}.ds-upgrade-skeleton-bar>span:first-child{width:32%;margin-inline-end:auto}.ds-upgrade-skeleton-table{border:var(--upgrade-border);border-radius:var(--upgrade-radius)}.ds-upgrade-skeleton-table>div{grid-template-columns:var(--upgrade-skeleton-columns);align-items:center;gap:var(--upgrade-skeleton-gap);height:var(--upgrade-skeleton-row-height);padding-inline:var(--upgrade-skeleton-gap);border-top:var(--upgrade-border);display:grid}.ds-upgrade-skeleton-table>div:first-child{border-top:0}.ds-upgrade-skeleton-table span{height:var(--upgrade-skeleton-line-height);border-radius:var(--upgrade-radius);background:var(--upgrade-skeleton-fill);width:70%}.ds-upgrade-skeleton-table span:first-child{width:100%}.ds-upgrade-skeleton-table>div:nth-child(2n) span:nth-child(2){width:48%}.ds-upgrade-skeleton-table>div:nth-child(3n) span:nth-child(3){width:44%}.ds-upgrade-card{z-index:1;width:100%;max-width:var(--upgrade-card-width);border-radius:var(--upgrade-card-radius);background:var(--upgrade-card-surface);box-shadow:var(--upgrade-card-shadow);position:relative;overflow:hidden}.ds-upgrade-card[data-pending]{visibility:hidden}.ds-upgrade-art{height:var(--upgrade-art-height);background:var(--upgrade-art-surface);position:relative;overflow:hidden}.ds-upgrade-fan>img{left:50%;top:var(--upgrade-fan-top);width:var(--upgrade-fan-page-width);height:auto;margin-left:var(--upgrade-fan-page-offset);border-radius:var(--upgrade-fan-radius);box-shadow:var(--upgrade-fan-shadow);position:absolute}.ds-upgrade-fan>img:not([data-page=front]){top:var(--upgrade-fan-back-top);filter:var(--upgrade-fan-back-dim)}.ds-upgrade-fan>img[data-page=left]{transform:translateX(calc(-1 * var(--upgrade-fan-page-shift))) rotate(calc(-1 * var(--upgrade-fan-tilt)))}.ds-upgrade-fan>img[data-page=right]{transform:translateX(var(--upgrade-fan-page-shift)) rotate(var(--upgrade-fan-tilt))}.ds-upgrade-fan[data-shape=screens]>img{width:var(--upgrade-fan-screen-width);margin-left:var(--upgrade-fan-screen-offset);border-radius:var(--upgrade-fan-screen-radius)}.ds-upgrade-fan[data-shape=screens]>img[data-page=left]{transform:translateX(calc(-1 * var(--upgrade-fan-screen-shift))) rotate(calc(-1 * var(--upgrade-fan-tilt)))}.ds-upgrade-fan[data-shape=screens]>img[data-page=right]{transform:translateX(var(--upgrade-fan-screen-shift)) rotate(var(--upgrade-fan-tilt))}.ds-upgrade-drawing{inset:var(--upgrade-art-drawing-inset);position:absolute}.ds-upgrade-chat{align-content:center;gap:var(--upgrade-chat-gap);padding:var(--upgrade-chat-padding);font-size:var(--upgrade-chat-size);line-height:var(--line-height-body);display:grid;position:absolute;inset:0}.ds-upgrade-chat-question,.ds-upgrade-chat-answer>span{padding:var(--upgrade-chat-bubble-padding);border-radius:var(--upgrade-chat-bubble-radius)}.ds-upgrade-chat-question{background:var(--upgrade-chat-question-surface);color:var(--upgrade-chat-question-text);justify-self:end}.ds-upgrade-chat-answer{align-items:flex-end;gap:var(--upgrade-chat-gap);justify-self:start;display:flex}.ds-upgrade-chat-answer>span{background:var(--upgrade-chat-answer-surface);color:var(--upgrade-chat-answer-text);box-shadow:var(--upgrade-chat-answer-shadow)}.ds-upgrade-body{gap:var(--upgrade-card-body-gap);padding:var(--upgrade-card-body-padding);display:grid}.ds-upgrade-foot{justify-content:space-between;align-items:center;gap:var(--upgrade-card-foot-gap);margin-top:var(--upgrade-card-foot-offset);padding:var(--upgrade-card-foot-padding);border-top:var(--upgrade-card-hairline);flex-wrap:wrap;display:flex}.ds-upgrade-foot>.ds-upgrade-actions{margin-inline-start:auto}.ds-upgrade-card[data-design=list]{gap:var(--upgrade-list-card-gap);padding:var(--upgrade-list-card-padding);display:grid}.ds-upgrade-card[data-design=list]>.ds-upgrade-body{gap:var(--upgrade-list-card-gap);padding:0}.ds-upgrade-head{align-items:center;gap:var(--upgrade-head-gap);min-width:0;display:flex}.ds-upgrade-head>div{gap:var(--upgrade-notice-copy-gap);min-width:0;display:grid}.ds-upgrade-list{border:var(--upgrade-card-hairline);border-radius:var(--upgrade-list-radius);margin:0;padding:0;list-style:none;display:grid}.ds-upgrade-list>li{align-items:center;gap:var(--upgrade-list-row-gap);padding:var(--upgrade-list-row-padding);border-top:var(--upgrade-card-hairline);color:var(--upgrade-list-text);font-weight:var(--font-weight-semibold);display:flex}.ds-upgrade-list>li:first-child{border-top:0}.ds-upgrade-list svg{width:var(--upgrade-icon-size);height:var(--upgrade-icon-size);flex-shrink:0}.ds-upgrade-card[data-design=list]>.ds-upgrade-foot{border-top:0;align-items:flex-end;margin-top:0;padding:0}.ds-upgrade-card[data-design=list]>.ds-upgrade-foot>.ds-upgrade-actions{display:contents}.ds-upgrade-card[data-design=list]>.ds-upgrade-foot .ds-upgrade-link{margin-inline-start:auto}.ds-upgrade-card[data-design=list]>.ds-upgrade-foot .bo-button{min-height:var(--upgrade-list-button-height);flex:1 0 100%}.ds-upgrade-state[data-kind=quiet]:not([data-presentation=compact]){padding-top:var(--upgrade-quiet-offset);justify-items:center;display:grid}.ds-upgrade-card[data-design=quiet]{justify-items:center;gap:var(--upgrade-quiet-gap);max-width:var(--upgrade-quiet-width);padding:var(--upgrade-quiet-padding);text-align:center;box-shadow:var(--upgrade-stage-edge);display:grid}.ds-upgrade-card[data-design=quiet] h2{font-size:var(--upgrade-quiet-title-size)}.ds-upgrade-card[data-design=quiet] p{color:var(--upgrade-copy-color)}.ds-upgrade-card[data-design=quiet] .ds-upgrade-actions{justify-content:center}.ds-upgrade-notice{justify-content:space-between;align-items:center;gap:var(--upgrade-notice-gap);padding:var(--upgrade-notice-padding);border-radius:var(--upgrade-stage-radius);background:var(--upgrade-card-surface);box-shadow:var(--upgrade-notice-edge);flex-wrap:wrap;display:flex}.ds-upgrade-notice-copy{flex:1 1 var(--upgrade-copy-width);gap:var(--upgrade-notice-copy-gap);min-width:0;display:grid}.ds-upgrade-notice h2{align-items:center;gap:var(--upgrade-label-gap);font-size:var(--upgrade-notice-title-size);letter-spacing:var(--letter-spacing-base);display:flex}.ds-upgrade-notice h2 svg{width:var(--upgrade-icon-size);height:var(--upgrade-icon-size);flex-shrink:0}.ds-upgrade-notice p{color:var(--upgrade-copy-color)}.ds-upgrade-content{justify-items:start;gap:var(--upgrade-compact-gap);min-width:0;max-width:var(--upgrade-copy-width);display:grid}.ds-upgrade-content h2{font-size:var(--upgrade-compact-title-size);letter-spacing:var(--letter-spacing-base)}.ds-upgrade-content p{color:var(--upgrade-copy-color)}@media (width<=640px){.ds-upgrade-state[data-kind=stage]:not([data-presentation=compact]){min-height:0;padding:var(--upgrade-gap) var(--upgrade-sidebar-gap)}.ds-upgrade-card:not([data-design=quiet]){max-width:none}.ds-upgrade-art{height:var(--upgrade-art-height-compact)}.ds-upgrade-foot>.ds-upgrade-actions{flex:100%;justify-content:space-between;margin-inline-start:0}.ds-upgrade-card[data-design=quiet]{padding:var(--upgrade-padding)}.ds-upgrade-notice .ds-upgrade-actions{flex:100%}}.ds-quick-info{gap:var(--quick-info-content-gap);min-width:0;display:grid;container-type:inline-size}.ds-quick-info-context{justify-content:space-between;align-items:center;gap:var(--quick-info-content-gap);min-height:var(--quick-info-action-target);flex-wrap:wrap;display:flex}.ds-quick-info-context p{color:var(--quick-info-muted);font-size:var(--quick-info-meta-size);overflow-wrap:anywhere;margin:0}.ds-quick-info-grid{grid-template-columns:var(--quick-info-columns);gap:var(--quick-info-gap);display:grid}.ds-quick-info-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.ds-quick-info-grid[data-count="2"]{grid-template-columns:var(--quick-info-pair-columns)}.ds-quick-info-grid[data-count="3"]{grid-template-columns:var(--quick-info-trio-columns)}.ds-quick-info-card{align-items:flex-start;gap:var(--quick-info-content-gap);min-width:0;padding:var(--quick-info-padding);border:var(--quick-info-border);border-radius:var(--quick-info-radius);background:var(--quick-info-surface);box-shadow:var(--ds-card-shadow);color:var(--quick-info-text);line-height:var(--quick-info-line-height);transition:var(--quick-info-transition);flex-direction:column;display:flex}.ds-quick-info-card:hover{border-color:var(--quick-info-hover-border)}.ds-quick-info-card-header{justify-content:space-between;align-items:flex-start;gap:var(--quick-info-content-gap);width:100%;min-width:0;display:flex;position:relative}.ds-quick-info-card-header[data-customizable=true]{padding-inline-end:var(--quick-info-header-reserve)}.ds-quick-info-card-change{position:absolute;inset-block-start:var(--quick-info-action-offset);inset-inline-end:var(--quick-info-change-inset)}.ds-quick-info-card-header h3{overflow-wrap:anywhere;min-width:0;color:var(--quick-info-label-color);font-size:var(--quick-info-label-size);font-weight:var(--quick-info-label-weight);line-height:var(--quick-info-line-height);margin:0}.ds-quick-info-change.bo-icon-button{width:var(--quick-info-action-target);height:var(--quick-info-action-target);min-width:var(--quick-info-action-target);min-height:var(--quick-info-action-target)}.ds-quick-info-change svg,.ds-quick-info-comparison svg{width:var(--quick-info-icon-size);height:var(--quick-info-icon-size);flex-shrink:0}.ds-quick-info-value{color:var(--quick-info-value-color);overflow-wrap:anywhere;max-width:100%;font-size:var(--quick-info-value-size);font-weight:var(--quick-info-value-weight);letter-spacing:var(--quick-info-value-tracking);font-variant-numeric:tabular-nums;margin:0}.ds-quick-info-meta{font-size:var(--quick-info-meta-size);color:var(--quick-info-muted);overflow-wrap:break-word}.ds-quick-info-meta:empty{display:none}.ds-quick-info-comparison{display:block}.ds-quick-info-delta{vertical-align:top;align-items:center;gap:var(--quick-info-comparison-gap);white-space:nowrap;color:var(--quick-info-unchanged);font-weight:var(--quick-info-delta-weight);margin-inline-end:var(--quick-info-comparison-gap);display:inline-flex}.ds-quick-info-delta[data-direction=up]{color:var(--quick-info-increase)}.ds-quick-info-delta[data-direction=down]{color:var(--quick-info-decrease)}.ds-quick-info-comparison-label{min-width:0;color:var(--quick-info-muted)}.ds-quick-info-card>.bo-button{margin-top:auto}.ds-quick-info-loading{gap:var(--quick-info-content-gap);width:100%;display:grid}.ds-quick-info-loading>span:first-child{width:var(--quick-info-placeholder-width);height:var(--quick-info-placeholder-height);background:var(--quick-info-placeholder-surface);border-radius:var(--quick-info-radius)}@container (width<=480px){.ds-quick-info-grid,.ds-quick-info-grid[data-count="3"]{grid-template-columns:var(--quick-info-pair-columns)}}@media (width<=640px){.ds-quick-info-grid,.ds-quick-info-grid[data-count]{gap:var(--quick-info-mobile-gap);grid-template-columns:minmax(0,1fr)}.ds-quick-info-card{padding:var(--quick-info-mobile-padding)}.ds-quick-info-value{font-size:var(--quick-info-mobile-value-size)}.ds-quick-info-card-change{position:absolute;inset-block-start:var(--quick-info-action-offset);inset-inline-end:var(--quick-info-mobile-change-inset)}.ds-quick-info-card-header h3{flex:1}.ds-quick-info-card-header[data-customizable=true]{padding-inline-end:var(--quick-info-mobile-header-reserve)}.ds-quick-info-card-change{inset-block-start:var(--quick-info-mobile-action-offset)}.ds-quick-info-change.bo-icon-button{width:var(--quick-info-mobile-action-target);height:var(--quick-info-mobile-action-target);min-width:var(--quick-info-mobile-action-target);min-height:var(--quick-info-mobile-action-target)}}@media (prefers-reduced-motion:reduce){.ds-quick-info-card{transition:none}}.ds-content-tabs{gap:var(--content-tabs-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-tab-count{padding-inline:var(--content-tabs-count-padding);border-radius:var(--content-tabs-count-radius);background:var(--content-tabs-count-bg);color:var(--content-tabs-count-color);font-size:var(--content-tabs-count-size);margin-inline-start:var(--content-tabs-count-gap);display:inline-flex}.ds-tabs[data-variant=pills]{background:0 0;border-radius:0;width:auto;padding:0}.ds-tabs[data-variant=pills]>.ds-tab{border:var(--component-border-width) solid var(--button-secondary-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);min-height:var(--control-height-sm);font-size:var(--font-size-small);background:var(--button-secondary-bg);color:var(--button-secondary-text);align-items:center;display:inline-flex}.ds-tabs[data-variant=pills] .ds-tab-count{min-width:var(--content-tabs-pill-count-height);height:var(--content-tabs-pill-count-height);line-height:var(--line-height-flat);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center}.ds-tabs[data-variant=pills]>.ds-tab[aria-pressed=true] .ds-tab-count{background:var(--content-tabs-pill-count-active-bg);color:var(--content-tabs-pill-count-active-color)}.ds-tabs[data-variant=pills]>.ds-tab[aria-pressed=true]{box-shadow:none;border-color:var(--button-primary-bg);background:var(--button-primary-bg);color:var(--button-primary-text)}.ds-tabs[data-variant=pills]>.ds-tab[aria-pressed=true]:after{display:none}.ds-content-tab-icon{flex-shrink:0;display:inline-flex}.ds-content-tab-icon svg{width:var(--content-tabs-icon-size);height:var(--content-tabs-icon-size)}.ds-content-tab-list>.ds-tab:has(.ds-content-tab-icon){justify-content:flex-start;align-items:center;gap:var(--content-tabs-icon-gap);display:flex}.ds-content-tabs-navigation{align-items:center;gap:var(--content-tabs-overflow-gap);min-width:0;display:flex}.ds-content-tabs-navigation>.bo-icon-button{width:var(--content-tabs-control-size);height:var(--content-tabs-control-size);min-width:var(--content-tabs-control-size);min-height:var(--content-tabs-control-size)}.ds-content-tabs-navigation>.bo-icon-button svg{width:var(--content-tabs-icon-size);height:var(--content-tabs-icon-size)}.bo-shell-content .ds-content-tabs:not([data-navigation=sidebar])>.ds-content-tabs-navigation>.ds-tabs.ds-content-tab-list{box-shadow:var(--ds-page-tab-track-shadow)}.ds-tabs.ds-content-tab-list{flex-wrap:nowrap;flex:0 auto;overflow-x:auto}.ds-content-tab-list>.ds-tab,.ds-content-tab-list>.ds-content-tab-group>.ds-tab{white-space:nowrap;flex-shrink:0}.ds-content-tab-list>.ds-tab[aria-selected=true],.ds-content-tab-list>.ds-content-tab-group>.ds-tab[aria-selected=true]{color:var(--content-tabs-active-color)}.ds-content-tab-list>.ds-content-tab-group{flex-shrink:0}.ds-content-tab-group>.ds-tab{align-items:center;gap:var(--content-tabs-caret-gap);display:inline-flex}.ds-content-tab-caret{width:var(--content-tabs-caret-size);height:var(--content-tabs-caret-size);flex-shrink:0}.ds-content-tab-group>.ds-tab[aria-expanded=true]>.ds-content-tab-caret{transform:var(--content-tabs-caret-open-transform)}.bo-dropdown-menu.ds-content-tab-views{gap:var(--ds-tab-gap);width:max-content;min-width:0;padding:var(--ds-tab-track-padding);border:var(--component-border-width) solid var(--content-tabs-views-border);border-radius:var(--ds-tab-track-radius);background:var(--content-tabs-views-surface);box-shadow:var(--content-tabs-views-shadow);margin-block-start:var(--content-tabs-views-offset);display:flex}.ds-content-tab-views .bo-dropdown-menu-item{width:auto;min-height:var(--ds-tab-height);padding:var(--ds-tab-padding);border-radius:var(--ds-tab-radius);color:var(--ds-tab-text);font-size:var(--ds-tab-font-size);font-weight:var(--font-weight-semibold);white-space:nowrap;background:0 0}.ds-content-tab-views .bo-dropdown-menu-item+.bo-dropdown-menu-item{border-top:0}.ds-content-tab-views .bo-dropdown-menu-item:hover:not(:disabled),.ds-content-tab-views .bo-dropdown-menu-item:focus-visible{color:var(--ds-tab-hover-text);background:0 0}.ds-content-tab-views .bo-dropdown-menu-item.is-selected{background:var(--content-tabs-views-selected-surface);color:var(--ds-tab-active-text)}.ds-content-tab-views .bo-dropdown-menu-item:focus-visible{outline:var(--content-tabs-focus-width) solid var(--content-tabs-focus-color);outline-offset:var(--content-tabs-focus-offset)}.ds-content-tab-views .bo-dropdown-menu-item-check{display:none}.ds-content-tab-panel{gap:var(--content-tabs-section-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-content-tab-panel[hidden]{display:none}.ds-content-tab-panel:focus-visible,.ds-content-tab-list>.ds-tab:focus-visible,.ds-content-tab-list>.ds-content-tab-group>.ds-tab:focus-visible{outline:var(--content-tabs-focus-width) solid var(--content-tabs-focus-color);outline-offset:var(--content-tabs-focus-offset);box-shadow:none}.ds-content-tabs[data-navigation=sidebar]{grid-template-columns:var(--content-tabs-sidebar-columns);align-items:start}.ds-content-tabs[data-navigation=sidebar]>.ds-content-tabs-navigation{top:var(--content-tabs-sidebar-top);border-inline-end:var(--content-tabs-sidebar-border);grid-area:1/1;padding-inline-end:var(--content-tabs-sidebar-divider-gap);position:sticky}.ds-content-tabs[data-navigation=sidebar]>.ds-content-tab-panel{grid-area:1/2}.ds-content-tabs[data-navigation=sidebar]>.ds-content-tabs-navigation>.ds-content-tab-list{place-self:stretch stretch;align-items:stretch;gap:var(--content-tabs-sidebar-gap);width:auto;max-height:var(--content-tabs-sidebar-max-height);background:0 0;border-radius:0;flex-direction:column;padding:0;overflow:hidden auto}.ds-content-tabs[data-navigation=sidebar]>.ds-content-tabs-navigation>.ds-content-tab-list>.ds-tab{text-align:start;padding:var(--content-tabs-sidebar-padding);border-radius:var(--content-tabs-sidebar-radius);white-space:normal}.ds-content-tabs[data-navigation=sidebar]>.ds-content-tabs-navigation>.ds-content-tab-list>.ds-tab[aria-selected=true]{background:var(--content-tabs-sidebar-active-surface);box-shadow:none}.ds-content-tabs[data-navigation=sidebar]>.ds-content-tabs-navigation>.ds-content-tab-list>.ds-tab:after{display:none}@media (width<=640px){.ds-content-tabs[data-navigation=sidebar]{grid-template-columns:var(--section-navigation-mobile-columns)}.ds-content-tabs[data-navigation=sidebar]>.ds-content-tabs-navigation{border-inline-end:0;grid-row:auto;padding-inline-end:0;display:none;position:static;top:auto}.ds-content-tabs[data-navigation=sidebar]>.ds-content-tab-panel{grid-area:auto/1}.ds-content-tabs[data-navigation=sidebar]>.ds-content-tabs-navigation>.ds-content-tab-list{flex-direction:row;max-height:none;overflow:visible}.ds-content-tabs[data-navigation=sidebar]>.ds-content-tabs-navigation>.ds-content-tab-list>.ds-tab{min-width:0;padding:var(--content-tabs-sidebar-padding);border:var(--content-tabs-sidebar-border);border-radius:var(--content-tabs-sidebar-radius);white-space:normal;background:0 0}.ds-content-tabs[data-navigation=sidebar]>.ds-content-tabs-navigation>.ds-content-tab-list>.ds-tab:after{display:none}}.ds-content-tabs[data-mobile-navigation=detail]>.ds-content-tab-panel .ds-settings-directory>h2,.ds-content-tabs[data-mobile-navigation=detail]>.ds-content-tab-panel .ds-settings-detail-heading{display:none}@media (width<=640px){.ds-content-tabs-navigation>.bo-icon-button{display:none}.ds-content-tab-list[data-more-after]{-webkit-mask-image:var(--content-tabs-fade-after);mask-image:var(--content-tabs-fade-after)}.ds-content-tab-list[data-more-before]{-webkit-mask-image:var(--content-tabs-fade-before);mask-image:var(--content-tabs-fade-before)}.ds-content-tab-list[data-more-before][data-more-after]{-webkit-mask-image:var(--content-tabs-fade-both);mask-image:var(--content-tabs-fade-both)}}.ds-form-requirement{align-items:center;gap:var(--form-requirement-gap);padding:var(--form-requirement-padding);background:var(--form-requirement-surface);border:var(--form-requirement-border);border-radius:var(--form-requirement-radius);box-shadow:var(--banner-shadow);color:var(--state-text);line-height:var(--state-line-height);flex-wrap:wrap;display:flex}.ds-form-requirement>svg{width:var(--form-requirement-icon-size);height:var(--form-requirement-icon-size);color:var(--form-requirement-accent);flex-shrink:0}.ds-form-requirement .bo-button svg{width:var(--form-requirement-icon-size);height:var(--form-requirement-icon-size);flex-shrink:0}.ds-form-requirement>.bo-button{padding-inline:var(--form-requirement-action-padding);color:var(--form-requirement-action-color);background:var(--form-requirement-action-surface);border-color:var(--form-requirement-action-border);box-shadow:none;flex-shrink:0;align-self:center;margin-inline-start:auto}.ds-form-requirement>.bo-button:hover:not(:disabled){color:var(--form-requirement-action-color);background:var(--form-requirement-action-surface);border-color:var(--form-requirement-action-border);-webkit-text-decoration:var(--form-requirement-action-hover-decoration);text-decoration:var(--form-requirement-action-hover-decoration);box-shadow:none;transform:none}.ds-form-requirement>.bo-button:disabled{color:var(--form-requirement-action-disabled-color);background:var(--form-requirement-action-surface);border-color:var(--form-requirement-action-border)}.ds-form-requirement>.bo-button:focus-visible{box-shadow:var(--form-requirement-action-focus-ring)}.ds-form-requirement>.bo-icon-button{flex-shrink:0;align-self:center;margin-inline-start:auto}.ds-form-requirement[data-kind=insight]{background:var(--insight-banner-surface);border:var(--insight-banner-border)}.ds-form-requirement[data-kind=insight]>svg{color:var(--state-muted)}.ds-form-requirement>div{min-width:min(100%, var(--form-requirement-copy-min-width));gap:var(--state-copy-gap);overflow-wrap:anywhere;flex:1;display:grid}.ds-form-requirement strong{font-size:var(--state-title-size);font-weight:var(--state-title-weight)}.ds-form-requirement p{font-size:var(--state-detail-size);margin:0}.ds-resource-state{justify-content:center;align-items:center;gap:var(--state-gap);padding:var(--state-padding);min-width:0;min-height:var(--state-section-height);text-align:center;color:var(--state-text);flex-direction:column;display:flex}.ds-resource-state--page{min-height:var(--state-page-height)}.ds-resource-state--compact{min-height:var(--state-compact-height)}.ds-resource-state-icon{width:var(--state-icon-size);height:var(--state-icon-size);color:var(--state-muted)}.ds-resource-state-copy{gap:var(--state-copy-gap);max-width:var(--state-copy-width);overflow-wrap:anywhere;display:grid}.ds-resource-state-copy strong,.ds-data-status strong{font-size:var(--state-title-size);font-weight:var(--state-title-weight);line-height:var(--state-line-height)}.ds-resource-state-copy p,.ds-data-status p{font-size:var(--state-detail-size);line-height:var(--state-line-height);color:var(--state-muted);margin:0}.ds-state-skeleton{gap:var(--state-skeleton-gap);width:var(--state-skeleton-width);max-width:100%;display:grid}.ds-state-skeleton span{height:var(--state-skeleton-line-height);border-radius:var(--state-skeleton-radius);background:var(--state-skeleton-surface);display:block}.ds-state-skeleton>span:last-child{justify-self:center;width:65%}.ds-resource-state--shaped{text-align:start;justify-content:flex-start;align-items:stretch;min-height:0;padding:0;position:relative}.ds-resource-state--shaped.ds-resource-state--compact{padding:var(--state-skeleton-compact-padding)}.ds-resource-state--shaped .ds-resource-state-copy{width:var(--state-hidden-size);height:var(--state-hidden-size);margin:calc(-1 * var(--state-hidden-size));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.ds-state-skeleton[data-shaped]{gap:var(--state-skeleton-shaped-gap);width:100%}.ds-skeleton-shape,.ds-skeleton-shape>div{gap:var(--state-skeleton-block-gap);min-width:0;display:grid}.ds-skeleton-shape span{height:var(--state-skeleton-bar-height);background:var(--state-skeleton-shape-surface)}.ds-skeleton-shape:is([data-shape=grid],[data-shape=stats])>div,.ds-skeleton-shape[data-shape=detail]>div:nth-child(3),.ds-skeleton-shape[data-shape=chart]{padding:var(--state-skeleton-card-padding);border:var(--state-skeleton-card-border);border-radius:var(--state-skeleton-card-radius);background:var(--state-skeleton-card-surface)}.ds-skeleton-shape[data-shape=table]{border:var(--component-border-width) solid var(--table-shell-border);border-radius:var(--grid-radius);background:var(--grid-bg);box-shadow:var(--table-shell-shadow);overflow:clip}.ds-skeleton-shape:is([data-shape=table],[data-shape=rows]){gap:0}.ds-skeleton-shape:is([data-shape=table],[data-shape=rows])>div{grid-template-columns:var(--grid-select-width) 2fr 1.5fr 1fr 1fr;min-height:var(--grid-row-height);border-bottom:var(--component-border-width) solid var(--grid-border);align-items:center;gap:0}.ds-skeleton-shape:is([data-shape=table],[data-shape=rows])>div:nth-child(2){min-height:var(--grid-header-height);background:var(--grid-header-bg)}.ds-skeleton-shape:is([data-shape=table],[data-shape=rows]) span{width:78%;margin-inline:var(--grid-cell-padding)}.ds-skeleton-shape:is([data-shape=table],[data-shape=rows]) span:nth-child(odd){width:56%}.ds-skeleton-shape:is([data-shape=table],[data-shape=rows])>div:nth-child(2n+4) span:nth-child(2){width:62%}.ds-skeleton-shape:is([data-shape=table],[data-shape=rows])>div:nth-child(2) span{width:40%;height:var(--state-skeleton-line-height)}.ds-skeleton-shape:is([data-shape=table],[data-shape=rows])>div>span:first-child{width:var(--grid-checkbox-size);height:var(--grid-checkbox-size);border-radius:var(--radius-sm);justify-self:center;margin:0}.ds-skeleton-shape[data-shape=table]>div:first-child{gap:var(--grid-toolbar-gap);padding:var(--grid-toolbar-padding);flex-wrap:wrap;display:flex}.ds-skeleton-shape[data-shape=table]>div:first-child span{width:var(--grid-control-height);height:var(--grid-control-height);border-radius:var(--grid-tool-radius);flex:none;margin:0}.ds-skeleton-shape[data-shape=table]>div:first-child span:first-child{flex:0 1 var(--grid-search-width);border-radius:var(--radius-md);margin-inline-end:auto}.ds-skeleton-shape[data-shape=table]>div:first-child span:last-child{width:var(--state-skeleton-action-width);border-radius:var(--radius-md)}.ds-skeleton-shape[data-shape=grid]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--state-skeleton-card-min)), 1fr));gap:var(--state-skeleton-cell-gap)}.ds-skeleton-shape[data-shape=grid] span:first-child{height:var(--state-skeleton-media-height);border-radius:var(--state-skeleton-control-radius)}.ds-skeleton-shape[data-shape=grid] span:nth-child(2){width:72%}.ds-skeleton-shape[data-shape=grid] span:nth-child(3){width:44%}.ds-skeleton-shape[data-shape=stats]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--state-skeleton-tile-min)), 1fr));gap:var(--state-skeleton-cell-gap)}.ds-skeleton-shape[data-shape=stats] span:first-child{width:52%}.ds-skeleton-shape[data-shape=stats] span:nth-child(2){width:68%;height:var(--state-skeleton-figure-height)}.ds-skeleton-shape[data-shape=chart]{align-items:flex-end;gap:var(--state-skeleton-cell-gap);height:var(--state-skeleton-plot-height);display:flex}.ds-skeleton-shape[data-shape=chart]>div{border-radius:var(--state-skeleton-radius);background:var(--state-skeleton-shape-surface);flex:1;height:46%}.ds-skeleton-shape[data-shape=chart]>div:nth-child(3n+2){height:78%}.ds-skeleton-shape[data-shape=chart]>div:nth-child(4n){height:62%}.ds-skeleton-shape[data-shape=chart]>div:nth-child(5n){height:30%}.ds-skeleton-shape[data-shape=form]{gap:var(--state-skeleton-cell-gap);max-width:var(--state-skeleton-form-width)}.ds-skeleton-shape[data-shape=form]>div{gap:var(--state-skeleton-field-gap)}.ds-skeleton-shape[data-shape=form] span:first-child{width:min(60%, var(--state-skeleton-label-width))}.ds-skeleton-shape[data-shape=form] span:nth-child(2){height:var(--state-skeleton-control-height);border-radius:var(--state-skeleton-control-radius)}.ds-skeleton-shape[data-shape=detail]{gap:var(--state-skeleton-shaped-gap)}.ds-skeleton-shape[data-shape=detail]>div:first-child span:first-child{width:min(100%, var(--state-skeleton-search-width));height:var(--state-skeleton-heading-height)}.ds-skeleton-shape[data-shape=detail]>div:first-child span:nth-child(2){width:38%}.ds-skeleton-shape[data-shape=detail]>div:nth-child(2) span:nth-child(2){width:92%}.ds-skeleton-shape[data-shape=detail]>div:nth-child(2) span:nth-child(3){width:96%}.ds-skeleton-shape[data-shape=detail]>div:nth-child(2) span:nth-child(4){width:58%}.ds-skeleton-shape[data-shape=detail]>div:nth-child(3) span:first-child{width:34%}.ds-skeleton-shape[data-shape=detail]>div:nth-child(3) span:nth-child(3){width:70%}.ds-skeleton-shape[data-shape=calendar]{gap:var(--state-skeleton-field-gap);grid-template-columns:repeat(7,minmax(0,1fr))}.ds-skeleton-shape[data-shape=calendar]>div{display:contents}.ds-skeleton-shape[data-shape=calendar] span{height:var(--state-skeleton-day-height);border-radius:var(--state-skeleton-control-radius)}.ds-skeleton-shape[data-shape=list]{gap:0}.ds-skeleton-shape[data-shape=list]>div{align-items:center;column-gap:var(--state-skeleton-cell-gap);row-gap:var(--state-skeleton-field-gap);padding:var(--state-skeleton-row-padding);border-bottom:var(--state-skeleton-rule);grid-template-columns:auto minmax(0,1fr)}.ds-skeleton-shape[data-shape=list] span:first-child{width:var(--state-skeleton-avatar-size);height:var(--state-skeleton-avatar-size);border-radius:50%;grid-row:span 2}.ds-skeleton-shape[data-shape=list] span:nth-child(2){width:46%}.ds-skeleton-shape[data-shape=list] span:nth-child(3){width:72%}.ds-skeleton-shape[data-shape=group]{gap:0}.ds-skeleton-shape[data-shape=group]>div{align-items:center;gap:var(--state-skeleton-cell-gap);min-height:var(--settings-ui-row-height);padding-inline:var(--settings-ui-inset);border:var(--component-border-width) solid var(--settings-ui-divider-color);background:var(--settings-ui-group);border-top:0;grid-template-columns:minmax(0,1fr) auto}.ds-skeleton-shape[data-shape=group]>div:first-child{min-height:0;padding:0 var(--settings-ui-inset) var(--space-2);background:0 0;border:0}.ds-skeleton-shape[data-shape=group]>div:first-child span{width:var(--state-skeleton-label-width);height:var(--state-skeleton-line-height)}.ds-skeleton-shape[data-shape=group]>div:nth-child(2){border-top:var(--component-border-width) solid var(--settings-ui-divider-color);border-start-start-radius:var(--settings-ui-radius);border-start-end-radius:var(--settings-ui-radius)}.ds-skeleton-shape[data-shape=group]>div:nth-child(6),.ds-resource-state--compact .ds-skeleton-shape[data-shape=group]>div:nth-child(3){border-end-end-radius:var(--settings-ui-radius);border-end-start-radius:var(--settings-ui-radius)}.ds-skeleton-shape[data-shape=group] span:first-child{width:44%}.ds-skeleton-shape[data-shape=group] span:nth-child(2){width:var(--state-skeleton-action-width)}.ds-skeleton-shape[data-shape=rows]>div:first-child,.ds-skeleton-shape:is([data-shape=grid],[data-shape=list]) span:nth-child(n+4),.ds-skeleton-shape:is([data-shape=stats],[data-shape=form]) span:nth-child(n+3),.ds-skeleton-shape[data-shape=group] span:nth-child(n+3),.ds-skeleton-shape[data-shape=group]>div:first-child span:nth-child(n+2),.ds-skeleton-shape[data-shape=group]>div:nth-child(n+7),.ds-resource-state--compact .ds-skeleton-shape[data-shape=group]>div:nth-child(n+4),.ds-skeleton-shape[data-shape=chart] span,.ds-skeleton-shape[data-shape=detail]>div:first-child span:nth-child(n+3),.ds-skeleton-shape[data-shape=detail]>div:nth-child(2) span:nth-child(5),.ds-skeleton-shape[data-shape=detail]>div:nth-child(3) span:nth-child(n+4),.ds-skeleton-shape:is([data-shape=grid],[data-shape=list],[data-shape=chart])>div:nth-child(n+9),.ds-skeleton-shape[data-shape=calendar]>div:nth-child(n+8),.ds-skeleton-shape[data-shape=form]>div:nth-child(n+7),.ds-skeleton-shape[data-shape=stats]>div:nth-child(n+5),.ds-skeleton-shape[data-shape=detail]>div:nth-child(n+4),.ds-resource-state--section .ds-skeleton-shape:is([data-shape=table],[data-shape=rows])>div:nth-child(n+8),.ds-resource-state--section .ds-skeleton-shape[data-shape=list]>div:nth-child(n+6),.ds-resource-state--section .ds-skeleton-shape:is([data-shape=grid],[data-shape=form])>div:nth-child(n+5),.ds-resource-state--compact .ds-skeleton-shape:is([data-shape=table],[data-shape=rows])>div:nth-child(-n+2),.ds-resource-state--compact .ds-skeleton-shape:is([data-shape=table],[data-shape=rows])>div:nth-child(n+6),.ds-resource-state--compact .ds-skeleton-shape:is([data-shape=list],[data-shape=calendar])>div:nth-child(n+4),.ds-resource-state--compact .ds-skeleton-shape[data-shape=calendar]>div:nth-child(3) span:last-child,.ds-resource-state--compact .ds-skeleton-shape:is([data-shape=grid],[data-shape=stats],[data-shape=form],[data-shape=detail])>div:nth-child(n+3){display:none}@media (width<=640px){.ds-skeleton-shape:is([data-shape=table],[data-shape=rows])>div{grid-template-columns:var(--grid-select-width) 2fr 1fr}.ds-skeleton-shape:is([data-shape=table],[data-shape=rows])>div:not(:first-child) span:nth-child(n+4){display:none}.ds-skeleton-shape[data-shape=table]>div:first-child{row-gap:var(--grid-mobile-toolbar-row-gap)}.ds-skeleton-shape[data-shape=table]>div:first-child span:first-child{flex-basis:100%;margin-inline-end:0}.ds-skeleton-shape[data-shape=table]>div:first-child span:nth-child(2){margin-inline-start:auto}}.ds-data-status{justify-content:space-between;align-items:center;gap:var(--state-gap);flex-wrap:wrap;min-width:0;display:flex}.ds-data-status p{align-items:baseline;gap:var(--state-copy-gap);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ds-data-status strong{color:var(--state-text)}.ds-standalone-state{min-height:var(--state-viewport-height);padding:var(--state-padding);place-items:center;display:grid}.ds-standalone-state-content{width:100%;max-width:var(--state-standalone-width);min-width:0}.ds-notice-group{border:var(--insight-banner-border);border-radius:var(--form-requirement-radius);background:var(--insight-banner-surface);box-shadow:var(--banner-shadow);display:grid;overflow:hidden}.ds-notice-group:empty{display:none}.ds-notice-group>.ds-form-requirement{box-shadow:none;background:0 0;border:0;border-radius:0}.ds-notice-group>.ds-form-requirement+.ds-form-requirement{border-top:var(--insight-banner-border)}.ds-setup-banner{align-items:center;gap:var(--setup-banner-gap);padding:var(--setup-banner-padding);background:var(--setup-banner-surface);border:var(--setup-banner-border);border-radius:var(--setup-banner-radius);box-shadow:var(--banner-shadow);color:var(--state-text);line-height:var(--state-line-height);flex-wrap:wrap;display:flex}.ds-setup-banner-icon{width:var(--setup-banner-tile-size);height:var(--setup-banner-tile-size);border-radius:var(--setup-banner-tile-radius);background:var(--setup-banner-tile-surface);color:var(--setup-banner-tile-color);flex-shrink:0;place-items:center;display:inline-grid}.ds-setup-banner-icon svg{width:var(--form-requirement-icon-size);height:var(--form-requirement-icon-size)}.ds-setup-banner-copy{min-width:min(100%, var(--form-requirement-copy-min-width));gap:var(--state-copy-gap);overflow-wrap:anywhere;flex:1;display:grid}.ds-setup-banner-copy strong{font-size:var(--state-title-size);font-weight:var(--state-title-weight)}.ds-setup-banner-copy p{color:var(--state-muted);font-size:var(--state-detail-size);margin:0}.ds-setup-banner>.bo-button{flex-shrink:0;margin-inline-start:auto}@media (width<=640px){.ds-setup-banner>.bo-button{flex-basis:100%}}.ds-form-requirement[data-actionable]{padding:0}.ds-banner-action{align-items:center;gap:var(--form-requirement-gap);min-width:0;padding:var(--form-requirement-padding);border-radius:inherit;color:inherit;font:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.ds-banner-action>svg{width:var(--form-requirement-icon-size);height:var(--form-requirement-icon-size);color:var(--form-requirement-accent);flex-shrink:0}.ds-form-requirement[data-kind=insight] .ds-banner-action>svg{color:var(--state-muted)}.ds-banner-action>.ds-banner-action-chevron{color:var(--banner-action-chevron-color)}.ds-banner-action>div{gap:var(--state-copy-gap);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.ds-banner-action:hover:not(:disabled) strong{-webkit-text-decoration:var(--form-requirement-action-hover-decoration);text-decoration:var(--form-requirement-action-hover-decoration)}.ds-banner-action:focus-visible{box-shadow:var(--form-requirement-action-focus-ring);outline:none}.ds-banner-action:disabled{cursor:progress;color:var(--form-requirement-action-disabled-color)}.ds-form-requirement[data-actionable]>.bo-icon-button{margin-inline-end:var(--form-requirement-gap)}.ds-page .ds-resource-state:not([data-state=loading],.ds-resource-state--compact):not(.ds-page :is(.ds-card,.ds-table-shell,[class*=-card],[class*=-panel]:not(.ds-content-tab-panel,[role=tabpanel]),[class*=-group],[class*=-section],[class*=-shell],[role=dialog]) *){background:var(--state-card-surface);border:var(--state-card-border);border-radius:var(--state-card-radius);box-shadow:var(--state-card-shadow)}.ds-form-requirement[data-actionable],.ds-form-requirement[data-kind=insight][data-actionable]{background:var(--banner-action-surface);border:var(--banner-action-border)}.ds-banner-action strong{color:var(--banner-action-title-color)}.ds-banner-action>svg:not(.ds-banner-action-chevron),.ds-form-requirement[data-kind=insight] .ds-banner-action>svg:not(.ds-banner-action-chevron){color:var(--banner-action-icon-color)}.ds-marketplace{gap:var(--marketplace-section-gap);justify-self:center;width:100%;min-width:0;display:grid}.ds-marketplace-section{gap:var(--marketplace-item-gap);min-width:0;display:grid}.ds-marketplace-section+.ds-marketplace-section{margin-block-start:var(--marketplace-section-gap)}.ds-marketplace-section h2{padding-inline:var(--marketplace-label-inset);color:var(--marketplace-muted);font-size:var(--marketplace-label-size);font-weight:var(--marketplace-label-weight);letter-spacing:var(--marketplace-label-tracking);text-transform:uppercase;margin:0}.ds-marketplace-section p{padding-inline:var(--marketplace-label-inset);color:var(--marketplace-muted);font-size:var(--marketplace-description-size);margin:0}.ds-marketplace-directory{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--marketplace-card-min-width)), 1fr));gap:var(--marketplace-column-gap);display:grid}.ds-marketplace-directory:focus-visible{outline:var(--marketplace-focus);outline-offset:var(--marketplace-copy-gap)}.ds-marketplace-offer{align-items:start;gap:var(--marketplace-item-gap);border-radius:var(--marketplace-card-radius);background:var(--marketplace-surface);min-width:0;box-shadow:var(--marketplace-card-shadow);transition:var(--ds-card-transition);border:0;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.ds-marketplace-offer:hover,.ds-marketplace-offer:focus-within{background:var(--marketplace-card-hover-bg);box-shadow:var(--marketplace-card-hover-shadow)}.ds-addon-artwork{width:var(--marketplace-artwork-size);height:var(--marketplace-artwork-size);padding:var(--marketplace-artwork-inset);border-radius:var(--marketplace-artwork-radius);background:var(--marketplace-artwork-surface);border:0;flex-shrink:0;place-items:center;display:inline-grid}.ds-addon-artwork img,.ds-addon-artwork svg{object-fit:contain;width:100%;height:100%}.ds-marketplace-copy{gap:var(--marketplace-copy-gap);overflow-wrap:anywhere;min-width:0;padding:var(--marketplace-card-padding);display:grid}.ds-marketplace-copy h3{font-size:var(--marketplace-title-size);font-weight:var(--marketplace-title-weight);margin:0}.ds-marketplace small{font-size:var(--marketplace-description-size);color:var(--marketplace-muted)}.ds-marketplace-price{text-align:start;gap:var(--marketplace-copy-gap);font-size:var(--marketplace-description-size);display:grid}.ds-marketplace-price strong{font-weight:var(--marketplace-title-weight);font-size:var(--marketplace-card-price-size)}.ds-marketplace-active{align-items:center;gap:var(--marketplace-installed-gap);min-width:0;padding-top:var(--marketplace-installed-padding);flex-wrap:wrap;display:flex}.ds-marketplace-owned>summary{cursor:pointer;font-size:var(--marketplace-title-size);font-weight:var(--marketplace-title-weight);padding:var(--marketplace-item-padding);border:var(--marketplace-divider);border-radius:var(--marketplace-radius);background:var(--marketplace-surface)}.ds-marketplace-owned>summary>span{color:var(--marketplace-muted)}.ds-marketplace-owned>summary:focus-visible{outline:var(--marketplace-focus);outline-offset:var(--marketplace-copy-gap)}.ds-marketplace-active>a{color:inherit;border-radius:var(--marketplace-artwork-radius);align-items:center;gap:var(--marketplace-item-gap);padding:var(--marketplace-item-padding);border:var(--marketplace-divider);background:var(--marketplace-surface);flex-shrink:1;max-width:100%;text-decoration:none;display:inline-flex}.ds-marketplace-active>a:hover .ds-addon-artwork{background:var(--marketplace-hover-bg)}.ds-marketplace-active>a:focus-visible{outline:var(--marketplace-focus);outline-offset:var(--marketplace-copy-gap)}.ds-marketplace-active>a>.ds-addon-artwork{width:var(--marketplace-installed-size);height:var(--marketplace-installed-size)}.ds-marketplace-detail-link{min-width:0;color:inherit;text-decoration:none;display:grid}.ds-marketplace-detail-link:hover h3{text-decoration:none}.ds-marketplace-detail-link:after{content:"";position:absolute;inset:0}.ds-marketplace-detail-link:focus-visible{outline:var(--marketplace-focus);outline-offset:var(--marketplace-copy-gap);border-radius:var(--marketplace-radius)}.ds-marketplace-description{color:var(--marketplace-muted);font-size:var(--marketplace-description-size);-webkit-line-clamp:var(--marketplace-summary-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-marketplace-offer-action{justify-content:space-between;align-items:center;gap:var(--marketplace-action-gap);min-width:0;padding:var(--marketplace-card-padding);overflow-wrap:anywhere;padding-top:0;display:flex}.ds-marketplace-browse{justify-content:space-between;align-items:center;gap:var(--marketplace-item-gap);flex-wrap:nowrap;min-width:0;display:flex}.ds-marketplace-filters{justify-content:flex-end;align-items:center;gap:var(--marketplace-item-gap);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.ds-marketplace-filters>.ds-marketplace-search{width:var(--marketplace-search-width);flex:0 1 var(--marketplace-search-width);background:var(--input-bg);min-width:0}.ds-marketplace-icon-button{width:var(--grid-control-height);min-width:var(--grid-control-height);border-color:var(--button-secondary-border);background:var(--button-secondary-bg);flex-shrink:0;padding:0;position:relative}.ds-marketplace-icon-button[data-active]:after{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-strong);position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.ds-marketplace-icon-button>svg,.ds-marketplace-search>svg{width:var(--marketplace-control-icon-size);height:var(--marketplace-control-icon-size);stroke-width:var(--icon-stroke-width);flex-shrink:0;display:block}.ds-marketplace-search-toggle,.ds-marketplace-search-close{display:none}.ds-marketplace-product-art{place-items:center;gap:var(--marketplace-item-gap);min-height:var(--marketplace-product-art-height);padding:var(--marketplace-item-padding);background:var(--marketplace-product-art-surface);display:grid}.ds-marketplace-product-art>.ds-addon-artwork{width:var(--marketplace-product-art-size);height:var(--marketplace-product-art-size);background:0 0;border:0;padding:0}.ds-marketplace-product-art>span:last-child{font-size:var(--marketplace-description-size);color:var(--marketplace-muted)}.ds-marketplace[data-layout=compact] .ds-marketplace-detail-link{gap:var(--marketplace-item-gap);padding:var(--marketplace-card-padding);grid-template-columns:auto minmax(0,1fr);align-items:start}.ds-marketplace[data-layout=compact] .ds-marketplace-product-art{background:0 0;min-height:0;padding:0}.ds-marketplace[data-layout=compact] .ds-marketplace-product-art>.ds-addon-artwork{width:var(--marketplace-artwork-size);height:var(--marketplace-artwork-size);padding:var(--marketplace-artwork-inset);border:var(--marketplace-divider);border-radius:var(--radius-pill);background:var(--marketplace-product-art-surface)}.ds-marketplace[data-layout=compact] .ds-marketplace-product-art>span:last-child{display:none}.ds-marketplace[data-layout=compact] .ds-marketplace-copy{padding:0}.ds-marketplace-installed-copy{gap:var(--marketplace-copy-gap);overflow-wrap:anywhere;min-width:0;display:grid}.ds-marketplace-installed-copy strong{font-size:var(--marketplace-title-size);font-weight:var(--marketplace-title-weight)}.ds-marketplace-offer-action>.bo-button{min-width:var(--marketplace-action-width);position:relative}.ds-marketplace-detail{grid-template-columns:minmax(0, 1fr) minmax(0, var(--marketplace-summary-width));gap:var(--marketplace-detail-gap);align-items:start;width:100%;display:grid}.ds-marketplace-detail-body{gap:var(--marketplace-detail-gap);min-width:0;display:grid}.bo-modal-body:has(>.ds-marketplace-detail[data-presentation=modal]){padding:0}.bo-modal-card:has(.ds-marketplace-detail[data-presentation=modal]) .bo-modal-title{overflow-wrap:anywhere;min-width:0;line-height:var(--line-height-body)}.ds-marketplace-detail[data-presentation=modal]{align-items:stretch;gap:0}.ds-marketplace-detail[data-presentation=modal]>.ds-marketplace-detail-body{padding:var(--modal-body-padding);grid-column:1}.ds-marketplace-detail[data-presentation=modal]>.ds-marketplace-detail-intro{padding:var(--modal-body-padding);grid-area:1/1;padding-bottom:0}.ds-marketplace-detail[data-presentation=modal][data-intro]>.ds-marketplace-detail-body{grid-row:2}.ds-marketplace-detail-intro{grid-column:1/-1;min-width:0}.ds-marketplace-detail-summary{min-width:0}.ds-marketplace-detail-summary[data-panel]{gap:var(--marketplace-item-gap);padding:var(--marketplace-overview-padding);border:var(--marketplace-divider);border-radius:var(--marketplace-overview-radius);background:var(--marketplace-surface);display:grid}.ds-marketplace-detail-summary[data-panel]>h2{font-size:var(--marketplace-heading-size);font-weight:var(--marketplace-title-weight);margin:0}.ds-marketplace-detail[data-presentation=modal]>.ds-marketplace-detail-summary[data-panel]{padding:var(--modal-body-padding);border:0;border-left:var(--marketplace-divider);background:0 0;border-radius:0;grid-area:1/2/span 2;align-content:start}.ds-marketplace-detail[data-presentation=modal]>.ds-marketplace-detail-summary[data-panel]>h2{font-size:var(--marketplace-title-size)}.ds-marketplace-detail[data-presentation=modal][data-summary=plain]>.ds-marketplace-detail-summary[data-panel]{align-self:start}.ds-marketplace-addon-intro{gap:var(--marketplace-identity-gap);min-width:0;display:grid}.ds-marketplace-addon-heading{align-items:center;gap:var(--marketplace-identity-gap);min-width:0;display:flex}.ds-marketplace-addon-heading>.ds-addon-artwork{width:var(--marketplace-identity-size);height:var(--marketplace-identity-size);flex-shrink:0}.ds-marketplace-addon-heading-copy{gap:var(--marketplace-copy-gap);min-width:0;display:grid}.ds-marketplace-addon-heading-copy>p{color:var(--marketplace-muted);font-size:var(--marketplace-description-size);line-height:var(--marketplace-detail-line-height);margin:0}.ds-marketplace-addon-heading h2{font-size:var(--marketplace-product-title-size);font-weight:var(--marketplace-title-weight);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.ds-marketplace-addon-description{gap:var(--marketplace-copy-gap);display:grid}.ds-marketplace-detail[data-summary=purchase] .ds-marketplace-addon-description,.ds-marketplace-detail[data-summary=purchase] .ds-marketplace-detail-body .ds-marketplace-info{border-top:var(--marketplace-divider);padding-top:var(--marketplace-section-gap)}.ds-marketplace-addon-description h3{font-size:var(--marketplace-title-size);font-weight:var(--marketplace-title-weight);margin:0}.ds-marketplace-addon-description p{color:var(--marketplace-muted);font-size:var(--marketplace-title-size);line-height:var(--marketplace-detail-line-height);margin:0}.ds-marketplace-summary-actions,.ds-marketplace-summary-buttons{gap:var(--marketplace-item-gap);min-width:0;display:grid}.ds-marketplace-detail[data-presentation=modal] .ds-marketplace-summary-actions{gap:var(--marketplace-section-gap);display:grid}.ds-marketplace-detail[data-presentation=modal] .ds-marketplace-summary-price{padding:var(--marketplace-card-padding);border-radius:var(--marketplace-radius);background:var(--color-surface-muted)}.ds-marketplace-detail[data-presentation=modal] .ds-marketplace-summary-price strong{font-size:var(--marketplace-product-title-size);line-height:var(--line-height-body)}.ds-marketplace-detail[data-summary=plain] .ds-marketplace-summary-price{background:0 0;padding:0}.ds-marketplace-detail[data-summary=plain] .ds-marketplace-summary-price>div{align-items:baseline;gap:var(--marketplace-copy-gap);flex-wrap:wrap;display:flex}.ds-marketplace-summary-buttons:empty{display:none}.ds-marketplace-summary-footer,.ds-marketplace-summary-disclosure{gap:var(--marketplace-item-gap);display:grid}.ds-marketplace-detail[data-presentation=modal][data-summary=purchase]>.ds-marketplace-detail-summary[data-panel]{gap:var(--marketplace-detail-gap);background:var(--marketplace-summary-surface);flex-direction:column;display:flex}.ds-marketplace-detail[data-summary=purchase] .ds-marketplace-summary-actions{align-items:stretch;gap:var(--marketplace-detail-gap);flex-direction:column;flex:1;display:flex}.ds-marketplace-detail[data-summary=purchase] .ds-marketplace-summary-price{background:0 0;border-radius:0;padding:0}.ds-marketplace-detail[data-summary=purchase] .ds-marketplace-summary-price>div{gap:var(--marketplace-copy-gap);overflow-wrap:anywhere;min-width:0;display:grid}.ds-marketplace-detail[data-presentation=modal][data-summary=purchase] .ds-marketplace-summary-price strong{font-size:var(--marketplace-summary-price-size);line-height:var(--line-height-title);color:var(--color-text-strong)}.ds-marketplace-detail[data-summary=purchase] .ds-details{padding-block:var(--marketplace-section-gap);border-block:var(--marketplace-divider)}.ds-marketplace-detail[data-summary=purchase] .ds-detail{gap:var(--marketplace-copy-gap);grid-template-columns:minmax(0,1fr)}.ds-marketplace-detail[data-summary=purchase] .ds-detail dd{text-align:left;color:var(--color-text-strong);font-weight:var(--marketplace-title-weight)}.ds-marketplace-detail[data-summary=purchase] .ds-marketplace-summary-footer{margin-top:auto}.ds-marketplace-info{gap:var(--marketplace-item-gap);display:grid}.ds-marketplace-info h2{font-size:var(--marketplace-heading-size);font-weight:var(--marketplace-title-weight);margin:0}.ds-marketplace-info p,.ds-marketplace-info li{font-size:var(--marketplace-title-size);line-height:var(--marketplace-detail-line-height);color:var(--marketplace-muted)}.ds-marketplace-info p{margin:0}.ds-marketplace-info ul,.ds-marketplace-info ol{padding-left:var(--marketplace-list-inset);gap:var(--marketplace-item-gap);margin:0;display:grid}.ds-marketplace-info ul{padding-left:0;list-style:none}.ds-marketplace-info ul li{align-items:baseline;gap:var(--marketplace-item-gap);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-marketplace-info li>svg{width:var(--marketplace-feature-icon);height:var(--marketplace-feature-icon);color:var(--marketplace-feature-color);margin-top:var(--marketplace-copy-gap);align-self:start}.ds-marketplace-overview{background:var(--marketplace-surface);border:var(--marketplace-divider);border-radius:var(--marketplace-overview-radius);overflow-wrap:anywhere;min-width:0}.ds-marketplace-overview>section{padding:var(--marketplace-overview-padding)}.ds-marketplace-overview>section+section{border-top:var(--marketplace-divider)}.ds-marketplace-intro{gap:var(--marketplace-identity-gap);display:grid}.ds-marketplace-identity{align-items:center;gap:var(--marketplace-identity-gap);display:flex}.ds-marketplace-identity>.ds-addon-artwork{width:var(--marketplace-identity-size);height:var(--marketplace-identity-size)}.ds-marketplace-identity h2{font-size:var(--marketplace-heading-size);font-weight:var(--marketplace-title-weight);line-height:var(--marketplace-detail-line-height);margin:0}.ds-marketplace-overview[data-product] .ds-marketplace-identity h2{font-size:var(--marketplace-product-title-size)}.ds-marketplace-overview[data-product] .ds-marketplace-identity{align-items:start}.ds-marketplace-identity-copy{justify-items:start;gap:var(--marketplace-copy-gap);min-width:0;display:grid}.ds-marketplace-intro p{max-width:var(--marketplace-intro-width);color:var(--marketplace-muted);font-size:var(--marketplace-title-size);line-height:var(--marketplace-detail-line-height);margin:0}.ds-marketplace-summary-price{gap:var(--marketplace-item-gap);align-items:center;display:flex}.ds-marketplace-summary-price strong{font-size:var(--marketplace-price-size);font-weight:var(--marketplace-title-weight)}.ds-marketplace-summary-price p{font-size:var(--marketplace-description-size);color:var(--marketplace-muted);margin:0}.ds-marketplace-purchase{gap:var(--marketplace-purchase-gap);min-width:0;display:grid}.ds-marketplace-purchase .ds-integer-stepper{max-width:none}.ds-marketplace-purchase .ds-integer-stepper .bo-field{align-items:center;column-gap:var(--marketplace-item-gap);grid-template-columns:minmax(0,1fr) auto}.ds-marketplace-purchase .ds-integer-stepper .bo-input-shell{width:var(--integer-stepper-width)}.ds-marketplace-purchase .ds-integer-stepper .bo-field-label{font-size:var(--marketplace-title-size)}.ds-marketplace-purchase .ds-integer-stepper :is(.bo-field-hint,.bo-field-error){grid-column:1/-1}@media (any-pointer:coarse),(hover:none){.ds-marketplace-purchase .ds-integer-stepper .bo-input-shell{width:var(--integer-stepper-touch-width)}}.ds-marketplace-purchase-item{align-items:center;gap:var(--marketplace-purchase-gap);row-gap:var(--marketplace-purchase-item-row-gap);padding:var(--marketplace-row-padding) var(--marketplace-label-inset);border-radius:var(--marketplace-card-radius);background:var(--marketplace-payment-card-bg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-marketplace-purchase-item>.ds-addon-artwork{width:var(--marketplace-purchase-artwork-size);height:var(--marketplace-purchase-artwork-size);background:0 0;border:0}.ds-marketplace-purchase-identity,.ds-marketplace-purchase-price{gap:var(--marketplace-copy-gap);min-width:0;font-size:var(--marketplace-title-size);line-height:var(--marketplace-purchase-line-height);overflow-wrap:anywhere;display:grid}.ds-marketplace-purchase-item strong{font-weight:var(--marketplace-title-weight)}.ds-marketplace-purchase-item span:not(.ds-addon-artwork){color:var(--marketplace-muted);font-size:var(--marketplace-description-size)}.ds-marketplace-purchase-price{text-align:right;font-variant-numeric:tabular-nums}.ds-marketplace-purchase-price strong{font-size:var(--marketplace-purchase-price-size)}.ds-marketplace-purchase-section{gap:var(--marketplace-purchase-gap);min-width:0;display:grid}.ds-marketplace-purchase-item+.ds-marketplace-purchase-section,.ds-marketplace-purchase-section+.ds-marketplace-purchase-section{padding-top:var(--marketplace-purchase-section-gap)}.ds-marketplace-purchase-section>.ds-form{gap:0}.ds-marketplace-purchase .ds-integer-stepper{min-height:var(--marketplace-row-height);padding-block:var(--marketplace-row-padding);border-bottom:var(--marketplace-row-divider)}.ds-marketplace-purchase .ds-charge-breakdown{background:0 0;border:0;border-radius:0;gap:0;padding:0}.ds-marketplace-purchase :is(.ds-charge-line,.ds-charge-total){padding-block:var(--marketplace-summary-row-padding);align-items:center}.ds-marketplace-purchase-section>.ds-form>.bo-button{width:100%;min-height:var(--marketplace-row-height);border:0;border-top:var(--marketplace-row-divider);box-shadow:none;color:var(--marketplace-action-link);font-size:var(--marketplace-title-size);font-weight:var(--marketplace-title-weight);background:0 0;border-radius:0;justify-content:flex-start;padding:0}.ds-marketplace-purchase-section>.ds-form>.bo-button:hover:not(:disabled){background:var(--marketplace-action-hover);color:var(--marketplace-action-link)}.ds-marketplace-purchase :is(.ds-charge-line,.ds-charge-total)+.ds-charge-total{border-top:var(--marketplace-row-divider)}.ds-marketplace-purchase .ds-charge-line dt{color:var(--color-text)}.ds-marketplace-purchase .ds-charge-breakdown dd{white-space:nowrap;font-size:var(--marketplace-title-size);flex-shrink:0}.ds-marketplace-purchase .ds-charge-total{color:var(--color-text-strong);font-size:var(--marketplace-price-size);font-weight:var(--marketplace-title-weight)}.ds-marketplace-purchase .ds-charge-total :is(dt,dd){color:inherit;font-size:inherit;font-weight:inherit}.ds-marketplace-purchase .ds-charge-total:first-child{border-top:0}.ds-marketplace-purchase-section>.ds-field-width{max-width:none}.ds-marketplace-purchase-section>.ds-field-width>.bo-field{justify-content:space-between;align-items:center;gap:var(--marketplace-item-gap);min-height:var(--marketplace-row-height);padding:var(--marketplace-row-padding) var(--marketplace-label-inset);border-radius:var(--marketplace-card-radius);background:var(--marketplace-payment-card-bg);display:flex}.ds-marketplace-purchase-section>.ds-field-width .bo-field-label-row{flex:none}.ds-marketplace-purchase-section>.ds-field-width .bo-field-label{color:var(--color-text);font-size:var(--marketplace-title-size);font-weight:var(--font-weight-regular)}.ds-marketplace-purchase-section>.ds-field-width :is(.bo-select-menu-field-control,.bo-select-menu-root){flex:auto;justify-content:flex-end;width:auto;min-width:0}.ds-marketplace-purchase-section>.ds-field-width .bo-select-menu-trigger{width:auto;min-width:0;max-width:100%;box-shadow:none;color:var(--marketplace-muted);background:0 0;border:0;justify-content:flex-end}.ds-marketplace-purchase-section>.ds-muted{font-size:var(--marketplace-description-size);margin:0}.ds-marketplace-purchase-section:has(>.ds-field-width){gap:var(--marketplace-label-gap)}.ds-marketplace-purchase .ds-agreement-group{gap:var(--marketplace-purchase-gap);background:0 0;border:0;padding:0;display:grid;overflow:visible}.ds-marketplace-purchase .ds-agreement-group:focus-within{box-shadow:none}.ds-marketplace-purchase .ds-agreement-choice input:focus-visible{box-shadow:var(--agreement-link-focus-ring);outline:none}.ds-marketplace-purchase .ds-agreement-choice a{text-decoration:none}.ds-marketplace-purchase-section h3{color:var(--marketplace-muted);font-size:var(--marketplace-label-size);font-weight:var(--marketplace-label-weight);letter-spacing:var(--marketplace-label-tracking);text-transform:uppercase;margin:0}.ds-marketplace-purchase-section:has(>h3){gap:var(--marketplace-label-gap)}.bo-modal-body:has(>.ds-marketplace-detail[data-presentation=modal]){overflow:hidden}.ds-marketplace-detail[data-presentation=modal]{grid-template-rows:auto minmax(0,1fr);min-height:0}.ds-marketplace-detail[data-presentation=modal]>.ds-marketplace-detail-body{min-height:0;overflow-y:auto}.ds-marketplace-detail[data-presentation=modal]:not([data-intro])>.ds-marketplace-detail-body{grid-row:1/-1}.ds-marketplace-detail[data-presentation=modal]>.ds-marketplace-detail-summary[data-panel]{min-height:0;overflow-y:auto}@media (width<=640px){.bo-modal-body:has(>.ds-marketplace-detail[data-presentation=modal]){overflow-y:auto}.ds-marketplace-detail[data-presentation=modal]{grid-template-rows:none}.ds-marketplace-detail[data-presentation=modal]>:is(.ds-marketplace-detail-body,.ds-marketplace-detail-summary[data-panel]){overflow-y:visible}.ds-marketplace-detail[data-presentation=modal]:not([data-intro])>.ds-marketplace-detail-body{grid-row:auto}.ds-marketplace-detail[data-presentation=modal][data-summary=purchase]>.ds-marketplace-detail-summary[data-panel]{gap:var(--marketplace-item-gap);background:0 0}.ds-marketplace-detail[data-summary=purchase] .ds-marketplace-summary-actions{gap:var(--marketplace-section-gap);grid-template-columns:minmax(0,1fr);display:grid}.ds-marketplace-detail[data-summary=purchase] .ds-marketplace-summary-price>div{flex-wrap:wrap;align-items:baseline;display:flex}.ds-marketplace-detail[data-presentation=modal][data-summary=purchase] .ds-marketplace-summary-price strong{font-size:var(--marketplace-product-title-size);line-height:var(--line-height-body)}.ds-marketplace-detail[data-summary=purchase] .ds-details{border-block:0;padding-block:0}.ds-marketplace-detail[data-summary=purchase] .ds-detail{column-gap:var(--marketplace-item-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-marketplace-detail[data-summary=purchase] .ds-detail dd{font-weight:var(--detail-value-weight)}.ds-marketplace-detail[data-summary=purchase] .ds-marketplace-summary-note{display:none}.ds-marketplace-detail{grid-template-columns:minmax(0,1fr)}.ds-marketplace-detail-summary{grid-row:1}.ds-marketplace-detail[data-intro]>.ds-marketplace-detail-summary{grid-row:2}.ds-marketplace-detail[data-presentation=modal]>.ds-marketplace-detail-summary[data-panel]{border-left:0;border-bottom:var(--marketplace-divider);grid-area:1/1}.ds-marketplace-detail[data-presentation=modal][data-intro]>.ds-marketplace-detail-summary[data-panel]{border-top:var(--marketplace-divider);grid-row:2}.ds-marketplace-detail[data-presentation=modal]>.ds-marketplace-detail-intro{padding-bottom:var(--modal-body-padding)}.ds-marketplace-detail[data-presentation=modal][data-intro]>.ds-marketplace-detail-body{grid-row:3}.ds-marketplace-summary-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ds-marketplace-summary-buttons{max-width:100%}}@media (width<=480px){.ds-marketplace-purchase-item{grid-template-columns:auto minmax(0,1fr)}.ds-marketplace-purchase-price{text-align:left;grid-column:2}.ds-marketplace-price{text-align:left}}.ds-marketplace-browse[data-compact]>.ds-tabs{flex:0 auto}.ds-marketplace-browse[data-compact]>.ds-marketplace-filters{gap:var(--grid-toolbar-gap);flex-wrap:nowrap;flex:none}.ds-marketplace-browse[data-compact] .ds-marketplace-search{display:none}.ds-marketplace-browse[data-compact] .ds-marketplace-search-toggle,.ds-marketplace-browse[data-compact] .ds-marketplace-search-close{display:inline-flex}.ds-marketplace-browse[data-compact][data-search-open]>.ds-tabs,.ds-marketplace-browse[data-compact][data-search-open] .ds-marketplace-search-toggle,.ds-marketplace-browse[data-compact][data-search-open] .ds-marketplace-category-trigger{display:none}.ds-marketplace-browse[data-compact][data-search-open]>.ds-marketplace-filters{gap:var(--grid-toolbar-gap);flex:1 1 0}.ds-marketplace-browse[data-compact][data-search-open] .ds-marketplace-search{flex:1 1 0;width:0;display:flex}@media (width<=640px){.ds-marketplace-addon-heading{gap:var(--marketplace-item-gap);align-items:start}.ds-marketplace-addon-heading>.ds-addon-artwork{width:var(--marketplace-mobile-art-size);height:var(--marketplace-mobile-art-size)}.bo-modal-card:has(.ds-marketplace-detail[data-presentation=modal]) .bo-modal-header{padding-block:var(--space-3)}.ds-marketplace-directory{grid-template-columns:none;grid-template-rows:repeat(var(--marketplace-mobile-rows), auto);overscroll-behavior-inline:contain;margin:calc(-1 * var(--surface-edge-shadow-reach-above)) calc(-1 * var(--ds-page-mobile-gutter)) calc(var(--marketplace-item-gap) - var(--surface-edge-shadow-reach-below));padding:var(--surface-edge-shadow-reach-above) var(--ds-page-mobile-gutter) var(--surface-edge-shadow-reach-below);scroll-padding-inline:var(--ds-page-mobile-gutter);grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto}.ds-marketplace-directory:has(>:nth-child(4)){grid-auto-columns:calc(100% - var(--marketplace-mobile-peek))}.ds-marketplace-offer{gap:var(--marketplace-copy-gap)}.ds-marketplace-detail-link{gap:var(--marketplace-item-gap);padding:var(--marketplace-mobile-card-padding);grid-template-columns:auto minmax(0,1fr);align-items:start}.ds-marketplace[data-layout=compact] .ds-marketplace-detail-link{padding:var(--marketplace-mobile-card-padding)}.ds-marketplace[data-layout=compact] .ds-marketplace-product-art>.ds-addon-artwork{width:var(--marketplace-mobile-art-size);height:var(--marketplace-mobile-art-size)}.ds-marketplace-product-art{background:0 0;min-height:0;padding:0}.ds-marketplace-product-art>.ds-addon-artwork{width:var(--marketplace-mobile-art-size);height:var(--marketplace-mobile-art-size)}.ds-marketplace-product-art>span:last-child{display:none}.ds-marketplace-copy{padding:0}.ds-marketplace-offer-action{padding:0 var(--marketplace-mobile-card-padding) var(--marketplace-mobile-card-padding)}.ds-marketplace-price strong{font-size:var(--marketplace-title-size)}}.ds-marketplace-locations{padding-inline:var(--marketplace-label-inset);border-radius:var(--marketplace-card-radius);background:var(--marketplace-payment-card-bg);display:grid}.ds-marketplace-locations>.bo-checkbox{min-height:var(--marketplace-row-height);padding-block:var(--marketplace-summary-row-padding)}.ds-marketplace-locations>.bo-checkbox+.bo-checkbox{border-top:var(--marketplace-row-divider)}.ds-marketplace-ad{height:var(--marketplace-ad-height);border-radius:var(--marketplace-ad-radius);background:var(--marketplace-ad-surface);box-shadow:var(--marketplace-ad-ring);color:var(--marketplace-ad-text);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.ds-marketplace-ad[data-tone=bibi]{background:var(--marketplace-ad-surface-bibi)}.ds-marketplace-ad-copy{z-index:var(--marketplace-ad-layer);justify-content:center;align-items:flex-start;gap:var(--marketplace-ad-copy-gap);min-width:0;padding:var(--marketplace-ad-copy-padding);flex-direction:column;display:flex;position:relative}.ds-marketplace-ad-copy>h2{color:var(--marketplace-ad-text);font-size:var(--marketplace-ad-title-size);font-weight:var(--marketplace-ad-title-weight);line-height:var(--marketplace-ad-title-line);letter-spacing:var(--marketplace-ad-title-tracking);margin:0}.ds-marketplace-ad-description{max-width:var(--marketplace-ad-lead-width);color:var(--marketplace-ad-lead-text);font-size:var(--marketplace-ad-lead-size);-webkit-line-clamp:var(--marketplace-ad-lead-lines);line-clamp:var(--marketplace-ad-lead-lines);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ds-marketplace-ad-buy{align-items:center;gap:var(--marketplace-ad-buy-gap);margin-top:var(--marketplace-ad-buy-margin);flex-wrap:wrap;display:flex}.ds-marketplace-ad-buy>.bo-button{height:var(--marketplace-ad-button-height);padding-inline:var(--marketplace-ad-button-padding);background:var(--marketplace-ad-button-bg);box-shadow:none;color:var(--marketplace-ad-button-text);font-size:var(--marketplace-ad-button-size);font-weight:var(--font-weight-display);border-color:#0000}.ds-marketplace-ad-buy>.bo-button:hover:not(:disabled){background:var(--marketplace-ad-button-hover);color:var(--marketplace-ad-button-text)}.ds-marketplace-ad-buy>.bo-button--secondary,.ds-marketplace-ad-buy>.bo-button--secondary:hover:not(:disabled){background:var(--marketplace-ad-quiet-bg);color:var(--marketplace-ad-text)}.ds-marketplace-ad-buy>.bo-button--secondary:hover:not(:disabled){background:var(--marketplace-ad-quiet-hover)}.ds-marketplace-ad-price,.ds-marketplace-ad-unavailable{color:var(--marketplace-ad-price-note-text);font-size:var(--marketplace-ad-price-note-size);line-height:var(--marketplace-ad-price-note-line)}.ds-marketplace-ad-price>strong{color:var(--marketplace-ad-text);font-size:var(--marketplace-ad-price-size);font-weight:var(--font-weight-display);display:block}.ds-marketplace-ad-dots{bottom:var(--marketplace-ad-nav-offset);align-items:center;gap:var(--marketplace-ad-nav-gap);display:flex;position:absolute;inset-inline-start:var(--marketplace-ad-nav-inset)}.ds-marketplace-ad-dots>button{width:var(--marketplace-ad-dot-size);height:var(--marketplace-ad-dot-size);border-radius:var(--radius-pill);background:var(--marketplace-ad-dot-bg);cursor:pointer;border:0;padding:0}.ds-marketplace-ad-dots>button[aria-current=true]{width:var(--marketplace-ad-dot-active-width);background:var(--marketplace-ad-dot-active-bg)}.ds-marketplace-ad-arrow{z-index:var(--marketplace-ad-layer);width:var(--marketplace-ad-arrow-size);height:var(--marketplace-ad-arrow-size);border-radius:var(--radius-pill);background:var(--marketplace-ad-arrow-bg);box-shadow:var(--marketplace-ad-arrow-ring);color:var(--marketplace-ad-text);-webkit-backdrop-filter:var(--marketplace-ad-arrow-blur);backdrop-filter:var(--marketplace-ad-arrow-blur);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ds-marketplace-ad-arrow:hover{background:var(--marketplace-ad-arrow-hover)}.ds-marketplace-ad-arrow[data-direction=previous]{inset-inline-start:var(--marketplace-ad-arrow-inset)}.ds-marketplace-ad-arrow[data-direction=next]{inset-inline-end:var(--marketplace-ad-arrow-inset)}.ds-marketplace-ad-arrow>svg{width:var(--marketplace-ad-arrow-icon);height:var(--marketplace-ad-arrow-icon)}.ds-marketplace-ad-arrow:focus-visible,.ds-marketplace-ad-dots>button:focus-visible,.ds-marketplace-ad-buy>.bo-button:focus-visible{outline:var(--marketplace-ad-focus);outline-offset:var(--marketplace-copy-gap)}.ds-marketplace-ad-visual{min-width:0;position:relative}.ds-marketplace-ad-window{inset:var(--marketplace-ad-window-inset);height:var(--marketplace-ad-window-height);border-radius:var(--marketplace-ad-window-radius);background:var(--marketplace-ad-window-bg);box-shadow:var(--marketplace-ad-window-shadow);color:var(--marketplace-ad-window-text);flex-direction:column;display:flex;position:absolute;overflow:hidden}.ds-marketplace-ad-window-header{align-items:center;gap:var(--marketplace-ad-window-gap);padding:var(--marketplace-ad-window-padding);border-bottom:var(--component-border-width) solid var(--marketplace-ad-window-line);display:flex}.ds-marketplace-ad-window-mark,.ds-marketplace-ad-avatar{width:var(--marketplace-ad-window-mark);height:var(--marketplace-ad-window-mark);flex:none;display:grid}.ds-marketplace-ad-avatar{width:var(--marketplace-ad-window-avatar);height:var(--marketplace-ad-window-avatar)}.ds-marketplace-ad-window .ds-ask-mark,.ds-marketplace-ad-window .ds-ask-mark[data-size]{width:100%;height:100%}.ds-marketplace-ad-window-header strong{color:var(--marketplace-ad-window-strong);font-size:var(--font-size-card-title);font-weight:var(--font-weight-display);line-height:var(--line-height-label);display:block}.ds-marketplace-ad-window-header small{color:var(--marketplace-ad-window-muted);font-size:var(--marketplace-ad-window-small)}.ds-marketplace-ad-messages{gap:var(--marketplace-ad-window-gap);padding:var(--marketplace-ad-messages-padding);flex-direction:column;display:flex}.ds-marketplace-ad-question{padding:var(--marketplace-ad-bubble-padding);border-radius:var(--marketplace-ad-bubble-radius);background:var(--marketplace-ad-question-bg);color:var(--marketplace-ad-question-text);font-weight:var(--font-weight-medium);border-end-end-radius:var(--marketplace-ad-bubble-tail);align-self:flex-end}.ds-marketplace-ad-answer{align-items:flex-start;gap:var(--space-3);display:flex}.ds-marketplace-ad-answer>div{min-width:0;padding:var(--marketplace-ad-answer-padding);border-radius:var(--marketplace-ad-bubble-radius);background:var(--marketplace-ad-window-fill);border-start-start-radius:var(--marketplace-ad-bubble-tail);flex:1}.ds-marketplace-ad-answer strong{color:var(--marketplace-ad-window-strong);font-weight:var(--font-weight-display)}.ds-marketplace-ad-rows{gap:var(--space-2);margin-top:var(--space-3);display:grid}.ds-marketplace-ad-rows>div{grid-template-columns:var(--marketplace-ad-row-columns);align-items:center;gap:var(--marketplace-ad-window-gap);font-size:var(--marketplace-ad-row-size);display:grid}.ds-marketplace-ad-rows span:last-child{color:var(--marketplace-ad-window-strong);font-weight:var(--font-weight-display);text-align:end}.ds-marketplace-ad-rows progress{width:100%;height:var(--marketplace-ad-bar-height);border-radius:var(--radius-pill);background:var(--marketplace-ad-bar-track);appearance:none;border:0;display:block;overflow:hidden}.ds-marketplace-ad-rows progress::-webkit-progress-bar{background:var(--marketplace-ad-bar-track)}.ds-marketplace-ad-rows progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--marketplace-ad-question-bg)}.ds-marketplace-ad-rows progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--marketplace-ad-question-bg)}.ds-marketplace-ad-prompts{gap:var(--space-2);padding:0 var(--marketplace-ad-messages-padding);display:flex}.ds-marketplace-ad-prompts>span{height:var(--marketplace-ad-prompt-height);padding:0 var(--marketplace-ad-prompt-padding);border:var(--component-border-width) solid var(--marketplace-ad-window-line);border-radius:var(--radius-pill);background:var(--marketplace-ad-window-bg);font-size:var(--marketplace-ad-window-small);white-space:nowrap;align-items:center;display:inline-flex}.ds-marketplace-ad-shot{background:var(--marketplace-ad-window-bg);box-shadow:var(--marketplace-ad-window-shadow);position:absolute;overflow:hidden}.ds-marketplace-ad-shot>img{width:100%;height:auto;display:block}.ds-marketplace-ad-shot[data-kind=screen]{inset:var(--marketplace-ad-shot-screen-inset);border-radius:var(--marketplace-ad-shot-screen-radius)}.ds-marketplace-ad-fan{inset:var(--marketplace-ad-fan-inset);position:absolute}.ds-marketplace-ad-fan>.ds-marketplace-ad-shot{top:var(--marketplace-ad-fan-page-top);width:var(--marketplace-ad-fan-page-width);margin-left:calc(var(--marketplace-ad-fan-page-width) / -2);border-radius:var(--marketplace-ad-fan-radius);left:50%}.ds-marketplace-ad-fan>.ds-marketplace-ad-shot:not([data-page=front]){top:var(--marketplace-ad-fan-back-top);box-shadow:var(--marketplace-ad-fan-back-shadow);filter:var(--marketplace-ad-fan-back-dim)}.ds-marketplace-ad-fan>.ds-marketplace-ad-shot[data-page=left]{transform:translateX(calc(-1 * var(--marketplace-ad-fan-shift))) rotate(calc(-1 * var(--marketplace-ad-fan-tilt)))}.ds-marketplace-ad-fan>.ds-marketplace-ad-shot[data-page=right]{transform:translateX(var(--marketplace-ad-fan-shift)) rotate(var(--marketplace-ad-fan-tilt))}.ds-marketplace-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-marketplace-chip{height:var(--marketplace-chip-height);padding:0 var(--marketplace-chip-padding);border-radius:var(--radius-pill);background:var(--marketplace-surface);box-shadow:var(--marketplace-card-shadow);color:var(--color-text);font:inherit;font-size:var(--marketplace-description-size);font-weight:var(--marketplace-title-weight);white-space:nowrap;cursor:pointer;border:0}.ds-marketplace-chip[aria-pressed=true]{background:var(--marketplace-chip-active-bg);color:var(--marketplace-chip-active-text);box-shadow:none}.ds-marketplace-chip:focus-visible{outline:var(--marketplace-focus);outline-offset:var(--marketplace-copy-gap)}.ds-marketplace-meta{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ds-marketplace-pill{align-items:center;gap:var(--marketplace-pill-gap);height:var(--marketplace-pill-height);padding:0 var(--marketplace-pill-padding);border-radius:var(--radius-pill);background:var(--marketplace-pill-bg);color:var(--marketplace-muted);font-size:var(--font-size-label);font-weight:var(--marketplace-title-weight);white-space:nowrap;display:inline-flex}.ds-marketplace-pill[data-tone=success]{background:var(--marketplace-pill-success-bg);color:var(--marketplace-pill-success-text)}.ds-marketplace-pill>svg{width:var(--marketplace-pill-icon);height:var(--marketplace-pill-icon);flex-shrink:0}.ds-marketplace[data-layout=compact] .ds-marketplace-product-art>.ds-addon-artwork{border-radius:var(--marketplace-artwork-radius);border:0}.ds-marketplace-owned-list{border-radius:var(--marketplace-card-radius);background:var(--marketplace-surface);box-shadow:var(--marketplace-card-shadow);display:grid;overflow:hidden}.ds-marketplace-owned-row{align-items:center;gap:var(--marketplace-item-gap);width:100%;padding:var(--marketplace-item-gap) var(--marketplace-item-padding);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid;position:relative}.ds-marketplace-owned-row+.ds-marketplace-owned-row:before{content:"";inset:0 0 auto var(--marketplace-owned-divider-inset);border-top:var(--marketplace-row-divider);position:absolute}.ds-marketplace-owned-row:hover{background:var(--marketplace-action-hover)}.ds-marketplace-owned-row:focus-visible{outline:var(--marketplace-focus);outline-offset:calc(-1 * var(--space-1))}.ds-marketplace-owned-row>.ds-addon-artwork{width:var(--marketplace-owned-art);height:var(--marketplace-owned-art);padding:var(--space-1)}.ds-marketplace-owned-copy,.ds-marketplace-owned-price{gap:var(--marketplace-copy-gap);min-width:0;display:grid}.ds-marketplace-owned-copy>strong{font-weight:var(--marketplace-title-weight)}.ds-marketplace-owned-price{text-align:end}.ds-marketplace-owned-chevron{width:var(--marketplace-control-icon-size);height:var(--marketplace-control-icon-size);color:var(--marketplace-muted)}.ds-marketplace-steps{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.ds-marketplace-steps>li{gap:var(--space-2);color:var(--marketplace-muted);font-size:var(--font-size-label);font-weight:var(--marketplace-title-weight);display:grid}.ds-marketplace-steps>li>span{height:var(--marketplace-step-bar);border-radius:var(--radius-pill);background:var(--marketplace-step-todo)}.ds-marketplace-steps>li[data-state=done]>span{background:var(--marketplace-step-done)}.ds-marketplace-steps>li[data-state=current]{color:var(--marketplace-step-current)}.ds-marketplace-steps>li[data-state=current]>span{background:var(--marketplace-step-current)}.ds-marketplace-location-status{gap:var(--space-2);display:grid}.ds-marketplace-location-status>h3{color:var(--marketplace-muted);font-size:var(--marketplace-label-size);font-weight:var(--marketplace-label-weight);letter-spacing:var(--marketplace-label-tracking);text-transform:uppercase;margin:0}.ds-marketplace-location-status>ul{margin:0;padding:0;list-style:none;display:grid}.ds-marketplace-location-status li{justify-content:space-between;align-items:center;gap:var(--marketplace-item-gap);padding-block:var(--space-2);font-size:var(--marketplace-description-size);display:flex}.ds-marketplace-location-status li+li{border-top:var(--marketplace-row-divider)}.ds-marketplace-done{justify-items:center;gap:var(--space-2);padding-block:var(--marketplace-done-padding);text-align:center;display:grid}.ds-marketplace-done-mark{width:var(--marketplace-done-mark);height:var(--marketplace-done-mark);margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--marketplace-done-bg);color:var(--color-success);place-items:center;display:grid}.ds-marketplace-done-mark>svg{width:var(--marketplace-done-icon);height:var(--marketplace-done-icon)}.ds-marketplace-done>h3{font-size:var(--marketplace-product-title-size);font-weight:var(--font-weight-bold);margin:0}.ds-marketplace-done>p{max-width:var(--marketplace-done-width);color:var(--marketplace-muted);line-height:var(--marketplace-detail-line-height);margin:0}.ds-marketplace-done>.ds-details{width:100%;margin-top:var(--space-4);text-align:start}@media (width<=640px){.ds-marketplace-ad{grid-template-columns:minmax(0,1fr);height:auto}.ds-marketplace-ad-copy{padding:var(--marketplace-ad-copy-padding-compact)}.ds-marketplace-ad-copy>h2{font-size:var(--marketplace-ad-title-size-compact)}.ds-marketplace-ad-arrow{display:none}.ds-marketplace-ad-dots{margin-top:var(--marketplace-ad-buy-margin);position:static}.ds-marketplace-ad-visual{height:var(--marketplace-ad-visual-height-compact)}.ds-marketplace-ad-window{inset:var(--marketplace-ad-window-inset-compact);height:var(--marketplace-ad-window-height-compact)}.ds-marketplace-ad-shot[data-kind=screen]{inset:var(--marketplace-ad-shot-screen-inset-compact)}.ds-marketplace-ad-fan{inset:var(--marketplace-ad-fan-inset-compact)}.ds-marketplace-ad-fan>.ds-marketplace-ad-shot{top:var(--marketplace-ad-fan-page-top-compact);width:var(--marketplace-ad-fan-page-width-compact);margin-left:calc(var(--marketplace-ad-fan-page-width-compact) / -2)}.ds-marketplace-ad-fan>.ds-marketplace-ad-shot:not([data-page=front]){top:var(--marketplace-ad-fan-back-top-compact)}.ds-marketplace-ad-fan>.ds-marketplace-ad-shot[data-page=left]{transform:translateX(calc(-1 * var(--marketplace-ad-fan-shift-compact))) rotate(calc(-1 * var(--marketplace-ad-fan-tilt)))}.ds-marketplace-ad-fan>.ds-marketplace-ad-shot[data-page=right]{transform:translateX(var(--marketplace-ad-fan-shift-compact)) rotate(var(--marketplace-ad-fan-tilt))}.ds-marketplace-chips{scrollbar-width:none;margin-inline:calc(-1 * var(--ds-page-mobile-gutter));padding-inline:var(--ds-page-mobile-gutter);scroll-padding-inline:var(--ds-page-mobile-gutter);margin-block:calc(-1 * var(--surface-edge-shadow-reach-above)) calc(-1 * var(--surface-edge-shadow-reach-below));padding-block:var(--surface-edge-shadow-reach-above) var(--surface-edge-shadow-reach-below);flex-wrap:nowrap;overflow-x:auto}.ds-marketplace-chips::-webkit-scrollbar{display:none}.ds-marketplace-owned-price{display:none}.ds-marketplace-owned-row{grid-template-columns:auto minmax(0,1fr) auto}}.ds-art{width:100%;height:100%;filter:var(--art-lift);display:block}.bo-modal-card .ds-art{filter:none}.ds-art-screen{fill:var(--art-surface);stroke:var(--art-edge);stroke-width:var(--art-edge-width)}.ds-art-edge{fill:none;stroke:var(--art-edge);stroke-width:var(--art-edge-width)}.ds-art-line{fill:none;stroke:var(--art-mid);stroke-width:var(--art-detail-width)}.ds-art-outline{fill:none;stroke:var(--art-skel);stroke-width:var(--art-detail-width)}.ds-art-skel{fill:var(--art-skel)}.ds-art-mid,.ds-art-ink{fill:var(--art-mid)}.ds-art-accent{fill:var(--art-accent)}.ds-art-on-accent{fill:var(--art-on-accent)}.ds-art-soft{fill:var(--art-soft);stroke:var(--art-accent);stroke-width:var(--art-detail-width)}.ds-art-pill{fill:var(--art-surface);stroke:var(--art-accent);stroke-width:var(--art-accent-width)}.ds-art-accent-line,.ds-art-on-accent-line{fill:none;stroke:var(--art-accent);stroke-width:var(--art-accent-width)}.ds-art-on-accent-line{stroke:var(--art-on-accent)}.ds-art-label{fill:var(--art-text);font-size:var(--art-label-size);font-weight:var(--font-weight-semibold);text-anchor:middle}.ds-art-label--accent{fill:var(--art-accent);font-size:var(--art-label-strong-size);font-weight:var(--font-weight-display)}.ds-art-label--small{font-size:var(--art-label-size)}.ds-art-label--badge{fill:var(--art-on-accent);font-size:var(--art-badge-size);font-weight:var(--font-weight-display)}.ds-art{overflow:visible}.ds-art-card{fill:var(--art-fixed-surface)}.ds-art-track{fill:var(--art-fixed-track)}.ds-art-progress{fill:var(--art-fixed-blue)}.ds-art-caption{fill:var(--art-fixed-muted);font-size:var(--art-caption-size);font-weight:var(--font-weight-bold);letter-spacing:var(--art-caption-tracking)}.ds-art-figure{fill:var(--art-fixed-ink);font-size:var(--art-figure-size);font-weight:var(--font-weight-bold)}.ds-art-note{fill:var(--art-fixed-muted);font-size:var(--art-note-size)}.ds-art-note--strong{fill:var(--art-fixed-ink);font-weight:var(--font-weight-bold)}.ds-art-gift-from{stop-color:var(--art-gift-from)}.ds-art-gift-to{stop-color:var(--art-gift-to)}.ds-art-gift-glow{fill:var(--art-gift-glow)}.ds-art-gift-glow--soft{fill:var(--art-gift-glow-soft)}.ds-art-caption--gift,.ds-art-note--code{fill:var(--art-gift-text)}.ds-art-note--code{font-family:var(--art-code-font)}.ds-art-figure--gift,.ds-art-note--owner{fill:var(--art-fixed-surface)}.ds-art-figure--gift{font-size:var(--art-figure-gift-size)}.ds-art-note--owner{font-weight:var(--font-weight-bold);text-anchor:end}.ds-art-avatar{stroke:var(--art-avatar-ring);stroke-width:var(--art-avatar-ring-width)}.ds-art-avatar[data-tone="1"]{fill:var(--art-avatar-1)}.ds-art-avatar[data-tone="2"]{fill:var(--art-avatar-2)}.ds-art-avatar[data-tone="3"]{fill:var(--art-avatar-3)}.ds-art-avatar[data-tone="4"]{fill:var(--art-avatar-4)}.ds-art-avatar[data-tone=accent]{fill:var(--art-fixed-blue)}.ds-art-avatar-text{fill:var(--art-fixed-surface);font-size:var(--art-avatar-size);font-weight:var(--font-weight-bold);text-anchor:middle}.ds-art-avatar-text--accent{font-size:var(--art-avatar-accent-size)}.ds-art-store-brand{fill:var(--art-fixed-ink);font-size:var(--art-store-brand-size);font-weight:var(--font-weight-heavy)}.ds-art-store-cart{fill:var(--art-fixed-surface);font-size:var(--art-store-cart-size);font-weight:var(--font-weight-bold);text-anchor:middle}.ds-art-store-rule{fill:none;stroke:var(--art-fixed-track)}.ds-art-store-plus{fill:none;stroke:var(--art-fixed-surface);stroke-width:var(--art-store-plus-width)}.ds-addon-artwork[data-art]{background:var(--art-stage);padding:0;position:relative;overflow:hidden}.ds-addon-capture{inset:var(--addon-capture-inset);border-radius:var(--addon-capture-radius);background:var(--addon-capture-bg);box-shadow:var(--addon-capture-shadow);position:absolute;overflow:hidden}.ds-addon-capture>img{width:var(--addon-capture-zoom-screen);max-width:none;height:auto;translate:var(--addon-capture-shift-screen);display:block}.ds-addon-capture[data-crop=calendar]>img{width:var(--addon-capture-zoom-calendar);translate:var(--addon-capture-shift-calendar)}.ds-addon-artwork[data-art]>.ds-addon-capture{inset:var(--addon-capture-inset-thumb);border-radius:var(--addon-capture-radius-thumb);box-shadow:none}.ds-marketplace-product-art[data-hero]>.ds-addon-capture{inset:var(--addon-capture-inset-hero);border-radius:var(--addon-capture-radius-hero)}.ds-marketplace-product-art[data-hero][data-size=panel]{margin-bottom:0}.ds-marketplace-product-art[data-hero][data-size=panel]>.ds-addon-capture{inset:var(--addon-capture-inset-panel)}.ds-addon-fan{position:absolute;inset:0}.ds-addon-fan>img{inset:var(--addon-fan-page-inset);width:var(--addon-fan-page-width);border-radius:var(--addon-fan-radius);height:auto;box-shadow:var(--addon-fan-shadow);position:absolute}.ds-addon-fan>img:not([data-page=front]){top:var(--addon-fan-back-top);filter:var(--addon-fan-back-dim)}.ds-addon-fan>img[data-page=left]{transform:translateX(calc(-1 * var(--addon-fan-shift))) rotate(calc(-1 * var(--addon-fan-tilt)))}.ds-addon-fan>img[data-page=right]{transform:translateX(var(--addon-fan-shift)) rotate(var(--addon-fan-tilt))}.ds-addon-artwork[data-art]>.ds-addon-fan>img{box-shadow:none}.ds-marketplace-meter{min-width:0}.ds-marketplace-meter-label{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--marketplace-meter-label-gap);font-size:var(--font-size-small);display:flex}.ds-marketplace-meter-label>strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);white-space:nowrap}.ds-marketplace-meter-label>span{color:var(--marketplace-muted);white-space:nowrap}.ds-marketplace-meter>progress{width:100%;height:var(--marketplace-meter-height);border-radius:var(--marketplace-meter-radius);background:var(--marketplace-meter-track);color:var(--marketplace-meter-fill);appearance:none;border:0;display:block;overflow:hidden}.ds-marketplace-meter>progress::-webkit-progress-bar{background:var(--marketplace-meter-track)}.ds-marketplace-meter>progress::-webkit-progress-value{border-radius:var(--marketplace-meter-radius);background:var(--marketplace-meter-fill)}.ds-marketplace-meter>progress::-moz-progress-bar{border-radius:var(--marketplace-meter-radius);background:var(--marketplace-meter-fill)}.ds-marketplace-meter[data-full]>progress::-webkit-progress-value{background:var(--marketplace-meter-full)}.ds-marketplace-meter[data-full]>progress::-moz-progress-bar{background:var(--marketplace-meter-full)}.ds-marketplace-meter-hint{align-items:center;gap:var(--marketplace-meter-hint-gap);margin-top:var(--marketplace-meter-label-gap);color:var(--marketplace-action-link);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ds-marketplace-meter-hint>svg{width:var(--marketplace-meter-hint-icon);height:var(--marketplace-meter-hint-icon)}.ds-marketplace-meter-hint:focus-visible{outline:var(--marketplace-focus);outline-offset:var(--marketplace-copy-gap)}.ds-marketplace[data-presentation=storefront]>.ds-marketplace-chips{gap:var(--marketplace-chips-gap);margin-top:var(--marketplace-chips-offset)}.ds-marketplace[data-presentation=storefront]>.ds-marketplace-ad+.ds-marketplace-chips{margin-top:var(--marketplace-ad-gap-below)}.ds-marketplace[data-presentation=storefront] .ds-marketplace-chip{align-items:center;gap:var(--marketplace-chip-gap);padding:0 var(--marketplace-chip-padding-wide);font-size:var(--marketplace-chip-size);display:inline-flex}.ds-marketplace-chip>svg{width:var(--marketplace-chip-icon);height:var(--marketplace-chip-icon)}.ds-marketplace-store-section>header{align-items:baseline;gap:var(--marketplace-store-heading-gap);margin:0 0 var(--marketplace-store-heading-margin);flex-wrap:wrap;display:flex}.ds-marketplace-store-section>header>h2{color:var(--color-text-strong);font-size:var(--marketplace-store-heading-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--marketplace-store-heading-tracking);margin:0}.ds-marketplace-store-empty{color:var(--marketplace-muted);margin:0}.ds-marketplace-store-grid{grid-template-columns:var(--marketplace-store-columns);gap:var(--marketplace-store-gap);display:grid}.ds-marketplace-store-card,.ds-marketplace-tier-card{border-radius:var(--marketplace-card-radius);background:var(--marketplace-surface);min-width:0;box-shadow:var(--marketplace-card-shadow);flex-direction:column;display:flex;overflow:hidden}.ds-marketplace-store-card{transition:box-shadow var(--marketplace-store-transition), transform var(--marketplace-store-transition)}.ds-marketplace-store-card:hover,.ds-marketplace-store-card:focus-within{box-shadow:var(--marketplace-card-hover-shadow)}.ds-marketplace-store-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.ds-marketplace-store-link:focus-visible{outline:var(--marketplace-focus);outline-offset:calc(0 * var(--marketplace-copy-gap))}.ds-marketplace-store-art{aspect-ratio:var(--marketplace-store-art-ratio);padding:var(--marketplace-store-art-padding);background:var(--art-stage);place-items:center;display:grid;position:relative;overflow:hidden}.ds-marketplace-store-art>.ds-addon-artwork{width:var(--marketplace-product-art-size);height:var(--marketplace-product-art-size)}.ds-marketplace-store-title{justify-content:space-between;align-items:center;gap:var(--marketplace-store-title-gap);min-width:0;display:flex}.ds-marketplace-store-title>h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-marketplace-store-state{flex:none}.ds-marketplace-store-card[data-soon] .ds-art{opacity:var(--marketplace-store-soon-opacity)}.ds-marketplace-store-copy{gap:var(--marketplace-store-body-gap);flex-direction:column;min-width:0;display:flex}.ds-marketplace-store-link>.ds-marketplace-store-copy{padding:var(--marketplace-store-body-padding);padding-bottom:0}.ds-marketplace-store-copy h3{color:var(--color-text-strong);font-size:var(--marketplace-store-title-size);font-weight:var(--marketplace-store-title-weight);margin:0}.ds-marketplace-store-copy>p{color:var(--marketplace-muted);margin:0}.ds-marketplace-store-link>.ds-marketplace-store-copy>p{min-height:var(--marketplace-store-copy-min)}.ds-marketplace-store-foot{justify-content:space-between;align-items:center;gap:var(--marketplace-store-foot-gap);margin-top:var(--marketplace-store-foot-margin);padding:var(--marketplace-store-body-padding);flex-wrap:wrap;padding-top:0;display:flex}.ds-marketplace-store-price{min-width:0}.ds-marketplace-store-price>strong{color:var(--color-text-strong);font-size:var(--marketplace-store-price-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--marketplace-store-price-tracking)}.ds-marketplace-store-price>small,.ds-marketplace-store-note{color:var(--marketplace-muted);font-size:var(--font-size-small)}.ds-marketplace-store-price>small{margin-inline-start:var(--space-1)}.ds-marketplace-tier-card{grid-template-columns:var(--marketplace-tier-art-width) minmax(0, 1fr);display:grid}.ds-marketplace-tier-card[data-span="2"]{grid-column:span 2}.ds-marketplace-tier-card[data-span="3"]{grid-column:span 3}.ds-marketplace-tier-card[data-span="4"]{grid-column:1/-1}.ds-marketplace-tier-card>.ds-marketplace-store-art{aspect-ratio:auto;min-height:var(--marketplace-tier-art-min)}.ds-marketplace-tier-body{gap:var(--marketplace-tier-body-gap);min-width:0;padding:var(--marketplace-tier-body-padding);flex-direction:column;display:flex}.ds-marketplace-tiers{gap:var(--marketplace-tier-gap);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;display:grid}.ds-marketplace-tier{gap:var(--space-hairline);padding:var(--marketplace-tier-padding);border:var(--marketplace-tier-border);border-radius:var(--marketplace-radius);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;display:flex}.ds-marketplace-tier:hover{border-color:var(--marketplace-tier-hover-border)}.ds-marketplace-tier[aria-checked=true]{border-color:var(--marketplace-tier-active-border);background:var(--marketplace-tier-active-bg)}.ds-marketplace-tier:focus-visible{outline:var(--marketplace-focus);outline-offset:var(--marketplace-copy-gap)}.ds-marketplace-tier>strong{color:var(--color-text-strong);font-size:var(--marketplace-tier-title-size);font-weight:var(--font-weight-semibold)}.ds-marketplace-tier>span{color:var(--marketplace-muted);font-size:var(--font-size-small)}.ds-marketplace-tier-foot{align-items:center;gap:var(--marketplace-item-gap);flex-wrap:wrap;margin-top:auto;display:flex}.ds-marketplace-tier-foot>span{min-width:0;color:var(--marketplace-muted);flex:1}.ds-marketplace-trust{gap:var(--marketplace-trust-gap);margin:var(--marketplace-trust-margin) 0 0;padding:var(--marketplace-trust-padding);border-radius:var(--marketplace-card-radius);background:var(--marketplace-surface);box-shadow:var(--marketplace-card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.ds-marketplace-trust>li{align-items:flex-start;gap:var(--marketplace-trust-item-gap);min-width:0;display:flex}.ds-marketplace-trust>li>span{color:var(--marketplace-trust-icon-color);flex:none;display:grid}.ds-marketplace-trust svg{width:var(--marketplace-trust-icon);height:var(--marketplace-trust-icon)}.ds-marketplace-trust p{margin:0}.ds-marketplace-trust p>strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);display:block}.ds-marketplace-trust p>span{color:var(--marketplace-muted)}.ds-marketplace-pill[data-tone=warning]{background:var(--marketplace-pill-warning-bg);color:var(--marketplace-pill-warning-text)}.ds-marketplace-pill[data-tone=accent]{background:var(--marketplace-pill-accent-bg);color:var(--marketplace-pill-accent-text)}.ds-marketplace-product{grid-template-columns:var(--marketplace-product-columns);align-items:start;gap:var(--marketplace-product-gap);display:grid}.ds-marketplace-product-main{min-width:0}.ds-marketplace-product-head{align-items:center;gap:var(--marketplace-product-head-gap);margin-bottom:var(--marketplace-product-head-margin);display:flex}.ds-marketplace-product-head>.ds-addon-artwork{width:var(--marketplace-product-icon-size);height:var(--marketplace-product-icon-size);border-radius:var(--marketplace-card-radius)}.ds-marketplace-product-head .ds-marketplace-meta{margin:0 0 var(--space-1)}.ds-marketplace-product-head p{color:var(--marketplace-muted);margin:0}.ds-marketplace-product-art[data-hero]{height:auto;aspect-ratio:var(--marketplace-product-art-ratio);margin-bottom:var(--marketplace-product-art-margin);border-radius:var(--marketplace-card-radius);background:var(--art-stage);place-items:center;display:grid;position:relative;overflow:hidden}.ds-marketplace-product-art[data-hero]>.ds-art{transform:scale(var(--marketplace-product-art-scale))}.ds-marketplace-product-section{margin-bottom:var(--marketplace-product-section-gap)}.ds-marketplace-product-section>h2{margin:0 0 var(--marketplace-product-section-title-gap);color:var(--color-text-strong);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--marketplace-store-heading-tracking)}.ds-marketplace-product-lead{max-width:var(--marketplace-product-lead-width);margin:0 0 var(--space-5);color:var(--marketplace-muted);font-size:var(--marketplace-product-lead-size)}.ds-marketplace-highlight-cards,.ds-marketplace-step-cards{gap:var(--marketplace-product-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ds-marketplace-step-cards{counter-reset:marketplace-step;grid-template-columns:repeat(3,minmax(0,1fr))}.ds-marketplace-highlight-cards>li,.ds-marketplace-step-cards>li,.ds-marketplace-notice{min-width:0;padding:var(--marketplace-product-card-padding);border-radius:var(--marketplace-card-radius);background:var(--marketplace-surface);box-shadow:var(--marketplace-card-shadow)}.ds-marketplace-highlight-cards>li{align-items:center;gap:var(--marketplace-product-card-gap);display:flex}.ds-marketplace-highlight-cards>li>span{width:var(--marketplace-product-tile-size);height:var(--marketplace-product-tile-size);border-radius:var(--marketplace-radius);background:var(--marketplace-product-tile-bg);color:var(--color-text-strong);flex:none;place-items:center;display:grid}.ds-marketplace-highlight-cards svg{width:var(--icon-size-md);height:var(--icon-size-md)}.ds-marketplace-highlight-cards strong,.ds-marketplace-step-cards strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.ds-marketplace-step-cards>li{counter-increment:marketplace-step}.ds-marketplace-step-cards>li:before{content:counter(marketplace-step);width:var(--marketplace-product-step-size);height:var(--marketplace-product-step-size);margin-bottom:var(--marketplace-product-step-margin);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--button-primary-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);place-items:center;display:grid}.ds-marketplace-notice>h3{color:var(--color-text-strong);font-size:var(--font-size-card-title);font-weight:var(--font-weight-display);margin:0}.ds-marketplace-notice>p{margin:var(--space-1) 0 0;color:var(--marketplace-muted)}.ds-marketplace-faq{padding:var(--marketplace-product-faq-padding);border-radius:var(--marketplace-card-radius);background:var(--marketplace-surface);box-shadow:var(--marketplace-card-shadow)}.ds-marketplace-faq>details{padding:var(--marketplace-product-faq-row) 0;border-bottom:var(--marketplace-divider)}.ds-marketplace-faq>details:last-child{border-bottom:0}.ds-marketplace-faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-text-strong);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;display:flex}.ds-marketplace-faq summary::-webkit-details-marker{display:none}.ds-marketplace-faq summary>svg{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--marketplace-muted);flex:none}.ds-marketplace-faq details[open] summary>svg{transform:rotate(.5turn)}.ds-marketplace-faq summary:focus-visible{outline:var(--marketplace-focus);outline-offset:var(--marketplace-copy-gap)}.ds-marketplace-faq p{max-width:var(--marketplace-product-faq-width);margin:var(--space-3) 0 0;color:var(--marketplace-muted)}.ds-marketplace-related{gap:var(--marketplace-product-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-marketplace-related-item{align-items:center;gap:var(--marketplace-product-card-gap);min-width:0;padding:var(--marketplace-product-card-gap);border-radius:var(--marketplace-card-radius);background:var(--marketplace-surface);box-shadow:var(--marketplace-card-shadow);color:inherit;text-decoration:none;display:flex}.ds-marketplace-related-item:hover{box-shadow:var(--marketplace-card-hover-shadow)}.ds-marketplace-related-item:focus-visible{outline:var(--marketplace-focus);outline-offset:var(--marketplace-copy-gap)}.ds-marketplace-related-item>.ds-addon-artwork{width:var(--marketplace-product-related-art-width);height:var(--marketplace-product-related-art-height);border-radius:var(--marketplace-radius)}.ds-marketplace-related-item strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);display:block}.ds-marketplace-related-item small{color:var(--marketplace-muted);font-size:var(--font-size-small)}.ds-marketplace-buy{top:var(--marketplace-buy-top);min-width:0;position:sticky}.ds-marketplace-buy-card{gap:var(--marketplace-buy-gap);padding:var(--marketplace-buy-padding);border-radius:var(--marketplace-card-radius);background:var(--marketplace-surface);box-shadow:var(--marketplace-card-shadow);flex-direction:column;display:flex}.ds-marketplace-buy-price>strong{color:var(--color-text-strong);font-size:var(--marketplace-buy-price-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-flat);letter-spacing:var(--marketplace-buy-price-tracking);display:block}.ds-marketplace-buy-price>p{margin:var(--space-2) 0 0;color:var(--marketplace-muted)}.ds-marketplace-buy-label{margin:0 0 var(--space-3);color:var(--marketplace-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:var(--marketplace-label-tracking);text-transform:uppercase}.ds-marketplace-buy-rows{border-top:var(--marketplace-divider);margin:0;padding:0;list-style:none}.ds-marketplace-buy-rows>li{justify-content:space-between;align-items:center;gap:var(--marketplace-item-gap);padding:var(--marketplace-buy-row-padding) 0;border-bottom:var(--marketplace-divider);display:flex}.ds-marketplace-buy-rows strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);display:block}.ds-marketplace-buy-rows small{color:var(--marketplace-muted);font-size:var(--font-size-small)}.ds-marketplace-buy-actions{gap:var(--space-3);display:grid}.ds-marketplace-buy-actions>.bo-button{width:100%}.ds-marketplace-buy-ticks{gap:var(--marketplace-buy-tick-gap);color:var(--marketplace-muted);margin:0;padding:0;list-style:none;display:grid}.ds-marketplace-buy-ticks>li{align-items:center;gap:var(--space-3);display:flex}.ds-marketplace-buy-ticks svg{width:var(--marketplace-buy-tick-icon);height:var(--marketplace-buy-tick-icon);color:var(--color-text-strong);flex:none}.ds-marketplace-buy-disclosure{gap:var(--space-1);color:var(--marketplace-muted);font-size:var(--font-size-small);display:grid}.ds-marketplace-buy-help{padding:var(--marketplace-buy-help-padding);border-top:var(--marketplace-divider)}.ds-marketplace-buy-help>h3{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0}.ds-marketplace-buy-help>p{margin:var(--marketplace-buy-help-text-margin);color:var(--marketplace-muted);font-size:var(--font-size-small)}.ds-marketplace-buy-help>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-marketplace-owned-section{gap:var(--marketplace-group-gap);display:grid}.ds-marketplace-owned-label{margin:var(--marketplace-owned-label-margin);color:var(--marketplace-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:var(--marketplace-owned-label-tracking);text-transform:uppercase}.ds-marketplace-group{gap:var(--marketplace-group-card-gap);display:grid}.ds-marketplace-group>header{justify-content:space-between;align-items:flex-end;gap:var(--marketplace-group-header-gap);padding:var(--marketplace-group-header-padding);display:flex}.ds-marketplace-group>header>div{min-width:0}.ds-marketplace-group>header h3{color:var(--color-text-strong);font-size:var(--font-size-card-title);font-weight:var(--font-weight-display);margin:0}.ds-marketplace-group>header p{color:var(--marketplace-muted);font-size:var(--font-size-small);margin:0}.ds-marketplace-group>header>a{color:var(--marketplace-action-link);font-weight:var(--marketplace-fact-link-weight);flex:none;text-decoration:none}.ds-marketplace-group>header>a:hover{text-decoration:underline}.ds-marketplace-group>header>a:focus-visible{outline:var(--marketplace-focus);outline-offset:var(--marketplace-copy-gap)}.ds-marketplace-group-card{border-radius:var(--marketplace-card-radius);background:var(--marketplace-surface);box-shadow:var(--marketplace-card-shadow);display:grid;overflow:hidden}.ds-marketplace-group-row{grid-template-columns:var(--marketplace-group-row-columns);align-items:center;gap:var(--marketplace-group-row-gap);width:100%;padding:var(--marketplace-group-row-padding);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:grid}.ds-marketplace-group-row+.ds-marketplace-group-row{border-top:var(--marketplace-row-divider)}.ds-marketplace-group-row:hover{background:var(--marketplace-action-hover)}.ds-marketplace-group-row:focus-visible{outline:var(--marketplace-focus);outline-offset:calc(-1 * var(--space-1))}.ds-marketplace-group-row>.ds-addon-artwork{width:var(--marketplace-group-art-width);height:var(--marketplace-group-art-height);border-radius:var(--marketplace-radius)}.ds-marketplace-group-row strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.ds-marketplace-group-row small{color:var(--marketplace-muted);font-size:var(--font-size-small);display:block}.ds-marketplace-group-copy,.ds-marketplace-group-price,.ds-marketplace-group-status{min-width:0}.ds-marketplace-group-status>small{margin-top:var(--marketplace-group-status-gap)}.ds-marketplace-group-row>svg{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--marketplace-group-chevron)}.ds-marketplace-group-empty{padding:var(--marketplace-group-empty-padding);color:var(--marketplace-muted);text-align:center;margin:0}@media (width<=640px){.ds-marketplace-facts{grid-template-columns:minmax(0,1fr)}.ds-marketplace[data-presentation=storefront]>.ds-marketplace-chips{margin-top:calc(var(--marketplace-chips-offset) - var(--surface-edge-shadow-reach-above));flex-wrap:nowrap}.ds-marketplace[data-presentation=storefront]>.ds-marketplace-ad+.ds-marketplace-chips{margin-top:calc(var(--marketplace-ad-gap-below) - var(--surface-edge-shadow-reach-above))}.ds-marketplace-store-grid,.ds-marketplace-trust,.ds-marketplace-highlight-cards,.ds-marketplace-step-cards,.ds-marketplace-related,.ds-marketplace-product,.ds-marketplace-tier-card{grid-template-columns:minmax(0,1fr)}.ds-marketplace-tier-card[data-span]{grid-column:auto}.ds-marketplace-tiers{grid-auto-flow:row}.ds-marketplace-tier-card>.ds-marketplace-store-art{min-height:var(--marketplace-tier-art-min-compact)}.ds-marketplace-buy{position:static}.ds-marketplace-product-art[data-hero]{aspect-ratio:var(--marketplace-product-art-ratio-compact)}.ds-marketplace-group-row{grid-template-columns:var(--marketplace-group-row-columns-compact)}.ds-marketplace-group-quantity,.ds-marketplace-group-price,.ds-marketplace-group-status{display:none}}@media (prefers-reduced-motion:reduce){.ds-marketplace-store-card{transition:none}}.ds-marketplace-facts{gap:var(--marketplace-facts-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ds-marketplace-facts>div{gap:var(--marketplace-fact-gap);min-width:0;padding:var(--marketplace-fact-padding);border-radius:var(--marketplace-card-radius);background:var(--marketplace-surface);box-shadow:var(--marketplace-card-shadow);flex-direction:column;display:flex}.ds-marketplace-facts dt,.ds-marketplace-fact-detail{color:var(--marketplace-muted);font-size:var(--font-size-small)}.ds-marketplace-facts dd{margin:0}.ds-marketplace-facts dd:not(.ds-marketplace-fact-detail){color:var(--color-text-strong);font-size:var(--marketplace-fact-value-size);font-weight:var(--marketplace-fact-value-weight);letter-spacing:var(--marketplace-fact-value-tracking)}.ds-marketplace-facts a{color:var(--marketplace-action-link);font-weight:var(--marketplace-fact-link-weight);text-decoration:none}.ds-designer{height:var(--designer-height);background:var(--designer-canvas);color:var(--designer-text);font-size:var(--designer-font-size);line-height:var(--designer-line-height);flex-direction:column;display:flex;overflow:hidden}.ds-designer button{font:inherit}.ds-designer-embedded{height:min(var(--designer-embedded-height), var(--designer-height))}.ds-designer-header{align-items:center;gap:var(--designer-gap);padding:var(--designer-header-padding);min-height:var(--designer-header-height);background:var(--designer-surface);border-bottom:var(--designer-border);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-designer-header svg{width:var(--designer-icon-size);height:var(--designer-icon-size)}.ds-designer-header-leading{align-items:center;gap:var(--designer-small-gap);grid-area:1/1;display:flex}.ds-designer-header-mobile{display:none}.ds-designer-header-trailing{justify-content:flex-end;align-items:center;gap:var(--designer-small-gap);flex-wrap:wrap;grid-area:1/3;min-width:0;display:flex}.ds-designer-heading{text-align:center;grid-area:1/2;min-width:0}.ds-designer-heading h1,.ds-designer-heading h2{font-size:var(--designer-title-size);font-weight:var(--designer-font-weight);line-height:var(--designer-line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ds-designer-heading>span,.ds-designer-save{color:var(--designer-muted);font-size:var(--designer-label-size)}.ds-designer-header-actions,.ds-designer-toolbar,.ds-designer-tool-group{align-items:center;gap:var(--designer-small-gap);display:flex}.ds-designer-toolbar{bottom:var(--designer-floating-gap);left:calc(50% + var(--designer-rail-width) / 2);z-index:var(--designer-toolbar-z);max-width:calc(100% - var(--designer-rail-width) - var(--designer-floating-gap) * 2);min-height:var(--designer-toolbar-height);padding:0 var(--designer-gap);background:var(--designer-surface);border:var(--designer-border);border-radius:var(--designer-radius);box-shadow:var(--designer-floating-shadow);gap:var(--designer-gap);flex-shrink:0;position:absolute;overflow-x:auto;transform:translate(-50%)}.ds-designer-tool-group+.ds-designer-tool-group{border-left:var(--designer-border);padding-left:var(--designer-gap)}.ds-designer-action{width:var(--designer-control-size);height:var(--designer-control-size);border-radius:var(--designer-radius);color:var(--designer-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-designer-action svg{width:var(--designer-icon-size);height:var(--designer-icon-size);stroke-width:var(--icon-stroke-width)}.ds-designer-action:hover:not(:disabled){color:var(--designer-active-text);background:var(--designer-hover-bg)}.ds-designer-action[aria-pressed=true]{color:var(--designer-active-text);background:var(--designer-active-bg)}.ds-designer button:focus-visible,.ds-designer-stage:focus-visible:not([data-pointer-focus=true]){outline:var(--designer-choice-focus);outline-offset:var(--focus-outline-offset)}.ds-designer-stage[data-pointer-focus=true]{outline:none}.ds-designer button:disabled{opacity:var(--designer-disabled-opacity);cursor:default}.ds-designer-zoom{margin-left:auto}.ds-designer-zoom-value{color:var(--designer-text);cursor:pointer;min-width:var(--designer-control-size);background:0 0;border:0;padding:0}.ds-designer-workspace{isolation:isolate;grid-template-columns:var(--designer-rail-width) minmax(0, 1fr);flex:1;min-height:0;display:grid;position:relative}.ds-designer-library,.ds-designer-inspector{background:var(--designer-surface);flex-direction:column;min-height:0;display:flex}.ds-designer-rail{align-items:center;gap:var(--designer-gap);padding-block:var(--designer-gap);background:var(--designer-surface);border-right:var(--designer-border);flex-direction:column;grid-area:1/1;display:flex}.ds-designer-rail .ds-designer-action{width:var(--designer-rail-control-size);height:var(--designer-rail-control-size)}.ds-designer-rail .ds-designer-action:hover:not(:disabled){background:var(--designer-rail-hover-bg);color:var(--designer-rail-active-text)}.ds-designer-rail .ds-designer-action[aria-pressed=true]{background:var(--designer-rail-active-bg);color:var(--designer-rail-active-text)}.ds-designer-rail .ds-designer-action svg{width:var(--designer-rail-icon-size);height:var(--designer-rail-icon-size)}.ds-designer-stage{grid-area:1/2}.ds-designer-library[hidden],.ds-designer-inspector[hidden]{display:none}.ds-designer-panel-close{margin-left:auto}.ds-designer-library{top:0;bottom:0;left:var(--designer-rail-width);z-index:var(--designer-panel-z);box-shadow:var(--designer-panel-shadow);width:var(--designer-library-width);min-width:min(var(--designer-library-min-width), 100% - var(--designer-rail-width));max-width:min(var(--designer-library-max-width), 100% - var(--designer-rail-width));border-right:var(--designer-border);position:absolute}.ds-designer-inspector{z-index:var(--designer-panel-z);box-shadow:var(--designer-panel-shadow);width:var(--designer-inspector-width);min-width:min(var(--designer-inspector-min-width), 100% - var(--designer-rail-width));max-width:min(var(--designer-inspector-max-width), 100% - var(--designer-rail-width));border-left:var(--designer-border);position:absolute;top:0;bottom:0;right:0}.ds-designer-panel-heading{align-items:center;gap:var(--designer-gap);min-height:var(--designer-toolbar-height);padding:0 var(--designer-gap);border-bottom:var(--designer-border);flex-shrink:0;display:flex}.ds-designer-panel-heading svg{width:var(--designer-icon-size);height:var(--designer-icon-size);color:var(--designer-muted)}.ds-designer h2{font-size:var(--designer-font-size);font-weight:var(--designer-font-weight);line-height:var(--designer-line-height);margin:0}.ds-designer-panel-body{gap:var(--designer-gap);padding:var(--designer-panel-padding);flex-direction:column;min-height:0;display:flex;overflow:auto}.ds-designer-library>.ds-designer-panel-body{padding-top:var(--designer-small-gap)}.ds-designer-component-search{align-items:center;gap:var(--designer-small-gap);min-height:var(--designer-component-search-height);padding:var(--designer-component-search-padding);border:var(--designer-border);border-radius:var(--designer-palette-radius);background:var(--designer-surface);flex-shrink:0;display:flex}.ds-designer-component-search:focus-within{outline:var(--designer-selection)}.ds-designer-component-search>svg,.ds-designer-component-search button svg{width:var(--designer-icon-size);height:var(--designer-icon-size);color:var(--designer-muted);flex-shrink:0}.ds-designer-component-search input{width:100%;min-width:0;color:var(--designer-text);font:inherit;font-size:max(var(--input-inherited-font-size), var(--input-min-font-size));background:0 0;border:0;outline:none}.ds-designer-component-search input::-webkit-search-cancel-button{display:none}.ds-designer-component-search button{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ds-designer-palette{gap:var(--designer-gap);flex-direction:column;display:flex}.ds-designer-palette-grid{grid-template-columns:repeat(var(--designer-palette-columns), minmax(0, 1fr));gap:var(--designer-palette-gap);display:grid}.ds-designer-palette-grid[hidden]{display:none}.ds-designer-palette-item{justify-content:center;align-items:center;gap:var(--designer-gap);min-width:0;padding:var(--designer-palette-padding);border:var(--designer-border);border-radius:var(--designer-palette-radius);background:var(--designer-surface);color:var(--designer-text);min-height:var(--designer-palette-height);font-size:var(--designer-palette-font-size);line-height:var(--designer-line-height);cursor:grab;text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex;position:relative}.ds-designer-palette-item[data-on-page=true]{cursor:pointer;background:var(--designer-palette-on-page-surface);color:var(--designer-palette-on-page-text)}.ds-designer-palette-item[data-on-page=true] svg{opacity:var(--designer-palette-on-page-icon-opacity)}.ds-designer-palette-item:hover:not(:disabled){background:var(--designer-hover-bg)}.ds-designer-palette-item svg{width:var(--designer-palette-icon-size);height:var(--designer-palette-icon-size);color:var(--designer-muted);flex-shrink:0}.ds-designer-hint{color:var(--designer-muted);font-size:var(--designer-font-size);line-height:var(--designer-line-height);margin:0}.ds-designer-palette-artwork{width:var(--designer-palette-artwork-size);height:var(--designer-palette-artwork-size);object-fit:contain;pointer-events:none;flex-shrink:0}.ds-designer-palette-item[data-on-page=true] .ds-designer-palette-artwork{opacity:var(--designer-palette-on-page-icon-opacity)}.ds-designer-library-footer{gap:var(--designer-small-gap);padding:var(--designer-panel-padding);border-top:var(--designer-border);color:var(--designer-muted);font-size:var(--designer-label-size);flex-direction:column;margin-top:auto;display:flex}.ds-designer-stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;outline:none;min-width:0;min-height:0;position:relative;overflow:hidden}.ds-designer-stage[data-tool=pan]{cursor:grab}.ds-designer-stage[data-tool=pan]:active{cursor:grabbing}.ds-designer-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.ds-designer-board{background:var(--designer-board);box-shadow:var(--designer-board-shadow);outline:var(--designer-border);position:relative}.ds-designer-page-heading{align-items:center;gap:var(--designer-gap);padding-bottom:var(--designer-page-heading-gap);display:flex;position:absolute;transform:translateY(-100%)}.ds-designer-page-heading>.ds-designer-page-title{align-items:center;gap:var(--designer-small-gap);min-width:0;max-width:100%;color:var(--designer-text);font-size:var(--designer-page-heading-size);line-height:var(--designer-line-height);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.ds-designer-page-heading strong{font-weight:var(--designer-font-weight);flex-shrink:0}.ds-designer-page-heading span{text-overflow:ellipsis;white-space:nowrap;color:var(--designer-muted);overflow:hidden}.ds-designer-board[data-grid=true],.ds-designer-floor-grid{background-image:var(--designer-grid-paint);background-size:var(--designer-grid-spacing)}.ds-designer-node{box-sizing:border-box;padding:var(--designer-node-padding);border:var(--designer-border);border-radius:var(--designer-node-radius);background:var(--designer-node);box-shadow:var(--designer-node-shadow);color:var(--designer-text);cursor:move;flex-direction:column;justify-content:center;display:flex;position:absolute}.ds-designer-node[data-tone=accent]{background:var(--designer-active-bg);color:var(--designer-active-text)}.ds-designer-node[data-tone=muted]{background:var(--designer-node-muted);color:var(--designer-muted)}.ds-designer-node[data-shape=ellipse]{border-radius:var(--designer-ellipse-radius);text-align:center}.ds-designer-node[data-shape=text]{box-shadow:none;background:0 0;border:0;padding:0}.ds-designer-node[data-locked=true]{cursor:default}.ds-designer-node:hover:not([data-selected=true]){outline:var(--designer-node-hover-outline)}.ds-designer-node[data-selected=true]{outline:var(--designer-selection)}.ds-designer-node-content{font-size:var(--designer-node-text);line-height:var(--designer-node-line-height);font-weight:var(--designer-font-weight);white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden}.ds-designer-node-kind{font-size:var(--designer-node-label-size);color:var(--designer-muted);margin-bottom:var(--designer-small-gap)}.ds-designer-node-caption{left:0;top:var(--designer-caption-offset);font-size:var(--designer-font-size);color:var(--designer-active-text);white-space:nowrap;pointer-events:none;position:absolute}.ds-designer-resize{margin-left:var(--designer-handle-offset);margin-top:var(--designer-handle-offset);width:var(--designer-handle-size);height:var(--designer-handle-size);border-radius:var(--designer-handle-radius);cursor:nwse-resize;touch-action:none;z-index:var(--designer-selection-z);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:100%;left:100%}.ds-designer-resize:after{content:"";box-sizing:border-box;width:var(--designer-handle-marker-size);height:var(--designer-handle-marker-size);border:var(--designer-handle-border);border-radius:var(--designer-handle-radius);background:var(--designer-handle-surface);box-shadow:var(--designer-handle-shadow);pointer-events:none}.ds-designer-resize:hover:after,.ds-designer-resize:focus-visible:after,.ds-designer-resize:active:after{background:var(--designer-handle-hover-surface)}.ds-designer-resize[data-resize*=w]{left:0}.ds-designer-resize[data-resize*=n]{top:0}.ds-designer-resize:is([data-resize=n],[data-resize=s]){cursor:ns-resize;left:50%}.ds-designer-resize:is([data-resize=e],[data-resize=w]){cursor:ew-resize;top:50%}.ds-designer-resize:is([data-resize=ne],[data-resize=sw]){cursor:nesw-resize}.ds-designer-rotation-anchor{transform-origin:0 0;width:0;height:0;z-index:var(--designer-selection-z);position:absolute}.ds-designer-rotate{left:50%;top:var(--designer-rotate-offset);width:var(--designer-rotate-size);height:var(--designer-rotate-size);border:var(--designer-selection);border-radius:var(--designer-rotate-radius);background:var(--designer-surface);color:var(--designer-active-text);cursor:grab;touch-action:none;z-index:var(--designer-selection-z);place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%)}.ds-designer-rotate:active{cursor:grabbing}.ds-designer-rotate>svg{width:var(--designer-rotate-icon-size);height:var(--designer-rotate-icon-size)}.ds-designer-rotate:after{content:"";height:var(--designer-rotate-stem-size);border-left:var(--designer-selection);pointer-events:none;position:absolute;top:100%;left:50%}.ds-designer-connections{pointer-events:none;position:absolute;inset:0;overflow:visible}.ds-designer-connections path{fill:none;stroke:var(--designer-muted);stroke-width:var(--designer-connection-width)}.ds-designer-connections marker path{fill:var(--designer-muted);stroke:none}.ds-designer-connections text{fill:var(--designer-muted);font-size:var(--designer-connection-text);text-anchor:middle}.ds-designer-group-selection{outline:var(--designer-selection);cursor:move;position:absolute}.ds-designer-marquee{outline:var(--designer-selection);background:var(--designer-selection-fill);pointer-events:none;z-index:var(--designer-selection-z);position:absolute}.ds-designer-field-grid{grid-template-columns:repeat(var(--designer-geometry-columns), minmax(0, 1fr));gap:var(--designer-field-gap);display:grid}.ds-designer-field-grid .ds-field-width{min-width:0}.ds-designer-inspector-section{gap:var(--designer-gap);border-top:var(--designer-border);padding-top:var(--designer-section-gap);margin-top:var(--designer-small-gap);flex-direction:column;display:flex}.ds-designer-connection-row{justify-content:space-between;align-items:center;gap:var(--designer-small-gap);display:flex}.ds-designer-connection-row>span{overflow-wrap:anywhere;min-width:0}.ds-designer-layers{gap:var(--designer-small-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-designer-layers li{border-radius:var(--designer-radius);align-items:center;min-width:0;display:flex}.ds-designer-layers li:hover{background:var(--designer-hover-bg)}.ds-designer-layers li[data-selected=true]{background:var(--designer-active-bg)}.ds-designer-layer-name{align-items:center;gap:var(--designer-small-gap);min-width:0;padding:var(--designer-small-gap);color:var(--designer-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.ds-designer-layer-name svg{width:var(--designer-icon-size);height:var(--designer-icon-size);flex-shrink:0}.ds-designer-layer-name>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-designer-footer{justify-content:space-between;align-items:center;gap:var(--designer-gap);padding:0 var(--designer-gap);min-height:var(--designer-footer-height);background:var(--designer-surface);border-top:var(--designer-border);color:var(--designer-muted);font-size:var(--designer-label-size);flex-shrink:0;display:flex}.ds-designer-mobile-panels,.ds-designer-file{display:none}.ds-designer-sr{width:var(--designer-sr-size);height:var(--designer-sr-size);clip-path:var(--designer-sr-clip);white-space:nowrap;position:absolute;overflow:hidden}@media (width<=640px){.ds-designer-rail{display:none}.ds-designer-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ds-designer-stage{grid-area:1/1}.ds-designer-library,.ds-designer-inspector{width:auto;min-width:0;max-width:none;height:var(--designer-panel-mobile-height);border:0;border-top:var(--designer-border);display:none;inset:auto 0 0}.ds-designer[data-panel=insert] .ds-designer-library,.ds-designer[data-panel=layers] .ds-designer-library,.ds-designer[data-panel=properties] .ds-designer-inspector{display:flex}.ds-designer-library-footer{display:none}.ds-designer-mobile-panels{min-height:var(--designer-mobile-nav-height);background:var(--designer-surface);border-top:var(--designer-border);padding-bottom:env(safe-area-inset-bottom);flex-shrink:0;justify-content:space-around;display:flex}.ds-designer-mobile-panels button{justify-content:center;align-items:center;gap:var(--designer-small-gap);color:var(--designer-muted);padding:var(--designer-small-gap) var(--designer-gap);background:0 0;border:0;flex-direction:column;display:flex}.ds-designer-mobile-panels button[aria-pressed=true]{color:var(--designer-active-text)}.ds-designer-mobile-panels svg{width:var(--designer-icon-size);height:var(--designer-icon-size)}.ds-designer-panel-body{flex:1}.ds-designer-header{grid-template-columns:var(--designer-mobile-header-control) minmax(0, 1fr) auto;min-height:var(--designer-mobile-header-height);padding:0 var(--designer-gap);gap:var(--designer-small-gap)}.ds-designer-heading{grid-area:1/2}.ds-designer-header-leading{grid-area:1/1}.ds-designer-header-leading>button:not(:first-child),.ds-designer-header-trailing,.ds-designer-heading>span,.ds-designer-back-label{display:none}.ds-designer-header-mobile{align-items:center;gap:var(--designer-small-gap);grid-area:1/3;display:flex}.ds-designer-header-leading button,.ds-designer-header-mobile .ds-designer-action{width:var(--designer-mobile-header-control);height:var(--designer-mobile-header-control);padding:0}.ds-designer-toolbar{top:var(--designer-gap);max-width:calc(100% - var(--designer-gap) * 2);gap:var(--designer-small-gap);bottom:auto;left:50%}.ds-designer-tool-group+.ds-designer-tool-group{padding-left:var(--designer-small-gap)}.ds-designer-footer span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.ds-designer-world{will-change:auto}}.ds-designer-board[data-layout=document] .ds-designer-node{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0}.ds-designer-board[data-layout=document] .ds-designer-node-content{font-size:var(--designer-document-text);font-weight:var(--font-weight-regular);line-height:var(--designer-document-line-height)}.ds-designer-board[data-layout=document] .ds-designer-node[data-shape=heading] .ds-designer-node-content{font-size:var(--designer-document-heading);font-weight:var(--designer-font-weight)}.ds-designer-node[data-shape=divider]:after{content:"";border-top:var(--designer-border);width:100%;position:absolute;top:50%;left:0}.ds-designer-node[data-shape=spacer]{outline:var(--designer-border)}.ds-designer-board[data-layout=document] .ds-designer-node[data-selected=true]{outline:var(--designer-selection)}.ds-designer-background,.ds-designer-floor-grid{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ds-designer-node[data-shape=floor]{border-radius:var(--designer-floor-radius);box-shadow:none;background-color:#0000;background-repeat:var(--designer-floor-repeat);background-position:var(--designer-floor-position);background-size:var(--designer-floor-fit);opacity:var(--designer-floor-asset-opacity);border:0;align-items:center;padding:0}.ds-designer-floor-asset[data-floor-kind=service_area]{background-repeat:var(--designer-floor-tile-repeat);background-size:var(--designer-floor-tile-size);background-color:var(--designer-floor-zone-surface)}.ds-designer-floor-asset[data-floor-kind=wall]{background-image:var(--designer-floor-wall-image);background-size:var(--designer-floor-table-fit);border-radius:0}.ds-designer-floor-asset[data-floor-kind=door]{background-image:var(--designer-floor-door-image);border-radius:0}.ds-designer-node:is([data-floor-kind=wall],[data-floor-kind=door],[data-floor-kind=fixture],[data-floor-kind=plant],[data-floor-kind=counter])>.ds-designer-floor-labels>.ds-designer-node-content,.ds-designer-node[data-floor-kind=service_area]:not([data-visual=""])>.ds-designer-floor-labels>.ds-designer-node-content{display:none}.ds-designer-floor-labels>.ds-designer-node-content,.ds-designer-floor-capacity{font-size:var(--designer-floor-label-size);font-weight:var(--designer-floor-label-weight);color:var(--designer-floor-label-text);background:var(--designer-floor-label-surface);padding:var(--designer-floor-label-padding);border-radius:var(--designer-floor-radius)}.ds-designer-floor-capacity{font-size:var(--designer-floor-capacity-size)}.ds-designer-floor-asset[data-visual=chair-active]{background-image:var(--designer-floor-chair-active-image)}.ds-designer-floor-asset[data-visual=chair-due]{background-image:var(--designer-floor-chair-due-image)}.ds-designer-floor-asset[data-visual=chair-neutral]{background-image:var(--designer-floor-chair-neutral-image)}.ds-designer-floor-asset[data-visual=chair-patio]{background-image:var(--designer-floor-chair-patio-image)}.ds-designer-floor-asset[data-visual=inside-herringbone],.ds-designer-floor-palette[data-visual=inside-herringbone]{background-image:var(--designer-floor-inside-herringbone-image)}.ds-designer-floor-asset[data-visual=inside-light-tile]{background-image:var(--designer-floor-inside-light-tile-image)}.ds-designer-floor-asset[data-visual=long-planter]{background-image:var(--designer-floor-long-planter-image)}.ds-designer-floor-asset[data-visual=marble-bar]{background-image:var(--designer-floor-marble-bar-image)}.ds-designer-floor-asset[data-visual=patio-hex]{background-image:var(--designer-floor-patio-hex-image)}.ds-designer-floor-asset[data-visual=potted-plant]{background-image:var(--designer-floor-potted-plant-image)}.ds-designer-floor-asset[data-visual=rectangle-marble-tabletop]{background-image:var(--designer-floor-rectangle-marble-tabletop-image)}.ds-designer-floor-asset[data-visual=rectangle-table]{background-image:var(--designer-floor-rectangle-table-image)}.ds-designer-floor-asset[data-visual=round-marble-tabletop]{background-image:var(--designer-floor-round-marble-tabletop-image)}.ds-designer-floor-asset[data-visual=round-table]{background-image:var(--designer-floor-round-table-image)}.ds-designer-floor-asset[data-visual=square-marble-tabletop]{background-image:var(--designer-floor-square-marble-tabletop-image)}.ds-designer-floor-asset[data-visual=square-table]{background-image:var(--designer-floor-square-table-image)}.ds-designer-qr{width:var(--designer-qr-size);max-width:100%;height:auto;margin:0 auto;display:block}.ds-designer-floor-furniture{pointer-events:none;position:absolute;inset:0}.ds-designer-floor-chair,.ds-designer-floor-tabletop{background-repeat:var(--designer-floor-repeat);background-position:var(--designer-floor-position);position:absolute}.ds-designer-floor-chair{background-size:var(--designer-floor-fit);filter:var(--designer-floor-chair-shadow)}.ds-designer-floor-tabletop{background-size:var(--designer-floor-table-fit);filter:var(--designer-floor-table-shadow)}.ds-designer-floor-tabletop:is([data-floor-state=seated],[data-floor-state=ordering],[data-floor-state=due],[data-floor-state=bill_requested],[data-floor-state=overdue],[data-floor-state=reserved],[data-floor-state=cleaning],[data-floor-state=blocked]):after{content:"";border:var(--designer-floor-state-line) solid transparent;border-radius:var(--designer-floor-state-rect-radius);pointer-events:none;position:absolute;inset:0}.ds-designer-floor-tabletop:is([data-table-shape=round],[data-table-shape=oval]):after{border-radius:50%}.ds-designer-floor-tabletop[data-floor-state=seated]:after{background:var(--designer-floor-seated-fill);border-color:var(--designer-floor-seated-stroke)}.ds-designer-floor-tabletop:is([data-floor-state=ordering],[data-floor-state=due],[data-floor-state=bill_requested]):after{background:var(--designer-floor-ordering-fill);border-color:var(--designer-floor-ordering-stroke)}.ds-designer-floor-tabletop[data-floor-state=overdue]:after{background:var(--designer-floor-overdue-fill);border-color:var(--designer-floor-overdue-stroke)}.ds-designer-floor-tabletop[data-floor-state=reserved]:after{background:var(--designer-floor-reserved-fill);border-color:var(--designer-floor-reserved-stroke);border-style:dashed}.ds-designer-floor-tabletop:is([data-floor-state=cleaning],[data-floor-state=blocked]):after{background:var(--designer-floor-idle-fill);border-color:var(--designer-floor-idle-stroke);border-style:dashed}.ds-designer-floor-labels[data-floor-state]>.ds-designer-node-content{line-height:var(--designer-floor-label-line-height)}.ds-designer-floor-labels .ds-designer-floor-capacity{align-items:center;gap:var(--designer-floor-capacity-gap);color:var(--designer-floor-state-text);font-weight:var(--font-weight-semibold);display:inline-flex}.ds-designer-floor-labels .ds-designer-floor-capacity svg{width:var(--designer-floor-capacity-icon);height:var(--designer-floor-capacity-icon)}.ds-designer-floor-labels[data-floor-state=seated]>*{color:var(--designer-floor-seated-text)}.ds-designer-floor-labels:is([data-floor-state=ordering],[data-floor-state=due],[data-floor-state=bill_requested])>*{color:var(--designer-floor-ordering-text)}.ds-designer-floor-labels[data-floor-state=overdue]>*{color:var(--designer-floor-overdue-text)}.ds-designer-floor-labels[data-floor-state=reserved]>*{color:var(--designer-floor-reserved-text)}.ds-designer-floor-labels:is([data-floor-state=cleaning],[data-floor-state=blocked])>*{color:var(--designer-floor-idle-text)}.ds-designer-floor-tabletop[data-visual=plain]{background-color:var(--designer-floor-plain-surface);border:var(--designer-floor-plain-border);border-radius:var(--designer-floor-radius)}.ds-designer-floor-tabletop[data-visual=plain][data-table-shape=round],.ds-designer-floor-tabletop[data-visual=plain][data-table-shape=oval]{border-radius:50%}.ds-designer-floor-labels>.ds-designer-node-content,.ds-designer-floor-capacity,.ds-designer-floor-state,.ds-designer-floor-detail{position:relative}.ds-designer-floor-state,.ds-designer-floor-detail{font-size:var(--designer-floor-state-size);background:var(--designer-floor-state-surface);color:var(--designer-floor-state-text);border-radius:var(--designer-floor-radius);padding:var(--designer-floor-label-padding);text-transform:capitalize}.ds-designer-node[data-warning=true]{outline:var(--designer-floor-warning-outline)}.ds-designer-floor-palette{width:var(--designer-floor-palette-size);height:var(--designer-floor-palette-size);background-position:var(--designer-floor-position);background-size:var(--designer-floor-fit);background-repeat:var(--designer-floor-repeat);flex:none}.ds-designer-floor-chair[data-visual=chair-active]{background-image:var(--designer-floor-chair-active-image)}.ds-designer-floor-chair[data-visual=chair-due]{background-image:var(--designer-floor-chair-due-image)}.ds-designer-floor-chair[data-visual=chair-neutral]{background-image:var(--designer-floor-chair-neutral-image)}.ds-designer-floor-chair[data-visual=chair-patio]{background-image:var(--designer-floor-chair-patio-image)}.ds-designer-floor-tabletop[data-visual=round-marble-tabletop]{background-image:var(--designer-floor-round-marble-tabletop-image)}.ds-designer-floor-tabletop[data-visual=square-marble-tabletop]{background-image:var(--designer-floor-square-marble-tabletop-image)}.ds-designer-floor-tabletop[data-visual=rectangle-marble-tabletop]{background-image:var(--designer-floor-rectangle-marble-tabletop-image)}.ds-designer-floor-palette[data-visual=round-table]{background-image:var(--designer-floor-round-table-image)}.ds-designer-floor-palette[data-visual=square-table]{background-image:var(--designer-floor-square-table-image)}.ds-designer-floor-palette[data-visual=rectangle-table]{background-image:var(--designer-floor-rectangle-table-image)}.ds-designer-floor-palette[data-visual=inside-light-tile]{background-image:var(--designer-floor-inside-light-tile-image)}.ds-designer-floor-palette[data-visual=patio-hex]{background-image:var(--designer-floor-patio-hex-image)}.ds-designer-floor-palette[data-visual=marble-bar]{background-image:var(--designer-floor-marble-bar-image)}.ds-designer-floor-palette[data-visual=long-planter]{background-image:var(--designer-floor-long-planter-image)}.ds-designer-floor-palette[data-visual=potted-plant]{background-image:var(--designer-floor-potted-plant-image)}.ds-email-output-preview{width:100%;height:var(--designer-email-preview-height);border:var(--designer-border);background:var(--designer-board)}.ds-designer-node[data-alignment=center] .ds-designer-node-content{text-align:center}.ds-designer-node[data-alignment=right] .ds-designer-node-content{text-align:right}.ds-designer-node[data-emphasis=strong] .ds-designer-node-content,.ds-designer-node[data-emphasis=bold] .ds-designer-node-content{font-weight:var(--designer-document-strong)}.ds-designer-board[data-layout=document] .ds-designer-node[data-text-size=small] .ds-designer-node-content{font-size:var(--designer-document-small)}.ds-designer-board[data-layout=document] .ds-designer-node[data-text-size=large] .ds-designer-node-content{font-size:var(--designer-document-large)}.ds-designer-document-image{object-fit:var(--designer-document-image-fit);pointer-events:none;width:100%;height:100%}.ds-designer-document-image+.ds-designer-node-content{display:none}.ds-designer-board[data-layout=document] .ds-designer-node[data-shape=button] .ds-designer-node-content{background:var(--designer-document-button-bg);width:fit-content;color:var(--designer-document-button-text);padding:var(--designer-document-button-padding);border-radius:var(--designer-document-button-radius);align-self:center;display:inline-block}.ds-designer-choice{border:0;min-width:0;margin:0;padding:0}.ds-designer-choice legend{color:var(--designer-text);font-size:var(--designer-label-size);font-weight:var(--designer-font-weight);margin-bottom:var(--designer-small-gap);padding:0}.ds-designer-choice-options{gap:var(--designer-choice-gap);padding:var(--designer-choice-padding);border:var(--designer-choice-border);border-radius:var(--designer-choice-radius);background:var(--designer-choice-surface);display:flex}.ds-designer-choice-option{cursor:pointer;flex:1;min-width:0;position:relative}.ds-designer-choice-option input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute}.ds-designer-choice-option>span{justify-content:center;align-items:center;gap:var(--designer-choice-gap);min-height:var(--designer-choice-height);padding:var(--designer-choice-padding);border-radius:var(--designer-choice-radius);color:var(--designer-choice-muted);font-size:var(--designer-choice-font-size);line-height:var(--designer-line-height);flex-direction:column;display:flex}.ds-designer-choice-option svg{width:var(--designer-choice-icon-size);height:var(--designer-choice-icon-size)}.ds-designer-choice-option input:checked+span{background:var(--designer-choice-selected-surface);color:var(--designer-choice-selected-text);box-shadow:var(--designer-panel-shadow)}.ds-designer-choice-option input:focus-visible+span{outline:var(--designer-choice-focus)}.ds-designer-icon-picker legend{justify-content:space-between;gap:var(--designer-small-gap);width:100%;display:flex}.ds-designer-icon-picker-current{color:var(--designer-muted);font-weight:400}.ds-designer-icon-picker .ds-designer-component-search{margin-bottom:var(--designer-small-gap)}.ds-designer-icon-picker-groups{max-height:var(--designer-icon-picker-max-height);padding:var(--designer-choice-padding);border:var(--designer-choice-border);border-radius:var(--designer-choice-radius);background:var(--designer-choice-surface);overflow-y:auto}.ds-designer-icon-picker-group h4{margin:var(--designer-small-gap) 0;color:var(--designer-muted);font-size:var(--designer-choice-font-size);font-weight:var(--designer-font-weight)}.ds-designer-icon-picker-grid{grid-template-columns:repeat(auto-fill, minmax(var(--designer-icon-picker-cell), 1fr));gap:var(--designer-choice-gap);display:grid}.ds-designer-icon-picker-option{cursor:pointer;position:relative}.ds-designer-icon-picker-option input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.ds-designer-icon-picker-option>span{height:var(--designer-icon-picker-cell);border-radius:var(--designer-choice-radius);color:var(--designer-choice-muted);place-items:center;display:grid}.ds-designer-icon-picker-option svg{width:var(--designer-icon-picker-glyph);height:var(--designer-icon-picker-glyph)}.ds-designer-icon-picker-option input:checked+span{background:var(--designer-choice-selected-surface);color:var(--designer-choice-selected-text);box-shadow:var(--designer-panel-shadow)}.ds-designer-icon-picker-option input:focus-visible+span{outline:var(--designer-choice-focus)}.ds-designer-icon-picker-empty{margin:var(--designer-small-gap);color:var(--designer-muted);font-size:var(--designer-choice-font-size)}.ds-designer-choice:disabled{opacity:var(--designer-choice-disabled-opacity)}.ds-designer-choice:disabled label{cursor:default}.ds-designer-choice-options[data-presentation=text-size] [data-value=small] svg,.ds-designer-choice-options[data-presentation=text-size] [data-value=compact] svg{width:var(--designer-choice-small-icon);height:var(--designer-choice-small-icon)}.ds-designer-choice-options[data-presentation=text-size] [data-value=large] svg{width:var(--designer-choice-large-icon);height:var(--designer-choice-large-icon)}.ds-designer-choice-options[data-presentation=weight] [data-value=strong],.ds-designer-choice-options[data-presentation=weight] [data-value=bold]{font-weight:var(--designer-document-strong)}.ds-designer-node[data-spacing=compact]{padding:var(--designer-node-padding-compact)}.ds-designer-node[data-spacing=spacious]{padding:var(--designer-node-padding-spacious)}.ds-designer-board[data-layout=document] .ds-designer-node[data-spacing=compact]{padding:var(--designer-document-padding-compact)}.ds-designer-board[data-layout=document] .ds-designer-node[data-spacing=normal]{padding:var(--designer-document-padding-normal)}.ds-designer-board[data-layout=document] .ds-designer-node[data-spacing=spacious]{padding:var(--designer-document-padding-spacious)}.ds-designer-node[data-text-size=small] .ds-designer-node-content{font-size:var(--designer-document-small)}.ds-designer-node[data-text-size=large] .ds-designer-node-content{font-size:var(--designer-document-large)}.ds-designer-board[data-output=receipt],.ds-designer-board[data-output=email]{background:var(--designer-output-paper);color:var(--designer-output-ink)}.ds-designer-board[data-output=invoice]{background:var(--paper-background);color:var(--paper-ink)}.ds-designer-board[data-layout=document] .ds-designer-node[data-shape=receipt],.ds-designer-board[data-layout=document] .ds-designer-node[data-shape=email],.ds-designer-board[data-layout=document] .ds-designer-node[data-shape=invoice],.ds-designer-board[data-layout=document] .ds-designer-node[data-shape=payslip]{padding:0}.ds-designer-email-block{pointer-events:none;background:0 0;border:0;width:100%;height:100%;display:block}.ds-designer-receipt-block{width:100%;font-family:var(--ds-code-font);font-size:calc(var(--designer-receipt-font) * var(--designer-receipt-scale));line-height:var(--designer-node-line-height);padding-block:var(--designer-receipt-gap);color:var(--designer-output-ink);overflow-wrap:anywhere}.ds-designer-receipt-block[data-spacing=compact]{padding-block:var(--designer-receipt-compact-gap)}.ds-designer-receipt-block[data-spacing=spacious]{padding-block:var(--designer-receipt-spacious-gap)}.ds-designer-receipt-block[data-text-size=small]{font-size:calc(var(--designer-receipt-small) * var(--designer-receipt-scale))}.ds-designer-receipt-block[data-text-size=large]{font-size:calc(var(--designer-receipt-large) * var(--designer-receipt-scale))}.ds-designer-receipt-block[data-alignment=center],.ds-designer-receipt-block header{text-align:center}.ds-designer-receipt-block[data-alignment=right]{text-align:right}.ds-designer-receipt-block[data-emphasis=strong],.ds-designer-receipt-block strong{font-weight:var(--designer-document-strong)}.ds-designer-receipt-block p,.ds-designer-receipt-block h3,.ds-designer-receipt-block ul{margin:0;padding:0}.ds-designer-receipt-block h3{font-size:calc(var(--designer-receipt-heading) * var(--designer-receipt-scale));font-weight:var(--designer-document-strong)}.ds-designer-receipt-block em{font-style:normal}.ds-designer-receipt-block .products-receipt-order-number{font-size:var(--designer-receipt-font)}.ds-designer-receipt-block .products-receipt-order-number p{font-weight:400}.ds-designer-receipt-block[data-text-size=large] .products-receipt-order-number strong{font-size:calc(var(--designer-receipt-font) * 2)}.ds-designer-receipt-block .products-receipt-line-main{justify-content:space-between;gap:var(--designer-receipt-gap);display:flex}.ds-designer-receipt-block div>span:has(>em){justify-content:space-between;gap:var(--designer-receipt-gap);display:flex}.ds-designer-receipt-block .products-receipt-line{margin-block-end:var(--designer-receipt-gap)}.ds-designer-receipt-block .products-receipt-line+.products-receipt-line{border-block-start:var(--designer-receipt-border);padding-block-start:var(--designer-receipt-gap)}.ds-designer-receipt-block .products-receipt-line-main>span{overflow-wrap:anywhere;min-width:0}.ds-designer-receipt-block .products-receipt-line-main>strong{flex-shrink:0}.ds-designer-receipt-block .products-receipt-item-description{font-size:calc(var(--designer-receipt-small) * var(--designer-receipt-scale))}.ds-designer-receipt-block .products-receipt-grand-total{font-size:calc(var(--designer-receipt-large) * var(--designer-receipt-scale));border-block-start:var(--designer-receipt-border);margin-block-start:var(--designer-receipt-gap);padding-block-start:var(--designer-receipt-gap)}.ds-designer-receipt-block svg{width:var(--designer-receipt-heading);height:var(--designer-receipt-heading)}.ds-designer-receipt-block img{max-width:100%}.ds-designer-receipt-block .products-receipt-logo{display:none}.ds-designer-receipt-block .products-receipt-status,.ds-designer-receipt-block .products-receipt-digital-links,.ds-designer-receipt-block .products-receipt-qr{align-items:center;gap:var(--designer-receipt-compact-gap);text-align:center;flex-direction:column;display:flex}.ds-designer-receipt-block .products-receipt-divider,.ds-designer-receipt-block .products-receipt-signature-line{border-bottom:var(--designer-receipt-border);display:block}.ds-designer-receipt-block[data-divider=solid] .products-receipt-divider{border-bottom-style:solid}.ds-designer-receipt-block[data-divider=double] .products-receipt-divider{border-bottom:var(--designer-receipt-double-border)}.ds-designer-repeat-row{padding:var(--designer-repeat-padding);gap:var(--designer-gap);border:var(--designer-border);border-radius:var(--designer-radius);display:grid}.ds-designer-color-field{gap:var(--designer-small-gap);display:grid}.ds-designer-color-field>label{font-size:var(--designer-label-size)}.ds-designer-color-field>div{align-items:center;gap:var(--designer-small-gap);display:flex}.ds-designer-color-field input{width:var(--designer-color-swatch-width);height:var(--designer-color-swatch-height);border:var(--designer-border);border-radius:var(--designer-radius);background:0 0;padding:0}.ds-designer-color-field span{font-size:var(--designer-label-size)}.ds-designer-field-section{border-block-start:var(--designer-border);padding-block-start:var(--designer-gap)}.ds-designer-field-section summary{cursor:pointer;font-size:var(--designer-label-size);font-weight:var(--designer-document-strong)}.ds-designer-field-section>div,.ds-designer-settings-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--designer-field-min-width)), 1fr));align-items:start;gap:var(--designer-field-gap);padding-block-start:var(--designer-gap);display:grid}.ds-designer-output-pending{padding:var(--designer-gap);color:var(--designer-muted);font-size:var(--designer-label-size)}.ds-designer-receipt-block footer,.ds-designer-receipt-block p{white-space:pre-line}.ds-designer-business-logo{width:var(--designer-logo-width);height:var(--designer-logo-height);object-fit:contain;margin-block-end:var(--designer-receipt-gap);margin-inline:auto;display:block}.ds-designer-palette-group{gap:var(--designer-small-gap);display:grid}.ds-designer-palette-group+.ds-designer-palette-group{border-top:var(--designer-border)}.ds-designer-palette-heading{font-size:var(--designer-palette-heading-size);font-weight:var(--designer-font-weight);margin:0}.ds-designer-palette-heading button{align-items:center;gap:var(--designer-small-gap);width:100%;min-height:var(--designer-palette-heading-height);padding:var(--designer-palette-heading-padding);color:var(--designer-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ds-designer-palette-heading svg{width:var(--designer-icon-size);height:var(--designer-icon-size);flex-shrink:0}.ds-designer-palette-heading button[aria-expanded=false] svg{transform:var(--designer-palette-collapsed-chevron)}.ds-designer-palette-count{color:var(--designer-muted);font-size:var(--designer-label-size);margin-left:auto}.ds-designer-node[data-shape=step]{padding:var(--designer-step-padding);border-radius:var(--designer-step-radius)}.ds-designer-step-content{align-items:center;gap:var(--designer-step-content-gap);min-width:0;display:flex}.ds-designer-step-icon{width:var(--designer-step-icon-box);height:var(--designer-step-icon-box);border-radius:var(--designer-step-icon-radius);background:var(--designer-step-icon-background);color:var(--designer-step-icon-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ds-designer-step-copy{gap:var(--designer-step-gap);flex-direction:column;min-width:0;display:flex}.ds-designer-step-title{color:var(--designer-step-title-color);font-size:var(--designer-step-title-size);font-weight:var(--designer-step-title-weight);line-height:var(--designer-step-title-line-height);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-designer-step-summary{-webkit-line-clamp:var(--designer-step-summary-lines);overflow-wrap:anywhere;font-size:var(--designer-step-summary-size);line-height:var(--designer-step-summary-line-height);color:var(--designer-step-summary-color);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-designer-step-icon svg{width:var(--designer-step-icon-size);height:var(--designer-step-icon-size);flex-shrink:0}.ds-designer-palette-item .ds-designer-step-icon svg{width:var(--designer-step-icon-size);height:var(--designer-step-icon-size);color:inherit}.ds-designer-node[data-shape=step]:has(.ds-designer-step-preview){padding-inline-end:calc(var(--designer-step-preview-width) + var(--designer-step-preview-gap) + var(--designer-step-padding))}.ds-designer-step-preview{inset-inline-end:var(--designer-step-padding);top:var(--designer-step-padding);width:var(--designer-step-preview-width);height:var(--designer-step-preview-height);justify-content:center;align-items:center;gap:var(--designer-step-gap);padding:var(--designer-step-gap);border-radius:var(--designer-step-preview-radius);border:var(--designer-step-preview-border);background:var(--designer-step-preview-surface);color:var(--designer-step-summary-color);font-size:var(--designer-step-summary-size);pointer-events:none;flex-direction:column;display:flex;position:absolute;overflow:hidden}.ds-designer-step-preview svg{width:var(--designer-step-icon-size);height:var(--designer-step-icon-size);flex-shrink:0}.ds-designer-step-preview span{overflow-wrap:anywhere;text-align:center;overflow:hidden}.ds-designer-step-preview-action{justify-content:center;align-items:center;gap:var(--designer-step-gap);border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ds-designer-step-preview-action:focus-visible{outline:var(--designer-selection)}.ds-designer-step-preview iframe{width:var(--designer-step-preview-document-width);height:var(--designer-step-preview-document-height);transform:scale(var(--designer-step-preview-scale));transform-origin:0 0;pointer-events:none;border:0;position:absolute;inset:0}.ds-designer-floor-asset[data-visual=bench],.ds-designer-floor-palette[data-visual=bench]{background-image:var(--designer-floor-bench-image)}.ds-designer-floor-asset[data-visual=column],.ds-designer-floor-palette[data-visual=column]{background-image:var(--designer-floor-column-image)}.ds-designer-floor-asset[data-visual=door],.ds-designer-floor-palette[data-visual=door]{background-image:var(--designer-floor-door-image)}.ds-designer-floor-asset[data-visual=double-door],.ds-designer-floor-palette[data-visual=double-door]{background-image:var(--designer-floor-double-door-image)}.ds-designer-floor-asset[data-visual=glass-wall],.ds-designer-floor-palette[data-visual=glass-wall]{background-image:var(--designer-floor-glass-wall-image)}.ds-designer-floor-asset[data-visual=host-desk],.ds-designer-floor-palette[data-visual=host-desk]{background-image:var(--designer-floor-host-desk-image)}.ds-designer-floor-asset[data-visual=oval-marble-tabletop],.ds-designer-floor-palette[data-visual=oval-marble-tabletop],.ds-designer-floor-tabletop[data-visual=oval-marble-tabletop]{background-image:var(--designer-floor-oval-marble-tabletop-image)}.ds-designer-floor-asset[data-visual=oval-table],.ds-designer-floor-palette[data-visual=oval-table]{background-image:var(--designer-floor-oval-table-image)}.ds-designer-floor-asset[data-visual=round-column],.ds-designer-floor-palette[data-visual=round-column]{background-image:var(--designer-floor-round-column-image)}.ds-designer-floor-asset[data-visual=sliding-door],.ds-designer-floor-palette[data-visual=sliding-door]{background-image:var(--designer-floor-sliding-door-image)}.ds-designer-floor-asset[data-visual=sofa],.ds-designer-floor-palette[data-visual=sofa]{background-image:var(--designer-floor-sofa-image)}.ds-designer-floor-asset[data-visual=stairs],.ds-designer-floor-palette[data-visual=stairs]{background-image:var(--designer-floor-stairs-image)}.ds-designer-floor-asset[data-visual=wall],.ds-designer-floor-palette[data-visual=wall]{background-image:var(--designer-floor-wall-image)}.ds-designer-floor-asset[data-visual=window],.ds-designer-floor-palette[data-visual=window]{background-image:var(--designer-floor-window-image)}.ds-designer-node[data-furniture=true]{background-image:none}.ds-designer-floor-asset:is([data-visual=window],[data-visual=sliding-door],[data-visual=stairs],[data-visual=bench],[data-visual=sofa],[data-floor-kind=counter]){background-size:var(--designer-floor-table-fit)}.ds-designer-floor-palette[data-visual=chair-neutral]{background-image:var(--designer-floor-chair-neutral-image)}.ds-designer-floor-asset[data-floor-kind=wall]:not([data-visual=glass-wall]){background-image:none;background-color:var(--designer-floor-wall-surface);border:var(--designer-floor-wall-border);box-shadow:var(--designer-floor-wall-inset)}.ds-designer-floor-asset{pointer-events:none;border-radius:var(--designer-floor-radius);background-repeat:var(--designer-floor-repeat);background-position:var(--designer-floor-position);background-size:var(--designer-floor-fit);position:absolute;inset:0}:is(.ds-designer-floor-asset,.ds-designer-floor-furniture)[data-flip-x=true]{transform:var(--designer-floor-mirror-x)}:is(.ds-designer-floor-asset,.ds-designer-floor-furniture)[data-flip-y=true]{transform:var(--designer-floor-mirror-y)}:is(.ds-designer-floor-asset,.ds-designer-floor-furniture)[data-flip-x=true][data-flip-y=true]{transform:var(--designer-floor-mirror-both)}.ds-designer-node[data-wall-snap=true]{outline:var(--designer-selection)}.ds-designer-floor-booth{background-image:var(--designer-floor-booth-image);background-size:var(--designer-floor-table-fit);background-repeat:var(--designer-floor-repeat);background-position:var(--designer-floor-position);position:absolute}.ds-designer-floor-asset[data-visual=booth],.ds-designer-floor-palette[data-visual=booth]{background-image:var(--designer-floor-booth-image)}.ds-designer-floor-asset[data-visual=booth]{background-size:var(--designer-floor-table-fit)}.ds-designer-floor-palette[data-seating=booth-chairs]{background-image:var(--designer-floor-booth-chairs-image)}.ds-designer-floor-palette[data-seating=booth-double]{background-image:var(--designer-floor-booth-double-image)}.ds-designer-floor-palette[data-seating=booth-single]{background-image:var(--designer-floor-booth-single-image)}.ds-designer-wall-piece{inset:auto}.ds-designer-floor-asset[data-visual=styling-chair],.ds-designer-floor-palette[data-visual=styling-chair]{background-image:var(--designer-floor-styling-chair-image)}.ds-designer-floor-asset[data-visual=barber-chair],.ds-designer-floor-palette[data-visual=barber-chair]{background-image:var(--designer-floor-barber-chair-image)}.ds-designer-floor-asset[data-visual=shampoo-station],.ds-designer-floor-palette[data-visual=shampoo-station]{background-image:var(--designer-floor-shampoo-station-image)}.ds-designer-floor-asset[data-visual=treatment-bed],.ds-designer-floor-palette[data-visual=treatment-bed]{background-image:var(--designer-floor-treatment-bed-image)}.ds-designer-floor-asset[data-visual=manicure-table],.ds-designer-floor-palette[data-visual=manicure-table]{background-image:var(--designer-floor-manicure-table-image)}.ds-designer-floor-asset[data-visual=styling-station],.ds-designer-floor-palette[data-visual=styling-station]{background-image:var(--designer-floor-styling-station-image)}.ds-designer-floor-asset[data-visual=reception-desk],.ds-designer-floor-palette[data-visual=reception-desk]{background-image:var(--designer-floor-reception-desk-image)}.ds-designer-floor-asset[data-visual=display-shelf],.ds-designer-floor-palette[data-visual=display-shelf]{background-image:var(--designer-floor-display-shelf-image)}.ds-designer-palette-item{touch-action:none;-webkit-user-select:none;user-select:none}.ds-designer-library-drag{box-shadow:none;z-index:var(--designer-drag-z);pointer-events:none;transform-origin:0 0;background:0 0;outline:none;position:fixed}.ds-designer-library-drag *,.ds-designer-node[data-library-preview=true]{pointer-events:none}.ds-designer-node[data-library-preview=true]{outline:var(--designer-drag-outline)}.ds-designer-stage[data-library-drag=true]{cursor:grabbing}.ds-designer-floor-labels{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative}.ds-report-canvas-preview{width:100%;height:100%;padding:var(--report-canvas-component-inset);pointer-events:none;text-align:start;overflow:hidden}.ds-report-canvas-preview>.ds-stack,.ds-report-canvas-preview>.ds-card,.ds-report-canvas-preview .ds-chart-card{height:100%;min-height:0}.ds-report-canvas-preview .ds-chart-card,.ds-report-canvas-preview .ds-chart-body{flex-direction:column;min-height:0;display:flex}.ds-report-canvas-preview .ds-chart-body,.ds-report-canvas-preview .ds-chart-plot{flex:1;min-height:0}.ds-report-canvas-preview .ds-chart-plot svg{height:100%}.ds-report-canvas-preview .ds-chart-header,.ds-report-canvas-preview .ds-chart-context,.ds-report-canvas-preview .ds-chart-legend{flex-shrink:0}.ds-report-canvas-preview .ds-chart-actions,.ds-report-canvas-preview .ds-chart-coverage svg,.ds-designer-node[data-shape=report]>.ds-designer-node-caption{display:none}.ds-designer-node[data-shape=container]{box-shadow:none;background:0 0;border-style:dashed;justify-content:start;padding:0}.ds-designer-container-guides{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ds-designer-container-guides line{stroke:var(--designer-muted);stroke-width:var(--component-border-width);stroke-dasharray:var(--designer-small-gap);opacity:var(--designer-disabled-opacity)}.ds-designer-container-label{top:0;left:var(--designer-small-gap);font-size:var(--designer-label-size);color:var(--designer-muted);pointer-events:none;position:absolute}.ds-designer-field-section>div>*,.ds-designer-settings-grid>*{min-width:0}.ds-designer-field-section>div>.ds-designer-inspector-section,.ds-designer-field-section>div>.ds-stack,.ds-designer-field-section>div>.ds-designer-choice,.ds-designer-field-section>div>.ds-designer-color-field,.ds-designer-settings-grid>.ds-designer-choice{grid-column:1/-1}.ds-designer-field-section>div>:has(textarea){grid-column:1/-1}.ds-designer-field-section>div>:has(input[type=checkbox]){grid-column:1/-1}.ds-designer-settings-grid>:has(input[type=checkbox]){grid-column:1/-1}.ds-designer-settings-grid>:has(textarea){grid-column:1/-1}:is(.ds-designer .bo-input-shell:has(.ds-designer-number-tools),.ds-designer .support-field:has(.ds-designer-number-tools)){border:var(--designer-number-border);border-radius:var(--designer-number-radius);background:var(--designer-surface);align-items:center;display:flex}:is(.ds-designer .bo-input-shell:has(.ds-designer-number-tools):focus-within,.ds-designer .support-field:has(.ds-designer-number-tools):focus-within){outline:var(--designer-number-focus);outline-offset:var(--designer-number-focus-offset)}:is(.ds-designer .bo-input-shell:has(.ds-designer-number-tools) input,.ds-designer .support-field:has(.ds-designer-number-tools) input){width:100%;min-width:0;box-shadow:none;background:0 0;border:0;flex:1}:is(.ds-designer .bo-input-shell:has(.ds-designer-number-tools) input:focus,.ds-designer .support-field:has(.ds-designer-number-tools) input:focus){box-shadow:none;outline:none}.ds-designer .support-field:has(.ds-designer-number-tools)>.support-field-action{flex-shrink:0;position:static;transform:none}.ds-designer-number-tools{align-items:center;gap:var(--designer-number-tool-gap);flex-shrink:0;padding-inline-end:var(--designer-number-unit-padding);display:flex}.ds-designer-number-unit{color:var(--designer-muted);font-size:var(--designer-number-unit-font-size);pointer-events:none}.ds-designer-number-presets{width:var(--designer-number-preset-target);height:var(--designer-number-preset-target);border:0;border-inline-start:var(--designer-number-border);border-radius:var(--designer-number-radius);color:var(--designer-text);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.ds-designer-number-presets:hover,.ds-designer-number-presets[aria-expanded=true]{background:var(--designer-choice-surface)}.ds-designer-number-presets:focus-visible{outline:var(--designer-number-focus);outline-offset:var(--designer-number-focus-offset)}.ds-designer-number-presets:disabled{opacity:var(--designer-disabled-opacity);cursor:default}.ds-designer-number-presets svg{width:var(--designer-icon-size);height:var(--designer-icon-size)}:is(.ds-designer .bo-field--invalid .bo-input-shell:has(.ds-designer-number-tools),.ds-designer .support-field.has-error:has(.ds-designer-number-tools)){border:var(--designer-number-invalid-border)}.ds-designer-section-layouts{gap:var(--designer-palette-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-designer-section-layouts>button{gap:var(--designer-small-gap);border:var(--designer-border);border-radius:var(--designer-radius);padding:var(--designer-section-choice-padding);color:var(--designer-text);background:var(--designer-surface);cursor:pointer;min-width:0;font-size:var(--designer-palette-font-size);display:grid}.ds-designer-section-layouts>button:hover:not(:disabled),.ds-designer-section-layouts>button[aria-pressed=true]{background:var(--designer-active-bg);border-color:var(--designer-selection-color)}.ds-designer-section-diagram{height:var(--designer-section-diagram-height);gap:var(--designer-section-diagram-gap);display:grid}.ds-designer-section-diagram>span{border:var(--designer-border);border-radius:var(--designer-palette-radius)}.ds-designer-section-layouts [data-layout=one] .ds-designer-section-diagram,.ds-designer-email-empty-columns[data-layout=one]{grid-template-columns:var(--designer-section-one)}.ds-designer-section-layouts [data-layout=halves] .ds-designer-section-diagram,.ds-designer-email-empty-columns[data-layout=halves]{grid-template-columns:var(--designer-section-halves)}.ds-designer-section-layouts [data-layout=thirds] .ds-designer-section-diagram,.ds-designer-email-empty-columns[data-layout=thirds]{grid-template-columns:var(--designer-section-thirds)}.ds-designer-section-layouts [data-layout=quarters] .ds-designer-section-diagram,.ds-designer-email-empty-columns[data-layout=quarters]{grid-template-columns:var(--designer-section-quarters)}.ds-designer-section-layouts [data-layout=wide-left] .ds-designer-section-diagram,.ds-designer-email-empty-columns[data-layout=wide-left]{grid-template-columns:var(--designer-section-wide-left)}.ds-designer-section-layouts [data-layout=wide-right] .ds-designer-section-diagram,.ds-designer-email-empty-columns[data-layout=wide-right]{grid-template-columns:var(--designer-section-wide-right)}.ds-designer-section-layouts [data-layout=center] .ds-designer-section-diagram,.ds-designer-email-empty-columns[data-layout=center]{grid-template-columns:var(--designer-section-center)}.ds-designer-add-section,.ds-designer-email-empty-columns button{justify-content:center;align-items:center;gap:var(--designer-small-gap);border:var(--designer-border);border-radius:var(--designer-palette-radius);color:var(--designer-muted);background:var(--designer-surface);cursor:pointer;border-style:dashed;display:flex}.ds-designer-add-section{height:var(--designer-add-section-height);font-size:var(--designer-font-size);position:absolute}.ds-designer-add-section svg,.ds-designer-email-empty-columns svg{width:var(--designer-icon-size);height:var(--designer-icon-size)}.ds-designer-add-section:hover,.ds-designer-email-empty-columns button:hover:not(:disabled){background:var(--designer-hover-bg);color:var(--designer-text)}.ds-designer-email-empty-columns{gap:var(--designer-gap);pointer-events:none;display:grid;position:absolute;inset:0}.ds-designer-email-empty-columns button{pointer-events:auto;font-size:var(--designer-font-size);flex-direction:column;min-width:0}.ds-designer-floor-grid{opacity:var(--designer-floor-grid-opacity)}.ds-designer-node[data-furniture=true]>.ds-designer-floor-labels{padding:var(--designer-floor-plate-padding);border:var(--designer-floor-plate-border);border-radius:var(--designer-floor-plate-radius);background:var(--designer-floor-label-surface)}.ds-designer-node[data-furniture=true]>.ds-designer-floor-labels>span{background:0 0;border-radius:0;padding:0}.ds-designer-floor-tabletop[data-visual=round-oak-tabletop]{background-image:var(--designer-floor-round-oak-tabletop-image)}.ds-designer-floor-tabletop[data-visual=round-walnut-tabletop]{background-image:var(--designer-floor-round-walnut-tabletop-image)}.ds-designer-floor-tabletop[data-visual=round-graphite-tabletop]{background-image:var(--designer-floor-round-graphite-tabletop-image)}.ds-designer-floor-tabletop[data-visual=square-oak-tabletop]{background-image:var(--designer-floor-square-oak-tabletop-image)}.ds-designer-floor-tabletop[data-visual=square-walnut-tabletop]{background-image:var(--designer-floor-square-walnut-tabletop-image)}.ds-designer-floor-tabletop[data-visual=square-graphite-tabletop]{background-image:var(--designer-floor-square-graphite-tabletop-image)}.ds-designer-floor-tabletop[data-visual=rectangle-oak-tabletop]{background-image:var(--designer-floor-rectangle-oak-tabletop-image)}.ds-designer-floor-tabletop[data-visual=rectangle-walnut-tabletop]{background-image:var(--designer-floor-rectangle-walnut-tabletop-image)}.ds-designer-floor-tabletop[data-visual=rectangle-graphite-tabletop]{background-image:var(--designer-floor-rectangle-graphite-tabletop-image)}.ds-designer-floor-tabletop[data-visual=oval-oak-tabletop]{background-image:var(--designer-floor-oval-oak-tabletop-image)}.ds-designer-floor-tabletop[data-visual=oval-walnut-tabletop]{background-image:var(--designer-floor-oval-walnut-tabletop-image)}.ds-designer-floor-tabletop[data-visual=oval-graphite-tabletop]{background-image:var(--designer-floor-oval-graphite-tabletop-image)}.ds-designer-floor-asset[data-visual=inside-oak],.ds-designer-floor-palette[data-visual=inside-oak]{background-image:var(--designer-floor-inside-oak-image)}.ds-designer-floor-asset[data-visual=inside-walnut],.ds-designer-floor-palette[data-visual=inside-walnut]{background-image:var(--designer-floor-inside-walnut-image)}.ds-designer-floor-asset[data-visual=inside-concrete],.ds-designer-floor-palette[data-visual=inside-concrete]{background-image:var(--designer-floor-inside-concrete-image)}.ds-designer-floor-asset[data-visual=inside-terrazzo],.ds-designer-floor-palette[data-visual=inside-terrazzo]{background-image:var(--designer-floor-inside-terrazzo-image)}.ds-designer-floor-asset[data-visual=inside-slate],.ds-designer-floor-palette[data-visual=inside-slate]{background-image:var(--designer-floor-inside-slate-image)}.ds-designer-floor-asset[data-visual=inside-sandstone],.ds-designer-floor-palette[data-visual=inside-sandstone]{background-image:var(--designer-floor-inside-sandstone-image)}.ds-designer-node[data-moving=true],.ds-designer-library-drag{box-shadow:var(--designer-reorder-shadow)}.ds-designer-stage[data-reorder-active=true] [data-layout] .ds-designer-node:not([data-moving=true]):not([data-library-preview=true]){transition:left var(--designer-reorder-duration) var(--ease-standard), top var(--designer-reorder-duration) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.ds-designer-stage[data-reorder-active=true] [data-layout] .ds-designer-node{transition:none}}.ds-designer-settings{gap:var(--designer-gap);min-width:0;display:grid}.ds-designer :is(.ds-designer-library,.ds-designer-inspector) .ds-content-tabs[data-navigation=top]>.ds-content-tabs-navigation>.ds-content-tab-list{flex:1}.ds-designer :is(.ds-designer-library,.ds-designer-inspector) .ds-content-tabs[data-navigation=top]>.ds-content-tabs-navigation>.ds-content-tab-list>.ds-tab{text-align:center;flex:1;min-width:0}.ds-designer-settings-fields{border:0;min-width:0;margin:0;padding:0}.ds-designer-pick-row{justify-content:space-between;align-items:baseline;gap:var(--designer-gap);flex:1;min-width:0;display:flex}.ds-designer-pick-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--designer-muted);font-family:var(--ds-code-font);font-size:var(--designer-label-size);overflow:hidden}.ds-overview-page-heading{align-items:center;gap:var(--overview-control-gap);flex-wrap:wrap;min-width:0;display:flex;container-type:inline-size}.ds-overview-page-heading>.ds-page-heading{flex:auto}.ds-overview-page-heading:has(.ds-overview-popover){z-index:var(--overview-popover-layer);position:relative}.ds-page:has(.ds-detail-form,.ds-detail-form-tabbed) .ds-overview-page-heading{width:100%;max-width:var(--detail-form-max-width)}.ds-overview-page-actions{justify-content:flex-end;align-items:center;gap:var(--overview-control-gap);flex-wrap:wrap;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.ds-overview-page-actions:empty{display:none}.ds-overview-toolbar{justify-content:space-between;align-items:center;gap:var(--overview-control-gap);flex-wrap:wrap;min-width:0;display:flex;position:relative}.ds-overview-context{color:var(--color-text-muted);font-size:var(--overview-context-size);margin:0}.ds-overview-card-actions{display:contents}.ds-overview-controls{justify-content:flex-end;gap:var(--overview-control-gap);flex-wrap:wrap;align-items:center;max-width:100%;margin-inline-start:auto;display:flex}.ds-overview-controls>.bo-button{flex:0 auto;width:auto;max-width:100%}.ds-overview-controls .bo-button svg,.ds-overview-popover-footer .bo-button svg{width:var(--overview-control-icon-size);height:var(--overview-control-icon-size);flex-shrink:0}.ds-overview-popover{inset-inline-end:0;top:calc(100% + var(--overview-popover-gap));z-index:var(--overview-popover-layer);width:min(var(--overview-popover-width), var(--overview-popover-available-width));max-height:var(--overview-popover-max-height);overscroll-behavior:contain;background:var(--color-surface);border:var(--overview-popover-border);border-radius:var(--overview-popover-radius);box-shadow:var(--overview-popover-shadow);flex-direction:column;display:flex;position:absolute;overflow:hidden}.ds-overview-popover[data-panel=customize]{width:min(var(--overview-customize-width), var(--overview-popover-available-width))}.ds-overview-popover-heading,.ds-overview-popover-footer{flex-shrink:0}.ds-overview-date-body,.ds-overview-customize-list{overscroll-behavior:contain;min-height:0;overflow:auto}.ds-overview-mobile-dialog .bo-modal-body{padding:0}.ds-overview-popover-heading{padding:var(--overview-popover-padding);border-bottom:var(--overview-popover-border);justify-content:space-between;align-items:center;gap:var(--overview-control-gap);display:flex}.ds-overview-popover-heading h2,.ds-overview-section>header h2{color:var(--color-text-strong);font-size:var(--overview-heading-size);font-weight:var(--overview-heading-weight);margin:0}.ds-overview-date-body{grid-template-columns:var(--overview-presets-width) minmax(0, 1fr);display:grid}.ds-overview-presets{padding:var(--overview-popover-padding);gap:var(--space-1);border-inline-end:var(--overview-popover-border);flex-direction:column;display:flex}.ds-overview-presets button{text-align:start;color:var(--color-text);font:inherit;font-size:var(--overview-context-size);padding:var(--overview-preset-padding);border-radius:var(--overview-preset-radius);cursor:pointer;background:0 0;border:0}.ds-overview-presets button:hover,.ds-overview-presets button[aria-pressed=true]{background:var(--overview-preset-selected)}.ds-overview-presets button[aria-pressed=true]{font-weight:var(--overview-heading-weight)}.ds-overview-calendar,.ds-overview-customize-list{padding:var(--overview-popover-padding);min-width:0}.ds-overview-customize-list{gap:var(--space-4);display:grid}.ds-overview-popover-footer{justify-content:space-between;align-items:center;gap:var(--overview-control-gap);border-top:var(--overview-popover-border);padding:var(--overview-popover-padding);display:flex}.ds-overview-popover-footer>span{color:var(--color-text-muted);font-size:var(--overview-context-size)}.ds-overview-field-error{color:var(--color-danger);font-size:var(--overview-context-size)}.ds-overview-stack{gap:var(--overview-section-gap);min-width:0;display:grid}.ds-overview-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--overview-card-min-width)), 1fr));gap:var(--overview-section-gap);align-items:var(--overview-card-grid-align);display:grid}.ds-overview-columns{column-width:var(--overview-stack-column-width);column-count:var(--overview-stack-column-count);column-gap:var(--overview-section-gap);margin-bottom:calc(-1 * var(--overview-section-gap));min-width:0;display:block}.ds-overview-column-item{min-width:0;margin-bottom:var(--overview-section-gap);break-inside:avoid;display:block}.ds-overview-columns .ds-overview-insight{align-items:start}.ds-overview-dashboard-detail-grid{grid-template-columns:var(--overview-dashboard-detail-grid);grid-auto-rows:var(--overview-dashboard-detail-rows);gap:var(--overview-dashboard-detail-gap);align-items:stretch;display:grid}.ds-overview-dashboard-detail-tile{display:flex}.ds-overview-dashboard-detail-tile>.ds-overview-card{flex-direction:column;flex:1;display:flex}.ds-overview-dashboard-detail-tile>.ds-overview-card>.ds-card{flex:1;align-content:start}.ds-overview-dashboard-detail-tile .ds-card-header>.ds-card-action{margin-block:var(--overview-detail-action-overhang)}.ds-overview-snapshot{min-width:0;max-width:100%}.ds-overview-snapshot-row{flex-wrap:var(--overview-snapshot-row-wrap);align-items:center;gap:var(--overview-snapshot-row-gap);padding:var(--overview-snapshot-row-padding);min-width:0;min-height:var(--grid-row-height);border-bottom:var(--component-border-width) solid var(--grid-border);color:var(--color-text);line-height:var(--grid-cell-line-height);display:flex}.ds-overview-snapshot-row:last-child{border-bottom:0}.ds-overview-snapshot-copy{flex:1 1 var(--overview-snapshot-copy-basis);gap:var(--overview-snapshot-copy-gap);overflow-wrap:anywhere;min-width:0;display:grid}.ds-overview-snapshot-copy>strong{color:var(--color-text-strong);font-size:var(--overview-snapshot-title-size);font-weight:var(--font-weight-medium)}.ds-overview-snapshot-facts{justify-content:space-between;align-items:center;gap:var(--overview-snapshot-copy-gap) var(--overview-snapshot-row-gap);min-width:0;color:var(--color-text-muted);font-size:var(--overview-snapshot-detail-size);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ds-overview-snapshot-facts>span{min-width:0;max-width:100%}.ds-overview-snapshot-trailing{min-width:0;max-width:100%;font-size:var(--overview-snapshot-detail-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;display:flex}.ds-overview-snapshot-amount{color:var(--color-text-strong);font-size:var(--overview-snapshot-title-size);font-weight:var(--overview-snapshot-amount-weight)}.ds-overview-snapshot-stack{justify-items:end;gap:var(--overview-snapshot-copy-gap);text-align:end;display:grid}.ds-overview-snapshot-detail{color:var(--color-text-muted);font-size:var(--overview-snapshot-detail-size)}.ds-overview-snapshot-bar{appearance:none;inline-size:100%;block-size:var(--overview-snapshot-bar-height);border-radius:var(--overview-snapshot-bar-radius);background:var(--overview-snapshot-bar-track);border:0;flex:100%;margin:0;display:block;overflow:hidden}.ds-overview-snapshot-bar::-webkit-meter-bar{block-size:var(--overview-snapshot-bar-height);border-radius:var(--overview-snapshot-bar-radius);background:var(--overview-snapshot-bar-track);border:0}.ds-overview-snapshot-bar::-webkit-meter-optimum-value{border-radius:var(--overview-snapshot-bar-radius);background:var(--overview-snapshot-bar-fill)}.ds-overview-snapshot-bar::-webkit-meter-suboptimum-value{border-radius:var(--overview-snapshot-bar-radius);background:var(--overview-snapshot-bar-fill)}.ds-overview-snapshot-bar::-webkit-meter-even-less-good-value{border-radius:var(--overview-snapshot-bar-radius);background:var(--overview-snapshot-bar-fill)}.ds-overview-snapshot-bar::-moz-meter-bar{border-radius:var(--overview-snapshot-bar-radius);background:var(--overview-snapshot-bar-fill)}.ds-overview-snapshot-state .bo-table-state,.ds-overview-snapshot-state .ds-table-semantic-label{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:var(--grid-cell-line-height);overflow:visible}.ds-overview-snapshot-rank{width:var(--overview-snapshot-rank-width);color:var(--grid-header-text);font-size:var(--overview-snapshot-detail-size);text-align:center;flex-shrink:0}.ds-overview-snapshot-icon{inline-size:var(--overview-snapshot-icon-box);block-size:var(--overview-snapshot-icon-box);border-radius:var(--overview-snapshot-icon-radius);background:var(--overview-snapshot-icon-surface);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-overview-snapshot-icon svg{width:var(--grid-icon-size);height:var(--grid-icon-size)}.ds-overview-section{gap:var(--overview-section-gap);min-width:0;margin-block-start:var(--overview-section-spacing);display:grid}.ds-overview-section>header{justify-content:space-between;align-items:center;gap:var(--overview-control-gap);display:flex}.ds-chart-card[data-presentation=overview]{padding:var(--overview-chart-padding)}.ds-chart-card[data-presentation=overview] .ds-chart-state{min-height:var(--overview-empty-min-height);font-size:var(--overview-empty-title-size)}@media (width<=640px){.ds-overview-dashboard-detail-grid{grid-template-columns:1fr;grid-auto-rows:auto;align-items:start}.ds-overview-toolbar{align-items:flex-start}.ds-overview-context{flex-basis:100%}.ds-overview-date-body{grid-template-columns:minmax(0,1fr)}.ds-overview-presets{border-inline-end:0;border-bottom:var(--overview-popover-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.ds-overview-customize-list{gap:var(--overview-customize-group-gap)}.ds-overview-customize-group h3{justify-content:space-between;gap:var(--overview-customize-row-gap);font-size:var(--overview-customize-heading-size);font-weight:var(--overview-customize-heading-weight);flex-wrap:wrap;margin:0;display:flex}.ds-overview-customize-group h3 span{color:var(--overview-customize-muted-color)}.ds-overview-customize-row{align-items:center;gap:var(--overview-customize-row-gap);padding:var(--overview-customize-row-padding);border-bottom:var(--overview-popover-border);display:flex}.ds-overview-customize-row:last-child{border-bottom:0}.ds-overview-customize-copy{flex:1;min-width:0;display:grid}.ds-overview-customize-move{opacity:var(--overview-customize-action-opacity);flex-shrink:0;display:flex}.ds-overview-customize-row:hover .ds-overview-customize-move,.ds-overview-customize-row:focus-within .ds-overview-customize-move{opacity:var(--overview-customize-action-active-opacity)}.ds-overview-customize-drag{touch-action:none;-webkit-user-select:none;user-select:none;color:var(--overview-customize-muted-color);cursor:grab;flex-shrink:0;display:flex}.ds-overview-customize-drag>svg{width:var(--overview-control-icon-size);height:var(--overview-control-icon-size)}.ds-overview-customize-row[data-dragging=true]{opacity:var(--overview-customize-drag-opacity)}.ds-overview-customize-row[data-drop-target=true]{background:var(--overview-customize-drop-background)}@media (width<=640px),(any-pointer:coarse),(hover:none){.ds-overview-customize-move{opacity:var(--overview-customize-action-active-opacity)}}.ds-overview-customize-move [aria-disabled=true]{color:var(--overview-customize-muted-color);cursor:default}.ds-overview-filters{align-items:flex-end;gap:var(--overview-total-gap);flex-wrap:wrap;min-width:0;display:flex}.ds-overview-filter-fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--overview-filter-min-width)), 1fr));gap:var(--overview-control-gap);min-width:min(100%, var(--overview-filter-min-width));flex:1;display:grid}.ds-overview-filter-options{padding-block:var(--space-2)}.ds-overview-totals{grid-template-columns:var(--overview-total-columns);column-gap:var(--overview-total-gap);margin:0;display:grid}.ds-overview-totals>div{align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--overview-total-padding);border-top:var(--overview-popover-border);flex-direction:column;display:flex}.ds-overview-totals dt{color:var(--color-text-muted);font-size:var(--overview-context-size)}.ds-overview-totals dd{color:var(--color-text-strong);font-size:var(--overview-total-value-size);font-weight:var(--overview-total-value-weight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.ds-overview-totals p{color:var(--color-text-muted);font-size:var(--overview-context-size);margin:0}@media (width<=640px){.ds-overview-filter-fields{flex-basis:100%}.ds-overview-totals{grid-template-columns:var(--overview-total-mobile-columns)}.ds-overview-totals dd{font-size:var(--overview-total-mobile-value-size)}}.ds-overview-snapshot-empty{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.ds-overview-snapshot-empty,.ds-chart-card[data-presentation=overview] .ds-chart-state[data-empty=true]{min-height:var(--overview-chart-resting-height)}.ds-overview-snapshot-empty>.ds-resource-state,.ds-chart-card[data-presentation=overview] .ds-chart-state[data-empty=true]>.ds-resource-state{width:100%;min-height:0;padding:var(--overview-chart-resting-padding)}.ds-overview-snapshot-empty .ds-resource-state-icon,.ds-chart-card[data-presentation=overview] .ds-chart-state[data-empty=true] .ds-resource-state-icon{flex-shrink:0}:is(.ds-overview-snapshot-empty,.ds-overview-resource-state,.ds-chart-card[data-presentation=overview]) .ds-resource-state[data-state=empty] .ds-resource-state-icon{display:var(--overview-empty-icon-display)}:is(.ds-overview-snapshot-empty,.ds-overview-resource-state,.ds-chart-card[data-presentation=overview]) .ds-resource-state[data-state=empty] .ds-resource-state-copy p{display:var(--overview-empty-detail-display)}.ds-insight-review-list{margin:0;padding:0;list-style:none}.ds-insight-review-list>li{align-items:flex-start;gap:var(--overview-review-row-gap);padding:var(--overview-review-row-padding);border-top:var(--overview-popover-border);display:flex}.ds-insight-review-list>li:first-child{border-top:0;padding-top:0}.ds-insight-review-list>li:last-child{padding-bottom:0}.ds-insight-review-item{flex:1;min-width:0}.ds-insight-review-item>summary{align-items:center;gap:var(--overview-control-gap);cursor:pointer;border-radius:var(--overview-preset-radius);list-style:none;display:flex}.ds-insight-review-item>summary::-webkit-details-marker{display:none}.ds-insight-review-item>summary:focus-visible{outline:var(--card-action-focus-outline);outline-offset:var(--card-action-focus-offset)}.ds-insight-review-copy{gap:var(--overview-review-copy-gap);flex:1;min-width:0;display:grid}.ds-insight-review-title{align-items:baseline;gap:var(--overview-control-gap);flex-wrap:wrap;display:flex}.ds-insight-review-title strong{font-size:var(--overview-heading-size);font-weight:var(--overview-heading-weight);color:var(--color-text-strong)}.ds-insight-review-copy>span:last-child,.ds-insight-review-title>span,.ds-insight-review-details{font-size:var(--overview-context-size);color:var(--color-text-muted);line-height:var(--line-height-body);overflow-wrap:anywhere}.ds-insight-review-item>summary>svg{width:var(--overview-control-icon-size);height:var(--overview-control-icon-size);color:var(--color-text-muted);flex-shrink:0}.ds-insight-review-item[open]>summary>svg{transform:var(--overview-review-open-transform)}.ds-insight-review-details{margin-top:var(--overview-review-row-gap);border-inline-start:var(--overview-popover-border);padding-inline-start:var(--overview-review-detail-indent)}.ds-insight-review-details>p{margin:0 0 var(--overview-review-copy-gap)}.ds-insight-review-action{flex-shrink:0}.ds-overview-resource-state>.ds-resource-state{text-align:start;min-height:0;padding:var(--overview-chart-resting-padding);flex-direction:row;justify-content:flex-start}.ds-overview-resource-state .ds-resource-state-icon{flex-shrink:0}@media (width<=640px){.ds-insight-review-list>li{flex-wrap:wrap}.ds-insight-review-item{flex-basis:100%}.ds-insight-review-action{margin-inline-start:auto}}.ds-overview-picker-row{justify-content:space-between;align-items:center;gap:var(--overview-control-gap);flex-wrap:wrap;min-width:0;display:flex}.ds-overview-picker{align-items:center;gap:var(--overview-control-gap);color:var(--color-text-strong);font:inherit;font-size:var(--overview-picker-size);font-weight:var(--font-weight-semibold);padding:var(--overview-picker-padding);cursor:pointer;text-align:start;background:0 0;border:0;max-width:100%;display:inline-flex}.ds-overview-picker:focus-visible,.ds-overview-coverage>summary:focus-visible{outline:var(--card-action-focus-outline);outline-offset:var(--card-action-focus-offset);border-radius:var(--overview-preset-radius)}.ds-overview-picker>svg,.ds-overview-picker-actions svg,.ds-overview-coverage>summary>svg{width:var(--overview-control-icon-size);height:var(--overview-control-icon-size);flex-shrink:0}.ds-overview-picker-actions{gap:var(--overview-control-gap);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ds-overview-analysis{gap:var(--overview-section-gap);align-items:start;min-width:0;display:grid}.ds-overview-analysis[data-aside=true]{grid-template-columns:var(--overview-analysis-columns)}.ds-overview-analysis>div,.ds-overview-analysis>aside{min-width:0}.ds-overview-analysis[data-equal-height=true]{align-items:stretch}.ds-overview-analysis[data-equal-height=true]>div,.ds-overview-analysis[data-equal-height=true]>aside{flex-direction:column;display:flex}.ds-overview-analysis[data-equal-height=true]>div>.ds-chart-card,.ds-overview-analysis[data-equal-height=true]>aside>.ds-card{flex:1}.ds-overview-totals[data-count="6"]{grid-template-columns:var(--overview-total-six-columns)}.ds-overview-totals[data-count="6"] dt{min-height:var(--overview-total-label-height)}.ds-overview-coverage{border-top:var(--overview-popover-border);font-size:var(--overview-context-size);color:var(--color-text-muted)}.ds-overview-coverage-banner{align-items:flex-start}.ds-overview-coverage-banner>.bo-icon-button{align-self:flex-start}.ds-overview-coverage-toggle{color:var(--overview-coverage-toggle-color);font:inherit;font-size:var(--state-detail-size);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.ds-overview-coverage-toggle:hover{text-decoration:underline}.ds-overview-coverage-toggle:focus-visible{outline:var(--card-action-focus-outline);outline-offset:var(--card-action-focus-offset);border-radius:var(--radius-sm)}.ds-overview-coverage-content{padding-block-start:var(--space-2)}.ds-overview-coverage-caret{transform:var(--overview-review-open-transform)}.ds-overview-coverage>summary{align-items:center;gap:var(--overview-control-gap);padding:var(--overview-coverage-padding);cursor:pointer;list-style:none;display:flex}.ds-overview-coverage>summary::-webkit-details-marker{display:none}.ds-overview-coverage>summary>span{flex:1;min-width:0}.ds-overview-coverage[open]>summary>.ds-overview-coverage-caret{transform:var(--overview-review-open-transform)}.ds-overview-coverage>div{padding:var(--overview-coverage-padding)}@media (width<=1200px){.ds-overview-totals[data-count="6"]{grid-template-columns:var(--overview-total-columns)}}@media (width<=640px){.ds-overview-analysis[data-aside=true]{grid-template-columns:minmax(0,1fr)}.ds-overview-totals[data-count="6"]{grid-template-columns:var(--overview-total-mobile-columns)}}.ds-overview-dashboard-snapshot-list{margin:0;padding:0;list-style:none}@media (width<=640px){.ds-overview-controls .ds-table-tool-label{display:none}.ds-overview-controls .ds-table-tool{width:var(--page-action-mobile-size);min-width:var(--page-action-mobile-size);height:var(--page-action-mobile-size);min-height:var(--page-action-mobile-size);justify-content:center;padding:0}}.ds-overview-snapshot .ds-table-image{inline-size:var(--overview-snapshot-icon-box);block-size:var(--overview-snapshot-icon-box);margin-inline-end:0}.ds-overview-snapshot-state .ds-table-semantic-value>svg{display:none}.ds-overview-snapshot-state .ds-table-semantic-value:before{content:"";inline-size:var(--overview-snapshot-dot-size);block-size:var(--overview-snapshot-dot-size);background:currentColor;border-radius:100%;flex-shrink:0}.ds-overview-snapshot-state .bo-table-state{min-height:var(--overview-snapshot-state-height);padding:var(--overview-snapshot-state-padding);font-size:var(--overview-snapshot-state-size);font-weight:var(--overview-snapshot-state-weight);border-color:#0000}.ds-overview-card{min-width:0}.ds-overview-card>.ds-card,.ds-overview-card-content{gap:var(--overview-card-gap);min-width:0;display:grid}.ds-overview-card>.ds-card:has(>.ds-card-header){padding-block-start:var(--overview-card-header-padding)}.ds-overview-card .ds-overview-card-link{justify-content:center;align-items:center;gap:var(--overview-card-action-gap);min-height:var(--overview-card-action-height);min-width:var(--overview-card-action-width);color:var(--overview-card-action-color);font-size:var(--overview-card-action-size);font-weight:var(--overview-card-action-weight);text-decoration:none;display:inline-flex}.ds-overview-card-link>span{display:var(--overview-card-action-label-display)}.ds-overview-card-content :is(.ds-overview-snapshot,.ds-overview-snapshot-empty){margin-inline:var(--overview-card-table-margin-inline);border-top:var(--overview-card-divider);max-width:none}.ds-overview-card>.ds-card:has(>.ds-overview-card-content:last-child>.ds-overview-snapshot:last-child){padding-block-end:var(--overview-card-table-padding-bottom)}.ds-overview-card-link svg{display:var(--overview-card-action-icon-display);width:var(--overview-card-icon-size);height:var(--overview-card-icon-size);flex-shrink:0}.ds-overview-card .ds-overview-card-link:hover{color:var(--overview-card-action-hover)}.ds-overview-card-link:focus-visible{outline:var(--overview-card-focus-outline);outline-offset:var(--overview-card-focus-offset);border-radius:var(--overview-card-status-icon-radius)}.ds-overview-card-footer{border-top:var(--overview-card-divider);padding-top:var(--overview-card-gap);color:var(--overview-card-footer-color);font-size:var(--overview-card-footer-size)}.ds-overview-insight{align-items:center;gap:var(--overview-insight-gap);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-overview-insight-icon{width:var(--overview-insight-icon-box);height:var(--overview-insight-icon-box);border-radius:var(--overview-insight-icon-radius);color:var(--overview-insight-color);background:var(--overview-insight-surface);place-items:center;display:grid}.ds-overview-insight-icon svg{width:var(--overview-insight-icon-size);height:var(--overview-insight-icon-size)}.ds-overview-insight>div{gap:var(--overview-insight-copy-gap);overflow-wrap:anywhere;min-width:0;display:grid}.ds-overview-insight strong{font-size:var(--overview-insight-title-size);font-weight:var(--overview-insight-title-weight);line-height:var(--overview-insight-line-height);color:var(--color-text-strong)}.ds-overview-insight p{font-size:var(--overview-insight-detail-size);line-height:var(--overview-insight-line-height);color:var(--color-text-muted);margin:0}.ds-overview-status-list{gap:var(--overview-card-status-gap);margin:0;padding:0;list-style:none;display:grid}.ds-overview-status-list li{align-items:center;gap:var(--overview-card-status-gap);min-width:0;display:flex}.ds-overview-status-icon{width:var(--overview-card-status-icon-box);height:var(--overview-card-status-icon-box);border-radius:var(--overview-card-status-icon-radius);background:var(--overview-card-status-surface);color:var(--color-text-muted);flex-shrink:0;place-items:center;display:grid}.ds-overview-status-icon svg{width:var(--overview-card-icon-size);height:var(--overview-card-icon-size)}.ds-overview-status-copy{gap:var(--overview-card-copy-gap);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.ds-overview-status-copy strong{color:var(--color-text-strong);font-size:var(--overview-card-status-size);font-weight:var(--font-weight-medium)}.ds-overview-status-copy>span{color:var(--color-text-muted);font-size:var(--overview-card-status-detail-size)}.ds-overview-status-label{padding:var(--overview-card-status-padding);border-radius:var(--overview-card-status-icon-radius);background:var(--overview-card-status-surface);color:var(--color-text);font-size:var(--overview-card-status-detail-size);font-weight:var(--font-weight-medium);flex-shrink:0}.ds-overview-card>.ds-overview-navigation-card{color:var(--color-text-strong);text-decoration:none}.ds-overview-card>.ds-overview-navigation-card:focus-visible{outline:var(--overview-card-focus-outline);outline-offset:var(--overview-card-focus-offset)}.ds-card-action a,.ds-card-action .bo-button--ghost,.ds-billing-panel-header>.bo-button--ghost,.ds-overview-section>header>a{justify-content:flex-end;align-items:center;gap:var(--card-action-gap);min-height:var(--card-action-height);padding:var(--card-action-padding);color:var(--card-action-color);font-size:var(--card-action-size);font-weight:var(--card-action-weight);border-radius:var(--card-action-radius);box-shadow:none;background:0 0;border:0;text-decoration:none;display:inline-flex}.ds-card-action a:hover,.ds-card-action .bo-button--ghost:hover:not(:disabled),.ds-billing-panel-header>.bo-button--ghost:hover:not(:disabled),.ds-overview-section>header>a:hover{color:var(--card-action-hover-color);box-shadow:none;background:0 0}.ds-card-action a:focus-visible,.ds-card-action .bo-button--ghost:focus-visible,.ds-billing-panel-header>.bo-button--ghost:focus-visible,.ds-overview-section>header>a:focus-visible{outline:var(--card-action-focus-outline);outline-offset:var(--card-action-focus-offset)}.ds-card-action a:not(:has(svg)):after{content:"";width:var(--card-action-icon-size);height:var(--card-action-icon-size);-webkit-mask:var(--card-action-chevron-mask) center / contain no-repeat;mask:var(--card-action-chevron-mask) center / contain no-repeat;background:currentColor;flex-shrink:0}.ds-card-action .bo-button--ghost:not(:has(svg)):after{content:"";width:var(--card-action-icon-size);height:var(--card-action-icon-size);-webkit-mask:var(--card-action-chevron-mask) center / contain no-repeat;mask:var(--card-action-chevron-mask) center / contain no-repeat;background:currentColor;flex-shrink:0}.ds-billing-panel-header>.bo-button--ghost:not(:has(svg)):after{content:"";width:var(--card-action-icon-size);height:var(--card-action-icon-size);-webkit-mask:var(--card-action-chevron-mask) center / contain no-repeat;mask:var(--card-action-chevron-mask) center / contain no-repeat;background:currentColor;flex-shrink:0}.ds-overview-section>header>a:not(:has(svg)):after{content:"";width:var(--card-action-icon-size);height:var(--card-action-icon-size);-webkit-mask:var(--card-action-chevron-mask) center / contain no-repeat;mask:var(--card-action-chevron-mask) center / contain no-repeat;background:currentColor;flex-shrink:0}.ds-record-details{gap:var(--record-detail-gap);min-width:0;color:var(--record-detail-text);font-size:var(--record-detail-body-size);line-height:var(--record-detail-line-height);display:grid}.ds-record-summary,.ds-record-metadata,.ds-record-totals{gap:var(--record-detail-line-gap);min-width:0;margin:0;display:grid}.ds-record-summary{grid-template-columns:var(--record-detail-summary-columns)}.ds-record-summary:has(>div:nth-child(2):last-child){grid-template-columns:var(--record-detail-summary-pair-columns)}.ds-record-summary>div{padding:var(--record-detail-summary-padding);border:var(--record-detail-border);border-radius:var(--record-detail-radius);background:var(--record-detail-summary-surface)}.ds-record-summary>div,.ds-record-metadata>div{min-width:0}.ds-record-summary dt{color:var(--record-detail-muted);font-size:var(--record-detail-label-size)}.ds-record-metadata[data-layout=stacked]>div{grid-template-columns:var(--record-detail-stacked-fact-columns);gap:var(--record-detail-note-gap)}.ds-record-summary dd,.ds-record-metadata dd,.ds-record-totals dd{overflow-wrap:anywhere;margin:0}.ds-record-summary dd{margin-top:var(--record-detail-note-gap);font-size:var(--record-detail-summary-size);font-weight:var(--record-detail-weight)}.ds-record-metadata{gap:var(--detail-row-spacing);grid-template-columns:var(--record-detail-metadata-columns);column-gap:var(--record-detail-gap);color:var(--detail-value-color);font-size:var(--detail-value-size);line-height:var(--detail-line-height)}.ds-record-metadata>div{grid-template-columns:var(--detail-columns);align-items:start;gap:var(--detail-column-gap);display:grid}.ds-record-metadata dt{overflow-wrap:anywhere;min-width:0;color:var(--detail-label-color);font-size:var(--detail-label-size);font-weight:var(--detail-label-weight)}.ds-record-metadata dd{min-width:0;text-align:var(--record-detail-value-align);font-size:var(--detail-value-size);font-weight:var(--detail-value-weight)}@media (width<=480px){.ds-record-metadata>div{column-gap:var(--detail-column-gap-mobile)}}.ds-record-section{min-width:0}.ds-record-section h3{padding-bottom:var(--record-detail-line-gap);font-size:var(--record-detail-body-size);font-weight:var(--record-detail-weight);margin:0}.ds-record-line{justify-content:space-between;align-items:flex-start;gap:var(--record-detail-line-gap);padding-block:var(--record-detail-line-gap);border-top:var(--record-detail-border);min-width:0;display:flex}.ds-record-line[data-divider=false]{border-top:none}.ds-record-line-content{gap:var(--record-detail-line-gap);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.ds-record-line strong{font-size:var(--record-detail-body-size);font-weight:var(--record-detail-weight)}.ds-record-line-amount{max-width:var(--record-detail-amount-max-width);overflow-wrap:anywhere;text-align:right;font-weight:var(--record-detail-weight);font-variant-numeric:tabular-nums;flex-shrink:0}.ds-record-items-header{padding-bottom:var(--record-detail-note-gap);color:var(--record-detail-muted);font-size:var(--record-detail-label-size);font-weight:var(--record-detail-weight);justify-content:space-between;display:flex}.ds-record-item{align-items:start;gap:var(--record-detail-line-gap);padding-block:var(--record-detail-line-gap);border-top:var(--record-detail-border);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.ds-record-item-quantity{min-width:var(--record-item-quantity-size);height:var(--record-item-quantity-size);padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--record-item-quantity-surface);font-size:var(--record-detail-label-size);font-weight:var(--record-detail-weight);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ds-record-item-content{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:grid}.ds-record-item-heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-record-item-heading strong{font-size:var(--record-detail-body-size);font-weight:var(--record-detail-weight)}.ds-record-item-tag{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--record-item-tag-surface);font-size:var(--record-detail-label-size)}.ds-record-item-amount{justify-items:end;gap:var(--record-detail-note-gap);font-variant-numeric:tabular-nums;white-space:nowrap;display:grid}.ds-record-item-amount>span:first-child{font-weight:var(--record-detail-weight)}.ds-record-item-amount>span+span{color:var(--record-detail-muted);font-size:var(--record-detail-label-size)}.ds-record-item-options{gap:var(--record-detail-note-gap);display:grid}.ds-record-item-options-label{color:var(--record-detail-muted);font-size:var(--record-detail-label-size);font-weight:var(--record-detail-weight)}.ds-record-item-options ul{gap:var(--record-detail-note-gap);padding:0 0 0 var(--space-3);border-left:var(--record-item-option-rule);color:var(--record-detail-muted);font-size:var(--record-detail-label-size);margin:0;list-style:none;display:grid}.ds-record-item-note{align-items:flex-start;gap:var(--space-2);font-size:var(--record-detail-label-size);margin:0;display:flex}.ds-record-item-note strong{font-weight:var(--record-detail-weight)}.ds-record-item-icon{padding-top:var(--record-item-icon-offset);flex-shrink:0;display:inline-flex}.ds-record-item-icon svg{width:var(--record-item-icon-size);height:var(--record-item-icon-size)}.ds-record-item-callout{gap:var(--record-detail-note-gap);padding:var(--space-2) var(--space-3);border-radius:var(--record-detail-radius);background:var(--record-item-callout-surface);display:grid}.ds-record-item-callout>strong{align-items:flex-start;gap:var(--space-2);color:var(--record-item-callout-text);font-size:var(--record-detail-label-size);font-weight:var(--record-detail-weight);display:flex}.ds-record-item-callout .ds-record-note{margin:0}.ds-record-note{margin:var(--record-detail-note-gap) 0 0;color:var(--record-detail-muted);font-size:var(--record-detail-label-size);overflow-wrap:anywhere}.ds-record-totals{width:100%;max-width:var(--record-detail-totals-max-width);justify-self:end}.ds-record-totals:not(:first-child){border-top:var(--record-detail-border);padding-top:var(--record-detail-line-gap)}.ds-record-totals>div{grid-template-columns:var(--record-detail-total-columns);gap:var(--record-detail-line-gap);display:grid}.ds-record-totals dd{text-align:right;font-variant-numeric:tabular-nums}.ds-record-totals>div[data-emphasis]{font-size:var(--record-detail-total-size);font-weight:var(--record-detail-weight)}.ds-record-totals>div[data-emphasis]:not(:first-child){padding-top:var(--record-detail-line-gap);border-top:var(--record-detail-border)}@media (width<=640px){.ds-record-totals{max-width:var(--record-detail-totals-mobile-max-width)}.ds-record-metadata{grid-template-columns:var(--record-detail-mobile-columns)}.ds-record-summary dd{font-size:var(--record-detail-body-size)}}.ds-record-details[data-layout=split]{grid-template-columns:var(--record-split-aside-width) minmax(0, 1fr);align-items:start;gap:0}.ds-record-split-aside{gap:var(--record-split-section-gap);min-width:0;border-inline-end:var(--record-split-divider);padding-inline-end:var(--record-split-gap);display:grid}.ds-record-details[data-layout=split][data-aside-only]{grid-template-columns:minmax(0,1fr)}.ds-record-details[data-aside-only]>.ds-record-split-aside{border-inline-end:0;padding-inline-end:0}.ds-record-split-main{gap:var(--record-detail-gap);min-width:0;padding-inline-start:var(--record-split-gap);display:grid}.ds-record-hero{gap:var(--record-hero-gap);display:grid}.ds-record-hero>strong{font-size:var(--record-hero-size);font-weight:var(--record-hero-weight);letter-spacing:var(--record-hero-tracking);line-height:var(--line-height-title);font-variant-numeric:tabular-nums}.ds-record-hero>span{color:var(--record-detail-muted);font-size:var(--record-hero-detail-size)}.ds-record-split-facts>h3,.ds-record-details[data-layout=split] .ds-record-section>h3{margin:0 0 var(--record-split-label-gap);color:var(--record-detail-muted);font-size:var(--record-split-label-size);font-weight:var(--record-split-label-weight);letter-spacing:var(--record-split-label-tracking);text-transform:uppercase;padding:0}.ds-record-fact-list{margin:0;display:grid}.ds-record-fact-list>div{justify-content:space-between;align-items:baseline;gap:var(--record-split-row-gap);padding:var(--record-split-row-padding);display:flex}.ds-record-fact-list>div+div{border-top:var(--record-split-row-divider)}.ds-record-fact-list dt{max-width:var(--record-split-label-max-width);color:var(--record-detail-muted);flex:none}.ds-record-fact-list dd{text-align:end;overflow-wrap:anywhere;min-width:0;font-weight:var(--record-split-value-weight);margin:0}.ds-record-details[data-layout=split] .ds-record-totals:not(:first-child){border-top:0}.ds-record-details[data-layout=split] .ds-record-totals>div[data-emphasis]{border-top:var(--record-split-total-rule)}@media (width<=640px){.ds-record-details[data-layout=split]{gap:var(--record-split-section-gap);grid-template-columns:minmax(0,1fr)}.ds-record-split-aside{border-inline-end:0;padding-inline-end:0}.ds-record-split-main{padding-inline-start:0}}.ds-form-image-preview{width:min(100%, var(--detail-form-image-width));aspect-ratio:var(--detail-form-image-ratio);border:var(--detail-form-border);border-radius:var(--detail-form-radius);color:var(--detail-form-muted);background:var(--detail-form-surface);font-size:var(--detail-form-label-size);place-items:center;display:grid;overflow:hidden}.ds-cash-allocation{gap:var(--cash-allocation-group-gap);min-width:0;display:grid}.ds-cash-allocation-header{gap:var(--cash-allocation-group-gap);align-items:start;display:grid}.ds-cash-allocation-header>div{min-width:0}.ds-cash-allocation-total{justify-self:end;align-items:baseline;gap:var(--space-3);text-align:end;display:flex}.ds-cash-allocation-total>span{color:var(--color-text-muted);font-size:var(--cash-allocation-label-size)}.ds-cash-allocation-total>output{color:var(--color-text-strong);font-size:var(--cash-allocation-total-size);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.ds-cash-allocation-groups{grid-template-columns:var(--cash-allocation-group-columns);gap:var(--cash-allocation-denomination-gap);align-items:start;display:grid}.ds-cash-allocation-groups>section{gap:var(--cash-allocation-row-gap);min-width:0;display:grid}.ds-cash-allocation-groups h2{color:var(--color-text-strong);font-size:var(--cash-allocation-title-size);font-weight:var(--font-weight-semibold);margin:0}.ds-cash-allocation-row,.ds-cash-allocation-column-labels{grid-template-columns:var(--cash-allocation-row-columns);gap:var(--cash-allocation-row-gap);align-items:start;display:grid}.ds-cash-allocation-column-labels{color:var(--color-text-muted);font-size:var(--cash-allocation-label-size)}.ds-cash-allocation-column-labels>:last-child,.ds-cash-allocation-row>output{text-align:end}.ds-cash-allocation-row>label,.ds-cash-allocation-row>output{min-height:var(--input-height);font-size:var(--cash-allocation-label-size);color:var(--color-text);font-variant-numeric:tabular-nums;align-items:center;display:flex}.ds-cash-allocation-row>output{overflow-wrap:anywhere;justify-content:end}@media (width<=640px){.ds-cash-allocation-header,.ds-cash-allocation-groups{grid-template-columns:var(--form-grid-single-columns)}.ds-cash-allocation-total{flex-wrap:wrap;justify-content:end}}.ds-form-image-preview img{object-fit:var(--detail-form-image-fit);width:100%;height:100%;min-height:0}.ds-form-section{gap:var(--detail-form-subsection-gap);min-width:0;display:grid}.ds-form-section--outlined{border-top:var(--detail-form-subsection-divider);padding-top:var(--detail-form-subsection-padding)}.ds-cash-count,.ds-cash-count-editor,.ds-cash-count-choices>section{gap:var(--space-4);align-content:start;min-width:0;display:grid}.ds-cash-count-choices{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ds-cash-count-choices>section{gap:var(--space-2)}.ds-cash-count-choices h4{color:var(--color-text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin:0}.ds-cash-count-choices .bo-button{justify-content:space-between;width:100%;display:flex}.ds-cash-count[data-wide]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--modal-form-section-min-width)), 1fr));gap:var(--space-6)}.ds-form-repeat-row{gap:var(--form-grid-gap);grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;display:grid}.ds-form-repeat-fields{min-width:0}.ds-form-repeat-row+.ds-form-repeat-row,.ds-stack>.ds-form-section+.ds-form-section:not(.ds-form-section--outlined){border-top:var(--detail-form-border);padding-top:var(--detail-form-subsection-padding)}.ds-form-section>h4,.ds-form-section-header>h4{font-size:var(--detail-form-subsection-title-size);font-weight:var(--detail-form-subsection-title-weight);color:var(--detail-form-subsection-title-color);margin:0}.ds-form-choices{grid-template-columns:var(--detail-form-choice-columns);column-gap:var(--detail-form-choice-column-gap);row-gap:var(--detail-form-choice-row-gap);align-items:start;min-width:0;display:grid}.ds-form-choices>.bo-checkbox{min-height:var(--detail-form-choice-target-height);overflow-wrap:anywhere;width:100%;min-width:0}.ds-form-choices[data-columns="3"]{grid-template-columns:var(--detail-form-choice-columns-three)}.ds-detail-form-tabbed,.ds-detail-form{grid-template-columns:var(--detail-form-columns);align-items:start;gap:var(--detail-form-column-gap);max-width:var(--detail-form-max-width);width:100%;min-width:0;display:grid}.ds-detail-form-wide{max-width:var(--detail-form-max-width);width:100%;min-width:0}.ds-detail-form-tabbed{grid-template-columns:var(--detail-form-tabbed-columns)}.ds-detail-form-context,.ds-detail-form-context-cards,.ds-detail-form-content{align-content:start;gap:var(--detail-form-section-gap);min-width:0;display:grid}.ds-detail-form-summary{gap:var(--detail-form-section-gap);padding:var(--detail-form-padding);background:var(--detail-form-surface);border:var(--detail-form-border);border-radius:var(--detail-form-radius);color:var(--detail-form-text);line-height:var(--detail-form-line-height);overflow-wrap:anywhere;min-width:0;display:grid}.ds-detail-form-context-home .ds-detail-form-page-navigation>.ds-section-navigation-rail{gap:var(--detail-form-page-navigation-gap);padding:var(--detail-form-padding)}.ds-detail-form-page-navigation .ds-section-navigation-label{font-size:var(--detail-form-context-title-size)}.ds-detail-form-context-home .ds-detail-form-page-navigation .ds-section-navigation-label{padding-inline:0}.ds-detail-form-context-home .ds-detail-form-page-navigation .ds-section-navigation-action{width:auto;min-height:var(--detail-form-page-navigation-row-height);margin-inline:var(--detail-form-page-navigation-row-outdent)}@media (any-pointer:coarse),(hover:none){.ds-detail-form-context-home .ds-detail-form-page-navigation .ds-section-navigation-action{min-height:var(--section-navigation-action-height)}}.ds-detail-form-context{top:var(--detail-form-sticky-top);align-self:start;position:sticky}.ds-detail-form-context-home,.ds-detail-form-context-content{display:contents}.ds-detail-form-context-cards:empty{display:none}.ds-detail-form-context-details{display:contents}.bo-modal-overlay.ds-detail-form-context-overlay{place-items:stretch end;padding:0}.bo-modal-overlay.ds-detail-form-context-overlay>.bo-modal-card.ds-detail-form-context-drawer{width:min(calc(100% - var(--detail-form-drawer-edge-space)), var(--detail-form-drawer-width));border-block:0;border-inline-end:0;border-radius:0;align-self:stretch;max-width:100%;height:var(--detail-form-drawer-height)!important;max-height:var(--detail-form-drawer-height)!important;min-height:0!important}.ds-detail-form-context-drawer .bo-modal-header{padding:max(var(--detail-form-drawer-padding), env(safe-area-inset-top)) var(--detail-form-drawer-padding) var(--detail-form-drawer-padding)}.ds-detail-form-context-drawer .bo-modal-body{padding:var(--detail-form-drawer-padding);padding-bottom:max(var(--detail-form-drawer-padding), env(safe-area-inset-bottom))}.ds-detail-form-context-drawer .ds-detail-form-context-content{gap:var(--detail-form-drawer-gap);display:grid}.ds-detail-form-context-drawer .ds-detail-form-context-content>*+*{border-top:var(--detail-form-border);padding-top:var(--detail-form-drawer-gap)}.ds-detail-form-context-drawer .ds-detail-form-context-details{gap:var(--detail-form-drawer-gap);display:grid}.ds-detail-form-context-drawer .ds-detail-form-page-navigation{grid-row:auto}.ds-detail-form-context-drawer .ds-section-navigation-actions{grid-template-columns:var(--form-grid-single-columns)}.ds-detail-form-context-drawer :is(.ds-card,.ds-detail-form-summary,.ds-section-navigation-rail){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ds-detail-form-context-drawer .ds-detail-form-summary>h2{display:none}.ds-detail-form-context-drawer .ds-detail-form-summary dl{grid-template-columns:minmax(0,1fr)}.ds-detail-form-context-drawer .ds-detail-form-summary dl>div{gap:var(--detail-form-fact-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-detail-form-context-drawer .ds-detail-form-summary dd{text-align:end}.ds-detail-form-context-drawer .ds-card+.ds-card{border-top:var(--detail-form-border);padding-top:var(--detail-form-drawer-gap)}.ds-detail-form-context-drawer .ds-card>h3,.ds-detail-form-context-drawer .ds-card-header>h3{font-size:var(--detail-form-title-size)}.ds-detail-form-content .ds-form-grid{grid-template-columns:var(--detail-form-field-columns)}.ds-form-grid.ds-form-grid--compact{grid-template-columns:var(--detail-form-compact-grid-columns);max-width:var(--detail-form-compact-grid-width);width:100%}.ds-form-grid.ds-form-grid--single-column{grid-template-columns:var(--form-grid-single-columns)}.ds-detail-form-summary h2{font-size:var(--detail-form-context-title-size);font-weight:var(--detail-form-title-weight);margin:0}.ds-detail-form-summary dl{margin:0;display:grid}.ds-detail-form-summary>.ds-details-disclosure{border-top:var(--detail-form-fact-divider);margin-block-start:calc(-1 * var(--detail-form-section-gap))}.ds-detail-form-summary>.ds-details-disclosure>summary{padding:var(--detail-form-fact-row-padding)}.ds-detail-form-summary .ds-details-disclosure-body{gap:var(--detail-form-fact-group-gap);padding-block-start:var(--detail-form-fact-group-gap);display:grid}.ds-detail-form-fact-group>strong{font-size:var(--detail-form-label-size);font-weight:var(--detail-form-title-weight)}.ds-detail-form-summary dl>div{justify-content:space-between;align-items:baseline;gap:var(--detail-form-fact-row-gap);min-width:0;padding:var(--detail-form-fact-row-padding);border-bottom:var(--detail-form-fact-divider);display:flex}.ds-detail-form-summary dl>div:last-child{border-bottom:0}.ds-detail-form-summary dt{align-items:center;gap:var(--detail-form-label-gap);min-width:0;font-size:var(--detail-form-label-size);color:var(--detail-form-muted);display:inline-flex}.ds-detail-form-summary dd{text-align:end;overflow-wrap:anywhere;min-width:0;font-size:var(--detail-form-value-size);font-weight:var(--detail-form-fact-value-weight);color:var(--detail-form-fact-value-color);margin:0}.ds-detail-form-summary dd[data-state=needed]{color:var(--detail-form-fact-needed-color)}.ds-detail-form-summary dd[data-state=open]{color:var(--detail-form-muted);font-weight:inherit}.ds-detail-form-fact-mark{width:var(--detail-form-fact-mark-size);height:var(--detail-form-fact-mark-size);border:var(--detail-form-fact-mark-border);border-radius:100%;flex-shrink:0;place-items:center;margin-inline-end:var(--detail-form-label-gap);display:inline-grid}.ds-detail-form-fact-mark[data-state=needed]{border:var(--detail-form-fact-mark-needed-border)}.ds-detail-form-fact-mark[data-state=done]{border-color:var(--detail-form-fact-mark-done);background:var(--detail-form-fact-mark-done);color:var(--detail-form-fact-mark-done-icon)}.ds-detail-form-fact-mark svg{width:var(--detail-form-fact-mark-icon-size);height:var(--detail-form-fact-mark-icon-size)}.ds-detail-form-preview{align-items:center;gap:var(--detail-form-preview-gap);min-width:0;display:flex}.ds-detail-form-preview .ds-table-image{margin-inline-end:0}.ds-detail-form-preview>div{min-width:0;display:grid}.ds-detail-form-preview strong{text-overflow:ellipsis;white-space:nowrap;color:var(--detail-form-fact-value-color);overflow:hidden}.ds-detail-form-preview span{color:var(--detail-form-muted);font-size:var(--detail-form-preview-meta-size)}.ds-detail-form-actions{grid-template-columns:var(--detail-form-action-columns);justify-content:end;align-items:start;gap:var(--detail-form-action-gap);padding-block:var(--detail-form-action-padding);display:grid}.ds-detail-form-action-slot:empty,.ds-page-heading-form-actions:empty{display:none}.ds-page-heading:has(>.ds-page-heading-form-actions:not(:empty)){max-width:var(--detail-form-max-width);justify-content:space-between;gap:var(--detail-form-action-gap);flex-wrap:wrap;width:100%}.ds-page-heading-form-actions{min-width:0;max-width:100%;margin-inline-start:auto}.ds-page-heading-form-actions .ds-detail-form-actions{grid-template-columns:var(--detail-form-action-columns)}@media (width<=640px){.ds-detail-form-context{position:static;top:auto}.ds-detail-form{grid-template-columns:var(--detail-form-mobile-columns)}.ds-detail-form-context-home{display:none}.ds-detail-form-context-trigger.bo-icon-button{inset-inline-end:max(var(--detail-form-context-trigger-inset), env(safe-area-inset-right));z-index:var(--detail-form-action-mobile-layer);width:var(--detail-form-context-trigger-size);height:var(--detail-form-context-trigger-size);border-color:var(--detail-form-context-trigger-border);background:var(--detail-form-context-trigger-bg);color:var(--detail-form-context-trigger-color);box-shadow:var(--detail-form-context-trigger-shadow);border-radius:50%;position:fixed;top:50%;transform:none}.ds-detail-form-context-trigger.bo-icon-button:hover:not(:disabled),.ds-detail-form-context-trigger.bo-icon-button:active{border-color:var(--detail-form-context-trigger-border);background:var(--detail-form-context-trigger-hover-bg);color:var(--detail-form-context-trigger-hover-color);box-shadow:var(--detail-form-context-trigger-shadow);transform:none}.ds-detail-form-context-trigger.bo-icon-button:focus-visible{outline:var(--detail-form-context-trigger-focus-outline);outline-offset:var(--space-1);box-shadow:var(--detail-form-context-trigger-shadow);transform:none}.ds-page:has(.ds-detail-form-action-slot){padding-bottom:var(--detail-form-action-mobile-clearance)}.ds-page-heading-form-actions .ds-detail-form-actions--page,.ds-detail-form-actions--page{inset-inline:0;z-index:var(--detail-form-action-mobile-layer);padding:var(--detail-form-action-mobile-padding);border-top:var(--detail-form-action-mobile-border);background:var(--detail-form-action-mobile-surface);grid-template-columns:var(--detail-form-action-mobile-columns);position:fixed;bottom:0}.ds-detail-form-content .ds-form-grid{grid-template-columns:var(--detail-form-field-mobile-columns)}.ds-detail-form-summary{padding:var(--detail-form-mobile-padding)}.ds-detail-form-actions{grid-template-columns:var(--detail-form-action-mobile-columns);align-items:stretch}.ds-detail-form-actions>button{white-space:normal;width:100%;min-width:0}}@media (any-pointer:coarse),(hover:none){.ds-detail-form-actions>button{min-height:var(--detail-form-action-touch-height)}}.ds-qr-sheet{grid-template-columns:var(--detail-form-field-columns);gap:var(--detail-form-section-gap);padding:var(--detail-form-padding);display:grid}.bo-modal-overlay .ds-qr-sheet:has(>:only-child){grid-template-columns:var(--detail-form-field-single-columns)}.ds-qr-label{justify-items:center;gap:var(--detail-form-label-gap);break-inside:avoid;margin:0;display:grid}.ds-qr-label img{width:min(100%, var(--detail-form-image-width));aspect-ratio:var(--detail-form-image-ratio)}.ds-qr-label figcaption{text-align:center;overflow-wrap:anywhere;color:var(--detail-form-text);font-size:var(--detail-form-label-size);display:grid}.ds-qr-label strong{font-weight:var(--detail-form-title-weight)}.ds-form-media{grid-template-columns:var(--form-media-columns);align-items:start;gap:var(--form-media-gap);display:grid}.ds-form-media>div{min-width:0}.ds-barcode-field .bo-input{padding-inline-end:var(--field-trailing-action-padding)}.ds-form-control .bo-input-shell:has(>.bo-icon-button) .bo-input{padding-inline-end:var(--field-trailing-action-padding)}.ds-form-control .bo-input-shell>.bo-icon-button,.ds-barcode-field .bo-input-shell>.bo-icon-button{inset-inline-end:0;width:var(--field-trailing-action-size);height:100%;box-shadow:none;background:0 0;border:0;position:absolute;top:0}.ds-form-control--underline{border:var(--field-line-border);border-radius:var(--field-line-radius);background:var(--field-line-surface);padding:var(--field-stat-padding)}.ds-form-control--underline:focus-within{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}.ds-form-control--underline:has(.bo-field--invalid){border-color:var(--color-danger)}.ds-form-control--underline .bo-input{height:auto;min-height:0;box-shadow:none;font-size:var(--field-stat-value-size);font-weight:var(--field-stat-value-weight);color:var(--field-stat-value-color);background:0 0;border:0;border-radius:0;padding:0}.ds-form-control--underline .bo-input:focus{box-shadow:none}.ds-field-action,.products-barcode-generate-action{color:var(--barcode-action-color);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0}.ds-field-action:disabled,.products-barcode-generate-action:disabled{opacity:var(--grid-disabled-opacity);cursor:not-allowed}.ds-field-action:focus-visible,.products-barcode-generate-action:focus-visible{box-shadow:var(--input-focus-ring);outline:none}.products-barcode-hidden-preview{width:0;height:0;position:absolute;overflow:hidden}.products-barcode-modal,.products-barcode-actions{gap:var(--barcode-preview-gap);min-width:0;display:grid}.products-barcode-preview-card{border:var(--barcode-preview-border);border-radius:var(--barcode-preview-radius);overflow:hidden}.products-barcode-preview-art{min-height:var(--barcode-preview-height);padding:var(--barcode-preview-padding);align-content:center;place-items:center;gap:var(--barcode-preview-gap);background:var(--barcode-preview-surface);display:grid}.products-barcode-preview-svg{width:min(100%, var(--barcode-preview-width));height:auto}.products-barcode-preview-art strong{font-size:var(--barcode-number-size);font-weight:var(--barcode-number-weight);overflow-wrap:anywhere}.products-barcode-preview-meta{text-align:center;border-top:var(--barcode-preview-border);padding:var(--space-3);font-size:var(--font-size-small)}.products-barcode-utility-actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.products-barcode-scanner-camera{aspect-ratio:var(--qr-scanner-preview-ratio);background:var(--qr-scanner-background);border-radius:var(--qr-scanner-radius);position:relative;overflow:hidden}.products-barcode-scanner-camera video{object-fit:cover;width:100%;height:100%}.products-barcode-scanner-status{align-items:start;gap:var(--barcode-status-gap);padding:var(--barcode-status-padding);color:var(--color-text);grid-template-columns:auto minmax(0,1fr);display:grid}.products-barcode-scanner-status strong{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.products-barcode-scanner-status p,.products-barcode-scanner-formats{font-size:var(--font-size-small);color:var(--color-text-muted)}@media (width<=640px){.ds-form-media{grid-template-columns:var(--detail-form-mobile-columns)}}@media (any-pointer:coarse),(hover:none){:is(.ds-form-control .bo-input-shell:has(>.bo-icon-button),.ds-barcode-field .bo-input-shell){min-height:var(--setting-target-size)}}.products-barcode-scanner-status>svg{width:var(--barcode-status-icon-size);height:var(--barcode-status-icon-size)}.products-barcode-scanner-status>span{gap:var(--space-1);display:grid}.products-barcode-scanner-status small{font-size:var(--qr-scanner-copy-size);color:var(--qr-scanner-muted)}.products-barcode-scanner-frame{inset:var(--barcode-scanner-frame-inset);border:var(--qr-scanner-reticle-border);border-radius:var(--qr-scanner-radius);pointer-events:none;position:absolute}.ds-form-image-gallery{grid-template-columns:var(--form-gallery-columns);gap:var(--form-gallery-gap);min-width:0;display:grid}.ds-form-image-gallery-item{gap:var(--form-gallery-caption-gap);min-width:0;display:grid}.ds-form-image-gallery-item .ds-form-image-preview{width:100%}.ds-form-image-gallery-caption{justify-content:space-between;align-items:center;gap:var(--form-gallery-caption-gap);font-size:var(--form-gallery-label-size);color:var(--detail-form-muted);display:flex}.ds-form-grid.ds-form-grid--compound{grid-template-columns:var(--form-compound-columns)}@media (width<=640px){.ds-form-grid.ds-form-grid--compound{grid-template-columns:var(--form-compound-mobile-columns)}}.ds-form-tags{gap:var(--form-tag-gap);flex-wrap:wrap;display:flex}.ds-form-tag{border:var(--form-tag-border);border-radius:var(--form-tag-radius);background:var(--form-tag-surface);max-width:100%;color:var(--color-text);display:flex}.ds-form-tag button{justify-content:center;align-items:center;gap:var(--form-tag-gap);min-width:var(--form-tag-height);border-radius:var(--form-tag-radius);color:inherit;min-height:var(--form-tag-height);padding:var(--form-tag-padding);font:inherit;font-size:var(--form-tag-font-size);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;display:inline-flex}.ds-form-tags--compact .ds-form-tag button{min-width:var(--form-tag-compact-height);min-height:var(--form-tag-compact-height);padding:var(--form-tag-compact-padding)}.ds-form-tag:has(button[aria-pressed=true]){border-color:var(--form-tag-selected-surface);background:var(--form-tag-selected-surface);color:var(--form-tag-selected-text)}.ds-form-tag:focus-within{outline:var(--form-tag-focus)}.ds-form-tag button:disabled{cursor:default;opacity:var(--form-tag-disabled-opacity)}.ds-form-tag svg{width:var(--form-tag-icon-size);height:var(--form-tag-icon-size)}.ds-form-section-header{justify-content:space-between;align-items:center;gap:var(--detail-form-subsection-gap);flex-wrap:wrap;display:flex}.ds-detail-form-page-navigation:has(>nav){min-width:0}.ds-detail-form-page-navigation:not(:has(>nav)){display:none}.ds-detail-form-page-navigation>.ds-section-navigation-rail{position:static}.ds-detail-form-content .ds-card{scroll-margin-top:var(--section-navigation-scroll-margin)}@media (width<=640px){.ds-detail-form-context{display:contents}.ds-detail-form-page-navigation{grid-row:1}.ds-detail-form:has(.ds-detail-form-page-navigation>nav)>.ds-detail-form-content{grid-row:2}.ds-detail-form:has(.ds-detail-form-page-navigation>nav) .ds-detail-form-context-cards{grid-row:3}}.ds-form-section--prominent>h4,.ds-form-section--prominent>.ds-form-section-header>h4{color:var(--detail-form-prominent-title-color);font-size:var(--detail-form-prominent-title-size);font-weight:var(--detail-form-prominent-title-weight)}@media (width<=640px){.ds-detail-form:has(.ds-detail-form-page-navigation>nav)>.ds-detail-form-content{grid-row:auto}}.ds-form-image-source{align-items:center;gap:var(--form-image-source-gap);min-width:0;color:var(--form-image-source-color);font-size:var(--form-image-source-size);display:flex}.ds-form-image-source .ds-table-image{margin-inline-end:0}.ds-form-radio-choices{gap:var(--form-radio-row-gap) var(--form-radio-gap);flex-wrap:wrap;display:flex}.ds-form-radio-choice{align-items:center;gap:var(--form-radio-label-gap);color:var(--form-radio-text);cursor:pointer;display:inline-flex}.ds-form-radio-choice input{width:var(--form-radio-size);height:var(--form-radio-size);accent-color:var(--form-radio-accent);margin:0}.ds-form-radio-choice:has(input:disabled){cursor:not-allowed;opacity:var(--grid-disabled-opacity)}.ds-setup-notice{align-items:center;gap:var(--setup-notice-gap);padding:var(--setup-notice-padding);border-radius:var(--setup-notice-radius);background:var(--setup-notice-surface);color:var(--setup-notice-text);font-size:var(--setup-notice-size);margin:0;display:flex}.ds-setup-notice svg{width:var(--setup-notice-icon-size);height:var(--setup-notice-icon-size);flex-shrink:0}.bo-modal-card.ds-ingredient-picker-modal{max-width:var(--ingredient-picker-width);height:var(--ingredient-picker-height)}.bo-modal-card.ds-ingredient-picker-modal .bo-modal-body{overflow-anchor:var(--ingredient-picker-scroll-anchor);flex:1;padding:0;overflow:hidden}.ds-ingredient-picker{grid-template-columns:var(--ingredient-picker-columns);flex:1;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.ds-ingredient-picker-catalog,.ds-ingredient-picker-details{min-width:0;min-height:0;padding:var(--ingredient-picker-pane-padding);overscroll-behavior:var(--ingredient-picker-overscroll);scrollbar-gutter:var(--ingredient-picker-scrollbar-gutter);overflow-anchor:var(--ingredient-picker-scroll-anchor);scroll-padding-block:var(--ingredient-picker-pane-padding);overflow:auto}.ds-ingredient-picker-catalog:has(.ds-data-table[data-modal-head=catalog]){padding-top:var(--modal-tabs-gap)}.ds-ingredient-picker-catalog:has(.ds-data-table[data-modal-end=catalog]){padding-bottom:var(--modal-table-end-padding);scroll-padding-bottom:var(--modal-table-end-padding)}.bo-modal-card.ds-catalog-picker-modal .bo-modal-body{padding:0}.ds-ingredient-usage-heading{grid-template-columns:var(--ingredient-picker-heading-columns);align-items:center;gap:var(--ingredient-picker-section-gap);display:grid}.ds-ingredient-picker-catalog:focus-visible,.ds-ingredient-picker-details:focus-visible{outline:var(--ingredient-picker-focus-outline);outline-offset:var(--ingredient-picker-focus-offset)}.ds-ingredient-picker-details{border-left:var(--ingredient-picker-border)}.ds-recipe-editor{grid-template-columns:var(--ingredient-picker-editor-columns)}.ds-recipe-editor-modal .bo-modal-body>.ds-form{flex:1;min-width:0;min-height:0;display:flex}.ds-recipe-editor>.ds-ingredient-picker-details{border-left:none;border-right:var(--ingredient-picker-border)}.ds-ingredient-usage-details{gap:var(--ingredient-picker-gap);display:grid}.ds-ingredient-usage-section{gap:var(--ingredient-picker-section-gap);min-width:0;display:grid}.ds-ingredient-usage-section+.ds-ingredient-usage-section{border-top:var(--ingredient-picker-border);padding-top:var(--ingredient-picker-section-gap)}.ds-ingredient-usage-section h3{font-size:var(--ingredient-picker-title-size);font-weight:var(--ingredient-picker-title-weight);margin:0}.ds-ingredient-usage-section p{font-size:var(--ingredient-picker-help-size);color:var(--ingredient-picker-help-color);margin:0}@media (width<=640px){.bo-modal-card.ds-ingredient-picker-modal{align-self:start;height:auto}.bo-modal-card.ds-ingredient-picker-modal .bo-modal-body{flex:initial;padding:var(--modal-body-padding);overflow:hidden auto}.ds-ingredient-picker{flex:initial;grid-template-columns:var(--ingredient-picker-stacked-columns);grid-template-rows:auto}.ds-ingredient-picker-catalog{scrollbar-gutter:auto;padding:0;overflow:visible}.ds-ingredient-picker-catalog:has(.ds-data-table[data-modal-head=catalog]){padding-top:0}.ds-ingredient-picker-catalog:has(.ds-data-table[data-modal-end=catalog]){padding-bottom:0}.bo-modal-card.ds-ingredient-picker-modal .bo-modal-body:has(.ds-data-table[data-modal-head=catalog]){padding-top:var(--modal-tabs-gap)}.bo-modal-card.ds-ingredient-picker-modal .bo-modal-body:has(.ds-data-table[data-modal-end=catalog]){padding-bottom:var(--modal-table-end-padding);scroll-padding-bottom:var(--modal-table-end-padding)}.ds-recipe-editor{gap:var(--ingredient-picker-gap)}.ds-recipe-editor-modal .bo-modal-body>.ds-form{display:block}.ds-recipe-editor>.ds-ingredient-picker-details{border-right:none;border-bottom:var(--ingredient-picker-border);padding:0;padding-bottom:var(--ingredient-picker-gap);overflow:visible}.bo-modal-card.ds-ingredient-picker-modal{align-self:end}}.ds-ingredient-usage-fields{grid-template-columns:var(--ingredient-picker-usage-columns);gap:var(--ingredient-picker-usage-gap);align-items:start;min-width:0;display:grid}.ds-ingredient-usage-fields .ds-form-control:not(.ds-form-control--underline) input[readonly]{background:var(--ingredient-picker-display-background);color:var(--ingredient-picker-display-color)}.ds-qr-scanner{border:var(--qr-scanner-border);border-radius:var(--qr-scanner-radius);min-width:0;overflow:hidden}.ds-qr-scanner-viewport{width:100%;aspect-ratio:var(--qr-scanner-preview-ratio);max-height:var(--qr-scanner-preview-height);background:var(--qr-scanner-background);place-items:center;display:grid;position:relative;overflow:hidden}.ds-qr-scanner-placeholder{justify-items:center;gap:var(--space-2);padding:var(--qr-scanner-padding);text-align:center;display:grid}.ds-qr-scanner-placeholder svg{width:var(--qr-scanner-icon-size);height:var(--qr-scanner-icon-size);color:var(--qr-scanner-muted)}.ds-qr-scanner-placeholder strong{font-size:var(--qr-scanner-title-size);font-weight:var(--font-weight-semibold);color:var(--qr-scanner-text)}.ds-qr-scanner p{color:var(--qr-scanner-muted);font-size:var(--qr-scanner-copy-size);margin:0}.ds-qr-scanner-controls{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--qr-scanner-padding);border-top:var(--qr-scanner-border);flex-wrap:wrap;display:flex}.ds-qr-scanner-controls p{flex:1;min-width:0}.ds-qr-scanner-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ds-qr-scanner-video[hidden]{display:none}.ds-qr-scanner-reticle{width:var(--qr-scanner-reticle-width);aspect-ratio:var(--qr-scanner-reticle-ratio);border:var(--qr-scanner-reticle-border);border-radius:var(--qr-scanner-radius);z-index:var(--qr-scanner-reticle-layer);pointer-events:none}.ds-device-activity>.ds-stack{gap:var(--device-activity-content-gap)}.ds-device-activity .ds-data-table[data-modal-tail] .ds-table-shell{border-bottom:0}.ds-device-identity{align-items:center;gap:var(--device-identity-gap);flex-wrap:wrap;min-width:0;display:flex}.ds-device-art{width:var(--device-identity-art-size);aspect-ratio:var(--device-identity-art-ratio);flex:none}.ds-device-art img{object-fit:contain;width:100%;height:100%;display:block}.ds-device-identity-copy{gap:var(--space-2);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.ds-device-identity-actions{flex:none;align-self:start;margin-inline-start:auto}.ds-device-identity-copy p{font-size:var(--device-identity-body-size);color:var(--device-identity-muted);margin:0}.ds-device-identity-copy strong{font-size:var(--device-identity-title-size);font-weight:var(--device-identity-weight);color:var(--device-identity-text)}.ds-device-identity-meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-details-disclosure{min-width:0}.ds-details-disclosure[data-appearance=plain]{border-top:var(--device-disclosure-border)}.ds-details-disclosure[data-appearance=card]{display:block}.ds-details-disclosure[data-appearance=card]>summary{font-size:var(--ds-card-title-size);line-height:var(--ds-card-title-line-height);font-weight:var(--ds-card-title-weight);color:var(--color-text-strong);padding-block:0}.ds-details-disclosure[data-appearance=card]>.ds-details-disclosure-body{padding-top:var(--space-5);padding-bottom:0}.ds-details-disclosure summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);cursor:pointer;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);list-style:none;display:flex}.ds-details-disclosure summary::-webkit-details-marker{display:none}.ds-details-disclosure summary:focus-visible{outline:var(--device-disclosure-focus)}.ds-details-disclosure summary svg{width:var(--device-disclosure-icon-size);height:var(--device-disclosure-icon-size);flex:none}.ds-details-disclosure[open] summary svg{transform:rotate(var(--device-disclosure-open-rotation))}.ds-details-disclosure-body{padding-bottom:var(--space-3)}.ds-pairing-alternative{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-small);display:flex}.ds-pairing-alternative:before,.ds-pairing-alternative:after{content:"";border-top:var(--device-disclosure-border);flex:1}.ds-device-type-picker{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--device-picker-min-width)), 1fr));gap:var(--device-picker-gap);display:grid}.ds-device-type-choice{align-items:center;gap:var(--device-picker-gap);min-width:0;padding:var(--device-picker-padding);border:var(--device-picker-border);border-radius:var(--device-picker-radius);background:var(--device-picker-surface);color:var(--device-picker-text);cursor:pointer;font-size:var(--device-picker-label-size);font-weight:var(--device-picker-label-weight);text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex}.ds-device-type-choice:has(input:checked){border-color:var(--device-picker-selected-border);background:var(--device-picker-selected-surface)}.ds-device-type-choice:has(input:focus-visible){outline:var(--device-picker-focus);outline-offset:var(--device-picker-focus-offset)}.ds-device-type-choice input{width:var(--device-picker-radio-size);height:var(--device-picker-radio-size);accent-color:var(--device-picker-selected-border);align-self:flex-end;margin:0}.ds-device-type-choice img{width:100%;height:var(--device-picker-image-height);object-fit:contain}.ds-device-type-image{width:100%;display:block;position:relative}.ds-device-type-capacity{position:absolute;inset-block-end:0;inset-inline-end:0}.ds-action-choices{grid-template-columns:var(--action-choice-columns);gap:var(--action-choice-gap);display:grid}.ds-action-choice{flex-direction:var(--action-choice-direction);align-items:var(--action-choice-alignment);gap:var(--action-choice-content-gap);width:100%;min-width:0;padding:var(--action-choice-padding);border:var(--action-choice-border);border-radius:var(--action-choice-radius);background:var(--action-choice-surface);color:var(--action-choice-text);text-align:start;font:inherit;cursor:pointer;display:flex}.ds-action-choice:hover:not(:disabled):not(.is-complete),button.ds-action-choice.is-complete:hover:not(:disabled){background:var(--action-choice-hover-surface);border-color:var(--action-choice-hover-border)}.ds-action-choice:focus-visible{outline:var(--action-choice-focus);outline-offset:var(--action-choice-focus-offset)}.ds-action-choice:disabled{color:var(--action-choice-muted);cursor:default}.ds-action-choice-icon,.ds-action-choice-arrow{width:var(--action-choice-icon-size);height:var(--action-choice-icon-size);flex:none}.ds-action-choice-icon svg{width:100%;height:100%}.ds-action-choice-copy{gap:var(--action-choice-copy-gap);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.ds-action-choice-copy strong{font-size:var(--action-choice-title-size);font-weight:var(--action-choice-title-weight)}.ds-action-choice-copy>span{color:var(--action-choice-muted);font-size:var(--action-choice-description-size)}.ds-action-choice-meta{justify-content:space-between;gap:var(--action-choice-copy-gap) var(--action-choice-content-gap);flex-wrap:wrap;display:flex}.ds-action-choice.is-complete{background:var(--action-choice-complete-surface);border-color:var(--action-choice-complete-border);cursor:default}.ds-action-choice.is-complete .ds-action-choice-icon{color:var(--action-choice-complete-color)}.ds-action-choice.is-complete .ds-action-choice-status{color:var(--action-choice-complete-color);background:var(--action-choice-complete-badge);padding:var(--action-choice-status-padding);border-radius:var(--action-choice-radius)}.ds-action-choice-action{color:var(--action-choice-muted);font-size:var(--action-choice-description-size);flex:none}.ds-action-choices-progress .ds-action-choice{grid-template-columns:var(--action-choice-progress-icon-box) minmax(0, 1fr);align-items:start;gap:var(--action-choice-progress-gap);padding:var(--action-choice-progress-padding);border-radius:var(--action-choice-progress-radius);display:grid}.ds-action-choices-progress .ds-action-choice-icon{width:var(--action-choice-progress-icon-box);height:var(--action-choice-progress-icon-box);border-radius:var(--action-choice-radius);background:var(--action-choice-progress-icon-surface);color:var(--action-choice-progress-accent);place-items:center;display:grid}.ds-action-choices-progress .ds-action-choice-icon svg{width:var(--action-choice-icon-size);height:var(--action-choice-icon-size);display:block}.ds-action-choices-progress .ds-action-choice-copy{gap:var(--action-choice-copy-gap);line-height:var(--action-choice-progress-leading)}.ds-action-choices-progress .ds-action-choice-copy strong{font-size:var(--action-choice-progress-title-size)}.ds-action-choices-progress .ds-action-choice-copy>span{font-size:var(--action-choice-progress-description-size)}.ds-action-choice-footer{justify-content:space-between;align-items:center;gap:var(--action-choice-content-gap);padding-top:var(--action-choice-progress-gap);border-top:var(--action-choice-progress-footer-border);flex-wrap:wrap;grid-column:1/-1;display:flex}.ds-action-choice-footer .ds-action-choice-meta{color:var(--action-choice-muted);font-size:var(--action-choice-description-size);justify-content:start;align-items:center}.ds-action-choice-footer .ds-action-choice-status{align-items:center;gap:var(--action-choice-copy-gap);font-weight:var(--action-choice-title-weight);display:inline-flex}.ds-action-choice-status svg{width:var(--action-choice-progress-status-icon);height:var(--action-choice-progress-status-icon)}.ds-action-choice-footer .ds-action-choice-action{align-items:center;gap:var(--action-choice-copy-gap);color:var(--action-choice-progress-accent);font-weight:var(--action-choice-title-weight);margin-inline-start:auto;display:inline-flex}.ds-action-choices-progress .ds-action-choice.is-complete .ds-action-choice-icon{background:var(--action-choice-complete-badge);color:var(--action-choice-complete-color)}button.ds-action-choice.is-complete{cursor:pointer}.ds-action-choices-rows .ds-action-choice+.ds-action-choice{border-top:var(--action-choice-row-divider)}.ds-action-choices-rows .ds-action-choice-icon{width:var(--action-choice-row-icon-box);height:var(--action-choice-row-icon-box);border-radius:var(--action-choice-radius);background:var(--action-choice-row-icon-surface);place-items:center;display:grid}.ds-action-choices-rows .ds-action-choice-icon svg{width:var(--action-choice-icon-size);height:var(--action-choice-icon-size)}.ds-card>.ds-action-choices-rows{margin-inline:var(--action-choice-card-edge-margin);border-top:var(--action-choice-row-divider)}.ds-card>.ds-action-choices-rows:last-child{margin-block-end:var(--action-choice-card-edge-margin)}.ds-card>.ds-action-choices-rows>.ds-action-choice{padding:var(--action-choice-card-row-padding);border-radius:var(--action-choice-card-row-radius)}.ds-card>.ds-action-choices-rows:last-child>.ds-action-choice:last-child{border-radius:var(--action-choice-card-last-row-radius)}.ds-design-library{gap:var(--design-library-gap);min-width:0;display:grid}.ds-design-collection{gap:var(--design-library-padding);min-width:0;display:grid}.ds-table-shell:is([data-designs=true],[data-grid=true]){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.ds-table-shell:is([data-designs=true],[data-grid=true])>.ds-table-toolbar,.ds-design-library:not([data-picker=true])>.ds-design-library-toolbar{margin-bottom:var(--design-library-padding);padding:var(--grid-toolbar-padding);background:var(--grid-bg);border:var(--component-border-width) solid var(--grid-border);border-radius:var(--grid-radius);box-shadow:var(--table-shell-shadow)}:is(.ds-table-shell[data-grid=true]:has(.ds-record-grid)>.ds-table-toolbar,.ds-table-shell[data-designs=true]:has(.ds-record-header):has(.ds-design-library-grid)>.ds-table-toolbar){border-bottom-color:var(--grid-border);clip-path:inset(calc(-1 * var(--design-library-padding)) calc(-1 * var(--design-library-padding)) 0);border-end-end-radius:0;border-end-start-radius:0;margin-bottom:0}.ds-table-shell:is([data-designs=true],[data-grid=true]) .ds-record-header{margin-bottom:var(--grid-card-gap);border:var(--component-border-width) solid var(--grid-border);border-radius:0 0 var(--grid-radius) var(--grid-radius);box-shadow:var(--table-shell-shadow);clip-path:inset(0 calc(-1 * var(--design-library-padding)) calc(-1 * var(--design-library-padding)));border-top:0}.ds-table-shell[data-grid=true] .ds-record-grid{padding:0}.ds-table-shell:is([data-designs=true],[data-grid=true]) .ds-resource-state,.ds-table-shell:is([data-designs=true],[data-grid=true])>.ds-table-footer{border:var(--component-border-width) solid var(--grid-border);border-radius:var(--grid-radius);background:var(--grid-bg);box-shadow:var(--table-shell-shadow)}.ds-table-shell:is([data-designs=true],[data-grid=true])>.ds-table-footer{margin-top:var(--design-library-padding)}.ds-table-shell[data-grid=true] .ds-record-card,.ds-design-library[data-view=grid] .ds-design-library-card{box-shadow:var(--table-shell-shadow)}.ds-table-shell:is([data-designs=true],[data-grid=true])>.ds-table-toolbar,.ds-design-library:not([data-picker=true])>.ds-design-library-toolbar,.ds-table-shell:is([data-designs=true],[data-grid=true]) .ds-record-header,.ds-table-shell:is([data-designs=true],[data-grid=true]) .ds-resource-state,.ds-table-shell:is([data-designs=true],[data-grid=true])>.ds-table-footer,.ds-table-shell[data-grid=true] .ds-record-card:not(:hover,[data-selected=true]),.ds-design-library[data-view=grid] .ds-design-library-card:not(:hover){border-color:var(--table-shell-border)}.bo-modal-body .ds-design-library-card{box-shadow:none}:where(:root:not([data-theme=dark])) .bo-modal-body .ds-design-library[data-view=grid] .ds-design-library-card:not(:hover){border:var(--design-library-border)}.ds-table-shell[data-grid=true] .ds-record-collection:not(:has(.ds-record-grid)){display:none}.ds-design-library-selection{top:var(--design-library-padding);left:var(--design-library-padding);background:var(--design-library-surface);border-radius:var(--design-library-select-radius);border:var(--design-library-border);position:absolute}.ds-design-library-selection .ds-table-checkbox{width:var(--design-library-select-target);min-height:var(--design-library-select-target)}.ds-design-library-facts{padding:var(--design-library-info-padding);gap:var(--design-library-info-gap);font-size:var(--design-library-description-size);line-height:var(--design-library-line-height);margin:0;display:grid}.ds-design-library-facts>div{justify-content:space-between;gap:var(--design-library-info-gap);display:flex}.ds-design-library-facts dt{color:var(--design-library-muted)}.ds-design-library-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--design-library-text);margin:0}.ds-design-library-toolbar{justify-content:space-between;align-items:center;gap:var(--design-library-padding);flex-wrap:wrap;display:flex}.ds-design-library-section{min-width:0}.ds-design-library-heading{align-items:center;gap:var(--design-library-padding);color:var(--design-library-text);font-size:var(--design-library-title-size);font-weight:var(--design-library-font-weight);padding:var(--design-library-padding) 0;cursor:pointer;background:0 0;border:0;display:flex}.ds-design-library-heading svg,.ds-design-library-preview-state svg{width:var(--design-library-icon-size);height:var(--design-library-icon-size);flex-shrink:0}.ds-design-library-count{color:var(--design-library-muted)}.ds-design-library-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--design-library-card-min)), 1fr));gap:var(--design-library-padding);margin:0;padding:0;list-style:none;display:grid}.ds-design-library[data-picker=true] .ds-design-library-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--design-library-picker-card-min)), 1fr))}.ds-design-library-card{border:var(--design-library-border);border-radius:var(--design-library-radius);background:var(--design-library-surface);position:relative;overflow:hidden}.ds-design-library-open{text-align:left;cursor:pointer;width:100%;color:var(--design-library-text);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ds-design-library-open:focus-visible,.ds-design-library-heading:focus-visible{outline:var(--design-library-focus);outline-offset:var(--space-1)}.ds-design-library-preview{width:100%;height:var(--design-library-preview-height);background:var(--design-library-preview-surface);padding:var(--design-library-padding);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.ds-design-library-info{width:100%;min-height:var(--design-library-info-height);align-items:center;gap:var(--design-library-status-gap);padding:var(--design-library-info-padding);font-size:var(--design-library-description-size);line-height:var(--design-library-line-height);color:var(--design-library-muted);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-design-library-info strong{color:var(--design-library-text);font-size:var(--design-library-title-size);font-weight:var(--design-library-font-weight)}.ds-design-library-actions{top:var(--design-library-padding);right:var(--design-library-padding);position:absolute}.ds-design-library-grid{align-items:start}.ds-design-library-live-preview{pointer-events:none;width:100%;height:100%;display:block;position:relative;overflow:hidden}.ds-design-library-preview{align-items:start}.ds-design-library-live-preview .ds-designer-stage{background:0 0;min-height:0;position:absolute;inset:0}.ds-design-library-preview-state{justify-content:center;align-items:center;gap:var(--design-library-info-gap);height:100%;color:var(--design-library-muted);font-size:var(--design-library-description-size);flex-direction:column;display:flex}.ds-design-library-live-preview>iframe{width:calc(100% / var(--design-library-preview-email-scale));height:var(--design-library-preview-email-height);transform:scale(var(--design-library-preview-email-scale));transform-origin:0 0;background:var(--design-library-receipt-paper);border:0}.ds-design-library-live-preview>img{max-width:100%;height:auto;margin:auto;display:block}.ds-design-library-receipt{width:var(--design-library-receipt-width);padding:var(--design-library-receipt-padding);background:var(--design-library-receipt-paper);color:var(--design-library-receipt-ink);font-family:var(--ds-code-font);font-size:var(--design-library-receipt-font);line-height:var(--design-library-line-height);overflow-wrap:anywhere;margin:auto}.ds-design-library-receipt section{margin-bottom:var(--design-library-receipt-gap)}.ds-design-library-receipt section[data-spacing=compact]{margin-bottom:var(--design-library-receipt-compact-gap)}.ds-design-library-receipt section[data-spacing=spacious]{margin-bottom:var(--design-library-receipt-spacious-gap)}.ds-design-library-receipt section[data-alignment=center],.ds-design-library-receipt header{text-align:center}.ds-design-library-receipt section[data-alignment=right]{text-align:right}.ds-design-library-receipt section[data-emphasis=strong],.ds-design-library-receipt strong{font-weight:var(--design-library-font-weight)}.ds-design-library-receipt section[data-text-size=small]{font-size:var(--design-library-receipt-small)}.ds-design-library-receipt section[data-text-size=large]{font-size:var(--design-library-receipt-large)}.ds-design-library-receipt p,.ds-design-library-receipt h3,.ds-design-library-receipt ul{margin:0;padding:0}.ds-design-library-receipt h3{font-size:var(--design-library-receipt-heading);font-weight:var(--design-library-font-weight)}.ds-design-library-receipt em{font-style:normal}.ds-design-library-receipt svg{width:var(--design-library-receipt-heading);height:var(--design-library-receipt-heading)}.ds-design-library-receipt .products-receipt-line-main{justify-content:space-between;gap:var(--design-library-receipt-gap);display:flex}.ds-design-library-receipt div>span:has(>em){justify-content:space-between;gap:var(--design-library-receipt-gap);display:flex}.ds-design-library-receipt img{max-width:100%}.ds-design-library-receipt .products-receipt-divider{border-bottom:var(--design-library-border)}.ds-design-library-receipt .products-receipt-grand-total{font-size:var(--design-library-receipt-large)}.ds-design-library-receipt small{font-size:inherit}.ds-designer-stage[data-thumbnail=true]{touch-action:auto;pointer-events:none}.ds-designer-stage[data-thumbnail=true] .ds-designer-page-heading{display:none}.ds-design-library-receipt .products-receipt-status,.ds-design-library-receipt .products-receipt-digital-links,.ds-design-library-receipt .products-receipt-qr{align-items:center;gap:var(--design-library-receipt-compact-gap);text-align:center;flex-direction:column;display:flex}.ds-design-library-receipt .products-receipt-logo{display:none}.ds-design-library-heading{margin:0}h2.ds-design-library-heading{cursor:default}.ds-design-library-recents{grid-auto-flow:column;grid-auto-columns:min(100%, var(--design-library-recent-card-width));gap:var(--design-library-padding);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;margin:calc(-1 * var(--surface-edge-shadow-reach-above)) calc(-1 * var(--surface-edge-shadow-reach-side)) calc(var(--design-library-scroll-gap) - var(--surface-edge-shadow-reach-below));padding:var(--surface-edge-shadow-reach-above) var(--surface-edge-shadow-reach-side) var(--surface-edge-shadow-reach-below);scroll-padding-inline:var(--surface-edge-shadow-reach-side);list-style:none;display:grid;overflow-x:auto}.ds-design-library-recents>li{scroll-snap-align:start}.ds-design-library-recents:focus-visible{outline:var(--design-library-focus)}.ds-design-library-more{padding-top:var(--design-library-padding);justify-content:center;display:flex}.ds-design-library-toolbar-actions>.bo-button{min-height:var(--grid-control-height);flex-shrink:0;margin-inline-start:auto}.ds-design-library-live-preview .ds-designer-world{will-change:auto}.ds-design-library-status{padding:var(--design-library-status-padding);border-radius:var(--design-library-status-radius);background:var(--design-library-preview-surface);color:var(--design-library-muted);font-size:var(--design-library-description-size);white-space:nowrap}.ds-design-library-toolbar>.ds-table-search{background:var(--design-library-surface);flex:0 1 var(--grid-search-width)}.ds-design-library-toolbar>.ds-table-search>svg{width:var(--grid-icon-size);height:var(--grid-icon-size);flex-shrink:0}.ds-design-library-toolbar-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ds-design-library[data-view=list] :is(.ds-design-library-grid,.ds-design-library-recents){grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.ds-design-library[data-view=list] .ds-design-library-card{align-items:center;display:flex}.ds-design-library[data-view=list] .ds-design-library-open{align-items:center;gap:var(--space-3);min-width:0;padding:var(--design-library-padding);flex-direction:row;flex:1}.ds-design-library[data-view=list] .ds-design-library-open>svg{width:var(--design-library-icon-size);height:var(--design-library-icon-size);color:var(--design-library-muted);flex-shrink:0}.ds-design-library[data-view=list] .ds-design-library-info{min-width:0;min-height:0;padding:0}.ds-design-library[data-view=list] .ds-design-library-actions{flex-shrink:0;margin-inline-end:var(--design-library-padding);position:static}.ds-design-library[data-view=list] .ds-design-library-card:hover{background:var(--design-library-preview-surface)}@media (width<=640px){.ds-design-library-toolbar{align-items:stretch;row-gap:var(--grid-mobile-toolbar-row-gap);flex-direction:column}.ds-design-library-toolbar>.ds-table-search{flex:none;width:100%}.ds-design-library-toolbar-actions{justify-content:flex-end;width:100%;margin-inline-start:0}}.ds-table-image{width:var(--product-row-image-size);height:var(--product-row-image-size);border-radius:var(--product-row-image-radius);vertical-align:middle;color:var(--color-text-muted);flex-shrink:0;place-items:center;margin-inline-end:var(--product-row-image-gap);display:inline-grid;overflow:hidden}.ds-table-cell>.ds-avatar{vertical-align:middle;margin-inline-end:var(--product-row-image-gap)}.ds-table-image img{object-fit:cover;width:100%;height:100%}.ds-table-image svg{width:var(--product-row-image-icon-size);height:var(--product-row-image-icon-size)}.ds-table-image:has(>svg){border:var(--product-row-image-placeholder-border);background:var(--product-row-image-placeholder-surface)}.ds-data-table tbody tr[data-product-palette=recipe]:not(:hover):not([aria-selected=true])>td{background:var(--product-row-recipe-bg)}.ds-data-table tbody tr[data-product-palette=modifiers]:not(:hover):not([aria-selected=true])>td{background:var(--product-row-modifiers-bg)}.ds-data-table tbody tr[data-product-palette=both]:not(:hover):not([aria-selected=true])>td{background:var(--product-row-both-bg)}.ds-data-table tbody tr[data-product-palette=discontinued]:not(:hover):not([aria-selected=true])>td{background:var(--product-row-discontinued-bg)}.ds-data-table tbody tr[data-product-palette=green]:not(:hover):not([aria-selected=true])>td{background:var(--product-row-green-bg)}.ds-data-table tbody tr[data-product-palette=violet]:not(:hover):not([aria-selected=true])>td{background:var(--product-row-violet-bg)}.ds-data-table tbody tr[data-product-palette=amber]:not(:hover):not([aria-selected=true])>td{background:var(--product-row-amber-bg)}.ds-data-table tbody tr[data-product-palette=rose]:not(:hover):not([aria-selected=true])>td{background:var(--product-row-rose-bg)}.ds-data-table tbody tr[data-product-palette=neutral]:not(:hover):not([aria-selected=true])>td{background:var(--product-row-neutral-bg)}.ds-data-table .ds-table tbody tr[data-product-palette=recipe]:hover:not([aria-selected=true])>td{background:var(--product-row-recipe-hover-bg)}.ds-data-table .ds-table tbody tr[data-product-palette=modifiers]:hover:not([aria-selected=true])>td{background:var(--product-row-modifiers-hover-bg)}.ds-data-table .ds-table tbody tr[data-product-palette=both]:hover:not([aria-selected=true])>td{background:var(--product-row-both-hover-bg)}.ds-data-table .ds-table tbody tr[data-product-palette=discontinued]:hover:not([aria-selected=true])>td{background:var(--product-row-discontinued-hover-bg)}.ds-data-table .ds-table tbody tr[data-product-palette=green]:hover:not([aria-selected=true])>td{background:var(--product-row-green-hover-bg)}.ds-data-table .ds-table tbody tr[data-product-palette=violet]:hover:not([aria-selected=true])>td{background:var(--product-row-violet-hover-bg)}.ds-data-table .ds-table tbody tr[data-product-palette=amber]:hover:not([aria-selected=true])>td{background:var(--product-row-amber-hover-bg)}.ds-data-table .ds-table tbody tr[data-product-palette=rose]:hover:not([aria-selected=true])>td{background:var(--product-row-rose-hover-bg)}.ds-data-table .ds-table tbody tr[data-product-palette=neutral]:hover:not([aria-selected=true])>td{background:var(--product-row-neutral-hover-bg)}.ds-table-legend{align-items:center;gap:var(--product-row-legend-gap);padding:var(--product-row-legend-padding);color:var(--product-row-legend-color);font-size:var(--product-row-legend-size);flex-wrap:wrap;display:flex}.ds-table-legend-item{align-items:center;gap:var(--product-row-legend-item-gap);display:inline-flex}.ds-table-legend-swatch{width:var(--product-row-legend-swatch-size);height:var(--product-row-legend-swatch-size);border:var(--product-row-legend-swatch-border);border-radius:var(--product-row-legend-swatch-radius);flex-shrink:0}.ds-table-legend-swatch[data-product-palette=recipe]{background:var(--product-row-recipe-color)}.ds-table-legend-swatch[data-product-palette=modifiers]{background:var(--product-row-modifiers-color)}.ds-table-legend-swatch[data-product-palette=both]{background:var(--product-row-both-color)}.ds-table-legend-swatch[data-product-palette=discontinued]{background:var(--product-row-discontinued-color)}.ds-table-legend-swatch[data-product-palette=green]{background:var(--product-row-green-color)}.ds-table-legend-swatch[data-product-palette=violet]{background:var(--product-row-violet-color)}.ds-table-legend-swatch[data-product-palette=amber]{background:var(--product-row-amber-color)}.ds-table-legend-swatch[data-product-palette=rose]{background:var(--product-row-rose-color)}.ds-table-legend-swatch[data-product-palette=neutral]{background:var(--product-row-neutral-color)}.ds-inbox-message{align-items:center;gap:var(--inbox-message-gap);width:100%;min-width:0;color:var(--inbox-subject-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ds-inbox-message:focus-visible{box-shadow:var(--inbox-focus-ring);outline:none}.ds-inbox-message:disabled{cursor:default}.ds-inbox-time{text-align:right;width:100%;color:var(--inbox-preview-color);font-size:var(--inbox-preview-size);display:block}.ds-inbox-read-dot{width:var(--inbox-dot-size);height:var(--inbox-dot-size);border-radius:var(--inbox-dot-radius);background:0 0;flex-shrink:0}.ds-inbox-read-dot[data-unread=true]{background:var(--inbox-unread-color)}.ds-inbox-content{gap:var(--inbox-preview-gap);flex:1;min-width:0;display:grid}.ds-inbox-subject-line{max-width:var(--inbox-subject-max-width);align-items:center;gap:var(--inbox-subject-gap);flex-shrink:0;min-width:0;display:flex}.ds-inbox-subject{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--inbox-read-weight);overflow:hidden}[data-read-state=unread] .ds-inbox-subject{font-weight:var(--inbox-unread-weight)}.ds-inbox-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--inbox-preview-color);font-size:var(--inbox-preview-size);overflow:hidden}.ds-inbox-important{color:var(--inbox-important-color);flex-shrink:0;display:flex}.ds-inbox-important svg{width:var(--inbox-icon-size);height:var(--inbox-icon-size)}.ds-inbox-action-label{color:var(--inbox-preview-color);font-size:var(--inbox-preview-size);flex-shrink:0}.ds-paper-preview{width:100%;height:var(--paper-preview-height);border:var(--paper-border) solid var(--paper-rule);background:var(--paper-background);display:block}.ds-pdf-preview{gap:var(--paper-preview-gap);min-width:0;display:grid}.ds-pdf-preview-page{justify-content:center;min-width:0;display:flex}.ds-pdf-preview-sheet{min-width:0;display:flex;position:relative}.ds-pdf-preview-sheet>img{width:auto;max-width:100%;height:auto;max-height:var(--paper-preview-height);object-fit:contain;border:var(--paper-border) solid var(--paper-rule);background:var(--paper-background);display:block}.ds-pdf-preview-actions{top:var(--paper-preview-action-inset);right:var(--paper-preview-action-inset);border:var(--paper-border) solid var(--paper-rule);border-radius:var(--paper-preview-action-radius);background:var(--paper-background);position:absolute}.ds-pdf-preview-actions .bo-icon-button{color:var(--paper-ink)}.ds-pdf-preview-actions .bo-icon-button:hover{background:var(--paper-tint)}.ds-pdf-preview-pagination{justify-content:center;align-items:center;gap:var(--paper-preview-gap);display:flex}.ds-activity-feed{gap:var(--activity-feed-gap);margin:0;padding:0;list-style:none;display:grid}.ds-activity-feed>li{grid-template-columns:var(--activity-feed-marker-size) minmax(0, 1fr);gap:var(--activity-feed-column-gap);display:grid;position:relative}.ds-activity-feed>li:not(:last-child):after{content:"";top:var(--activity-feed-marker-size);bottom:var(--activity-feed-line-bottom);left:calc(var(--activity-feed-marker-size) / 2);border-left:var(--activity-feed-line);position:absolute}.ds-activity-feed-marker{width:var(--activity-feed-marker-size);height:var(--activity-feed-marker-size);border-radius:var(--activity-feed-marker-radius);background:var(--activity-feed-marker-surface);color:var(--activity-feed-muted);place-items:center;display:grid}.ds-activity-feed-marker svg{width:var(--activity-feed-icon-size);height:var(--activity-feed-icon-size)}.ds-activity-feed article{align-content:start;gap:var(--activity-feed-content-gap);min-width:0;font-size:var(--activity-feed-body-size);line-height:var(--activity-feed-leading);color:var(--activity-feed-text);display:grid}.ds-activity-feed header{justify-content:space-between;align-items:baseline;gap:var(--activity-feed-content-gap);flex-wrap:wrap;display:flex}.ds-activity-feed h3,.ds-activity-feed p{margin:0}.ds-activity-feed h3{font-size:var(--activity-feed-title-size);font-weight:var(--activity-feed-title-weight)}.ds-activity-feed time,.ds-activity-feed-actor{color:var(--activity-feed-muted)}.ds-activity-feed p{overflow-wrap:anywhere}.ds-activity-feed-note{white-space:pre-wrap}.ds-activity-feed summary{cursor:pointer;color:var(--activity-feed-muted)}.ds-activity-feed details[open]>summary{margin-bottom:var(--activity-feed-detail-gap)}.ds-activity-feed summary:focus-visible{outline:var(--activity-feed-focus);outline-offset:var(--activity-feed-focus-offset)}.ds-section-navigation{grid-template-columns:var(--section-navigation-columns);align-items:start;gap:var(--section-navigation-gap);min-width:0;display:grid}.ds-section-navigation--single{grid-template-columns:var(--section-navigation-mobile-columns)}.ds-section-navigation--rail-start{grid-template-columns:var(--section-navigation-width) minmax(0, 1fr)}.ds-section-navigation--rail-start>.ds-section-navigation-rail{background:0 0;border:0;grid-column:1;padding:0}.ds-section-navigation--rail-start>.ds-section-navigation-content{grid-column:2}.ds-section-navigation-tabs{display:none}.ds-settings-document{grid-template-columns:minmax(0, var(--settings-navigation-content-width)) var(--section-navigation-width)}.ds-section-navigation-content{gap:var(--section-navigation-section-gap);grid-area:1/1;min-width:0;display:grid}.ds-section-navigation-panel{scroll-margin-top:var(--section-navigation-scroll-margin);gap:var(--section-navigation-content-gap);min-width:0;display:grid}.ds-section-navigation-panel>h2{font-size:var(--section-navigation-title-size);font-weight:var(--section-navigation-title-weight);line-height:var(--section-navigation-line-height);color:var(--section-navigation-text);overflow-wrap:anywhere;margin:0}.ds-section-navigation-rail{gap:var(--section-navigation-rail-gap);min-width:0;max-block-size:var(--section-navigation-rail-max-height);overscroll-behavior:contain;top:var(--section-navigation-sticky-top);padding:var(--section-navigation-card-padding);border:var(--section-navigation-card-border);border-radius:var(--section-navigation-card-radius);background:var(--section-navigation-card-surface);grid-area:1/2;display:grid;position:sticky;overflow-y:auto}.ds-section-navigation-label{color:var(--section-navigation-label-color);font-size:var(--section-navigation-label-title-size);font-weight:var(--section-navigation-label-title-weight);line-height:var(--section-navigation-line-height);padding-inline:var(--section-navigation-label-padding)}.ds-section-navigation-actions{gap:var(--section-navigation-action-gap);min-width:0;display:grid}.ds-section-navigation-action{border-radius:var(--section-navigation-radius);padding:var(--section-navigation-action-padding);min-height:var(--section-navigation-action-height);width:100%;min-width:0;color:var(--section-navigation-text);font-family:var(--font-sans);font-size:var(--section-navigation-label-size);font-weight:var(--section-navigation-label-weight);line-height:var(--section-navigation-line-height);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0}.ds-section-navigation-action:hover{background:var(--section-navigation-hover-surface)}.ds-section-navigation-action[aria-current=true]{background:var(--section-navigation-active-surface);color:var(--section-navigation-active-text)}.ds-section-navigation-action:focus-visible,.ds-section-navigation-panel>h2:focus-visible,.ds-detail-form-content .ds-card h3[tabindex="-1"]:focus-visible{outline:var(--section-navigation-focus-width) solid var(--section-navigation-focus-color);outline-offset:var(--section-navigation-focus-offset)}@media (width<=640px){.ds-section-navigation{grid-template-columns:var(--section-navigation-mobile-columns)}.ds-section-navigation-rail{grid-area:auto/1;max-block-size:none;position:static;top:auto;overflow:visible}.ds-section-navigation-content{grid-row:auto}.ds-section-navigation--rail-start{grid-template-columns:var(--section-navigation-mobile-columns)}.ds-section-navigation--rail-start>.ds-section-navigation-content{grid-column:1}.ds-section-navigation--rail-start>.ds-section-navigation-tabs{min-width:0;display:block}.ds-section-navigation--rail-start>.ds-section-navigation-rail{display:none}.ds-section-navigation-actions{grid-template-columns:var(--section-navigation-mobile-action-columns)}}.ds-section-navigation-content--card-titles>.ds-section-navigation-panel>h2{font-size:var(--ds-card-title-size);font-weight:var(--ds-card-title-weight);line-height:var(--ds-card-title-line-height);color:var(--color-text-strong)}.ds-reading-content{gap:var(--ds-section-gap);padding:var(--ds-card-padding);border:var(--component-border-width) solid var(--color-border);border-radius:var(--ds-card-radius);background:var(--color-surface);min-width:0;font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;display:grid}.ds-reading-section{gap:var(--form-row-gap);min-width:0;scroll-margin-top:var(--ds-section-scroll-margin);display:grid}.ds-reading-section h2{font-size:var(--ds-section-title-size);font-weight:var(--ds-section-title-weight);color:var(--color-text-strong);margin:0}.ds-reading-content p,.ds-reading-content ul,.ds-reading-content ol,.ds-reading-image{margin:0}.ds-reading-content ul,.ds-reading-content ol,.ds-reading-image ul{padding-inline-start:var(--space-6)}.ds-reading-content a{color:var(--color-accent-strong)}.ds-reading-image{gap:var(--space-2);min-width:0;display:grid}.ds-reading-image img{border:var(--component-border-width) solid var(--color-border);border-radius:var(--ds-card-radius);width:100%;height:auto;display:block}.ds-reading-image figcaption{color:var(--color-text-muted);font-size:var(--font-size-body)}.ds-reading-image-actions{justify-self:start}.ds-help-hero{justify-items:center;gap:var(--help-compact-gap);padding:var(--help-hero-padding);border:var(--component-border-width) solid var(--help-border);border-radius:var(--help-radius);background:var(--help-hero-background);text-align:center;display:grid}.ds-help-hero h2{color:var(--help-text);font-size:var(--help-hero-title-size);font-weight:var(--help-heading-weight);line-height:var(--line-height-title);margin:0}.ds-help-hero>p{color:var(--help-muted);font-size:var(--help-body-size);line-height:var(--line-height-body);margin:0}.ds-help-topic-icon{width:var(--help-icon-box-size);height:var(--help-icon-box-size);border-radius:var(--radius-md);color:var(--help-icon-color);background:var(--help-icon-background);flex-shrink:0;place-items:center;display:grid}.ds-help-topic-icon svg{width:var(--help-icon-size);height:var(--help-icon-size)}.ds-help-search{width:min(100%, var(--help-search-width));gap:var(--space-2);text-align:left;margin-top:var(--space-3);display:grid}.ds-help-library{gap:var(--help-gap);min-width:0;display:grid}.ds-help-library-toolbar,.ds-help-library-actions,.ds-help-article-meta{align-items:center;gap:var(--help-compact-gap);flex-wrap:wrap;display:flex}.ds-help-library-search{width:min(100%, var(--help-search-width));min-width:0}.ds-help-library-actions{flex:1;justify-content:space-between}.ds-help-library-count{color:var(--help-muted);font-size:var(--help-small-size);white-space:nowrap}.ds-help-search-control{align-items:center;gap:var(--help-compact-gap);min-height:var(--help-search-height);min-width:0;padding:0 var(--space-4);border:var(--component-border-width) solid var(--input-border);border-radius:var(--help-search-radius);background:var(--help-surface);display:flex}.ds-help-search-control:focus-within{outline:var(--component-border-width-strong) solid var(--help-accent);outline-offset:var(--component-border-width-strong)}.ds-help-search-control>svg{width:var(--help-icon-size);height:var(--help-icon-size);color:var(--help-muted);flex-shrink:0}.ds-help-search-control>input{width:100%;min-width:0;min-height:var(--help-search-height);color:var(--help-text);font:inherit;font-size:max(var(--help-search-font-size), var(--input-min-font-size));background:0 0;border:0;outline:none;padding:0}.ds-help-search-control>input::-webkit-search-cancel-button{display:none}.ds-help-links{grid-template-columns:var(--help-single-column);gap:var(--space-1);display:grid}.ds-help-browse-layout{grid-template-columns:var(--help-browse-columns);align-items:start;gap:var(--help-browse-gap);min-width:0;display:grid}.ds-help-browse-content{min-width:0}.ds-help-browse-aside{gap:var(--help-compact-gap);min-width:0;top:var(--help-sticky-top);display:grid;position:sticky}.ds-help-support-intro{gap:var(--help-compact-gap);padding:var(--help-support-padding);border:var(--component-border-width) solid var(--ds-card-border-color);border-radius:var(--help-radius);background:var(--help-surface);box-shadow:var(--ds-card-shadow);display:grid}.ds-help-support-heading{align-items:center;gap:var(--help-compact-gap);display:flex}.ds-help-support-heading>svg{width:var(--help-icon-size);height:var(--help-icon-size);color:var(--help-icon-color);flex-shrink:0}.ds-help-support-intro p{font-size:var(--help-small-size);line-height:var(--line-height-body);color:var(--help-muted);margin:0}.ds-help-support-contact{justify-content:space-between;align-items:center;gap:var(--help-compact-gap);min-height:var(--control-height);padding:var(--space-3) var(--space-4);margin-top:var(--space-2);border:var(--component-border-width) solid var(--help-border);border-radius:var(--button-radius);background:var(--help-surface);color:var(--help-text);font-size:var(--help-body-size);font-weight:var(--help-heading-weight);text-decoration:none;display:flex}.ds-help-support-contact:hover{border-color:var(--help-hover-border);box-shadow:var(--help-link-shadow)}.ds-help-topic-controls{align-items:center;gap:var(--space-2);display:flex}.ds-help-link{align-items:center;gap:var(--help-compact-gap);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);color:var(--help-text);background:0 0;text-decoration:none;display:flex}.ds-help-link strong{min-width:0;font-size:var(--help-body-size);font-weight:var(--help-support-label-weight);flex:1}.ds-help-link-icon{color:var(--help-icon-color);display:inline-flex}.ds-help-link>svg{color:var(--help-muted)}.ds-help-link:hover{background:var(--help-support-hover)}.ds-help-link:focus-visible,.ds-help-support-contact:focus-visible{outline:var(--component-border-width-strong) solid var(--help-accent);outline-offset:var(--component-border-width-strong)}.ds-help-link svg,.ds-help-support-contact svg,.ds-help-section-heading a svg,.ds-help-article-link>svg,.ds-help-contact-hint a svg,.ds-help-contact-guidance a svg{width:var(--help-icon-size);height:var(--help-icon-size);flex-shrink:0}.ds-help-topic:hover{border-color:var(--help-hover-border);box-shadow:var(--help-link-shadow)}.ds-help-section{gap:var(--help-gap);min-width:0;display:grid}.ds-help-section-heading{justify-content:space-between;align-items:center;gap:var(--help-compact-gap);flex-wrap:wrap;display:flex}.ds-help-section-heading h2,.ds-help-browse-aside h2,.ds-help-reading-aside h2,.ds-help-contact-guidance h2,.ds-help-ticket-details h2{font-size:var(--help-title-size);font-weight:var(--help-heading-weight);color:var(--help-text);margin:0}.ds-help-section-heading a,.ds-help-contact-hint a,.ds-help-contact-guidance a{align-items:center;gap:var(--space-2);color:var(--help-accent);font-size:var(--help-small-size);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.ds-help-section-heading>span{color:var(--help-muted);font-size:var(--help-small-size)}.ds-help-topics{grid-auto-flow:column;grid-auto-columns:min(100%, var(--help-topic-width));gap:var(--help-compact-gap);scrollbar-width:none;min-width:0;padding:var(--component-border-width-strong);display:grid;overflow:auto hidden}.ds-help-topics::-webkit-scrollbar{display:none}.ds-help-topics:focus-visible{outline:var(--component-border-width-strong) solid var(--help-accent);outline-offset:var(--component-border-width-strong)}.ds-help-topic{align-items:center;gap:var(--help-compact-gap);padding:var(--help-card-padding);border:var(--component-border-width) solid var(--help-border);border-radius:var(--help-radius);color:var(--help-text);background:var(--help-surface);min-width:0;min-height:var(--help-topic-min-height);box-sizing:border-box;text-decoration:none;display:flex}.ds-help-topic[aria-current=page]{border-color:var(--help-accent);background:var(--help-icon-background)}.ds-help-topic:focus-visible{outline:var(--component-border-width-strong) solid var(--help-accent);outline-offset:var(--component-border-width-strong)}.ds-help-topic-copy{gap:var(--space-1);min-width:0;display:grid}.ds-help-topic-copy strong{overflow-wrap:anywhere;font-size:var(--help-body-size);font-weight:var(--help-heading-weight);line-height:var(--line-height-body)}.ds-help-topic-copy small{color:var(--help-muted);font-size:var(--help-small-size)}.ds-help-articles{border:var(--component-border-width) solid var(--help-border);border-radius:var(--help-radius);background:var(--help-surface);display:grid;overflow:hidden}.ds-help-article-link{align-items:center;gap:var(--help-gap);padding:var(--help-card-padding);color:var(--help-text);min-width:0;text-decoration:none;display:flex}.ds-help-article-link+.ds-help-article-link{border-top:var(--component-border-width) solid var(--help-border)}.ds-help-article-link:hover{background:var(--color-surface-muted)}.ds-help-article-icon{color:var(--help-icon-color);display:inline-flex}.ds-help-article-icon svg{width:var(--help-icon-size);height:var(--help-icon-size)}.ds-help-article-copy{gap:var(--space-2);flex:1;min-width:0;display:grid}.ds-help-article-copy strong{font-size:var(--help-body-size);font-weight:var(--help-heading-weight)}.ds-help-article-copy p{color:var(--help-muted);font-size:var(--help-small-size);line-height:var(--line-height-body);margin:0}.ds-help-article-copy small{align-items:center;gap:var(--space-1);color:var(--help-muted);font-size:var(--help-small-size);display:flex}.ds-help-article-copy small svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ds-help-reading-layout,.ds-help-conversation-layout{grid-template-columns:var(--help-reading-columns);gap:var(--help-gap);align-items:start;min-width:0;display:grid}.ds-help-reading{gap:var(--help-gap);min-width:0;display:grid}.ds-help-reading-aside{top:var(--help-sticky-top);gap:var(--help-gap);min-width:0;display:grid;position:sticky}.ds-help-reading-aside nav,.ds-help-contact-hint{gap:var(--help-compact-gap);padding:var(--help-padding);border:var(--component-border-width) solid var(--help-border);border-radius:var(--help-radius);background:var(--help-surface);display:grid}.ds-help-reading-aside nav a{font-size:var(--help-small-size);line-height:var(--line-height-body);color:var(--help-muted);text-decoration:none}.ds-help-reading-aside nav a:hover{color:var(--help-accent)}.ds-help-contact-hint>svg{width:var(--help-icon-size);height:var(--help-icon-size);color:var(--help-accent)}.ds-help-contact-hint p,.ds-help-feedback p{color:var(--help-muted);font-size:var(--help-small-size);line-height:var(--line-height-body);margin:0}.ds-help-feedback{justify-content:space-between;align-items:center;gap:var(--help-gap);padding:var(--help-padding);border:var(--component-border-width) solid var(--help-border);border-radius:var(--help-radius);background:var(--help-surface);flex-wrap:wrap;display:flex}.ds-help-feedback>div{gap:var(--help-compact-gap);display:flex}.ds-help-feedback>div:first-child{gap:var(--space-1);display:grid}.ds-help-feedback strong{font-size:var(--help-body-size);color:var(--help-text);font-weight:var(--help-heading-weight)}.ds-help-feedback button svg{width:var(--help-icon-size);height:var(--help-icon-size)}.ds-help-contact-layout{grid-template-columns:var(--help-contact-columns);gap:var(--help-gap);align-items:start;min-width:0;display:grid}.ds-help-contact-layout>div{min-width:0}.ds-help-contact-guidance{gap:var(--help-gap);padding:var(--help-padding);min-width:0;display:grid}.ds-help-contact-guidance h3{font-size:var(--help-body-size);font-weight:var(--help-heading-weight);color:var(--help-text);margin:0}.ds-help-contact-guidance p,.ds-help-contact-guidance ul{color:var(--help-muted);font-size:var(--help-small-size);line-height:var(--line-height-body);margin:0}.ds-help-contact-guidance ul{padding-inline-start:var(--space-5)}.ds-help-contact-guidance li+li{margin-top:var(--space-2)}.ds-help-conversation{gap:var(--help-gap);min-width:0;padding:var(--help-padding);border:var(--component-border-width) solid var(--help-border);border-radius:var(--help-radius);background:var(--help-surface);display:grid}.ds-help-conversation>header{color:var(--help-muted);font-size:var(--help-small-size);justify-content:space-between;align-items:center;display:flex}.ds-help-conversation>header strong{color:var(--help-text);font-weight:var(--help-heading-weight);text-transform:capitalize}.ds-help-conversation-summary{color:var(--help-muted);font-size:var(--help-body-size);line-height:var(--line-height-body);margin:0}.ds-help-messages{gap:var(--help-gap);display:grid}.ds-help-message{gap:var(--help-compact-gap);min-width:0;padding:var(--help-padding);border-radius:var(--help-radius);background:var(--help-message-background);display:grid}.ds-help-message header{align-items:center;gap:var(--help-compact-gap);flex-wrap:wrap;display:flex}.ds-help-message header>div{gap:var(--space-1);flex:1;display:grid}.ds-help-message strong{color:var(--help-text);font-size:var(--help-body-size);font-weight:var(--help-heading-weight)}.ds-help-message header>span:last-child,.ds-help-message small{color:var(--help-muted);font-size:var(--help-small-size)}.ds-help-message-avatar{width:var(--help-avatar-size);height:var(--help-avatar-size);border-radius:var(--radius-pill);background:var(--help-surface);color:var(--help-accent);font-size:var(--help-body-size);place-items:center;display:grid}.ds-help-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--help-body-size);line-height:var(--help-message-line-height);color:var(--help-text);margin:0}.ds-help-conversation-actions{align-items:center;gap:var(--help-compact-gap);padding-top:var(--help-gap);border-top:var(--component-border-width) solid var(--help-border);flex-wrap:wrap;display:flex}.ds-help-ticket-details{gap:var(--help-gap);min-width:0;padding:var(--help-padding);background:var(--help-surface);border:var(--component-border-width) solid var(--help-border);border-radius:var(--help-radius);display:grid}.ds-help-ticket-details dl{gap:var(--help-compact-gap);margin:0;display:grid}.ds-help-ticket-details dl>div{gap:var(--space-1);display:grid}.ds-help-ticket-details dt{color:var(--help-muted);font-size:var(--help-small-size)}.ds-help-ticket-details dd{overflow-wrap:anywhere;color:var(--help-text);font-size:var(--help-body-size);margin:0}@media (width<=640px){.ds-help-browse-layout,.ds-help-reading-layout,.ds-help-contact-layout,.ds-help-conversation-layout{grid-template-columns:var(--help-single-column)}.ds-help-reading-aside,.ds-help-browse-aside{position:static}.ds-help-hero{padding:var(--help-padding)}.ds-help-hero h2{font-size:var(--help-hero-title-mobile-size)}.ds-help-hero>p{min-block-size:var(--help-hero-description-mobile-min-height)}.ds-help-article-link{gap:var(--help-compact-gap)}.ds-help-message{padding:var(--space-4)}}.ds-help-mobile-contents{display:none}.ds-help-mobile-contents nav{gap:var(--help-compact-gap);display:grid}.ds-help-mobile-contents nav a{color:var(--help-muted);font-size:var(--help-small-size);line-height:var(--line-height-body);text-decoration:none}@media (width<=640px){.ds-help-mobile-contents{display:block}.ds-help-reading-aside>nav{display:none}}.ds-releases-toolbar{justify-content:flex-end;min-width:0;display:flex}.ds-releases-toolbar>span{color:var(--release-muted);font-size:var(--release-small-size)}.ds-releases-feed,.ds-releases-month{gap:var(--release-gap);min-width:0;display:grid}.ds-releases-month>h2,.ds-release-section h2,.ds-release-details h2{color:var(--release-text);font-size:var(--release-section-size);font-weight:var(--release-heading-weight);margin:0}.ds-releases-timeline{margin:0;padding:0;list-style:none;display:grid}.ds-release-entry{grid-template-columns:var(--release-entry-columns);min-width:0;display:grid}.ds-release-date{align-content:start;gap:var(--space-2);padding-top:var(--release-padding);padding-right:var(--release-small-gap);font-size:var(--release-body-size);color:var(--release-text);overflow-wrap:anywhere;display:grid}.ds-release-date small{font-size:var(--release-small-size);color:var(--release-muted)}.ds-release-card{gap:var(--release-small-gap);min-width:0;padding:var(--release-padding);border-left:var(--component-border-width) solid var(--release-border);border-bottom:var(--component-border-width) solid var(--release-border);color:var(--release-text);text-decoration:none;display:grid;position:relative}.ds-release-entry:last-child .ds-release-card{border-bottom:0}.ds-release-card:before{content:"";top:var(--release-timeline-dot-top);left:var(--release-timeline-dot-offset);width:var(--release-timeline-dot-size);height:var(--release-timeline-dot-size);border-radius:var(--radius-pill);background:var(--release-muted);position:absolute}.ds-release-card:hover{background:var(--release-surface)}.ds-release-card:focus-visible,.ds-release-details a:focus-visible{outline:var(--component-border-width-strong) solid var(--release-text);outline-offset:var(--component-border-width-strong)}.ds-release-card h3{font-size:var(--release-title-size);font-weight:var(--release-heading-weight);line-height:var(--line-height-title);overflow-wrap:anywhere;margin:0}.ds-release-card p,.ds-release-intro p,.ds-release-section p{font-size:var(--release-body-size);line-height:var(--release-line-height);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ds-release-card p{color:var(--release-muted)}.ds-release-meta{align-items:center;gap:var(--release-small-gap);color:var(--release-muted);font-size:var(--release-small-size);flex-wrap:wrap;display:flex}.ds-release-type{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--release-muted-surface);border-radius:var(--radius-md);color:var(--release-text);font-weight:var(--font-weight-medium);display:inline-flex}.ds-release-type>span{display:inline-flex}.ds-release-type svg,.ds-release-read svg,.ds-release-details a svg{width:var(--release-icon-size);height:var(--release-icon-size);flex-shrink:0}.ds-release-read,.ds-release-details a{align-items:center;gap:var(--space-2);font-size:var(--release-small-size);font-weight:var(--font-weight-medium);color:var(--release-text);text-decoration:none;display:inline-flex}.ds-release-detail{grid-template-columns:var(--release-detail-columns);gap:var(--release-gap);align-items:start;min-width:0;display:grid}.ds-release-body{gap:var(--release-gap);padding:var(--release-padding);border:var(--component-border-width) solid var(--release-border);border-radius:var(--release-radius);background:var(--release-surface);color:var(--release-text);min-width:0;display:grid}.ds-release-intro,.ds-release-section{gap:var(--release-small-gap);display:grid}.ds-release-intro{padding-bottom:var(--release-gap);border-bottom:var(--component-border-width) solid var(--release-border)}.ds-release-section ul{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--release-body-size);line-height:var(--release-line-height);overflow-wrap:anywhere;margin:0;display:grid}.ds-release-details{gap:var(--release-gap);padding:var(--release-padding);background:var(--release-muted-surface);border-radius:var(--release-radius);top:var(--release-sticky-top);min-width:0;display:grid;position:sticky}.ds-release-details dl{gap:var(--release-small-gap);margin:0;display:grid}.ds-release-details dl>div{gap:var(--space-1);display:grid}.ds-release-details dt{color:var(--release-muted);font-size:var(--release-small-size)}.ds-release-details dd{color:var(--release-text);font-size:var(--release-body-size);overflow-wrap:anywhere;margin:0}@media (width<=640px){.ds-release-detail{grid-template-columns:var(--release-single-column)}.ds-release-details{position:static}.ds-release-entry{grid-template-columns:var(--release-single-column)}.ds-release-date{padding:var(--space-3) 0;flex-wrap:wrap;align-items:center;display:flex}.ds-release-card{padding:var(--release-padding);border:var(--component-border-width) solid var(--release-border);border-radius:var(--release-radius);background:var(--release-surface)}.ds-release-entry:last-child .ds-release-card{border-bottom:var(--component-border-width) solid var(--release-border)}.ds-release-card:before{display:none}.ds-releases-timeline{gap:var(--release-small-gap)}}.ds-tour-highlight{pointer-events:none;outline:var(--tour-highlight);outline-offset:var(--tour-highlight-offset);border-radius:var(--tour-radius);box-shadow:var(--tour-spotlight-shadow);z-index:var(--tour-z-index);position:fixed}.ds-tour-backdrop{pointer-events:none;background:var(--tour-overlay);z-index:var(--tour-z-index);position:fixed;inset:0}.ds-tour-panel{z-index:var(--tour-panel-z-index);width:min(var(--tour-width), calc(100% - var(--tour-gap) - var(--tour-gap)));max-height:var(--tour-max-height);padding:var(--tour-padding);background:var(--tour-surface);color:var(--tour-text);border:var(--tour-border);border-radius:var(--tour-radius);box-shadow:var(--tour-shadow);font-size:var(--tour-body-size);line-height:var(--tour-line-height);position:fixed;overflow-y:auto}.ds-tour-pointer{pointer-events:none;z-index:var(--tour-z-index);width:var(--tour-pointer-size);height:var(--tour-pointer-size);position:fixed}.ds-tour-pointer img{object-fit:contain;width:100%;height:100%;display:block}.ds-tour-pointer--modal{width:var(--tour-modal-pointer-size);height:var(--tour-modal-pointer-size)}.ds-tour-pointer--down{transform:rotate(var(--tour-pointer-reverse-angle))}.ds-tour-pointer--left{transform:rotate(var(--tour-pointer-left-angle))}.ds-tour-pointer--right{transform:rotate(var(--tour-pointer-right-angle))}.ds-tour-panel h2{font-size:var(--tour-title-size);font-weight:var(--tour-title-weight);line-height:var(--tour-line-height);margin:0}.ds-tour-panel .ds-inline{margin-top:var(--tour-actions-gap)}.ds-tour-panel p{margin:0}.bo-modal-overlay.ds-tour-modal-overlay{background:var(--tour-modal-underlay);-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:var(--tour-gap);grid-template-columns:var(--tour-modal-columns);align-items:center;gap:var(--tour-modal-anchor-gap);grid-template-rows:minmax(0,1fr);display:grid}.ds-tour-modal-overlay>.bo-modal-card{grid-area:1/2;min-width:0;min-height:0;max-height:100%}.ds-tour-panel--modal{width:min(var(--tour-modal-help-width), 100%);grid-area:1/3;justify-self:start;position:relative}.ds-tour-panel svg{width:var(--tour-icon-size);height:var(--tour-icon-size)}.ds-setup-help-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-tour-highlight,.ds-tour-backdrop,.ds-tour-panel,.ds-tour-pointer{animation:ds-tour-reveal var(--tour-reveal-duration) ease var(--tour-step-delay) both}@keyframes ds-tour-reveal{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media (width<=640px){.bo-modal-overlay.ds-tour-modal-overlay{flex-direction:column;justify-content:center;display:flex}.ds-tour-modal-overlay>.bo-modal-card{flex-shrink:1}.ds-tour-panel--modal{width:min(var(--tour-width), 100%);max-height:var(--tour-modal-help-max-height);flex-shrink:0;order:-1}}.ds-onboarding-screen{height:var(--app-viewport-height);padding:var(--onboarding-page-padding);padding-bottom:var(--onboarding-bottom-inset);font-family:var(--onboarding-font);color:var(--onboarding-text);background:var(--onboarding-canvas);flex-direction:column;display:flex;overflow:hidden}.ds-onboarding-brand{max-width:var(--onboarding-width);width:100%;margin-inline:auto;margin-bottom:var(--onboarding-brand-gap);align-items:center;gap:var(--onboarding-space-xl);flex-shrink:0;display:flex}.ds-onboarding-brand img{width:var(--onboarding-logo-width);height:auto}.ds-onboarding-screen>.ds-page{max-width:var(--onboarding-width);flex-direction:column;flex:1;justify-content:center;min-height:0;padding:0;display:flex}.ds-onboarding-screen>.ds-page>.ds-page-load-content>.ds-stack{flex-direction:column;flex:1;min-height:0;display:flex}.ds-onboarding-layout{width:100%;min-height:0;max-width:var(--onboarding-step-width);row-gap:var(--onboarding-gap);padding:var(--onboarding-panel-padding) 0;background:0 0;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.ds-onboarding-flow{min-width:0;height:100%;min-height:0;max-height:var(--onboarding-flow-height);gap:var(--onboarding-gap);grid-template-rows:auto auto minmax(0,1fr);display:grid}.ds-onboarding-intro h1{font-size:var(--onboarding-heading-size);line-height:var(--onboarding-heading-leading);letter-spacing:var(--onboarding-heading-tracking);font-weight:var(--onboarding-weight-strong);color:var(--onboarding-heading);outline:none;margin:0}.ds-onboarding-intro p{margin:var(--onboarding-intro-gap) 0 0;font-size:var(--onboarding-copy-size);line-height:var(--onboarding-copy-leading);color:var(--onboarding-muted)}.ds-onboarding-fields{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--onboarding-scroll-thumb) transparent;min-width:0;min-height:0;padding:var(--onboarding-content-inset);scroll-padding:var(--onboarding-space-lg);outline:none;overflow-y:auto}.ds-onboarding-fields:focus-visible{box-shadow:inset var(--onboarding-focus)}.ds-onboarding-step-card{border:var(--onboarding-divider);border-radius:var(--onboarding-card-radius);background:var(--onboarding-surface);min-width:0;height:auto;min-height:0;max-height:100%;box-shadow:var(--onboarding-card-shadow);grid-template-rows:auto auto minmax(0,1fr) auto;align-self:start;gap:0;display:grid}.ds-onboarding-step-card>.ds-onboarding-progress{padding:var(--onboarding-progress-inset) var(--onboarding-space-xl) 0}.ds-onboarding-context{justify-content:space-between;align-items:center;gap:var(--onboarding-space-md);padding:var(--onboarding-space-lg) var(--onboarding-space-xl);border-bottom:var(--onboarding-divider);flex-wrap:wrap;display:flex}.ds-onboarding-context strong{font-size:var(--onboarding-small-size);font-weight:var(--onboarding-weight-medium);color:var(--onboarding-muted)}.ds-onboarding-step-card>.ds-onboarding-intro{padding:var(--onboarding-gap) var(--onboarding-space-xl) 0}.ds-onboarding-step-card:has(.ds-schedule-rows[data-labels-once])>:is(.ds-onboarding-intro,.ds-onboarding-progress,.ds-onboarding-fields,.ds-onboarding-footer){padding-inline:var(--onboarding-space-lg)}.ds-onboarding-step-card>.ds-onboarding-fields{padding:var(--onboarding-space-xl)}.ds-onboarding-step-card .ds-onboarding-form{width:100%}.ds-onboarding-footer{padding:var(--onboarding-space-lg) var(--onboarding-space-xl);border-top:var(--onboarding-divider);border-radius:0 0 var(--onboarding-card-radius) var(--onboarding-card-radius);background:var(--onboarding-surface);gap:var(--onboarding-space-lg);grid-column:1/-1;display:grid}.ds-onboarding-navigation{justify-content:space-between;align-items:center;gap:var(--onboarding-space-sm);display:flex}.ds-onboarding-back{flex-shrink:0}.ds-onboarding-actions{justify-content:flex-end;align-items:center;gap:var(--onboarding-space-md);flex-wrap:wrap;min-width:0;margin-inline-start:auto;display:flex}.ds-onboarding-actions>:last-child{min-width:var(--onboarding-primary-width)}.ds-onboarding-benefits{gap:var(--onboarding-space-2xl);display:grid}.ds-onboarding-benefit{align-items:center;gap:var(--onboarding-space-lg);display:flex}.ds-onboarding-benefit-icon{width:var(--onboarding-icon-box);height:var(--onboarding-icon-box);background:var(--onboarding-soft-surface);border:var(--onboarding-divider);border-radius:var(--onboarding-story-radius);color:var(--onboarding-heading);flex-shrink:0;place-items:center;display:grid}.ds-onboarding-benefit-icon svg{width:var(--onboarding-icon-size);height:var(--onboarding-icon-size)}.ds-onboarding-benefit h2{font-size:var(--onboarding-label-size);font-weight:var(--onboarding-weight-medium);color:var(--onboarding-heading);margin:0}.ds-onboarding-benefit p{margin:var(--onboarding-space-sm) 0 0;font-size:var(--onboarding-small-size);line-height:var(--onboarding-copy-leading);color:var(--onboarding-muted)}.ds-onboarding-welcome{gap:var(--onboarding-space-2xl);display:grid}.ds-onboarding-welcome-note{padding-top:var(--onboarding-space-xl);border-top:var(--onboarding-divider);color:var(--onboarding-muted);font-size:var(--onboarding-small-size);line-height:var(--onboarding-copy-leading);margin:0}.ds-onboarding-choices{border:0;min-width:0;margin:0;padding:0}.ds-onboarding-choices legend{width:var(--onboarding-hidden-size);height:var(--onboarding-hidden-size);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.ds-onboarding-choice-grid{grid-template-columns:var(--onboarding-choice-columns);gap:var(--onboarding-space-lg);display:grid}.ds-onboarding-choice{padding:var(--onboarding-choice-padding);min-height:var(--onboarding-choice-height);align-items:center;gap:var(--onboarding-space-lg);border:var(--onboarding-divider);border-radius:var(--onboarding-choice-radius);background:var(--onboarding-choice-surface);cursor:pointer;transition:var(--onboarding-choice-motion);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.ds-onboarding-choice:hover{border-color:var(--onboarding-hover-border)}.ds-onboarding-choice:has(input:checked){background:var(--onboarding-choice-selected)}.ds-onboarding-choice:has(input:focus-visible){outline:var(--onboarding-choice-focus);outline-offset:var(--onboarding-choice-focus-offset)}@media (any-pointer:coarse),(hover:none){.ds-onboarding-choice:hover{border-color:var(--onboarding-border)}}.ds-onboarding-choice:has(input:disabled){opacity:var(--onboarding-choice-opacity);cursor:not-allowed}.ds-onboarding-choice input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ds-onboarding-choice-icon{width:var(--onboarding-choice-icon-box);height:var(--onboarding-choice-icon-box);border-radius:var(--onboarding-choice-icon-radius);background:var(--onboarding-soft-surface);color:var(--onboarding-heading);place-items:center;display:grid}.ds-onboarding-choice-icon svg{width:var(--onboarding-icon-size);height:var(--onboarding-icon-size)}.ds-onboarding-choice-copy{gap:var(--onboarding-space-sm);grid-column:2;display:grid}.ds-onboarding-choice-copy strong{font-size:var(--onboarding-label-size);font-weight:var(--onboarding-weight-medium);color:var(--onboarding-heading)}.ds-onboarding-choice-check{width:var(--onboarding-choice-check-size);height:var(--onboarding-choice-check-size);border:var(--onboarding-divider);border-radius:var(--onboarding-small-radius);grid-area:1/3;place-items:center;display:grid}.ds-onboarding-choice-grid.is-single{grid-template-columns:minmax(0,1fr)}.ds-onboarding-choice-copy>span{font-size:var(--onboarding-small-size);color:var(--onboarding-muted);line-height:var(--onboarding-copy-leading)}.ds-onboarding-choice:has(input[type=radio]) .ds-onboarding-choice-check{border-radius:50%}.ds-onboarding-choice-check svg{width:var(--onboarding-choice-check-icon);height:var(--onboarding-choice-check-icon);opacity:0}.ds-onboarding-choice:has(input:checked) .ds-onboarding-choice-check{background:var(--onboarding-accent);color:var(--onboarding-accent-text);border-color:var(--onboarding-accent)}.ds-onboarding-choice:has(input:checked) .ds-onboarding-choice-check svg{opacity:1}@media (width<=760px){.ds-onboarding-flow{padding:0}}@media (width<=640px){.ds-onboarding-choices .ds-onboarding-choice-grid{grid-template-columns:minmax(0,1fr)}}.ds-onboarding-review{gap:var(--onboarding-space-2xl);display:grid}.ds-onboarding-review h2{margin:0 0 var(--onboarding-space-lg);font-size:var(--onboarding-label-size);font-weight:var(--onboarding-weight-medium);color:var(--onboarding-heading)}.ds-onboarding-review p{font-size:var(--onboarding-small-size);line-height:var(--onboarding-copy-leading);color:var(--onboarding-muted);margin:0}.ds-onboarding-tags{gap:var(--onboarding-space-md);flex-wrap:wrap;display:flex}.ds-onboarding-tags>span{padding:var(--onboarding-space-sm) var(--onboarding-space-md);border:var(--onboarding-divider);border-radius:var(--onboarding-small-radius);font-size:var(--onboarding-small-size);color:var(--onboarding-text);background:var(--onboarding-surface)}.ds-onboarding-review ol{gap:var(--onboarding-space-lg);font-size:var(--onboarding-label-size);line-height:var(--onboarding-copy-leading);margin:0;padding-inline-start:var(--onboarding-space-xl);display:grid}.ds-onboarding-review li::marker{color:var(--onboarding-muted);font-size:var(--onboarding-small-size)}.ds-onboarding-progress{gap:var(--onboarding-space-lg);display:grid}.ds-onboarding-progress-label{font-size:var(--onboarding-progress-label-size);font-weight:var(--onboarding-weight-medium);color:var(--onboarding-muted);justify-content:space-between;display:flex}.ds-onboarding-progress-track{gap:var(--onboarding-progress-gap);display:flex}.ds-onboarding-progress-track>span{height:var(--onboarding-progress-height);border-radius:var(--onboarding-progress-radius);background:var(--onboarding-progress-track);flex:1}.ds-onboarding-progress-track>span.is-complete{background:var(--onboarding-accent)}.ds-onboarding-section{gap:var(--onboarding-field-gap);display:grid}.ds-onboarding-section>h2{font-size:var(--onboarding-section-title-size);font-weight:var(--onboarding-weight-strong);color:var(--onboarding-heading);margin:0}.ds-onboarding-section-body{gap:var(--onboarding-field-gap);display:grid}.ds-onboarding-disclosure{border:var(--onboarding-divider);border-radius:var(--onboarding-control-radius)}.ds-onboarding-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--onboarding-space-md);padding:var(--onboarding-disclosure-padding);cursor:pointer;font-size:var(--onboarding-label-size);color:var(--onboarding-muted);list-style:none;display:flex}.ds-onboarding-disclosure>summary::-webkit-details-marker{display:none}.ds-onboarding-disclosure>summary svg{width:var(--onboarding-small-icon);height:var(--onboarding-small-icon)}.ds-onboarding-disclosure[open]>summary svg{transform:var(--onboarding-disclosure-rotation)}.ds-onboarding-disclosure>summary:focus-visible{box-shadow:var(--onboarding-focus);border-radius:var(--onboarding-control-radius);outline:none}.ds-onboarding-disclosure>.ds-onboarding-section-body{padding:0 var(--onboarding-disclosure-padding) var(--onboarding-disclosure-padding)}.ds-onboarding-back .bo-button{min-width:var(--onboarding-back-width);padding-inline:0}.ds-onboarding-fields::-webkit-scrollbar{width:var(--onboarding-scroll-width);height:var(--onboarding-scroll-width)}.ds-onboarding-fields::-webkit-scrollbar-track{background:0 0;border:0}.ds-onboarding-fields::-webkit-scrollbar-thumb{background:var(--onboarding-scroll-thumb);border-radius:var(--onboarding-scroll-radius);border:0}.ds-onboarding-fields::-webkit-scrollbar-button{width:0;height:0;display:none}.ds-onboarding-fields::-webkit-scrollbar-corner{background:0 0}.ds-onboarding-progress-track>span{transition:var(--onboarding-choice-motion)}.ds-onboarding-resume{justify-content:space-between;align-items:center;gap:var(--onboarding-banner-gap);padding:var(--onboarding-banner-padding);background:var(--onboarding-banner-surface);color:var(--onboarding-banner-color);border-bottom:var(--onboarding-banner-border);font-size:var(--onboarding-banner-font);flex-wrap:wrap;flex-shrink:0;display:flex}.ds-onboarding-resume>span{align-items:center;gap:var(--onboarding-banner-gap);display:flex}.ds-onboarding-resume strong{font-size:inherit;font-weight:var(--onboarding-weight-medium)}.ds-onboarding-resume svg{width:var(--onboarding-small-icon);height:var(--onboarding-small-icon);flex-shrink:0}.ds-onboarding-resume button{align-items:center;gap:var(--onboarding-space-md);padding:var(--onboarding-banner-action-padding);min-height:var(--onboarding-banner-action-height);border-radius:var(--onboarding-control-radius);color:inherit;font:inherit;font-weight:var(--onboarding-weight-strong);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;display:inline-flex}.ds-onboarding-resume button:hover{background:var(--onboarding-banner-hover)}.ds-onboarding-resume button:focus-visible{box-shadow:var(--onboarding-focus);outline:none}.ds-onboarding-brand>span{color:var(--onboarding-muted);font-size:var(--onboarding-small-size);margin-inline-start:auto}.ds-onboarding-form{gap:var(--onboarding-form-section-gap);max-width:var(--onboarding-form-width);display:grid}.ds-onboarding-form-section{gap:var(--onboarding-field-gap);padding:var(--onboarding-form-section-padding);border-bottom:var(--onboarding-divider);display:grid}.ds-onboarding-form-section:last-child{border-bottom:0;padding-bottom:0}.ds-onboarding-form-section>header{gap:var(--onboarding-space-sm);display:grid}.ds-onboarding-form-heading{justify-content:space-between;align-items:center;gap:var(--onboarding-space-sm);flex-wrap:wrap;display:flex}.ds-onboarding-form-heading-action{margin-inline-start:auto}.ds-onboarding-form-section h2{color:var(--onboarding-heading);font-size:var(--onboarding-label-size);font-weight:var(--onboarding-weight-strong);margin:0}.ds-onboarding-form-controls{justify-items:start;gap:var(--onboarding-field-gap);min-width:0;display:grid}.ds-onboarding-form-controls>*{width:100%;min-width:0}.ds-onboarding-form-controls>.bo-button,.ds-onboarding-form-controls>.ds-stack>.bo-button{place-self:start;width:auto}.ds-onboarding-form-section[data-navigation]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ds-onboarding-form-section[data-navigation]>.ds-onboarding-form-controls,.ds-onboarding-form-section[data-navigation]>.ds-onboarding-form-controls>*{width:auto}@media (width<=760px){.ds-onboarding-layout{padding:var(--onboarding-content-inset);grid-template-columns:minmax(0,1fr)}.ds-onboarding-brand>span{display:none}.ds-onboarding-step-card>.ds-onboarding-fields,.ds-onboarding-footer{padding:var(--onboarding-space-lg)}.ds-onboarding-step-card>.ds-onboarding-progress{padding:var(--onboarding-progress-inset) var(--onboarding-space-lg) 0}.ds-onboarding-step-card>.ds-onboarding-intro{padding:var(--onboarding-space-lg) var(--onboarding-space-lg) 0}}.ds-onboarding-screen>.ds-page{overscroll-behavior:contain;justify-content:flex-start;overflow-y:auto}.ds-onboarding-layout.is-document{flex:none;grid-template-rows:auto;margin-block:auto}.ds-onboarding-layout.is-document.is-wide{max-width:var(--onboarding-width)}.ds-onboarding-layout.is-document .ds-onboarding-flow{height:auto;max-height:none}.ds-onboarding-layout.is-document .ds-onboarding-fields{overflow:visible}.ds-onboarding-layout.is-document:not(.is-wide) .ds-onboarding-form,.ds-onboarding-layout.is-document:not(.is-wide) .ds-form-grid{max-width:none}.ds-onboarding-layout.is-document .ds-onboarding-step-card{grid-template-rows:auto auto auto auto auto}.ds-onboarding-layout.is-document .ds-onboarding-footer{z-index:var(--onboarding-footer-layer);position:sticky;bottom:0}.ds-onboarding-actions svg{width:var(--onboarding-small-icon);height:var(--onboarding-small-icon)}.ds-onboarding-screen.is-setup .ds-setup-journey{padding-block:var(--onboarding-space-xl)}.ds-onboarding-progress-label{gap:var(--onboarding-space-md);flex-wrap:wrap}.ds-onboarding-record-form{gap:var(--onboarding-form-section-gap);display:grid}.ds-onboarding-record-form .ds-card{padding:var(--onboarding-form-section-padding);border:0;border-bottom:var(--onboarding-divider);box-shadow:none;background:0 0;border-radius:0}.ds-onboarding-record-form .ds-card:last-child{border-bottom:0}.ds-onboarding-record-form .ds-form-grid{max-width:var(--onboarding-form-width)}.ds-form-grid.ds-form-grid--setup:not(.ds-form-grid--single-column):not(.ds-form-grid--compound){grid-template-columns:var(--onboarding-form-columns)}@media (width<=760px){.ds-form-grid.ds-form-grid--setup:not(.ds-form-grid--single-column):not(.ds-form-grid--compound){grid-template-columns:var(--form-grid-single-columns)}}.ds-onboarding-record-form .ds-detail-form-actions{width:auto;box-shadow:none;background:0 0;position:static}.ds-onboarding-screen .ds-onboarding-brand{max-width:var(--onboarding-document-width)}.ds-onboarding-layout.is-document .ds-onboarding-step-card>.ds-onboarding-context{padding:var(--onboarding-space-md) var(--onboarding-space-xl)}.ds-onboarding-layout.is-document .ds-onboarding-step-card>.ds-onboarding-intro h1{font-size:var(--onboarding-document-heading-size)}.ds-onboarding-layout.is-document:not(.is-wide) .ds-onboarding-fields .ds-card:not(.ds-plan-quote){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ds-form-grid--setup>.ds-form-grid-item--full>.ds-switch,.ds-form-grid--setup.ds-form-grid--single-column>.ds-form-grid-item>.ds-switch,.ds-onboarding-screen.is-setup .ds-onboarding-form-controls>.ds-switch,.ds-onboarding-screen.is-setup .ds-onboarding-form-controls>.ds-stack>.ds-switch{max-width:var(--onboarding-single-switch-width)}.ds-onboarding-screen.is-setup .ds-onboarding-form-section{border-bottom:0}.ds-onboarding-screen.is-setup .ds-onboarding-form-controls .ds-switch.ds-switch--full{max-width:none}.ds-onboarding-form-section[data-divided]{border-top:var(--onboarding-divider);padding-top:var(--onboarding-space-lg)}.ds-onboarding-choice-grid[data-columns="3"]{grid-template-columns:var(--onboarding-choice-three-columns)}.ds-onboarding-choice-grid[data-columns="3"] .ds-onboarding-choice{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start}.ds-onboarding-choice-grid[data-columns="3"] .ds-onboarding-choice-copy{grid-area:2/1/auto/-1}.ds-onboarding-choice-grid[data-columns="3"] .ds-onboarding-choice-check{grid-column:2}@media (width<=760px){.ds-onboarding-choice-grid[data-columns="3"] .ds-onboarding-choice{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ds-onboarding-choice-grid[data-columns="3"] .ds-onboarding-choice-copy{grid-area:1/2}.ds-onboarding-choice-grid[data-columns="3"] .ds-onboarding-choice-check{grid-column:3}}.ds-onboarding-screen>.ds-page{justify-content:center;overflow:hidden}.ds-onboarding-layout.is-document{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.ds-onboarding-layout.is-document .ds-onboarding-step-card{flex-direction:column;align-self:center;height:auto;max-height:100%;display:flex;overflow:hidden}.ds-onboarding-layout.is-document .ds-onboarding-fields{flex:0 auto;overflow-y:auto}.ds-onboarding-layout.is-document .ds-onboarding-intro,.ds-onboarding-layout.is-document .ds-onboarding-progress,.ds-onboarding-layout.is-document .ds-onboarding-context,.ds-onboarding-layout.is-document .ds-onboarding-footer{flex-shrink:0}.ds-onboarding-layout.is-document .ds-onboarding-footer{position:static}.ds-onboarding-intro-context{margin-bottom:var(--onboarding-intro-gap);font-size:var(--onboarding-small-size);font-weight:var(--onboarding-weight-strong);color:var(--onboarding-muted);display:block}.ds-onboarding-progress-label strong{font-weight:var(--onboarding-weight-strong);color:var(--onboarding-heading)}.ds-onboarding-progress-label>span:last-child{flex-shrink:0}.ds-onboarding-progress-track>button{min-width:0;margin:calc(var(--onboarding-space-xs) * -1.25) 0;padding:calc(var(--onboarding-space-xs) * 1.25) 0;border-radius:var(--onboarding-progress-radius);cursor:pointer;background:0 0;border:0;flex:1}.ds-onboarding-progress-track>button:before{content:"";height:var(--onboarding-progress-height);border-radius:var(--onboarding-progress-radius);background:var(--onboarding-progress-track);transition:var(--onboarding-choice-motion);display:block}.ds-onboarding-progress-track>button.is-complete:before{background:var(--onboarding-accent)}.ds-onboarding-progress-track>button:hover:not(:disabled):before{background:var(--onboarding-hover-border)}.ds-onboarding-progress-track>button.is-complete:hover:not(:disabled):before{background:var(--onboarding-accent-hover)}.ds-onboarding-progress-track>button:focus-visible{box-shadow:var(--onboarding-focus);outline:none}.ds-onboarding-progress-track>button:disabled{cursor:default}.ds-onboarding-complete{box-sizing:border-box;align-self:center;align-items:center;gap:var(--onboarding-space-md);width:100%;padding:var(--onboarding-complete-padding);border:var(--onboarding-divider);border-radius:var(--onboarding-card-radius);background:var(--onboarding-surface);box-shadow:var(--onboarding-card-shadow);text-align:center;flex-direction:column;max-height:100%;display:flex;overflow-y:auto}.ds-onboarding-complete-icon{width:var(--onboarding-complete-icon-box);height:var(--onboarding-complete-icon-box);background:var(--onboarding-complete-surface);color:var(--onboarding-complete-color);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ds-onboarding-complete-icon svg{width:var(--onboarding-complete-icon-size);height:var(--onboarding-complete-icon-size)}.ds-onboarding-complete .ds-onboarding-intro-context{margin:0}.ds-onboarding-complete h1{font-size:var(--onboarding-document-heading-size);line-height:var(--onboarding-heading-leading);letter-spacing:var(--onboarding-heading-tracking);font-weight:var(--onboarding-weight-strong);color:var(--onboarding-heading);outline:none;margin:0}.ds-onboarding-complete>p{max-width:var(--onboarding-complete-copy-width);font-size:var(--onboarding-copy-size);line-height:var(--onboarding-copy-leading);color:var(--onboarding-muted);margin:0}.ds-onboarding-complete-list{width:100%;max-width:var(--onboarding-complete-list-width);margin:var(--onboarding-space-sm) 0 0;gap:var(--onboarding-space-sm);text-align:start;padding:0;list-style:none;display:grid}.ds-onboarding-complete-list li{align-items:center;gap:var(--onboarding-space-md);padding:var(--onboarding-space-md) var(--onboarding-space-lg);border:var(--onboarding-divider);border-radius:var(--onboarding-control-radius);font-size:var(--onboarding-copy-size);color:var(--onboarding-text);display:flex}.ds-onboarding-complete-list svg{width:var(--onboarding-small-icon);height:var(--onboarding-small-icon);color:var(--onboarding-muted);flex-shrink:0}.ds-onboarding-complete-list li[data-done] svg{color:var(--onboarding-complete-color)}.ds-onboarding-complete-actions{justify-content:center;gap:var(--onboarding-space-md);margin-top:var(--onboarding-space-md);flex-wrap:wrap;display:flex}.ds-onboarding-complete-state{width:var(--onboarding-hidden-size);height:var(--onboarding-hidden-size);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.ds-onboarding-complete-icon[data-open]{background:var(--onboarding-soft-surface);color:var(--onboarding-heading)}.ds-onboarding-screen .ds-plan-choice input{accent-color:var(--onboarding-accent)}.ds-onboarding-screen .ds-plan-choice--card{padding:var(--onboarding-choice-padding);border-radius:var(--onboarding-card-radius)}.ds-onboarding-screen .ds-plan-choice--card .ds-plan-choice-price{align-items:baseline;column-gap:var(--onboarding-space-sm);flex-wrap:wrap;display:flex}.ds-onboarding-resume-dock{padding:var(--onboarding-pill-dock-padding);flex-shrink:0;justify-content:center;min-width:0;display:flex}.ds-onboarding-resume-pill{align-items:center;gap:var(--onboarding-pill-gap);min-width:0;max-width:100%;padding:var(--onboarding-pill-padding);border-radius:var(--radius-pill);background:var(--onboarding-pill-surface);box-shadow:var(--onboarding-pill-shadow);color:var(--onboarding-banner-color);font-size:var(--onboarding-pill-text-size);display:flex}.ds-onboarding-resume-ring{width:var(--onboarding-pill-ring-size);height:var(--onboarding-pill-ring-size);transform:var(--onboarding-pill-ring-rotate);fill:none;stroke-width:var(--onboarding-pill-ring-stroke);flex:none}.ds-onboarding-resume-ring-track{stroke:var(--onboarding-pill-ring-track)}.ds-onboarding-resume-ring-value{stroke:var(--onboarding-pill-ring-value);stroke-linecap:var(--onboarding-pill-ring-cap)}.ds-onboarding-resume-copy{gap:var(--onboarding-pill-action-gap);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.ds-onboarding-resume-copy strong{font-weight:var(--onboarding-pill-strong-weight)}.ds-onboarding-resume-copy>span{text-overflow:ellipsis;color:var(--onboarding-muted);overflow:hidden}.ds-onboarding-resume-pill>button{align-items:center;gap:var(--onboarding-pill-action-gap);min-height:var(--onboarding-pill-action-height);padding:var(--onboarding-pill-action-padding);border-radius:var(--radius-pill);background:var(--onboarding-pill-action-surface);color:var(--onboarding-pill-action-text);font:inherit;font-weight:var(--onboarding-pill-action-weight);cursor:pointer;border:0;flex:none;display:inline-flex}.ds-onboarding-resume-pill>button:hover{background:var(--onboarding-pill-action-hover)}.ds-onboarding-resume-pill>button:focus-visible{box-shadow:var(--onboarding-focus);outline:none}.ds-onboarding-resume-pill>button:disabled{cursor:progress}.ds-onboarding-resume-pill>button svg{width:var(--onboarding-pill-action-icon);height:var(--onboarding-pill-action-icon)}@media (width<=640px){.ds-onboarding-resume-copy>span{display:none}.ds-onboarding-resume-dock{padding:var(--onboarding-pill-dock-padding-phone)}.ds-onboarding-resume-pill,.ds-onboarding-resume-copy{flex:1}}.ds-setup-layout{grid-template-columns:var(--setup-columns);gap:var(--setup-gap);align-items:start;display:grid}.ds-setup-main,.ds-setup-aside{gap:var(--setup-gap);min-width:0;display:grid}.ds-setup-progress,.ds-setup-preferences{padding:var(--setup-padding);border:var(--setup-border);border-radius:var(--setup-radius);background:var(--setup-surface)}.ds-setup-progress{gap:var(--setup-gap);display:grid}.ds-setup-progress-main{align-items:center;gap:var(--setup-inline-gap);display:flex}.ds-setup-progress-icon,.ds-setup-group-icon,.ds-setup-preferences-icon{width:var(--setup-icon-box);height:var(--setup-icon-box);border-radius:var(--radius-md);background:var(--setup-soft-surface);color:var(--setup-muted);flex:none;place-items:center;display:grid}.ds-setup-progress-icon{background:var(--setup-next-surface);color:var(--setup-accent-text)}.ds-setup-progress-icon svg,.ds-setup-group-icon svg,.ds-setup-preferences-icon svg{width:var(--setup-icon-size);height:var(--setup-icon-size)}.ds-setup-progress-copy h2{font-size:var(--setup-title-size);font-weight:var(--setup-weight);line-height:var(--setup-leading);color:var(--setup-text);margin:0}.ds-setup-preferences p,.ds-setup-step-copy p{margin:var(--setup-copy-gap) 0 0;font-size:var(--setup-body-size);line-height:var(--setup-leading);color:var(--setup-muted)}.ds-setup-progress-meter{gap:var(--setup-inline-gap);display:grid}.ds-setup-progress-meter progress{appearance:none;width:100%;height:var(--setup-progress-height);border-radius:var(--setup-radius);background:var(--setup-soft-surface);color:var(--setup-accent);border:0;display:block;overflow:hidden}.ds-setup-progress-meter progress::-webkit-progress-bar{background:var(--setup-soft-surface)}.ds-setup-progress-meter progress::-webkit-progress-value{background:var(--setup-accent);border-radius:var(--setup-radius)}.ds-setup-progress-meter progress::-moz-progress-bar{background:var(--setup-accent);border-radius:var(--setup-radius)}.ds-setup-next{justify-content:space-between;align-items:center;gap:var(--setup-next-gap);padding-top:var(--setup-next-gap);border-top:var(--setup-border);display:flex}.ds-setup-next strong{min-width:0;font-size:var(--setup-body-size);color:var(--setup-text);font-weight:var(--setup-weight);flex:1}.ds-setup-next>button{flex:none}.ds-setup-next button svg,.ds-setup-step-action button svg{width:var(--setup-step-icon);height:var(--setup-step-icon)}.ds-setup-section-heading{justify-content:space-between;align-items:center;gap:var(--setup-inline-gap);margin-bottom:var(--setup-inline-gap);flex-wrap:wrap;display:flex}.ds-setup-section-heading h2,.ds-setup-preferences h2{font-size:var(--setup-section-size);font-weight:var(--setup-weight);color:var(--setup-text);margin:0}.ds-setup-groups{gap:var(--setup-inline-gap);display:grid}.ds-setup-group{border:var(--setup-border);border-radius:var(--setup-radius);background:var(--setup-surface);min-width:0}.ds-setup-group>summary{align-items:center;gap:var(--setup-inline-gap);padding:var(--setup-row-padding);cursor:pointer;border-radius:var(--setup-radius);list-style:none;display:flex}.ds-setup-group>summary::-webkit-details-marker{display:none}.ds-setup-shortcuts>summary::-webkit-details-marker{display:none}.ds-setup-group>summary:hover{background:var(--setup-soft-surface)}.ds-setup-group>summary:focus-visible,.ds-setup-shortcuts>summary:focus-visible{outline:var(--setup-focus);outline-offset:var(--setup-focus-offset)}.ds-setup-group-copy{gap:var(--setup-copy-gap);flex:1;min-width:0;display:grid}.ds-setup-group-copy strong{font-size:var(--setup-body-size);font-weight:var(--setup-weight);color:var(--setup-text)}.ds-setup-group-copy>span{color:var(--setup-muted);font-size:var(--setup-small-size);line-height:var(--setup-leading)}.ds-setup-group-count{font-size:var(--setup-small-size);font-weight:var(--setup-weight);color:var(--setup-muted);font-variant-numeric:tabular-nums;flex:none}.ds-setup-group.is-complete>summary .ds-setup-group-icon{color:var(--setup-complete);background:var(--setup-complete-surface)}.ds-setup-disclosure,.ds-setup-shortcuts summary svg{width:var(--setup-step-icon);height:var(--setup-step-icon);color:var(--setup-muted);flex:none}.ds-setup-group[open]>summary .ds-setup-disclosure,.ds-setup-shortcuts[open] summary svg{transform:var(--setup-disclosure-open)}.ds-setup-steps{margin:0;padding:0;list-style:none}.ds-setup-step{grid-template-columns:var(--setup-step-columns);align-items:start;gap:var(--setup-inline-gap);padding:var(--setup-row-padding);border-top:var(--setup-border);display:grid}.ds-setup-step:last-child{border-radius:0 0 var(--setup-radius) var(--setup-radius)}.ds-setup-step.is-next{background:var(--setup-next-surface)}.ds-setup-step-status{padding-top:var(--setup-copy-gap);color:var(--setup-muted);display:flex}.ds-setup-step-status svg{width:var(--setup-step-icon);height:var(--setup-step-icon)}.ds-setup-step.is-complete .ds-setup-step-status{color:var(--setup-complete)}.ds-setup-step.is-complete{background:var(--setup-complete-surface)}.ds-setup-step.is-complete .ds-setup-step-label{color:var(--setup-complete);font-weight:var(--setup-weight)}.ds-setup-step.is-next .ds-setup-step-status,.ds-setup-step.is-next .ds-setup-step-label{color:var(--setup-accent-text)}.ds-setup-step-copy{overflow-wrap:anywhere;min-width:0}.ds-setup-step-title{align-items:baseline;gap:var(--setup-copy-gap) var(--setup-inline-gap);flex-wrap:wrap;display:flex}.ds-setup-step-title strong{color:var(--setup-text);font-size:var(--setup-body-size);line-height:var(--setup-leading);font-weight:var(--setup-weight)}.ds-setup-step-label{font-size:var(--setup-small-size);color:var(--setup-muted)}.ds-setup-step-action{place-self:center end}.ds-setup-preferences{gap:var(--setup-inline-gap);display:grid}.ds-setup-preference-actions{gap:var(--setup-copy-gap);flex-wrap:wrap;display:flex}.ds-setup-shortcuts{border-top:var(--setup-border);padding-top:var(--setup-inline-gap);margin-top:var(--setup-copy-gap)}.ds-setup-shortcuts>summary{justify-content:space-between;align-items:center;gap:var(--setup-inline-gap);cursor:pointer;padding:var(--setup-copy-gap) 0;font-size:var(--setup-body-size);font-weight:var(--setup-weight);color:var(--setup-text);list-style:none;display:flex}.ds-setup-shortcuts>div{padding-top:var(--setup-inline-gap)}.ds-setup-shortcuts .ds-action-choice+.ds-action-choice{border-top:var(--setup-border)}.ds-setup-sr-only{width:var(--setup-sr-size);height:var(--setup-sr-size);clip-path:var(--setup-sr-clip);white-space:nowrap;position:absolute;overflow:hidden}.ds-setup-flow{padding:var(--setup-padding);border:var(--setup-border);border-radius:var(--setup-radius);background:var(--setup-surface);gap:var(--setup-inline-gap);min-width:0;display:grid}.ds-setup-flow-heading{align-items:center;gap:var(--setup-inline-gap);flex-wrap:wrap;display:flex}.ds-setup-flow-heading .ds-setup-group-copy{flex-basis:var(--setup-flow-copy-basis)}.ds-setup-flow-heading h3{font-size:var(--setup-section-size);font-weight:var(--setup-weight);color:var(--setup-text);margin:0}.ds-setup-flow-heading button{margin-left:auto}.ds-setup-flow-heading button svg,.ds-setup-flow-disclosure summary svg{width:var(--setup-step-icon);height:var(--setup-step-icon)}.ds-setup-flow-body{gap:var(--setup-inline-gap);display:grid}.ds-setup-flow-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--setup-inline-gap);padding:var(--setup-row-padding);cursor:pointer;color:var(--setup-text);font-size:var(--setup-section-size);font-weight:var(--setup-weight);list-style:none;display:flex}.ds-setup-flow-disclosure>summary::-webkit-details-marker{display:none}.ds-setup-flow-disclosure>summary:focus-visible{outline:var(--setup-focus);outline-offset:var(--setup-focus-offset)}.ds-setup-flow-disclosure[open]>summary svg{transform:var(--setup-disclosure-open)}.ds-setup-flow-progress{min-width:0;padding:var(--setup-padding);gap:var(--setup-flow-context-gap);border:var(--setup-border);border-radius:var(--setup-radius);background:var(--setup-surface);display:grid}.ds-setup-flow-progress>header{gap:var(--setup-copy-gap);display:grid}.ds-setup-flow-progress h2{color:var(--setup-text);font-size:var(--setup-section-size);font-weight:var(--setup-weight);margin:0}.ds-setup-flow-progress>header>span,.ds-setup-flow-meter>span{color:var(--setup-muted);font-size:var(--setup-small-size)}.ds-setup-flow-progress.is-complete{background:var(--setup-complete-surface)}.ds-setup-flow-progress>header>.ds-setup-flow-complete-label{align-items:center;gap:var(--setup-copy-gap);color:var(--setup-complete);font-weight:var(--setup-weight);display:flex}.ds-setup-flow-complete-label svg{width:var(--setup-step-icon);height:var(--setup-step-icon)}.ds-setup-flow-meter{gap:var(--setup-copy-gap);display:grid}.ds-setup-flow-meter>strong{color:var(--setup-text);font-size:var(--setup-flow-count-size);font-weight:var(--setup-weight);line-height:var(--setup-leading);font-variant-numeric:tabular-nums}.ds-setup-flow-meter>strong>span{color:var(--setup-muted);font-size:var(--setup-title-size)}.ds-setup-flow-meter progress{appearance:none;width:100%;height:var(--setup-progress-height);margin-top:var(--setup-inline-gap);border-radius:var(--setup-radius);background:var(--setup-soft-surface);color:var(--setup-accent);border:0;overflow:hidden}.ds-setup-flow-meter progress::-webkit-progress-bar{background:var(--setup-soft-surface)}.ds-setup-flow-meter progress::-webkit-progress-value{background:var(--setup-accent);border-radius:var(--setup-radius)}.ds-setup-flow-meter progress::-moz-progress-bar{background:var(--setup-accent);border-radius:var(--setup-radius)}.ds-setup-flow-context{gap:var(--setup-copy-gap);display:grid}.ds-setup-flow-next{justify-items:start;gap:var(--setup-inline-gap);padding:var(--setup-flow-next-padding);border-radius:var(--setup-radius);background:var(--setup-next-surface);display:grid}.ds-setup-flow-next>span{color:var(--setup-accent-text);font-size:var(--setup-small-size);font-weight:var(--setup-weight)}.ds-setup-flow-next h3{color:var(--setup-text);font-size:var(--setup-section-size);font-weight:var(--setup-weight);line-height:var(--setup-leading);margin:0}.ds-setup-flow-next p{color:var(--setup-muted);font-size:var(--setup-body-size);line-height:var(--setup-leading);margin:0}.ds-setup-flow-next button svg{width:var(--setup-step-icon);height:var(--setup-step-icon)}.ds-onboarding-intro h1:focus,.ds-setup-journey-heading h2:focus{outline:none}.ds-setup-task-list ol{margin:0;padding:0;list-style:none;display:grid}.ds-setup-task-list li+li{border-top:var(--setup-border)}.ds-setup-task-list li>button{gap:var(--setup-inline-gap);text-align:start;border-radius:var(--setup-radius);width:100%;padding:var(--setup-flow-next-padding);color:var(--setup-muted);font-family:inherit;font-size:var(--setup-body-size);line-height:var(--setup-leading);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.ds-setup-task-list li>button[aria-current]{background:var(--setup-next-surface)}.ds-setup-task-list li>button:hover{background:var(--setup-soft-surface)}.ds-setup-task-list li>button:focus-visible{outline:var(--setup-focus);outline-offset:var(--setup-focus-offset)}.ds-setup-task-list li>button>svg{width:var(--setup-step-icon);height:var(--setup-step-icon);flex:none}.ds-setup-task-list li>button>span:first-of-type{gap:var(--setup-copy-gap);flex:1;min-width:0;display:grid}.ds-setup-task-list strong{font-weight:var(--setup-weight);color:var(--setup-text)}.ds-setup-task-state{font-size:var(--setup-small-size);flex:none}.ds-setup-plan{gap:var(--setup-gap);min-width:0;display:grid}.ds-setup-plan-progress>strong{color:var(--setup-muted);font-size:var(--setup-small-size);font-weight:var(--setup-weight);line-height:var(--setup-leading)}.ds-setup-plan-next{justify-content:space-between;align-items:center;gap:var(--setup-inline-gap);padding-top:var(--setup-inline-gap);flex-wrap:wrap;display:flex}.ds-setup-plan-next>div{gap:var(--setup-copy-gap);flex:1;min-width:0;display:grid}.ds-setup-plan-next strong{color:var(--setup-text);font-size:var(--setup-body-size);font-weight:var(--setup-weight)}.ds-setup-plan-next span{color:var(--setup-muted);font-size:var(--setup-small-size);line-height:var(--setup-leading)}.ds-setup-plan-groups{gap:var(--setup-gap);display:grid}.ds-setup-task-group{min-width:0}.ds-setup-task-group h2{margin:0 0 var(--setup-inline-gap);font-size:var(--setup-section-size);font-weight:var(--setup-weight);color:var(--setup-text)}.ds-setup-plan .ds-setup-task-list li+li{border-top:0}.ds-setup-plan .ds-setup-task-list li>button{padding:var(--setup-inline-gap)}.ds-setup-task-list li>button{grid-template-columns:var(--setup-task-columns);min-height:var(--setup-task-min-height);display:grid}.ds-setup-task-list li>button>span:first-of-type{overflow-wrap:anywhere}@media (width<=760px){.ds-setup-plan-next>div{flex-basis:100%}.ds-setup-task-list li>button{grid-template-columns:var(--setup-step-icon) minmax(0, 1fr) var(--setup-step-icon)}.ds-setup-task-state{grid-area:2/2}.ds-setup-task-list li>button>svg:last-child{grid-area:1/3}}.ds-setup-embedded-page{min-width:0}.ds-setup-journey{gap:var(--setup-journey-gap);max-width:var(--setup-journey-width);width:100%;min-width:0;margin-inline:auto;display:grid}.ds-setup-journey-heading{justify-items:start;gap:var(--setup-inline-gap);padding-top:var(--setup-inline-gap);display:grid}.ds-setup-journey-label{align-items:center;gap:var(--setup-copy-gap);color:var(--setup-muted);font-size:var(--setup-body-size);font-weight:var(--setup-weight);display:inline-flex}.ds-setup-journey-label svg{color:var(--setup-complete)}.ds-setup-journey-heading h2{color:var(--setup-text);font-size:var(--setup-journey-title-size);font-weight:var(--setup-weight);line-height:var(--setup-journey-title-leading);letter-spacing:var(--setup-journey-title-tracking);margin:0}.ds-setup-journey-heading p{max-width:var(--setup-description-width);color:var(--setup-muted);font-size:var(--setup-journey-body-size);line-height:var(--setup-leading);margin:0}.ds-setup-journey svg{width:var(--setup-step-icon);height:var(--setup-step-icon);flex:none}.ds-setup-journey-section-heading{justify-content:space-between;align-items:center;gap:var(--setup-inline-gap);flex-wrap:wrap;display:flex}.ds-setup-journey-section-heading h3{color:var(--setup-text);font-size:var(--setup-section-size);font-weight:var(--setup-weight);margin:0}.ds-setup-journey-section-heading>span{color:var(--setup-muted);font-size:var(--setup-small-size)}.ds-setup-outcomes{grid-template-columns:var(--setup-outcome-columns);gap:var(--setup-next-gap);display:grid}.ds-setup-outcome{gap:var(--setup-next-gap);padding:var(--setup-padding);border:var(--setup-border);border-radius:var(--setup-radius);background:var(--setup-surface);min-width:0;display:grid}.ds-setup-outcome:last-child:nth-child(odd){grid-column:1/-1}.ds-setup-outcome>header{justify-content:space-between;align-items:center;gap:var(--setup-inline-gap);display:flex}.ds-setup-outcome-icon{width:var(--setup-icon-box);height:var(--setup-icon-box);color:var(--setup-accent-text);background:var(--setup-next-surface);border-radius:var(--radius-md);place-items:center;display:grid}.ds-setup-outcome-icon svg{width:var(--setup-icon-size);height:var(--setup-icon-size)}.ds-setup-outcome h3{color:var(--setup-text);font-size:var(--setup-outcome-title-size);font-weight:var(--setup-weight);line-height:var(--setup-leading);margin:0}.ds-setup-outcome p{margin:var(--setup-copy-gap) 0 0;color:var(--setup-muted);font-size:var(--setup-body-size);line-height:var(--setup-leading)}.ds-setup-outcome-state{align-items:center;gap:var(--setup-copy-gap);color:var(--setup-muted);font-size:var(--setup-small-size);display:inline-flex}.ds-setup-outcome-state svg{color:var(--setup-complete)}.ds-setup-journey-start,.ds-setup-journey-handoff{justify-content:space-between;align-items:center;gap:var(--setup-gap);padding:var(--setup-padding);border:var(--setup-border);border-radius:var(--setup-radius);background:var(--setup-next-surface);flex-wrap:wrap;display:flex}.ds-setup-journey-start>div:first-child,.ds-setup-journey-handoff>div:first-child{min-width:var(--setup-flow-copy-basis);flex:1}.ds-setup-journey-start span,.ds-setup-journey-handoff span{color:var(--setup-accent-text);font-size:var(--setup-small-size);font-weight:var(--setup-weight)}.ds-setup-journey-start h3,.ds-setup-journey-handoff h3{margin:var(--setup-copy-gap) 0;color:var(--setup-text);font-size:var(--setup-title-size);font-weight:var(--setup-weight);line-height:var(--setup-leading)}.ds-setup-journey-start p,.ds-setup-journey-handoff p{color:var(--setup-muted);font-size:var(--setup-body-size);line-height:var(--setup-leading);max-width:var(--setup-description-width);margin:0}.ds-setup-journey-handoff>div:last-child{align-items:center;gap:var(--setup-inline-gap);flex-wrap:wrap;display:flex}.ds-setup-journey-footer{justify-content:space-between;gap:var(--setup-inline-gap);padding-top:var(--setup-inline-gap);border-top:var(--setup-border);flex-wrap:wrap;display:flex}.ds-setup-home-flows{gap:var(--setup-gap);display:grid}.ds-setup-home .ds-setup-aside{top:var(--setup-home-sticky-top);max-height:var(--setup-home-aside-height);align-self:start;position:sticky;overflow-y:auto}@media (width<=760px){.ds-setup-home .ds-setup-aside{max-height:none;position:static;overflow-y:visible}}.ds-setup-flow-sections{gap:var(--setup-gap);display:grid}.ds-setup-flow-list-card{border:var(--setup-border);border-radius:var(--setup-radius);background:var(--setup-surface)}.ds-setup-flow-list-card .ds-action-choice+.ds-action-choice{border-top:var(--setup-border)}.ds-setup-flow-list-card .ds-action-choice:first-child{border-radius:var(--setup-radius) var(--setup-radius) 0 0}.ds-setup-flow-list-card .ds-action-choice:last-child{border-radius:0 0 var(--setup-radius) var(--setup-radius)}.ds-setup-flow-list-card .ds-action-choice:only-child{border-radius:var(--setup-radius)}.ds-setup-flow-card-header{padding:var(--action-choice-padding);border-bottom:var(--setup-border)}.ds-setup-flow-card-header h2,.ds-setup-flow-card-header h3{color:var(--setup-text);font-size:var(--setup-section-size);font-weight:var(--setup-weight);line-height:var(--setup-leading);margin:0}.ds-setup-flow-card-header+.ds-action-choices .ds-action-choice:first-child{border-top-left-radius:0;border-top-right-radius:0}.ds-setup-completed{border:var(--setup-border);border-radius:var(--setup-radius);background:var(--setup-surface);min-width:0}.ds-setup-completed ul{margin:0;padding:0;list-style:none}.ds-setup-completed li+li{border-top:var(--setup-border)}.ds-setup-completed li>button{align-items:center;gap:var(--setup-inline-gap);width:100%;padding:var(--action-choice-padding);color:var(--setup-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ds-setup-completed li>button:hover{background:var(--setup-soft-surface)}.ds-setup-completed li>button:focus-visible{outline:var(--setup-focus);outline-offset:var(--setup-focus-offset)}.ds-setup-completed li:last-child>button{border-radius:0 0 var(--setup-radius) var(--setup-radius)}.ds-setup-completed-icon{width:var(--setup-icon-box);height:var(--setup-icon-box);border-radius:var(--radius-md);background:var(--setup-complete-surface);color:var(--setup-complete);flex:none;place-items:center;display:grid}.ds-setup-completed-icon svg{width:var(--setup-icon-size);height:var(--setup-icon-size)}.ds-setup-completed-copy{gap:var(--setup-copy-gap);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.ds-setup-completed-copy strong{font-size:var(--action-choice-title-size);font-weight:var(--setup-weight)}.ds-setup-completed-copy>span,.ds-setup-completed-action{font-size:var(--setup-small-size);color:var(--setup-muted)}.ds-setup-completed-action{align-items:center;gap:var(--setup-copy-gap);flex:none;display:inline-flex}.ds-setup-completed-action svg{width:var(--setup-step-icon);height:var(--setup-step-icon)}.ds-setup-home-summary{border:var(--setup-border);border-radius:var(--setup-radius);background:var(--setup-surface);min-width:0;display:grid}.ds-setup-home-summary h2,.ds-setup-home-summary h3{color:var(--setup-text);font-size:var(--setup-section-size);font-weight:var(--setup-weight);line-height:var(--setup-leading);margin:0}.ds-setup-home-meter{gap:var(--setup-copy-gap);padding:var(--action-choice-padding);display:grid}.ds-setup-home-count{align-items:baseline;gap:var(--setup-copy-gap) var(--setup-inline-gap);flex-wrap:wrap;display:flex}.ds-setup-home-count>strong{font-size:var(--setup-title-size);font-weight:var(--setup-weight);color:var(--setup-text);font-variant-numeric:tabular-nums}.ds-setup-home-count>strong>span{color:var(--setup-muted)}.ds-setup-home-meter>span,.ds-setup-home-count>span,.ds-setup-home-success p{color:var(--setup-muted);font-size:var(--setup-small-size);line-height:var(--setup-leading)}.ds-setup-home-meter progress{appearance:none;width:100%;height:var(--setup-progress-height);margin-block:var(--setup-inline-gap);border-radius:var(--setup-radius);background:var(--setup-soft-surface);color:var(--setup-home-progress-color);border:0;display:block;overflow:hidden}.ds-setup-home-meter progress::-webkit-progress-bar{background:var(--setup-soft-surface)}.ds-setup-home-meter progress::-webkit-progress-value{background:var(--setup-home-progress-color);border-radius:var(--setup-radius)}.ds-setup-home-meter progress::-moz-progress-bar{background:var(--setup-home-progress-color);border-radius:var(--setup-radius)}.ds-setup-home-next,.ds-setup-home-preferences{gap:var(--setup-inline-gap);padding:var(--action-choice-padding);border-top:var(--setup-border);min-width:0;display:grid}.ds-setup-home-next>button{align-items:center;gap:var(--setup-inline-gap);border-radius:var(--radius-md);width:100%;padding:var(--setup-inline-gap);background:var(--setup-soft-surface);color:var(--setup-muted);font:inherit;text-align:start;cursor:pointer;border:0;display:flex}.ds-setup-home-next>button:hover{color:var(--setup-text)}.ds-setup-home-next>button:focus-visible{outline:var(--setup-focus);outline-offset:var(--setup-focus-offset)}.ds-setup-home-next>button>span{gap:var(--setup-copy-gap);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.ds-setup-home-next strong{color:var(--setup-text);font-size:var(--setup-body-size);font-weight:var(--setup-weight);line-height:var(--setup-leading)}.ds-setup-home-next>button>span>span{font-size:var(--setup-small-size);line-height:var(--setup-leading)}.ds-setup-home-next button svg,.ds-setup-home-success button svg{width:var(--setup-step-icon);height:var(--setup-step-icon)}.ds-setup-home-preferences>.ds-stack>button{justify-self:start}.ds-setup-home-preferences .ds-onboarding-disclosure{background:0 0;border:0;border-radius:0}.ds-setup-home-preferences .ds-onboarding-disclosure>summary{padding:var(--setup-copy-gap) 0;gap:var(--setup-inline-gap);color:var(--setup-text);font-size:var(--setup-section-size);font-weight:var(--setup-weight);line-height:var(--setup-leading)}.ds-setup-home-preferences .ds-onboarding-disclosure>summary svg{width:var(--setup-step-icon);height:var(--setup-step-icon)}.ds-setup-home-preferences .ds-onboarding-disclosure>.ds-onboarding-section-body{padding:var(--setup-inline-gap) 0 0;gap:var(--setup-inline-gap)}.ds-setup-home-success{gap:var(--setup-inline-gap);padding:var(--action-choice-padding);justify-items:start;display:grid}.ds-setup-home-success>svg{width:var(--setup-icon-box);height:var(--setup-icon-box);color:var(--setup-complete)}.ds-setup-home-success p{margin:0}.ds-setup-home .ds-action-choice-icon{width:var(--setup-icon-box);height:var(--setup-icon-box)}.ds-setup-home .ds-action-choice-meta{justify-content:start;align-items:baseline}.ds-setup-home .ds-action-choice-meta>span+span{border-inline-start:var(--setup-border);padding-inline-start:var(--setup-inline-gap)}@media (width<=760px){.ds-setup-home .ds-action-choice-meta{flex-direction:column;align-items:start}.ds-setup-home .ds-action-choice-meta>span+span{border-inline-start:0;padding-inline-start:0}}.ds-setup-home--cards{gap:var(--setup-gap)}.ds-setup-hub-intro{justify-content:space-between;align-items:center;gap:var(--setup-gap);padding:var(--setup-padding);border:var(--setup-border);border-radius:var(--setup-radius);background:var(--setup-surface);flex-wrap:wrap;display:flex}.ds-setup-hub-progress{align-items:center;gap:var(--setup-inline-gap);flex-wrap:wrap;display:flex}.ds-setup-hub-progress>span,.ds-setup-hub-note{color:var(--setup-muted);font-size:var(--setup-small-size)}.ds-setup-hub-progress progress{appearance:none;width:var(--setup-hub-progress-width);height:var(--setup-progress-height);border-radius:var(--setup-radius);background:var(--setup-soft-surface);color:var(--setup-accent);border:0;display:block;overflow:hidden}.ds-setup-hub-progress progress::-webkit-progress-bar{background:var(--setup-soft-surface)}.ds-setup-hub-progress progress::-webkit-progress-value{background:var(--setup-accent);border-radius:var(--setup-radius)}.ds-setup-hub-progress progress::-moz-progress-bar{background:var(--setup-accent);border-radius:var(--setup-radius)}.ds-setup-card-library{min-width:0}.ds-setup-card-library>h2{margin:0 var(--space-1) var(--setup-inline-gap);color:var(--setup-muted);font-size:var(--setup-small-size);font-weight:var(--setup-weight);letter-spacing:var(--settings-ui-group-label-tracking);text-transform:uppercase}.ds-setup-card-grid{grid-template-columns:var(--setup-hub-columns);gap:var(--setup-gap);display:grid}.ds-setup-destination-card{gap:var(--setup-hub-card-gap);min-width:0;min-height:var(--setup-hub-card-min-height);padding:var(--setup-hub-card-padding);border-radius:var(--setup-hub-radius);background:var(--setup-surface);box-shadow:var(--setup-hub-shadow);border:0;flex-direction:column;display:flex;position:relative}.ds-setup-destination-card:hover{background:var(--color-surface-hover)}.ds-setup-card-action{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ds-setup-card-action:focus-visible{outline:var(--setup-focus);outline-offset:var(--setup-focus-offset)}.ds-setup-card-title{flex-wrap:var(--setup-hub-title-wrap);align-items:center;gap:var(--setup-hub-card-gap);min-width:0;display:flex}.ds-setup-card-symbol{width:var(--setup-hub-tile-size);height:var(--setup-hub-tile-size);border-radius:var(--setup-hub-tile-radius);background:var(--setup-hub-tile-surface);color:var(--setup-text);flex:none;place-items:center;display:grid}.ds-setup-card-symbol>svg{width:var(--setup-hub-tile-icon);height:var(--setup-hub-tile-icon)}.ds-setup-card-title h3{flex:1 1 var(--setup-hub-title-basis);min-width:0;color:var(--setup-text);font-size:var(--setup-hub-card-title-size);font-weight:var(--setup-hub-card-title-weight);line-height:var(--setup-leading);margin:0}.ds-setup-card-chip{padding:var(--setup-hub-chip-padding);border-radius:var(--radius-pill);background:var(--setup-next-surface);color:var(--setup-accent-text);font-size:var(--setup-small-size);font-weight:var(--setup-hub-chip-weight);flex:none}.ds-setup-card-done{width:var(--setup-hub-check-size);height:var(--setup-hub-check-size);color:var(--setup-complete);flex:none}.ds-setup-destination-card>p{color:var(--setup-muted);font-size:var(--setup-body-size);line-height:var(--setup-leading);flex:1;margin:0}.ds-setup-card-footer{align-items:center;gap:var(--setup-hub-card-gap);display:flex}.ds-setup-card-footer>span{color:var(--setup-muted);font-size:var(--setup-small-size);font-variant-numeric:tabular-nums;flex:none}.ds-setup-card-footer>.ds-setup-card-complete{color:var(--setup-complete);font-weight:var(--setup-hub-done-weight);flex:1}.ds-setup-card-footer progress{appearance:none;min-width:0;height:var(--setup-hub-bar-height);border-radius:var(--radius-pill);background:var(--setup-hub-segment-open);color:var(--setup-accent);border:0;flex:1;display:block;overflow:hidden}.ds-setup-card-footer progress::-webkit-progress-bar{background:var(--setup-hub-segment-open)}.ds-setup-card-footer progress::-webkit-progress-value{background:var(--setup-accent);border-radius:var(--radius-pill)}.ds-setup-card-footer progress::-moz-progress-bar{background:var(--setup-accent);border-radius:var(--radius-pill)}.ds-setup-hub-preferences{padding-block:var(--setup-inline-gap);border-top:var(--setup-border)}.ds-setup-home--cards .ds-setup-completed ul{grid-template-columns:var(--setup-hub-columns);display:grid}.ds-setup-home--cards .ds-setup-completed li+li{border-top:0}.ds-setup-home--cards .ds-setup-completed li>button{height:100%}.ds-setup-home--cards .ds-setup-completed-action{display:none}.ds-setup-hub-intro{padding:var(--setup-hub-intro-padding);border-radius:var(--setup-hub-intro-radius);box-shadow:var(--setup-hub-shadow);border:0;flex-wrap:nowrap;align-items:center}.ds-setup-hub-progress{gap:var(--setup-inline-gap);flex:1;min-width:0;display:grid}.ds-setup-hub-progress>strong{color:var(--setup-text);font-size:var(--setup-hub-summary-size);font-weight:var(--setup-hub-summary-weight);line-height:var(--setup-leading)}.ds-setup-hub-progress progress{width:100%}.ds-setup-hub-segments{gap:var(--setup-hub-segment-gap);display:flex}.ds-setup-hub-segments>i{height:var(--setup-hub-segment-height);border-radius:var(--radius-pill);background:var(--setup-hub-segment-open);flex:1}.ds-setup-hub-segments>i[data-state=complete]{background:var(--setup-hub-segment-done)}.ds-setup-hub-segments>i[data-state=next]{background:var(--setup-hub-segment-next)}.ds-setup-hub-next{align-items:flex-end;gap:var(--setup-copy-gap);flex-direction:column;flex:none;display:flex}.ds-setup-hub-next>span{color:var(--setup-muted);font-size:var(--setup-small-size)}.ds-setup-hub-next .bo-button svg{width:var(--setup-step-icon);height:var(--setup-step-icon)}.ds-setup-hub-intro>.bo-button{flex:none}@media (width<=760px){.ds-setup-hub-intro{flex-direction:column;align-items:stretch}.ds-setup-hub-intro>.bo-button{align-self:start}.ds-setup-hub-next{align-items:stretch}.ds-setup-destination-card{min-height:0}}.ds-setup-wizard{display:contents}.ds-setup-wizard[data-has-rail]{grid-template-columns:var(--setup-rail-width) minmax(0, var(--onboarding-step-width));justify-content:center;gap:var(--setup-rail-gap);flex:1;grid-template-rows:minmax(0,1fr);width:100%;min-height:0;display:grid}.ds-setup-wizard[data-has-rail]:has(>.is-wide){grid-template-columns:var(--setup-rail-width) minmax(0, 1fr)}.ds-setup-wizard[data-has-rail]>.ds-onboarding-layout{height:100%;min-height:0;margin-inline:0}.ds-setup-wizard[data-has-rail] .ds-onboarding-progress{display:none}.ds-onboarding-screen:has(.ds-setup-wizard[data-has-rail]) .ds-onboarding-brand{max-width:var(--setup-wizard-width)}.ds-setup-step-rail{align-content:start;align-self:center;gap:var(--setup-inline-gap);max-height:100%;padding-block:var(--onboarding-panel-padding);display:grid;overflow-y:auto}.ds-setup-step-rail-label{margin:0 var(--space-1);color:var(--setup-muted);font-size:var(--setup-small-size);font-weight:var(--setup-weight);letter-spacing:var(--settings-ui-group-label-tracking);text-transform:uppercase}.ds-setup-step-rail ol{border-radius:var(--setup-rail-radius);background:var(--setup-surface);box-shadow:var(--setup-hub-shadow);margin:0;padding:0;list-style:none;overflow:hidden}.ds-setup-step-rail li{position:relative}.ds-setup-step-rail li+li:before{content:"";inset-block-start:0;inset-inline:var(--setup-rail-separator-inset) 0;border-top:var(--setup-border);position:absolute}.ds-setup-step-rail button{align-items:center;gap:var(--setup-rail-row-gap);width:100%;padding:var(--setup-rail-row-padding);color:var(--setup-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ds-setup-step-rail button:disabled{cursor:default}.ds-setup-step-rail button:not(:disabled):hover{background:var(--setup-soft-surface)}.ds-setup-step-rail button:focus-visible{outline:var(--setup-focus);outline-offset:var(--setup-focus-offset)}.ds-setup-step-rail button[aria-current=step]{background:var(--setup-rail-current-surface)}.ds-setup-step-rail-number,.ds-setup-step-rail-check{width:var(--setup-rail-mark-size);height:var(--setup-rail-mark-size);border-radius:var(--radius-pill);flex:none;place-items:center;display:grid}.ds-setup-step-rail-number{border:var(--setup-rail-mark-border);color:var(--setup-muted);font-size:var(--setup-rail-mark-text-size);font-weight:var(--setup-weight)}.ds-setup-step-rail button[aria-current=step] .ds-setup-step-rail-number{border-color:var(--setup-rail-current-text);color:var(--setup-rail-current-text)}.ds-setup-step-rail-check{background:var(--setup-complete);color:var(--setup-hub-tile-next-text)}.ds-setup-step-rail-check svg{width:var(--setup-rail-check-icon);height:var(--setup-rail-check-icon)}.ds-setup-step-rail-title{min-width:0;font-size:var(--setup-rail-title-size);font-weight:var(--setup-rail-title-weight);line-height:var(--setup-leading);flex:1}.ds-setup-step-rail button[aria-current=step] .ds-setup-step-rail-title{color:var(--setup-rail-current-text)}.ds-setup-step-rail-required{color:var(--setup-rail-required);margin-inline-start:var(--space-1)}.ds-setup-step-rail-state{width:var(--setup-rail-hidden-size);height:var(--setup-rail-hidden-size);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (width<=640px){.ds-setup-wizard[data-has-rail]{display:contents}.ds-setup-wizard[data-has-rail] .ds-onboarding-progress{display:grid}.ds-setup-step-rail{display:none}}.ds-creation-bar{height:var(--creation-bar-height);padding:var(--creation-bar-padding);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ds-creation-bar>img{width:var(--creation-brand-width);height:auto}.ds-creation-close{width:var(--creation-close-size);height:var(--creation-close-size);background:var(--creation-close-surface);color:var(--creation-text);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.ds-creation-close:hover{background:var(--creation-close-hover)}.ds-creation-close:focus-visible{box-shadow:var(--creation-focus);outline:none}.ds-creation-close:disabled{opacity:var(--creation-disabled-opacity);cursor:not-allowed}.ds-creation-close svg{width:var(--creation-close-icon);height:var(--creation-close-icon)}.ds-onboarding-screen.ds-creation-screen>.ds-page{max-width:none;padding:var(--creation-body-padding);justify-content:flex-start}.ds-creation-columns{grid-template-columns:var(--creation-columns);grid-template-rows:var(--creation-columns-rows);gap:var(--creation-columns-gap);justify-content:center;align-content:var(--creation-columns-align);flex:1;align-items:start;width:100%;min-height:0;display:grid}.ds-creation-columns[data-single]{grid-template-columns:var(--creation-columns-single)}.ds-creation-columns[data-wide]{grid-template-columns:var(--creation-columns-wide)}.ds-creation-panel{align-content:start;gap:var(--creation-end-gap);min-height:0;max-height:100%;padding:var(--creation-panel-padding);font-size:var(--creation-text-size);display:grid;overflow-y:auto}.ds-creation-title{font-size:var(--creation-end-title-size);line-height:var(--creation-end-title-leading);letter-spacing:var(--creation-end-title-tracking);font-weight:var(--creation-strong-weight);color:var(--creation-text);outline:none;margin:0}.ds-creation-panel .ds-plan-controls{align-items:center}.ds-creation-panel .ds-plan-flag{inset-inline-start:auto;inset-inline-end:var(--plan-tile-padding)}.ds-creation-panel .ds-plan-compare{margin-top:var(--creation-panel-section-gap)}.ds-creation-main{flex-direction:column;min-width:0;min-height:0;max-height:100%;display:flex}.ds-creation-main>.ds-onboarding-layout{max-width:none;margin:0;padding:0}.ds-creation-main>.ds-onboarding-layout.is-document .ds-onboarding-step-card{align-self:start}.ds-creation-main .ds-onboarding-fields{align-content:start;gap:var(--creation-gap);display:grid}.ds-creation-main .ds-onboarding-fields .ds-form{gap:var(--creation-gap);display:grid}.ds-creation-main>.ds-resource-state{border-radius:var(--creation-card-radius);background:var(--creation-card-surface);box-shadow:var(--creation-card-shadow)}.ds-creation-summary{gap:var(--creation-summary-gap);padding:var(--creation-summary-padding);border-radius:var(--creation-card-radius);background:var(--creation-card-surface);box-shadow:var(--creation-card-shadow);font-size:var(--creation-text-size);display:grid}.ds-creation-summary-identity{align-items:center;gap:var(--creation-section-gap);min-width:0;display:flex}.ds-creation-summary-avatar{width:var(--creation-summary-avatar);height:var(--creation-summary-avatar);border-radius:var(--creation-summary-avatar-radius);background:var(--creation-fill);color:var(--creation-text);font-size:var(--creation-summary-avatar-size);font-weight:var(--creation-summary-avatar-weight);flex-shrink:0;place-items:center;display:grid}.ds-creation-summary-avatar svg{width:var(--creation-tile-icon);height:var(--creation-tile-icon)}.ds-creation-summary-name{min-width:0;display:grid}.ds-creation-summary-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--creation-summary-title-size);font-weight:var(--creation-strong-weight);color:var(--creation-text);overflow:hidden}.ds-creation-summary small{font-size:var(--creation-small-size);color:var(--creation-muted)}.ds-creation-summary-rows{gap:var(--creation-summary-row-gap);padding:var(--creation-summary-gap) 0 0;border-top:var(--creation-border);margin:0;list-style:none;display:grid}.ds-creation-summary-rows li{align-items:flex-start;gap:var(--creation-summary-icon-gap);min-width:0;display:flex}.ds-creation-summary-rows svg{width:var(--creation-tile-icon);height:var(--creation-tile-icon);color:var(--creation-muted);flex-shrink:0}.ds-creation-summary-rows span{overflow-wrap:anywhere;min-width:0;display:grid}.ds-creation-summary-rows strong{font-weight:var(--creation-strong-weight);color:var(--creation-text)}.ds-creation-summary-rows li[data-pending] strong{font-weight:var(--font-weight-regular);color:var(--creation-muted)}.ds-creation-summary-note{padding-top:var(--creation-summary-gap);border-top:var(--creation-border)}.ds-creation-summary-note>div{justify-content:space-between;align-items:baseline;gap:var(--creation-section-gap);color:var(--color-text);display:flex}.ds-creation-summary-note strong{font-size:var(--font-size-heading);font-weight:var(--creation-strong-weight);letter-spacing:var(--creation-plan-value-tracking);color:var(--creation-text)}.ds-creation-summary-note p{margin:var(--space-2) 0 0;font-size:var(--creation-small-size);line-height:var(--line-height-body);color:var(--creation-muted)}.ds-creation-usage{align-items:center;gap:var(--creation-summary-icon-gap);font-size:var(--creation-small-size);color:var(--creation-muted);display:flex}.ds-creation-usage progress{min-width:0;height:var(--creation-meter-height);appearance:none;border-radius:var(--radius-pill);background:var(--creation-meter-track);color:var(--creation-meter-value);border:0;flex:1;overflow:hidden}.ds-creation-usage progress::-webkit-progress-bar{background:var(--creation-meter-track)}.ds-creation-usage progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--creation-meter-value)}.ds-creation-usage progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--creation-meter-value)}.ds-creation-section{gap:var(--creation-section-gap);min-width:0;display:grid}.ds-creation-section>header{justify-content:space-between;align-items:baseline;gap:var(--creation-section-gap);display:flex}.ds-creation-section h2{font-size:var(--creation-title-size);font-weight:var(--creation-title-weight);color:var(--creation-text);margin:0}.ds-creation-section h2 small{font-size:var(--creation-text-size);font-weight:var(--font-weight-regular);color:var(--creation-muted);margin-inline-start:var(--space-2)}.ds-creation-link{font:inherit;font-size:var(--creation-text-size);font-weight:var(--creation-strong-weight);color:var(--creation-link);cursor:pointer;background:0 0;border:0;padding:0}.ds-creation-link:hover{text-decoration:underline}.ds-creation-link:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--creation-focus);outline:none}.ds-creation-link:disabled{opacity:var(--creation-disabled-opacity);cursor:not-allowed;text-decoration:none}.ds-creation-hint{font-size:var(--creation-small-size);line-height:var(--line-height-body);color:var(--creation-muted);margin:0}.ds-creation-facts{border:var(--creation-border);border-radius:var(--creation-radius);font-size:var(--creation-text-size);margin:0}.ds-creation-facts>div{align-items:baseline;gap:var(--creation-fact-gap);padding:var(--creation-fact-padding);border-bottom:var(--creation-border);display:flex}.ds-creation-facts>div:last-child{border-bottom:0}.ds-creation-facts dt{width:var(--creation-fact-label-width);color:var(--creation-muted);flex-shrink:0}.ds-creation-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--creation-text);flex:1;margin:0}.ds-creation-facts dd[data-empty]{color:var(--creation-muted)}.ds-creation-facts dd small{font-size:var(--creation-small-size);color:var(--creation-muted);display:block}.ds-creation-note{gap:var(--creation-section-gap);padding:var(--creation-note-padding);border-radius:var(--creation-radius);background:var(--creation-fill);font-size:var(--creation-text-size);display:flex}.ds-creation-note svg{width:var(--creation-tile-icon);height:var(--creation-tile-icon);margin-top:var(--creation-check-offset);color:var(--creation-text);flex-shrink:0}.ds-creation-note p{line-height:var(--line-height-body);color:var(--color-text);margin:0}.ds-creation-note strong{font-weight:var(--creation-strong-weight);color:var(--creation-text);display:block}.ds-creation-chips{gap:var(--creation-chip-gap);flex-wrap:wrap;display:flex}.ds-creation-chip{align-items:center;gap:var(--creation-chip-gap);min-height:var(--creation-chip-height);padding:var(--creation-chip-padding);border:var(--creation-border);border-radius:var(--creation-chip-radius);background:var(--creation-card-surface);font:inherit;font-size:var(--creation-text-size);font-weight:var(--creation-chip-weight);color:var(--creation-text);cursor:pointer;transition:var(--creation-motion);display:inline-flex}.ds-creation-chip svg{width:var(--creation-tile-icon);height:var(--creation-tile-icon);color:var(--creation-muted);flex-shrink:0}.ds-creation-chip:hover{border-color:var(--creation-hover-border)}.ds-creation-chip[aria-pressed=true]{border-color:var(--creation-accent);background:var(--creation-selected-chip-surface);box-shadow:var(--creation-selected-edge);font-weight:var(--creation-strong-weight)}.ds-creation-chip[aria-pressed=true] svg{color:var(--creation-text)}.ds-creation-chip:focus-visible{box-shadow:var(--creation-focus);outline:none}.ds-creation-chip:disabled{opacity:var(--creation-disabled-opacity);cursor:not-allowed}.ds-creation-choices,.ds-creation-checks{border:0;min-width:0;margin:0;padding:0}.ds-creation-choices{gap:var(--creation-choice-gap);display:grid}.ds-creation-choices>legend,.ds-creation-checks>legend{width:var(--onboarding-hidden-size);height:var(--onboarding-hidden-size);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.ds-creation-choice{border:var(--creation-border);border-radius:var(--creation-radius);background:var(--creation-card-surface);transition:var(--creation-motion)}.ds-creation-choice:hover{border-color:var(--creation-hover-border)}.ds-creation-choice[data-selected]{border-color:var(--creation-accent);background:var(--creation-selected-surface);box-shadow:var(--creation-selected-edge)}.ds-creation-choice[data-selected]:has(>label>input:focus-visible){box-shadow:var(--creation-selected-edge), var(--creation-focus)}.ds-creation-choice[data-disabled]{opacity:var(--creation-disabled-opacity)}.ds-creation-choice:has(>label>input:focus-visible){box-shadow:var(--creation-focus)}.ds-creation-choice>label{align-items:center;gap:var(--creation-choice-gap);padding:var(--creation-choice-padding);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.ds-creation-choice[data-disabled]>label{cursor:not-allowed}.ds-creation-choice>label>input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ds-creation-tile{width:var(--creation-tile-size);height:var(--creation-tile-size);border-radius:var(--creation-tile-radius);background:var(--creation-fill);color:var(--creation-text);flex-shrink:0;place-items:center;display:grid}.ds-creation-tile svg{width:var(--creation-tile-icon);height:var(--creation-tile-icon)}.ds-creation-choice[data-selected] .ds-creation-tile{background:var(--creation-card-surface);box-shadow:var(--creation-tile-selected-edge)}.ds-creation-choice-copy{gap:var(--space-hairline);min-width:0;font-size:var(--creation-text-size);display:grid}.ds-creation-choice-copy>strong{align-items:center;gap:var(--space-3);font-weight:var(--creation-strong-weight);color:var(--creation-text);flex-wrap:wrap;display:flex}.ds-creation-choice-copy>span{font-size:var(--creation-small-size);line-height:var(--line-height-body);color:var(--creation-muted)}.ds-creation-badge{min-height:var(--creation-badge-height);padding:var(--creation-badge-padding);border-radius:var(--radius-pill);background:var(--creation-fill);font-size:var(--creation-small-size);font-weight:var(--creation-strong-weight);color:var(--creation-text);white-space:nowrap;align-items:center;display:inline-flex}.ds-creation-choice[data-selected] .ds-creation-badge{background:var(--creation-card-surface);box-shadow:var(--creation-tile-selected-edge)}.ds-creation-choice-check{width:var(--creation-choice-check-size);height:var(--creation-choice-check-size);box-shadow:var(--creation-choice-check-edge);color:#0000;border-radius:50%;place-items:center;display:grid}.ds-creation-choice-check svg{width:var(--creation-choice-check-icon);height:var(--creation-choice-check-icon);stroke-width:var(--creation-choice-check-stroke)}.ds-creation-choice[data-selected] .ds-creation-choice-check{background:var(--creation-accent);box-shadow:none;color:var(--creation-accent-text)}.ds-creation-choice-extra{gap:var(--creation-section-gap);padding:var(--creation-choice-extra-padding);display:grid}.ds-creation-choice-extra .ds-creation-facts{background:var(--creation-card-surface)}.ds-creation-choices[data-layout=list]{border:var(--creation-border);border-radius:var(--creation-radius);background:var(--creation-card-surface);gap:0}.ds-creation-choices[data-layout=list]>.ds-creation-choice{border:0;border-bottom:var(--creation-border);box-shadow:none;background:0 0;border-radius:0}.ds-creation-choices[data-layout=list]>.ds-creation-choice:last-child{border-bottom:0}.ds-creation-choices[data-layout=list]>.ds-creation-choice:hover:not([data-disabled]){background:var(--creation-fill)}.ds-creation-choices[data-layout=list]>.ds-creation-choice:first-of-type{border-radius:var(--creation-radius) var(--creation-radius) 0 0}.ds-creation-choices[data-layout=list]>.ds-creation-choice:last-child{border-radius:0 0 var(--creation-radius) var(--creation-radius)}.ds-creation-choices[data-layout=list]>.ds-creation-choice:has(>label>input:focus-visible){box-shadow:inset var(--creation-focus)}.ds-creation-choices[data-layout=list]>.ds-creation-choice>label{padding:var(--creation-choice-list-padding);grid-template-columns:auto minmax(0,1fr)}.ds-creation-choices[data-layout=list] .ds-creation-choice-check{grid-area:1/1}.ds-creation-choices[data-layout=list] .ds-creation-choice-copy{grid-area:1/2}.ds-creation-checks{border:var(--creation-border);border-radius:var(--creation-radius)}.ds-creation-checks>label{align-items:flex-start;gap:var(--creation-section-gap);padding:var(--creation-check-padding);border-bottom:var(--creation-border);cursor:pointer;display:flex;position:relative}.ds-creation-checks>label:last-child{border-bottom:0}.ds-creation-checks>label[data-disabled]{cursor:not-allowed}.ds-creation-checks>label[data-disabled]>span{opacity:var(--creation-disabled-opacity)}.ds-creation-checks input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ds-creation-check-box{width:var(--creation-check-size);height:var(--creation-check-size);margin-top:var(--creation-check-offset);border-radius:var(--creation-check-radius);box-shadow:var(--creation-choice-check-edge);color:#0000;flex-shrink:0;place-items:center;display:grid}.ds-creation-check-box svg{width:var(--creation-choice-check-icon);height:var(--creation-choice-check-icon);stroke-width:var(--creation-choice-check-stroke)}.ds-creation-checks input:checked+.ds-creation-check-box{background:var(--creation-accent);box-shadow:none;color:var(--creation-accent-text)}.ds-creation-checks input:focus-visible+.ds-creation-check-box{box-shadow:var(--creation-focus)}.ds-creation-check-copy{min-width:0;font-size:var(--creation-text-size);display:grid}.ds-creation-check-copy strong{font-weight:var(--creation-strong-weight);color:var(--creation-text)}.ds-creation-check-copy small{font-size:var(--creation-small-size);color:var(--creation-muted)}.ds-creation-end{gap:var(--creation-end-gap);min-height:0;padding:var(--creation-end-padding);border-radius:var(--creation-card-radius);background:var(--creation-card-surface);box-shadow:var(--creation-card-shadow);font-size:var(--creation-text-size);display:grid;overflow-y:auto}.ds-creation-end-top{justify-items:var(--creation-end-top-align);gap:var(--creation-summary-icon-gap);text-align:var(--creation-end-top-align);display:grid}.ds-creation-end-mark{width:var(--creation-end-mark);height:var(--creation-end-mark);border-radius:var(--creation-summary-avatar-radius);background:var(--creation-fill);color:var(--creation-text);place-items:center;display:grid}.ds-creation-end-mark svg{width:var(--creation-end-mark-icon);height:var(--creation-end-mark-icon)}.ds-creation-end-mark[data-tone=success]{background:var(--creation-end-success);color:var(--creation-end-success-text);border-radius:50%}.ds-creation-end-mark[data-tone=success] svg{stroke-width:var(--creation-end-mark-stroke)}.ds-creation-end h1{font-size:var(--creation-end-title-size);line-height:var(--creation-end-title-leading);letter-spacing:var(--creation-end-title-tracking);font-weight:var(--creation-strong-weight);color:var(--creation-text);outline:none;margin:0}.ds-creation-end-top p{line-height:var(--line-height-body);color:var(--creation-muted);margin:0}.ds-creation-end-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-creation-end-actions>*{flex:1 1 0;min-width:max-content}.ds-creation-tasks{border:var(--creation-border);border-radius:var(--creation-radius);margin:0;padding:0;list-style:none}.ds-creation-tasks li{border-bottom:var(--creation-border)}.ds-creation-tasks li:last-child{border-bottom:0}.ds-creation-task{align-items:center;gap:var(--creation-section-gap);width:100%;padding:var(--creation-task-padding);font:inherit;text-align:start;color:inherit;background:0 0;border:0;display:flex}.ds-creation-tasks button{cursor:pointer}.ds-creation-tasks button:hover{background:var(--creation-fill)}.ds-creation-tasks li:first-child button{border-radius:var(--creation-radius) var(--creation-radius) 0 0}.ds-creation-tasks li:last-child button{border-radius:0 0 var(--creation-radius) var(--creation-radius)}.ds-creation-tasks button:focus-visible{box-shadow:inset var(--creation-focus);outline:none}.ds-creation-tasks button:disabled{opacity:var(--creation-disabled-opacity);cursor:not-allowed}.ds-creation-task[data-disabled]{opacity:var(--creation-disabled-opacity)}.ds-creation-task-chevron{width:var(--creation-tile-icon);height:var(--creation-tile-icon);color:var(--creation-task-chevron);flex-shrink:0}.ds-creation-task-done{width:var(--creation-task-done-size);height:var(--creation-task-done-size);margin:var(--creation-task-done-inset);background:var(--creation-end-success);color:var(--creation-end-success-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ds-creation-task-done svg{width:var(--creation-task-done-icon);height:var(--creation-task-done-icon);stroke-width:var(--creation-end-mark-stroke)}.ds-creation-task-status{font-size:var(--creation-small-size);font-weight:var(--creation-strong-weight);color:var(--creation-muted);white-space:nowrap;flex-shrink:0}.ds-creation-task-status[data-done]{color:var(--creation-task-done-text)}.ds-creation-task-copy{flex:1;min-width:0;display:grid}.ds-creation-task-copy strong{font-weight:var(--creation-strong-weight);color:var(--creation-text)}.ds-creation-task-copy small{font-size:var(--creation-small-size);color:var(--creation-muted)}.ds-creation-plans{grid-template-columns:var(--creation-plan-columns);gap:var(--creation-choice-gap);margin:0;padding:0;list-style:none;display:grid}.ds-creation-plans li{align-content:start;gap:var(--space-1);padding:var(--creation-plan-padding);border:var(--creation-border);border-radius:var(--creation-radius);display:grid}.ds-creation-plans li[data-suggested]{border-color:var(--creation-accent)}.ds-creation-plan-name{align-items:center;gap:var(--space-3);min-height:var(--creation-badge-height);font-weight:var(--creation-strong-weight);color:var(--creation-text);display:flex}.ds-creation-plan-name svg{width:var(--creation-tile-icon);height:var(--creation-tile-icon);flex-shrink:0}.ds-creation-plans li>strong{font-size:var(--creation-plan-value-size);font-weight:var(--creation-strong-weight);letter-spacing:var(--creation-plan-value-tracking);color:var(--creation-text)}.ds-creation-plans small{font-size:var(--creation-small-size);color:var(--creation-muted)}@media (width<=640px){.ds-creation-summary{display:none}.ds-creation-main .ds-form-grid{grid-template-columns:var(--form-grid-single-columns)}.ds-creation-main .ds-onboarding-actions{flex-wrap:nowrap;flex:1}.ds-creation-main .ds-onboarding-actions>*{flex:1;min-width:0}}.ds-address-field-control{position:relative}.ds-address-field-list{box-sizing:border-box;width:var(--address-field-list-width);min-width:100%;inset-inline:auto 0;top:calc(100% + var(--address-field-gap));z-index:var(--address-field-layer);max-height:var(--address-field-max-height);padding:var(--dropdown-menu-padding);border:var(--dropdown-menu-border-width) solid var(--dropdown-menu-border);border-radius:var(--dropdown-menu-radius);background:var(--dropdown-menu-background);box-shadow:var(--dropdown-menu-shadow);margin:0;list-style:none;position:absolute;overflow-y:auto}.ds-address-field-list>li{align-items:flex-start;gap:var(--dropdown-menu-item-gap);padding:var(--address-field-item-padding);color:var(--dropdown-menu-item-text);font-size:var(--dropdown-menu-item-font-size);cursor:pointer;border-radius:var(--dropdown-menu-item-radius);display:flex}.ds-address-field-list>li[data-active]{background:var(--dropdown-menu-item-hover-background)}.ds-address-field-list>li.ds-address-field-attribution{padding:var(--address-field-attribution-padding);font-family:var(--address-field-attribution-font);font-size:var(--address-field-attribution-size);font-weight:var(--font-weight-regular);color:var(--address-field-attribution-color);cursor:default;justify-content:flex-end}.ds-address-field-list svg{width:var(--icon-size-sm);height:var(--icon-size-sm);margin-top:var(--space-hairline);color:var(--color-text-muted);flex-shrink:0}.ds-address-field-list span{overflow-wrap:anywhere;min-width:0;display:grid}.ds-address-field-list strong{font-weight:var(--font-weight-semibold)}.ds-address-field-list small{font-size:var(--font-size-small);color:var(--color-text-muted)}.ds-target-toolbar{justify-content:space-between;align-items:center;gap:var(--target-card-gap);flex-wrap:wrap;display:flex}.ds-target-search{align-items:center;gap:var(--space-2);width:min(100%, var(--target-search-width));min-height:var(--target-search-height);border:var(--target-border);border-radius:var(--target-search-radius);padding:0 var(--space-3);background:var(--target-search-surface);color:var(--target-muted);display:flex}.ds-target-search:focus-within{outline:var(--component-border-width) solid var(--target-text);outline-offset:var(--focus-outline-offset)}.ds-target-search svg{width:var(--target-icon-size);height:var(--target-icon-size);flex:none}.ds-target-search input{width:100%;min-width:0;min-height:var(--target-search-height);color:var(--target-text);font:inherit;font-size:var(--target-copy-size);background:0 0;border:0;outline:none;padding:0}.ds-target-search input::placeholder{color:var(--target-muted)}.ds-target-count{font-size:var(--target-copy-size);color:var(--target-muted);margin:0}.ds-target-grid{grid-template-columns:var(--target-grid-columns);align-items:start;gap:var(--target-gap);display:grid}.ds-target-card{min-width:0}.ds-target-card>.ds-card{gap:var(--target-card-gap);display:grid}.ds-target-meta,.ds-target-meta>span,.ds-target-period{align-items:center;gap:var(--space-2);display:flex}.ds-target-meta{font-size:var(--target-copy-size);color:var(--target-muted);flex-wrap:wrap;justify-content:space-between}.ds-target-meta svg,.ds-target-period svg{width:var(--target-icon-size);height:var(--target-icon-size);flex:none}.ds-target-status{color:var(--target-text);font-weight:var(--font-weight-medium)}.ds-target-card[data-tone=positive] .ds-target-status{color:var(--target-positive)}.ds-target-card[data-tone=warning] .ds-target-status{color:var(--target-warning)}.ds-target-period{color:var(--target-muted);font-size:var(--target-copy-size);line-height:var(--line-height-body);margin:0}.ds-target-value{gap:var(--space-1);padding-block:var(--space-2);color:var(--target-muted);font-size:var(--target-copy-size);overflow-wrap:anywhere;display:grid}.ds-target-value strong{color:var(--target-text);font-size:var(--target-value-size);font-weight:var(--target-value-weight);line-height:var(--target-value-leading);font-variant-numeric:tabular-nums}.ds-target-progress{gap:var(--space-2);display:grid}.ds-target-progress progress{appearance:none;width:100%;height:var(--target-meter-height);border-radius:var(--target-meter-radius);background:var(--target-meter-track);color:var(--target-meter-fill);border:0;display:block;overflow:hidden}.ds-target-progress progress::-webkit-progress-bar{background:var(--target-meter-track)}.ds-target-progress progress::-webkit-progress-value{background:var(--target-meter-fill);border-radius:var(--target-meter-radius)}.ds-target-progress progress::-moz-progress-bar{background:var(--target-meter-fill);border-radius:var(--target-meter-radius)}.ds-target-progress>div{justify-content:space-between;gap:var(--space-2);color:var(--target-muted);font-size:var(--target-copy-size);flex-wrap:wrap;display:flex}.ds-target-comparison{color:var(--target-text);font-size:var(--target-copy-size);line-height:var(--line-height-body);margin:0}.ds-target-facts{grid-template-columns:var(--target-fact-columns);gap:var(--target-card-gap);border-top:var(--target-border);padding-top:var(--target-card-gap);margin:0;display:grid}.ds-target-facts>div{align-content:start;gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.ds-target-facts dt{font-size:var(--target-copy-size);color:var(--target-muted);line-height:var(--line-height-body)}.ds-target-facts dd{font-size:var(--target-fact-value-size);color:var(--target-text);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.ds-target-footnote,.ds-target-note{color:var(--target-muted);font-size:var(--target-copy-size);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.ds-target-details{border-top:var(--target-border);padding-top:var(--target-card-gap)}.ds-target-details summary{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--target-muted);font-size:var(--target-copy-size);cursor:pointer;list-style:none;display:flex}.ds-target-details summary::-webkit-details-marker{display:none}.ds-target-details summary:focus-visible{outline:var(--component-border-width) solid var(--target-text);outline-offset:var(--focus-outline-offset)}.ds-target-details summary svg{width:var(--target-icon-size);height:var(--target-icon-size);flex:none}.ds-target-details[open] summary svg{rotate:var(--target-details-open-rotation)}.ds-target-details>.ds-target-facts{border:0}.ds-target-details>p{margin-top:var(--target-card-gap)}@media (width<=480px){.ds-target-search{width:100%}}.ds-location-map{height:var(--location-map-height);isolation:isolate;border:var(--location-map-border);border-radius:var(--location-map-radius);background:var(--location-map-background);touch-action:none;width:100%;position:relative;overflow:hidden}.ds-location-map .leaflet-pane,.ds-location-map .leaflet-tile,.ds-location-map .leaflet-marker-icon,.ds-location-map .leaflet-tile-container,.ds-location-map .leaflet-pane>svg,.ds-location-map .leaflet-layer{position:absolute;top:0;left:0}.ds-location-map .leaflet-tile{visibility:hidden;-webkit-user-select:none;user-select:none;max-width:none!important;max-height:none!important}.ds-location-map .leaflet-tile-loaded{visibility:inherit}.ds-location-map .leaflet-tile-pane{z-index:var(--location-map-tile-layer)}.ds-location-map .leaflet-overlay-pane{z-index:var(--location-map-overlay-layer)}.ds-location-map .leaflet-marker-pane{z-index:var(--location-map-marker-layer)}.ds-location-map .leaflet-tooltip-pane{z-index:var(--location-map-tooltip-layer)}.ds-location-map .leaflet-zoom-animated{transform-origin:0 0}.ds-location-map .leaflet-interactive,.ds-location-map{cursor:crosshair}.ds-location-map .leaflet-marker-draggable{cursor:move}.ds-location-map-pin{border:var(--location-map-border);background:var(--location-map-accent);border-radius:50%}.ds-location-map-credit{text-align:right;font-size:var(--location-map-credit-size);color:var(--color-text-muted)}.ds-location-map .leaflet-tooltip{background:var(--color-surface);color:var(--color-text);padding:var(--space-2);border-radius:var(--radius-sm)}.ds-location-workspace{grid-template-columns:var(--location-map-columns);gap:var(--location-map-workspace-gap);align-items:start;display:grid}.ds-location-workspace-controls{grid-area:1/2;min-width:0}.ds-location-workspace-canvas{grid-area:1/1;min-width:0}.ds-location-workspace-status{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-small)}@media (width<=760px){.ds-location-workspace{grid-template-columns:minmax(0,1fr)}.ds-location-workspace-controls{grid-area:1/1}.ds-location-workspace-canvas{grid-area:2/1}}.ds-location-map-frame{isolation:isolate;position:relative}.ds-location-map-controls{top:var(--location-map-control-inset);right:var(--location-map-control-inset);z-index:var(--location-map-control-layer);gap:var(--location-map-control-gap);padding:var(--location-map-control-gap);background:var(--location-map-control-surface);border:var(--location-map-border);border-radius:var(--location-map-radius);flex-direction:column;display:flex;position:absolute}.ds-location-coordinates{grid-template-columns:var(--location-map-coordinate-columns);gap:var(--space-3);align-items:start;display:grid}.ds-location-coordinates>*{width:100%;min-width:0}.ds-location-results{max-height:var(--location-map-results-height);padding:var(--dropdown-menu-padding);border:var(--dropdown-menu-border-width) solid var(--dropdown-menu-border);border-radius:var(--dropdown-menu-radius);background:var(--dropdown-menu-background);display:grid;overflow-y:auto}.ds-location-results button{text-align:left;white-space:normal;padding:var(--location-map-result-padding);border-radius:var(--dropdown-menu-item-radius);color:var(--color-text);font:inherit;font-size:var(--font-size-small);cursor:pointer;background:0 0;border:0}.ds-location-results button:hover,.ds-location-results button[aria-selected=true]{background:var(--location-map-result-hover)}.ds-location-results button:focus-visible{outline:var(--component-border-width) solid var(--location-map-accent);outline-offset:var(--focus-outline-offset)}.ds-location-search-field{min-width:0;position:relative}.ds-location-search-field>.ds-location-results{z-index:var(--location-map-search-layer);box-shadow:var(--location-map-search-shadow);margin-top:var(--dropdown-menu-gap);position:absolute;top:100%;left:0;right:0}:is(.bo-shell-sidebar,.bo-sidebar-module-panel,.bo-sidebar-subnav--flyout,.bo-focused-mobile-sidebar)[class],:is(.bo-shell-sidebar,.bo-sidebar-module-panel,.bo-sidebar-subnav--flyout,.bo-focused-mobile-sidebar)[class] *{scrollbar-width:none}:is(.bo-shell-sidebar,.bo-sidebar-module-panel,.bo-sidebar-subnav--flyout,.bo-focused-mobile-sidebar)[class]::-webkit-scrollbar{display:none}:is(.bo-shell-sidebar,.bo-sidebar-module-panel,.bo-sidebar-subnav--flyout,.bo-focused-mobile-sidebar)[class] ::-webkit-scrollbar{display:none}[data-ds-scrollbar][data-ds-scrollbar]{scrollbar-width:none;scrollbar-gutter:auto}[data-ds-scrollbar][data-ds-scrollbar]::-webkit-scrollbar{display:none}.ds-scrollbar{z-index:var(--scrollbar-layer);pointer-events:none;position:fixed}.ds-scrollbar-thumb{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;inset:0}.ds-scrollbar-thumb:after{content:"";inset-block:0;width:var(--scrollbar-width);border-radius:var(--scrollbar-radius);background:var(--scrollbar-thumb);height:100%;position:absolute;right:0}.ds-scrollbar[data-axis=x] .ds-scrollbar-thumb:after{inset-block:auto;width:100%;height:var(--scrollbar-width);top:50%;left:0;right:auto;transform:translateY(-50%)}.ds-scrollbar-thumb:hover:after,.ds-scrollbar-thumb[data-dragging]:after{background:var(--scrollbar-thumb-hover)}@media (forced-colors:active){[data-ds-scrollbar][data-ds-scrollbar]{scrollbar-width:auto;scrollbar-color:auto}[data-ds-scrollbar][data-ds-scrollbar]::-webkit-scrollbar{width:auto;height:auto;display:block}.ds-scrollbar{display:none}}.ds-floor-table-overview{gap:var(--floor-overview-gap);min-width:0;display:grid}.ds-floor-table-overview h2,.ds-floor-table-overview h3,.ds-floor-table-overview p{margin:0}.ds-floor-table-overview h2{font-size:var(--quick-info-label-size);font-weight:var(--quick-info-label-weight)}.ds-floor-table-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--floor-overview-card-min-width)), 1fr));gap:var(--floor-overview-gap);display:grid}.ds-floor-table-card{gap:var(--quick-info-content-gap);padding:var(--floor-overview-padding);border:var(--floor-overview-border);border-radius:var(--floor-overview-radius);background:var(--floor-overview-surface);display:grid}.ds-floor-table-card h3{font-size:var(--quick-info-value-size);font-weight:var(--quick-info-value-weight)}.ds-floor-table-card p{color:var(--quick-info-muted)}.ds-floor-table-card strong{font-size:var(--quick-info-label-size);font-weight:var(--quick-info-label-weight)}.ds-floor-cards-toolbar{justify-content:flex-end;align-items:center;gap:var(--floor-overview-gap);flex-wrap:wrap;min-width:0;display:flex}.ds-floor-cards-floors{flex:1;min-width:0}.ds-floor-cards-floors .ds-form-tags{padding:var(--floor-overview-focus-space);flex-wrap:nowrap;overflow-x:auto}.ds-floor-cards-floors .ds-form-tag,.ds-floor-cards-actions{flex-shrink:0}.ds-floor-cards-actions .ds-table-tool:has(.bo-button){padding:0}.ds-floor-cards-actions .ds-table-tool .bo-button{border-color:var(--grid-tool-border);background:var(--grid-tool-bg);color:var(--grid-tool-text)}.ds-floor-cards-actions .ds-table-tool .bo-button:hover:not(:disabled){background:var(--grid-tool-hover-bg);color:var(--grid-tool-hover-text)}.ds-floor-cards-actions .ds-action-menu-icon{display:inline-flex}@media (width<=640px){.ds-floor-cards-floors{flex-basis:100%}.ds-floor-cards-actions .ds-table-tool-label,.ds-floor-cards-actions .ds-action-menu-label{display:none}.ds-floor-cards-actions .ds-table-tool,.ds-floor-cards-actions .ds-table-tool .bo-button{width:var(--grid-control-height);padding:0}}.ds-floor-display-preview{width:100%;height:var(--floor-choice-preview-height);display:block}.ds-floor-display-canvas,.ds-floor-display-card,.ds-floor-display-pill{fill:var(--floor-choice-preview-surface);stroke:var(--floor-choice-preview-border);stroke-width:var(--floor-choice-preview-stroke)}.ds-floor-display-wall,.ds-floor-display-detail{fill:none;stroke:var(--floor-choice-preview-border);stroke-width:var(--floor-choice-preview-stroke)}.ds-floor-display-table{fill:var(--floor-choice-preview-accent-surface);stroke:var(--floor-choice-preview-accent);stroke-width:var(--floor-choice-preview-stroke)}.ds-onboarding-choice:has(.ds-onboarding-choice-preview){grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}.ds-onboarding-choice-preview{grid-area:1/1}.ds-onboarding-choice:has(.ds-onboarding-choice-preview) .ds-onboarding-choice-copy{grid-area:2/1}.ds-onboarding-choice:has(.ds-onboarding-choice-preview) .ds-onboarding-choice-check{top:var(--onboarding-space-lg);right:var(--onboarding-space-lg);position:absolute}.ds-floor-pills{align-items:center;gap:var(--floor-pill-gap);padding:var(--floor-overview-focus-space);flex-wrap:nowrap;display:flex;overflow-x:auto}.ds-floor-pill{align-items:center;gap:var(--floor-pill-gap);min-height:var(--floor-pill-height);padding:var(--floor-pill-padding);border:var(--floor-overview-border);border-radius:var(--floor-pill-radius);background:var(--floor-overview-surface);color:var(--color-text);font:inherit;font-size:var(--floor-pill-font-size);cursor:pointer;flex-shrink:0;display:inline-flex}.ds-floor-pill[aria-pressed=true]{background:var(--floor-pill-active-bg);border-color:var(--floor-pill-active-bg);color:var(--floor-pill-active-text)}.ds-floor-pill svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ds-floor-pill-count{opacity:var(--floor-pill-count-opacity)}.ds-floor-pill:focus-visible{outline:var(--form-tag-focus)}.ds-floor-pill:disabled{cursor:default;opacity:var(--form-tag-disabled-opacity)}.ds-floor-pill-group{border:var(--floor-overview-border);border-radius:var(--floor-pill-radius);background:var(--floor-overview-surface);color:var(--color-text);flex-shrink:0;align-items:center;display:inline-flex}.ds-floor-pill-group[data-selected=true]{background:var(--floor-pill-active-bg);border-color:var(--floor-pill-active-bg);color:var(--floor-pill-active-text)}.ds-floor-pill-group>.ds-floor-pill{color:inherit;background:0 0;border:0}.ds-floor-pill-group .bo-icon-button{color:inherit}.ds-page:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])){font-family:var(--settings-ui-font)}.ds-page:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .ds-page-heading{width:var(--component-border-width);height:var(--component-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])[data-navigation=sidebar]{color:var(--settings-ui-text);font-size:var(--settings-ui-body-size);line-height:var(--settings-ui-line-height);column-gap:0}.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])[data-navigation=sidebar]>.ds-content-tabs-navigation{align-items:stretch;gap:var(--settings-ui-sidebar-gap);min-height:var(--content-tabs-sidebar-max-height);max-height:var(--content-tabs-sidebar-max-height);overscroll-behavior:contain;scrollbar-width:none;padding:var(--settings-ui-sidebar-padding);border-inline-end:var(--settings-ui-sidebar-border);flex-direction:column;overflow-y:auto}.ds-content-tabs-header{gap:var(--settings-ui-sidebar-gap);display:grid}.ds-content-tabs-header-label{color:var(--settings-ui-sidebar-label);font-size:var(--settings-ui-sidebar-label-size);font-weight:var(--settings-ui-strong-weight);margin:0;margin-inline-start:var(--settings-ui-row-gap)}.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])[data-navigation=sidebar]>.ds-content-tabs-navigation>.ds-content-tab-list{gap:var(--settings-ui-sidebar-item-gap);max-height:none;overflow:visible}.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])[data-navigation=sidebar]>.ds-content-tabs-navigation>.ds-content-tab-list>.ds-tab{justify-content:space-between;align-items:center;gap:var(--settings-ui-row-gap);min-height:var(--settings-ui-sidebar-item-height);padding:var(--settings-ui-sidebar-item-padding);border-radius:var(--settings-ui-segment-radius);color:var(--settings-ui-sidebar-text);font-size:var(--settings-ui-body-size);font-weight:var(--font-weight-regular);transition:background var(--settings-ui-transition), color var(--settings-ui-transition);background:0 0;display:flex}.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])[data-navigation=sidebar]>.ds-content-tabs-navigation>.ds-content-tab-list>.ds-tab:hover{background:var(--settings-ui-sidebar-hover);color:var(--settings-ui-sidebar-active-text)}.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations]):not([data-replaced])[data-navigation=sidebar]>.ds-content-tabs-navigation>.ds-content-tab-list>.ds-tab[aria-selected=true]{background:var(--settings-ui-sidebar-active);color:var(--settings-ui-sidebar-active-text);font-weight:var(--settings-ui-strong-weight)}.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])[data-navigation=sidebar] .ds-tab[data-separated]{margin-block-end:var(--settings-ui-sidebar-break)}.ds-content-tabs[data-navigation=top] .ds-content-tab-meta{margin-inline-start:var(--space-2)}.ds-content-tab-meta{color:var(--settings-ui-sidebar-label);font-size:var(--settings-ui-sidebar-meta-size);font-weight:var(--font-weight-regular);white-space:nowrap}.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])[data-navigation=sidebar]>.ds-content-tab-panel{padding:var(--settings-ui-content-padding)}.ds-content-tabs-mobile-search{min-width:0}.ds-settings-search{min-width:0;position:relative}.ds-settings-search>svg{inset-inline-start:var(--settings-ui-search-icon-inset);width:var(--settings-ui-search-icon);height:var(--settings-ui-search-icon);color:var(--settings-ui-sidebar-label);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ds-settings-search>input{box-sizing:border-box;width:100%;height:var(--settings-ui-search-height);padding:var(--settings-ui-search-padding);border:var(--settings-ui-search-border);border-radius:var(--settings-ui-segment-radius);background:var(--settings-ui-search-surface);color:var(--settings-ui-search-text);font:inherit;font-size:max(var(--settings-ui-search-size), var(--input-min-font-size));outline:none}.ds-settings-search>input::placeholder{color:var(--settings-ui-placeholder)}.ds-settings-search>input:focus{border-color:var(--settings-ui-focus)}.ds-settings-drilldown{align-items:flex-start;gap:var(--settings-ui-page-gap);flex-wrap:wrap;max-width:none;display:flex}.ds-settings-column{flex:1 1 var(--settings-ui-column-min);gap:var(--settings-ui-section-gap);min-width:0;max-width:var(--settings-ui-column-width);flex-direction:column;display:flex}.ds-settings-drilldown>.ds-settings-column:has(>.ds-settings-destination-panel:not([hidden]) .ds-data-table){max-width:var(--settings-navigation-content-width)}.ds-settings-drilldown[data-rail]>.ds-settings-column{max-width:var(--settings-ui-column-width-rail)}.ds-settings-drilldown:has(>.ds-settings-column>.ds-settings-destination-panel:not([hidden]) .ds-settings-document)>.ds-settings-column{max-width:none}.ds-settings-rail{top:var(--content-tabs-sidebar-top);flex:0 1 var(--settings-ui-rail-width);gap:var(--settings-ui-rail-gap);min-width:var(--settings-ui-rail-min);padding-block-start:var(--settings-ui-rail-offset);display:grid;position:sticky}.ds-settings-index-heading,.ds-settings-detail-heading{align-items:flex-start;gap:var(--settings-ui-header-gap);flex-direction:column;min-width:0;display:flex}.ds-settings-index-heading>h2,.ds-settings-detail-heading>h2{color:var(--settings-ui-title);font-size:var(--settings-ui-title-size);font-weight:var(--settings-ui-title-weight);line-height:var(--settings-ui-title-line-height);letter-spacing:var(--settings-ui-title-tracking);margin:0}.ds-settings-index-heading>p,.ds-settings-detail-heading>p{max-width:var(--settings-ui-description-width);color:var(--settings-ui-label);font-size:var(--settings-ui-description-size);margin:0}.ds-settings-drilldown[data-setup] :is(.ds-settings-index-heading,.ds-settings-detail-heading)>h2{font-size:var(--settings-navigation-title-size);letter-spacing:normal}.ds-settings-drilldown[data-setup] :is(.ds-settings-index-heading,.ds-settings-detail-heading)>p{display:none}.ds-settings-detail-heading{align-items:center;column-gap:var(--ds-heading-back-gap);row-gap:var(--settings-ui-header-gap);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-settings-detail-heading>p{grid-column:1/-1}.ds-settings-link{align-items:center;gap:var(--settings-ui-segment-gap);min-height:var(--settings-ui-link-height);padding-inline:var(--space-1);border-radius:var(--settings-ui-control-radius);color:var(--settings-ui-link);font:inherit;font-size:var(--settings-ui-value-size);cursor:pointer;background:0 0;border:0;display:inline-flex}.ds-settings-link:hover{color:var(--settings-ui-link-hover)}.ds-settings-link:focus-visible{outline:var(--settings-navigation-focus-width) solid var(--settings-ui-focus);outline-offset:var(--settings-navigation-focus-offset)}.ds-settings-directory,.ds-settings-list-group,.ds-settings-destination-group,.ds-settings-destination-panel:not([hidden]){gap:var(--settings-ui-section-gap);flex-direction:column;min-width:0;display:flex}.ds-settings-list-group,.ds-settings-destination-group{gap:var(--settings-ui-group-gap)}.ds-settings-destination-group>h3,.ds-settings-list-group-label>h3,.ds-settings-inline-title{color:var(--settings-ui-label);font-size:var(--settings-ui-group-label-size);font-weight:var(--settings-ui-group-label-weight);letter-spacing:var(--settings-ui-group-label-tracking);line-height:var(--settings-ui-line-height);text-transform:uppercase;margin:0}.ds-settings-destination-group>h3,.ds-settings-inline-title{margin-inline:var(--settings-ui-inset)}.ds-settings-destination-panel:not([hidden]):has(>.ds-settings-inline-title){gap:var(--settings-ui-group-gap)}.ds-settings-list-group-label{justify-content:space-between;gap:var(--settings-ui-row-gap);padding-inline:var(--settings-ui-inset);color:var(--settings-ui-label);font-size:var(--settings-ui-group-label-size);display:flex}.ds-settings-list-group-footnote{margin:0 var(--settings-ui-inset);color:var(--settings-ui-label);font-size:var(--settings-ui-footnote-size);line-height:var(--settings-ui-footnote-line-height)}.ds-settings-destination-panel:has(.ds-settings-copy>h3)>.ds-settings-inline-title{width:var(--component-border-width);height:var(--component-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ds-settings-destination-list{border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);border:0;flex-direction:column;display:flex;overflow:hidden}.ds-settings-destination,.ds-settings-destination--action{align-items:center;gap:var(--settings-ui-row-gap);width:100%;min-height:var(--settings-ui-row-height);padding:var(--settings-ui-row-padding-block) var(--settings-ui-inset);color:var(--settings-ui-text);font-family:var(--settings-ui-font);font-size:var(--settings-ui-body-size);text-align:start;transition:background var(--settings-ui-transition);background:0 0;border:0;display:flex;position:relative}.ds-settings-destination+.ds-settings-destination{border-top:0}.ds-settings-destination:not(:last-child):after{content:"";inset-inline:var(--settings-ui-inset);border-bottom:var(--settings-ui-divider);position:absolute;bottom:0}.ds-settings-destination:hover:not(:disabled){background:var(--settings-ui-group-hover)}.ds-settings-destination-icon{display:none}.ds-settings-destination[data-icon-tone]>.ds-settings-destination-icon{width:var(--settings-ui-icon-tile);height:var(--settings-ui-icon-tile);border-radius:var(--settings-ui-icon-tile-radius);background:var(--settings-ui-tab-icon-surface,var(--settings-ui-tab-data));color:var(--settings-ui-tab-icon);flex:none;place-items:center;display:grid}.ds-settings-destination[data-icon-tone]>.ds-settings-destination-icon svg{width:var(--settings-ui-icon-glyph);height:var(--settings-ui-icon-glyph)}.ds-settings-destination[data-icon-tone]:not(:last-child):after{inset-inline-start:calc(var(--settings-ui-inset) + var(--settings-ui-icon-tile) + var(--settings-ui-row-gap))}.ds-settings-destination-title{min-width:0;color:var(--settings-ui-text);font-size:var(--settings-ui-body-size);font-weight:var(--font-weight-regular);white-space:nowrap;flex:0 auto}.ds-settings-destination-summary{min-width:0;color:var(--settings-ui-label);font-size:var(--settings-ui-value-size);text-align:end;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.ds-settings-destination-summary[data-kind=value]{color:var(--settings-ui-value)}.ds-settings-destination-title:last-of-type:not(:has(+.ds-settings-destination-summary)){flex:auto}.ds-settings-destination-status{color:var(--settings-ui-idle);font-size:var(--settings-ui-status-size);font-weight:var(--settings-ui-strong-weight);white-space:nowrap;flex:none}.ds-settings-destination-status[data-tone=good]{color:var(--settings-ui-good)}.ds-settings-destination-status[data-tone=warn]{color:var(--settings-ui-warn)}.ds-settings-destination-status[data-tone=bad]{color:var(--settings-ui-bad)}.ds-settings-destination-action{align-items:center;gap:var(--settings-ui-segment-gap);color:var(--settings-ui-label);font-size:var(--settings-ui-value-size);white-space:nowrap;flex:none;margin-inline-start:auto;display:inline-flex}.ds-settings-destination-summary+.ds-settings-destination-action,.ds-settings-destination-status+.ds-settings-destination-action{margin-inline-start:0}.ds-settings-destination-chevron,.ds-settings-destination-icon svg.ds-settings-destination-chevron{width:var(--settings-ui-chevron-size);height:var(--settings-ui-chevron-size);color:var(--settings-ui-chevron);stroke-width:var(--settings-ui-chevron-stroke);flex:none}.ds-settings-drilldown .ds-stack>.ds-settings-list+.ds-settings-list{margin-block-start:calc(var(--settings-ui-section-gap) - var(--ds-stack-gap))}.ds-settings-drilldown .ds-settings-list,.ds-settings-drilldown .ds-settings-group{gap:var(--settings-ui-section-gap);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.ds-settings-drilldown :is(.ds-settings-list,.ds-settings-group)>.ds-form{display:contents}.ds-settings-drilldown .ds-settings-section,.ds-settings-drilldown .ds-settings-section--wide,.ds-settings-drilldown .ds-settings-section--stacked,.ds-settings-drilldown .ds-settings-section[data-navigation]{gap:var(--settings-ui-group-gap);border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.ds-settings-drilldown .ds-settings-section+.ds-settings-section,.ds-settings-drilldown .ds-settings-list>.ds-settings-group+.ds-settings-group{border-top:0}.ds-settings-drilldown .ds-settings-copy{display:contents}.ds-settings-drilldown .ds-settings-copy>h3{margin:0 var(--settings-ui-inset);color:var(--settings-ui-label);font-size:var(--settings-ui-group-label-size);font-weight:var(--settings-ui-group-label-weight);letter-spacing:var(--settings-ui-group-label-tracking);line-height:var(--settings-ui-line-height);text-transform:uppercase;order:-1}.ds-settings-drilldown .ds-settings-copy>:not(h3){margin:0 var(--settings-ui-inset);color:var(--settings-ui-label);font-size:var(--settings-ui-footnote-size);line-height:var(--settings-ui-footnote-line-height);order:1}.ds-settings-drilldown .ds-settings-copy>:not(h3) *{font-size:inherit}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))){border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);width:auto;max-width:none;box-shadow:var(--settings-ui-group-shadow);justify-self:stretch;display:block;overflow:hidden}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))):after{content:"";margin-top:calc(-1 * var(--component-border-width));display:block}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) :is(.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-details,.ds-money-field,.ds-form-control,.ds-password-field):not(.ds-schedule-rows *){display:contents}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) :is(.ds-settings-controls>*,.ds-stack>*,.ds-inline>*,.ds-form>*,.ds-form-grid>*,.ds-form-grid-item>*,.ds-field-width>*,.ds-details>*,.ds-money-field>*,.ds-form-control>*,.ds-password-field>*):not(.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-details,.ds-money-field,.ds-form-control,.ds-password-field,.ds-settings-destination,.bo-button,[hidden],.ds-schedule-rows *){box-sizing:border-box;max-width:calc(100% - var(--settings-ui-inset) * 2);min-height:var(--settings-ui-row-height);margin:0;margin-inline:var(--settings-ui-inset);padding:var(--settings-ui-row-padding-block) 0;border-bottom:var(--settings-ui-divider)}.ds-settings-drilldown :is(.ds-settings-list,.ds-settings-group):has(>.ds-settings-destination,>.ds-settings-group>.ds-settings-destination):not(:has(>:not(.ds-settings-destination,.ds-settings-group),>.ds-settings-group>:not(.ds-settings-destination))){border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);gap:0;overflow:hidden}.ds-settings-drilldown :is(.ds-settings-list,.ds-settings-group):not(:has(>:not(.ds-settings-destination,.ds-settings-group),>.ds-settings-group>:not(.ds-settings-destination)))>.ds-settings-group:has(>.ds-settings-destination){background:0 0;border-radius:0}.ds-settings-drilldown :is(.ds-settings-list,.ds-settings-group):not(:has(>:not(.ds-settings-destination,.ds-settings-group),>.ds-settings-group>:not(.ds-settings-destination)))>.ds-settings-group+.ds-settings-group:has(>.ds-settings-destination)>.ds-settings-destination:first-child:before{content:"";inset-inline:var(--settings-ui-inset);border-top:var(--settings-ui-divider);position:absolute;top:0}:is(.ds-settings-drilldown :is(.ds-settings-list,.ds-settings-group):has(>:not(.ds-settings-destination,.ds-settings-group))>.ds-settings-destination,.ds-settings-drilldown .ds-settings-destination-panel>.ds-settings-destination){border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow)}.ds-settings-drilldown :is(.ds-settings-list,.ds-settings-group):has(>:not(.ds-settings-destination,.ds-settings-group))>.ds-settings-destination:after{display:none}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-settings-destination{background-image:var(--settings-ui-divider-inset-image);background-position:var(--settings-ui-divider-inset-position-bottom);background-size:var(--settings-ui-divider-inset-size);background-repeat:var(--settings-ui-row-divider-repeat)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-settings-destination:after{display:none}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)))>.ds-settings-destination-list{border-radius:0;margin:0;padding:0}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field{justify-content:space-between;align-items:center;gap:var(--settings-ui-row-wrap-gap);flex-wrap:wrap;width:auto;max-width:none;display:flex}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field>.bo-field-label-row{flex:3 1 0;min-width:0;margin:0}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field .bo-field-label{color:var(--settings-ui-text);font-size:var(--settings-ui-body-size);font-weight:var(--font-weight-regular)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field>:is(.bo-input-shell,.bo-select-shell,.ds-money-field,.bo-select-menu-root,.bo-select-menu-field-control){flex:1 1 var(--settings-ui-control-min);justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:0;display:flex}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field>:is(.bo-field-hint,.bo-field-error){color:var(--settings-ui-label);font-size:var(--settings-ui-help-size);flex-basis:100%;margin:0}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field>.bo-field-error{color:var(--settings-ui-bad)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field :is(.bo-input,.bo-select,.bo-temporal-input,.bo-select-menu-trigger){box-sizing:border-box;width:min(var(--settings-ui-control-width), 100%);min-width:0;height:var(--settings-ui-control-height);min-height:var(--settings-ui-control-height);padding:var(--settings-ui-control-padding);border-radius:var(--settings-ui-control-radius);box-shadow:none;color:var(--settings-ui-value);font:inherit;font-size:max(var(--settings-ui-body-size), var(--input-min-font-size));text-align:end;transition:background var(--settings-ui-transition), color var(--settings-ui-transition);background:0 0;border:0;outline:none}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field .ds-phone-field-shell .bo-input{text-align:start;flex:1;width:auto}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field .bo-select{width:auto;max-width:100%;padding:var(--settings-ui-select-padding);text-align-last:end}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field .ds-password-input{padding-inline-end:var(--password-reveal-width)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field .ds-temporal-input[data-clearable]{padding-inline-end:var(--temporal-input-padding-end)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field :is(.bo-select-menu-root,.bo-select-menu-trigger){width:auto;max-width:100%}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field .bo-select-shell{flex:0 auto;position:relative}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field :is(.bo-input,.bo-select,.bo-temporal-input,.bo-select-menu-trigger)::placeholder{color:var(--settings-ui-placeholder)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field :is(.bo-input,.bo-select,.bo-temporal-input,.bo-select-menu-trigger):hover:not(:disabled){background:var(--settings-ui-input-hover)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field :is(.bo-input,.bo-select,.bo-temporal-input,.bo-select-menu-trigger):focus,:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field :is(.bo-input,.bo-select,.bo-temporal-input,.bo-select-menu-trigger):focus-visible{background:var(--settings-ui-input-focus);box-shadow:0 0 0 var(--component-border-width) var(--settings-ui-focus);color:var(--settings-ui-title)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-money-field .bo-field .bo-input-shell{box-shadow:none;background:0 0;border:0}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-money-field .bo-field .bo-input-icon{color:var(--settings-ui-placeholder);order:1;padding:0}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field .bo-input-icon{position:static}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field--invalid :is(.bo-input,.bo-select){color:var(--settings-ui-bad)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-form-textarea{flex-direction:column;align-items:stretch}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-form-textarea .bo-textarea{border-color:var(--settings-ui-divider-color);text-align:start;background:0 0;max-width:none}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) :is(.ds-switch,.bo-toggle){justify-content:space-between;align-items:center;gap:var(--settings-ui-row-gap);width:auto;max-width:none;display:flex}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-switch>.bo-toggle{border:0;flex:auto;min-height:0;margin:0;padding:0}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) :is(.ds-switch-label,.bo-toggle-label){color:var(--settings-ui-text);font-size:var(--settings-ui-body-size);font-weight:var(--font-weight-regular)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-switch-description{color:var(--settings-ui-label);font-size:var(--settings-ui-help-size)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-detail{justify-content:space-between;align-items:center;gap:var(--settings-ui-row-wrap-gap);display:flex}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-detail>dt{overflow-wrap:normal;max-width:50%;color:var(--settings-ui-text);font-weight:var(--font-weight-regular);flex:none}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-detail>dd{color:var(--settings-ui-value);text-align:end;margin:0}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-details[data-layout=stacked]>.ds-detail{justify-content:center;align-items:flex-start;gap:var(--space-1);flex-direction:column}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-details[data-layout=stacked]>.ds-detail>dt{max-width:none}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-details[data-layout=stacked]>.ds-detail>dd{color:var(--settings-ui-label);font-size:var(--settings-ui-help-size);text-align:start}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-schedule-rows .bo-field>:is(.bo-input-shell,.bo-select-menu-root,.bo-select-menu-field-control),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-schedule-rows .bo-field :is(.bo-input,.bo-select-menu-trigger){text-align:start;justify-content:flex-start;width:auto;padding-inline:0}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item)>.bo-button{width:calc(100% - var(--settings-ui-inset) * 2);min-height:var(--settings-ui-row-height);margin:0;margin-inline:var(--settings-ui-inset);padding:var(--settings-ui-row-padding-block) 0;border:0;border-bottom:var(--settings-ui-divider);box-shadow:none;color:var(--settings-ui-link);font-size:var(--settings-ui-body-size);font-weight:var(--settings-ui-strong-weight);text-align:start;background:0 0;border-radius:0;justify-content:flex-start;display:flex}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item)>.bo-button:hover:not(:disabled){background:var(--settings-ui-group-hover);box-shadow:var(--settings-ui-row-hover-bleed);color:var(--settings-ui-link-hover)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item)>.bo-button:not(.bo-button--danger):is([data-navigation] *),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item)>.bo-button:not(.bo-button--danger):is([data-navigation] *):hover:not(:disabled){color:var(--settings-ui-text);font-weight:var(--font-weight-regular)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item)>.bo-button:not(.bo-button--danger):is([data-navigation] *)>.bo-button-icon--end{color:var(--settings-ui-chevron);margin-inline-start:auto}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item)>.bo-button.bo-button--danger,:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item)>.bo-button.bo-button--danger:hover:not(:disabled){color:var(--settings-ui-bad)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)))>.ds-inline{justify-content:flex-start}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item)>:is(.ds-muted,p){color:var(--settings-ui-value);font-size:var(--settings-ui-status-size);align-items:center;display:flex}.ds-settings-hero{align-items:center;gap:var(--settings-ui-rail-gap);padding-block:var(--space-1) var(--space-3);text-align:center;flex-direction:column;display:flex}.ds-settings-hero>.ds-avatar{width:var(--settings-ui-logo-size);height:var(--settings-ui-logo-size);border-radius:var(--settings-ui-logo-radius);box-shadow:var(--settings-ui-hero-ring);font-size:var(--settings-ui-logo-initials-size)}.ds-settings-hero>.ds-avatar img{border-radius:inherit}.ds-settings-hero-name{color:var(--settings-ui-title);font-size:var(--settings-ui-hero-name-size);font-weight:var(--settings-ui-title-weight);letter-spacing:var(--settings-ui-hero-name-tracking);margin:0}.ds-settings-hero-detail{color:var(--settings-ui-label);font-size:var(--settings-ui-value-size);margin:0}.ds-settings-hero-actions{justify-content:center;gap:var(--settings-ui-row-gap);flex-wrap:wrap;display:flex}.ds-settings-drilldown .ds-settings-section:has(.ds-settings-hero)>.ds-settings-controls{background:0 0;overflow:visible}.ds-settings-drilldown .ds-settings-section:has(.ds-settings-hero)>.ds-settings-copy>h3{width:var(--component-border-width);height:var(--component-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ds-settings-drilldown .ds-settings-section:has(.ds-settings-hero)>.ds-settings-copy>:not(h3){text-align:center}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)))>.ds-settings-hero{padding:var(--space-1) 0 var(--space-3);border:0;margin:0}.ds-settings-segmented{gap:var(--settings-ui-segment-gap);padding:var(--settings-ui-segment-gap);border-radius:var(--settings-ui-segment-radius);background:var(--settings-ui-segment-track);flex-wrap:wrap;display:flex}.ds-settings-segmented>button{height:var(--settings-ui-segment-height);padding:var(--settings-ui-segment-padding);border-radius:var(--settings-ui-control-radius);color:var(--settings-ui-value);font:inherit;font-size:var(--settings-ui-status-size);font-weight:var(--settings-ui-strong-weight);white-space:nowrap;background:0 0;border:0}.ds-settings-segmented>button:hover{color:var(--settings-ui-title)}.ds-settings-segmented>button[aria-pressed=true]{background:var(--settings-ui-segment-active);box-shadow:var(--settings-ui-segment-shadow);color:var(--settings-ui-segment-active-text)}.ds-settings-add-row{align-items:center;gap:var(--space-3);width:calc(100% - var(--settings-ui-inset) * 2);min-height:var(--settings-ui-row-height);margin-inline:var(--settings-ui-inset);padding:var(--settings-ui-row-padding-block) 0;color:var(--settings-ui-link);font:inherit;font-weight:var(--settings-ui-strong-weight);text-align:start;background:0 0;border:0;display:flex}.ds-settings-add-row:hover{background:var(--settings-ui-group-hover);box-shadow:var(--settings-ui-row-hover-bleed)}.ds-settings-add-row>svg{width:var(--settings-ui-search-icon);height:var(--settings-ui-search-icon)}.ds-settings-record-row{justify-content:space-between;align-items:center;gap:var(--settings-ui-row-wrap-gap);min-height:var(--settings-ui-row-height);margin-inline:var(--settings-ui-inset);padding:var(--settings-ui-row-padding-block) 0;border-bottom:var(--settings-ui-divider);display:flex}.ds-settings-record-copy{flex-direction:column;min-width:0;display:flex}.ds-settings-record-copy>span+span{color:var(--settings-ui-label);font-size:var(--settings-ui-footnote-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-settings-hub{gap:var(--settings-ui-section-gap);flex-direction:column;display:flex}.ds-settings-hub-hero{align-items:center;gap:var(--settings-ui-rail-gap);padding-block:var(--space-3) var(--space-1);text-align:center;flex-direction:column;display:flex}.ds-settings-hub-hero>p{color:var(--settings-ui-text);font-size:var(--settings-ui-hero-line-size);font-weight:var(--settings-ui-strong-weight);margin:0}.ds-settings-hub-ring{width:var(--settings-ui-ring-size);height:var(--settings-ui-ring-size);position:relative}.ds-settings-hub-ring>svg{width:100%;height:100%}.ds-settings-hub-ring circle{fill:none;stroke-width:var(--settings-ui-ring-stroke)}.ds-settings-hub-ring-track{stroke:var(--settings-ui-ring-track)}.ds-settings-hub-ring-progress{stroke:var(--settings-ui-ring-progress);stroke-linecap:var(--settings-ui-ring-cap)}.ds-settings-hub-ring[data-complete] .ds-settings-hub-ring-progress{stroke:var(--settings-ui-ring-complete)}.ds-settings-hub-ring>span{color:var(--settings-ui-title);font-size:var(--settings-ui-ring-label-size);font-weight:var(--settings-ui-title-weight);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}.ds-settings-hub-next{align-items:center;gap:var(--settings-ui-inset);padding:var(--settings-ui-inset);border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);flex-wrap:wrap;display:flex}.ds-settings-hub-next-copy{flex:1 1 var(--settings-ui-rail-min);gap:var(--settings-ui-segment-gap);flex-direction:column;display:flex}.ds-settings-hub-next-copy>strong{color:var(--settings-ui-title);font-size:var(--settings-ui-next-title-size);font-weight:var(--settings-ui-heavy-weight)}.ds-settings-hub-next-copy>span{color:var(--settings-ui-label);font-size:var(--settings-ui-status-size)}.ds-settings-hub-continue{height:var(--settings-ui-continue-height);padding:var(--settings-ui-continue-padding);border-radius:var(--radius-pill);background:var(--settings-ui-accent);color:var(--settings-ui-accent-text);font:inherit;font-weight:var(--settings-ui-heavy-weight);border:0}.ds-settings-hub-continue:hover{filter:brightness(1.1)}.ds-settings-check{width:100%;min-height:var(--settings-ui-row-height);color:inherit;font:inherit;text-align:start;transition:background var(--settings-ui-transition);background:0 0;border:0;align-items:stretch;padding:0;display:flex}.ds-settings-check:hover{background:var(--settings-ui-group-hover)}.ds-settings-check-mark{width:var(--settings-ui-check-column);flex:none;place-items:center;display:grid}.ds-settings-check-mark:before{content:"";box-sizing:border-box;width:var(--settings-ui-check-size);height:var(--settings-ui-check-size);border:var(--settings-ui-check-border) solid var(--settings-ui-check-open);border-radius:var(--radius-pill);grid-area:1/1}.ds-settings-check[data-done] .ds-settings-check-mark:before{border-color:var(--settings-ui-check-done);background:var(--settings-ui-check-done)}.ds-settings-check-mark>svg{width:var(--settings-ui-check-glyph);height:var(--settings-ui-check-glyph);color:var(--settings-ui-check-done-mark);stroke-width:var(--settings-ui-check-stroke);grid-area:1/1}.ds-settings-check-body{align-items:center;gap:var(--settings-ui-row-gap);min-width:0;padding:var(--settings-ui-rail-gap) 0;border-bottom:var(--settings-ui-divider);flex:1;margin-inline-end:var(--settings-ui-inset);display:flex}.ds-settings-check:last-child .ds-settings-check-body{border-bottom:0}.ds-settings-check-copy{flex-direction:column;flex:1;min-width:0;display:flex}.ds-settings-check-copy>span:first-child{color:var(--settings-ui-text);font-weight:var(--settings-ui-strong-weight)}.ds-settings-check[data-done] .ds-settings-check-copy>span:first-child{color:var(--settings-ui-label);font-weight:var(--font-weight-regular)}.ds-settings-check-copy>span+span{color:var(--settings-ui-label);font-size:var(--settings-ui-footnote-size)}.ds-settings-check-meta{color:var(--settings-ui-link);font-size:var(--settings-ui-value-size);font-weight:var(--settings-ui-strong-weight);white-space:nowrap;flex:none}.ds-settings-check[data-done] .ds-settings-check-meta{color:var(--settings-ui-placeholder);font-weight:var(--font-weight-regular)}.ds-settings-check:focus-visible,.ds-settings-destination:focus-visible,.ds-settings-hub-continue:focus-visible,.ds-settings-add-row:focus-visible,.ds-settings-segmented>button:focus-visible{outline:var(--settings-navigation-focus-width) solid var(--settings-ui-focus);outline-offset:var(--settings-navigation-focus-offset)}.ds-receipt-preview{gap:var(--settings-ui-rail-gap);display:grid}.ds-receipt-preview-header{padding-inline:var(--space-1);justify-content:space-between;align-items:center;display:flex}.ds-receipt-preview-header>h3{color:var(--settings-ui-label);font-size:var(--settings-ui-group-label-size);font-weight:var(--settings-ui-group-label-weight);letter-spacing:var(--settings-ui-group-label-tracking);text-transform:uppercase;margin:0}.ds-receipt-preview-header .ds-settings-segmented>button{height:var(--settings-ui-receipt-segment-height);padding:0 var(--space-4);font-size:var(--settings-ui-help-size)}.ds-receipt-paper{gap:var(--settings-ui-paper-gap);padding:var(--settings-ui-paper-padding);border-radius:var(--settings-ui-paper-radius);background:var(--settings-ui-paper);box-shadow:var(--settings-ui-paper-shadow);color:var(--settings-ui-paper-text);flex-direction:column;display:flex}.ds-receipt-paper[data-kind=receipt]{font-family:var(--settings-ui-mono);font-size:var(--settings-ui-paper-size);line-height:var(--settings-ui-paper-line-height)}.ds-receipt-paper[data-kind=invoice]{gap:var(--settings-ui-rail-gap);font-size:var(--settings-ui-invoice-size)}.ds-receipt-paper>hr{border:0;border-top:var(--component-border-width) dashed var(--settings-ui-paper-rule);width:100%;margin:0}.ds-receipt-paper[data-kind=invoice]>hr{border-top-style:solid;border-top-color:var(--settings-ui-paper-line)}.ds-receipt-paper-head{align-items:center;gap:var(--settings-ui-segment-gap);text-align:center;flex-direction:column;display:flex}.ds-receipt-paper-head>strong{font-size:var(--settings-ui-paper-title-size)}.ds-receipt-paper img{width:var(--settings-ui-paper-logo);height:var(--settings-ui-paper-logo);object-fit:contain}.ds-receipt-paper-title{font-weight:var(--settings-ui-heavy-weight);letter-spacing:var(--settings-ui-paper-tracking);text-align:center;margin:0}.ds-receipt-paper-line{justify-content:space-between;gap:var(--space-3);display:flex}.ds-receipt-paper-line[data-total]{font-weight:var(--settings-ui-heavy-weight)}.ds-receipt-paper-line[data-muted],.ds-receipt-paper-footer,.ds-receipt-paper-contact,.ds-receipt-invoice-head span{color:var(--settings-ui-paper-muted)}.ds-receipt-paper-footer{margin:var(--space-2) 0 0;text-align:center}.ds-receipt-invoice-head{justify-content:space-between;gap:var(--settings-ui-row-gap);display:flex}.ds-receipt-invoice-head>div{gap:var(--settings-ui-segment-gap);flex-direction:column;min-width:0;display:flex}.ds-receipt-invoice-head strong{font-size:var(--settings-ui-invoice-name-size)}.ds-receipt-invoice-title{font-size:var(--settings-ui-invoice-title-size);font-weight:var(--settings-ui-heavy-weight);margin:0}.ds-receipt-preview-note{margin:0 var(--space-1);color:var(--settings-ui-label);font-size:var(--settings-ui-help-size)}:is(.ds-settings-drilldown,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body) .ds-content-tabs:not([data-catalog]) .ds-content-tab-list{align-self:flex-start;gap:var(--settings-ui-segment-gap);padding:var(--settings-ui-segment-gap);border-radius:var(--settings-ui-segment-radius);background:var(--settings-ui-segment-track);border:0;flex:0 auto}:is(.ds-settings-drilldown,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body) .ds-content-tabs:not([data-catalog]) .ds-content-tab-list>.ds-tab{min-height:var(--settings-ui-segment-height);padding:var(--settings-ui-segment-padding);border-radius:var(--settings-ui-control-radius);color:var(--settings-ui-value);font-size:var(--settings-ui-status-size);font-weight:var(--settings-ui-strong-weight)}:is(.ds-settings-drilldown,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body) .ds-content-tabs:not([data-catalog]) .ds-content-tab-list>.ds-tab[aria-selected=true]{background:var(--settings-ui-segment-active);box-shadow:var(--settings-ui-segment-shadow);color:var(--settings-ui-segment-active-text)}:is(.ds-settings-drilldown,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body) .ds-content-tabs:not([data-catalog]) .ds-content-tab-list>.ds-tab:after{display:none}.ds-settings-drilldown .ds-section-header--card-title>:is(h2,h3){margin:0 var(--settings-ui-inset);color:var(--settings-ui-label);font-size:var(--settings-ui-group-label-size);font-weight:var(--settings-ui-group-label-weight);letter-spacing:var(--settings-ui-group-label-tracking);line-height:var(--settings-ui-line-height);text-transform:uppercase}.ds-settings-drilldown .ds-settings-controls .bo-button--ghost{color:var(--settings-ui-link);background:0 0}.ds-settings-drilldown .bo-select-menu-trigger{justify-content:flex-end}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body .ds-settings-list{border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);border:0;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body .ds-settings-list .ds-settings-destination{column-gap:var(--action-choice-content-gap);padding:var(--action-choice-padding);grid-template-columns:auto minmax(0,1fr) auto;display:grid}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body .ds-settings-list .ds-settings-destination-icon{width:auto;height:auto;color:var(--settings-ui-text);background:0 0;grid-row:1/span 2;place-items:center;display:grid}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body .ds-settings-list .ds-settings-destination-icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body .ds-settings-list :is(.ds-settings-destination-title,.ds-settings-destination-summary){text-align:start;white-space:normal;grid-column:2}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body .ds-settings-list .ds-settings-destination-title{font-weight:var(--action-choice-title-weight)}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body .ds-settings-list .ds-settings-destination-summary{font-size:var(--settings-ui-help-size)}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body .ds-settings-list .ds-settings-destination-action{grid-area:1/3/span 2;margin:0;font-size:0}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body .ds-settings-list .ds-settings-destination-chevron{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--settings-ui-text)}:is(.ds-settings-drilldown,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body) .ds-action-choices{border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);overflow:hidden}:is(.ds-settings-drilldown,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body) .ds-action-choice+.ds-action-choice{background-image:var(--settings-ui-divider-inset-image);background-position:var(--settings-ui-divider-inset-position);background-size:var(--settings-ui-divider-inset-size);background-repeat:var(--settings-ui-row-divider-repeat);border-top:0}.ds-settings-drilldown .ds-table-shell{box-shadow:var(--settings-ui-group-shadow);border:0}.ds-settings-drilldown .bo-table-state{font-size:var(--settings-ui-status-size)}.ds-settings-drilldown .bo-table-state svg{display:none}.ds-settings-drilldown .ds-table tbody tr:last-child td{border-bottom-color:#0000}.ds-settings-list-group[data-mobile-only]{display:none}@media (width<=640px){.ds-settings-list-group[data-mobile-only]{display:flex}.ds-page:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .ds-page-heading{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])[data-navigation=sidebar]>.ds-content-tab-panel{padding:var(--settings-ui-content-padding-mobile)}.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations]){gap:var(--settings-ui-section-gap)}.ds-content-tabs[data-mobile-navigation=detail]>.ds-content-tab-panel :is(.ds-settings-index-heading,.ds-settings-detail-heading){display:none}.ds-settings-drilldown{gap:var(--settings-ui-section-gap)}.ds-settings-column{flex-basis:100%}.ds-settings-rail{flex-basis:100%;min-width:0;padding-block-start:0;position:static}}.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations]) .ds-resource-state[data-state=loading]{animation:ds-settings-loading-reveal var(--settings-ui-loading-fade) ease var(--settings-ui-loading-delay) both}@keyframes ds-settings-loading-reveal{0%{opacity:0}to{opacity:1}}:is(.ds-settings-drilldown,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body) .ds-form-requirement{box-shadow:var(--settings-ui-group-shadow)}.ds-settings-drilldown .ds-billing-panel:not(.ds-billing-location){gap:var(--settings-ui-group-gap);background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.ds-settings-drilldown .ds-billing-panel-header{padding:0 var(--settings-ui-inset);border-bottom:0}.ds-settings-drilldown .ds-billing-panel-header h3{color:var(--settings-ui-label);font-size:var(--settings-ui-group-label-size);font-weight:var(--settings-ui-group-label-weight);letter-spacing:var(--settings-ui-group-label-tracking);text-transform:uppercase}.ds-settings-drilldown .ds-billing-panel-header .bo-button{min-height:0;box-shadow:none;color:var(--settings-ui-link);font-size:var(--settings-ui-status-size);background:0 0;border:0;padding:0}.ds-settings-drilldown .ds-billing-panel-header .bo-button:hover:not(:disabled){color:var(--settings-ui-link-hover);background:0 0}.ds-settings-drilldown .ds-billing-panel-body{border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);overflow:hidden}.ds-settings-drilldown .ds-billing-panel-body:has(.ds-billing-summary-list){box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.ds-settings-drilldown .ds-billing-panel-body>.ds-stack{gap:var(--settings-ui-group-gap)}.ds-settings-drilldown .ds-billing-panel-body .ds-billing-summary-list{border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);overflow:hidden}.ds-settings-drilldown .ds-billing-panel-body:has(.ds-billing-summary-list) .ds-muted{padding-inline:var(--settings-ui-inset);color:var(--settings-ui-label);font-size:var(--settings-ui-footnote-size);line-height:var(--settings-ui-footnote-line-height)}.ds-settings-drilldown .ds-billing-summary-list .bo-button--ghost{box-shadow:none;color:var(--settings-ui-link);background:0 0;border:0}.ds-settings-drilldown .ds-billing-summary-list .bo-button--ghost:hover:not(:disabled){color:var(--settings-ui-link-hover);background:0 0}.ds-settings-drilldown .ds-billing-summary-list>li{min-height:var(--settings-ui-row-height);margin-inline:var(--settings-ui-inset);padding:var(--settings-ui-row-padding-block) 0}.ds-settings-drilldown .ds-billing-summary-list>li+li{border-top:var(--settings-ui-divider)}.ds-settings-drilldown .ds-billing-summary-list strong{color:var(--settings-ui-text);font-size:var(--settings-ui-body-size);font-weight:var(--font-weight-regular)}.ds-settings-drilldown .ds-billing-summary-list span{color:var(--settings-ui-label);font-size:var(--settings-ui-footnote-size)}.ds-settings-drilldown .ds-billing-summary-value>strong{color:var(--settings-ui-value)}.ds-settings-drilldown .ds-billing-content .ds-quick-info-grid{border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);flex-direction:column;gap:0;display:flex;overflow:hidden}.ds-settings-drilldown .ds-billing-content .ds-quick-info-card{align-items:center;column-gap:var(--settings-ui-row-gap);min-height:var(--settings-ui-row-height);margin-inline:var(--settings-ui-inset);padding:var(--settings-ui-row-padding-block) 0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""meta value";display:grid}.ds-settings-drilldown .ds-billing-content .ds-quick-info-card+.ds-quick-info-card{border-top:var(--settings-ui-divider)}.ds-settings-drilldown .ds-billing-content .ds-quick-info-card-header{grid-area:label}.ds-settings-drilldown .ds-billing-content .ds-quick-info-card-header h3{color:var(--settings-ui-text);font-size:var(--settings-ui-body-size);font-weight:var(--font-weight-regular)}.ds-settings-drilldown .ds-billing-content .ds-quick-info-value{color:var(--settings-ui-text);font-size:var(--settings-ui-body-size);font-weight:var(--settings-ui-strong-weight);letter-spacing:normal;text-align:end;grid-area:value}.ds-settings-drilldown .ds-billing-content .ds-quick-info-meta{color:var(--settings-ui-label);font-size:var(--settings-ui-footnote-size);grid-area:meta}.ds-settings-drilldown .ds-billing-content .ds-quick-info-meta a{color:var(--settings-ui-link);text-decoration:none}.ds-settings-drilldown .ds-billing-location{border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);border:0;gap:0;padding:0;overflow:hidden}.ds-settings-drilldown .ds-billing-location-header{justify-content:space-between;align-items:center;gap:var(--settings-ui-row-wrap-gap);padding:var(--space-3) var(--settings-ui-inset)}.ds-settings-drilldown .ds-billing-location-title h3{font-size:var(--settings-ui-body-size);font-weight:var(--settings-ui-heavy-weight)}.ds-settings-drilldown .ds-billing-location-heading>p{color:var(--settings-ui-label);font-size:var(--settings-ui-footnote-size)}.ds-settings-drilldown .ds-billing-location-actions{align-items:center;gap:var(--settings-ui-row-gap)}.ds-settings-drilldown .ds-billing-location>:not(.ds-billing-location-header,.ds-billing-location-footer){padding:var(--space-3) var(--settings-ui-inset);background-image:var(--settings-ui-divider-inset-image);background-position:var(--settings-ui-divider-inset-position);background-size:var(--settings-ui-divider-inset-size);background-repeat:var(--settings-ui-row-divider-repeat);border-top:0;margin:0}.ds-settings-drilldown .ds-billing-location .ds-usage-label{color:var(--settings-ui-text);font-size:var(--settings-ui-status-size)}.ds-settings-drilldown .ds-billing-location .ds-usage-label>span+span{color:var(--settings-ui-value);font-variant-numeric:tabular-nums}.ds-settings-drilldown .ds-billing-location-footer{justify-content:space-between;align-items:center;gap:var(--settings-ui-row-wrap-gap);min-height:var(--settings-ui-row-height);padding:var(--space-4) var(--settings-ui-inset);background-image:var(--settings-ui-divider-inset-image);background-position:var(--settings-ui-divider-inset-position);background-size:var(--settings-ui-divider-inset-size);background-repeat:var(--settings-ui-row-divider-repeat);color:var(--settings-ui-label);font-size:var(--settings-ui-footnote-size);border-top:0}.ds-settings-drilldown .ds-billing-location-footer .bo-button{min-height:0;box-shadow:none;color:var(--settings-ui-bad);font-size:var(--settings-ui-status-size);background:0 0;border:0;padding:0}.ds-settings-drilldown .ds-plan-controls{align-items:center;gap:var(--settings-ui-row-gap);min-height:var(--settings-ui-row-height);border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);flex-wrap:nowrap;padding-inline-end:var(--settings-ui-row-padding-block)}.ds-settings-drilldown .ds-plan-controls>.ds-field-width{flex:auto;max-width:none}.ds-settings-drilldown .ds-plan-controls .bo-field{justify-content:flex-start;align-items:center;gap:var(--settings-ui-row-gap);padding:0 0 0 var(--settings-ui-inset);display:flex}.ds-settings-drilldown .ds-plan-controls .bo-select-menu-trigger{justify-content:flex-start}.ds-settings-drilldown .ds-plan-controls .bo-field-label{color:var(--settings-ui-text);font-size:var(--settings-ui-body-size);font-weight:var(--font-weight-regular)}.ds-settings-drilldown .ds-plan-controls :is(.bo-select-menu-field-control,.bo-select-menu-root,.bo-select-menu-trigger){width:auto;min-width:0}.ds-settings-drilldown .ds-plan-controls .bo-select-menu-trigger{min-height:var(--settings-ui-control-height);height:var(--settings-ui-control-height);padding:var(--settings-ui-select-padding);border-radius:var(--settings-ui-control-radius);box-shadow:none;color:var(--settings-ui-value);background:0 0;border:0}.ds-settings-drilldown .ds-plan-controls .bo-select-menu-trigger:hover:not(:disabled){background:var(--settings-ui-input-hover)}.ds-settings-drilldown .ds-plan-controls>.ds-inline{flex:none;margin-inline-start:0}.ds-settings-drilldown .ds-plan-controls .ds-billing-cycle-options button{min-height:var(--settings-ui-segment-height);padding:var(--settings-ui-segment-padding)}.ds-settings-drilldown .ds-plan-controls .bo-field-label-row{white-space:nowrap;flex:none}.ds-settings-drilldown .ds-plan-card{border-radius:var(--settings-ui-radius);box-shadow:var(--settings-ui-group-shadow)}.ds-settings-drilldown .ds-plan-card:not([data-selected]){background:var(--settings-ui-group);border-color:#0000}.ds-settings-drilldown>.ds-settings-column:has(>.ds-settings-destination-panel:not([hidden]) .ds-plan-comparison--page){max-width:var(--settings-navigation-content-width)}.ds-settings-drilldown .ds-plan-description{color:var(--settings-ui-label)}.ds-settings-drilldown .ds-card.ds-plan-quote{border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);border-color:#0000}.ds-settings-drilldown .ds-plan-quote h3{font-size:var(--settings-ui-body-size);font-weight:var(--settings-ui-heavy-weight)}.ds-settings-drilldown .ds-plan-specification{gap:var(--settings-ui-group-gap)}.ds-settings-drilldown .ds-plan-specification>h3{padding-inline:var(--settings-ui-inset);color:var(--settings-ui-label);font-size:var(--settings-ui-group-label-size);font-weight:var(--settings-ui-group-label-weight);letter-spacing:var(--settings-ui-group-label-tracking);text-transform:uppercase}.ds-settings-drilldown .ds-plan-specification-scroll{border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);border:0}.ds-settings-drilldown .ds-plan-specification-row{border-bottom:var(--settings-ui-divider);font-size:var(--settings-ui-status-size)}.ds-settings-drilldown .ds-plan-specification-heading{color:var(--settings-ui-label);background:0 0}.ds-billing-cycle-options{gap:var(--settings-ui-segment-gap);padding:var(--settings-ui-segment-gap);border-radius:var(--settings-ui-segment-radius);background:var(--settings-ui-segment-track);border:0}.ds-billing-cycle-options button{min-height:var(--settings-ui-segment-height);border-radius:var(--settings-ui-control-radius);color:var(--settings-ui-text);font-size:var(--settings-ui-status-size);background:0 0;border:0}.ds-billing-cycle-options button:hover:not(:disabled){color:var(--settings-ui-text);background:0 0}.ds-billing-cycle-options button[aria-pressed=true]{background:var(--settings-ui-segment-active);box-shadow:var(--settings-ui-segment-shadow);color:var(--settings-ui-segment-active-text)}.ds-plan-controls--dialog .bo-field{justify-content:space-between;align-items:center;gap:var(--settings-ui-row-gap);min-height:var(--settings-ui-row-height);padding:var(--settings-ui-row-padding-block) var(--settings-ui-inset);border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);display:flex}.bo-modal-card .ds-plan-controls--dialog .bo-field,.bo-modal-card .ds-plan-comparison--dialog{border:var(--component-border-width) solid var(--surface-edge-border-color)}.ds-plan-controls--dialog .bo-field-label-row{white-space:nowrap;flex:none}.ds-plan-controls--dialog .bo-field-label{color:var(--settings-ui-text);font-size:var(--settings-ui-body-size);font-weight:var(--font-weight-regular)}.ds-plan-controls--dialog :is(.bo-select-menu-field-control,.bo-select-menu-root){justify-content:flex-end;width:auto;min-width:0}.ds-plan-controls--dialog .bo-select-menu-trigger{width:auto;min-width:0;padding:var(--settings-ui-select-padding);box-shadow:none;color:var(--settings-ui-value);background:0 0;border:0;justify-content:flex-end;padding-inline-end:0}.ds-plan-comparison--dialog{border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);gap:0;overflow:hidden}.ds-plan-comparison--dialog>.ds-plan-choice{min-height:var(--settings-ui-row-height);padding:var(--settings-ui-row-padding-block) var(--settings-ui-inset);background:0 0;border:0;border-radius:0}.ds-plan-comparison--dialog>.ds-plan-choice+.ds-plan-choice{background-image:var(--settings-ui-row-divider-image);background-position:var(--settings-ui-row-divider-position);background-repeat:var(--settings-ui-row-divider-repeat);background-size:calc(100% - var(--settings-ui-inset) * 2 - var(--plan-choice-radio-size) - var(--plan-choice-gap)) var(--component-border-width)}.ds-plan-comparison--dialog>.ds-plan-choice:hover:not([data-disabled]){background-color:var(--settings-ui-group-hover)}.ds-plan-comparison--dialog>.ds-plan-choice[data-checked]{background-color:var(--color-accent-surface);border:0}.ds-plan-comparison--dialog .ds-plan-choice strong{font-weight:var(--settings-ui-strong-weight)}.ds-plan-comparison--dialog .ds-plan-choice-summary-price{color:var(--settings-ui-value)}.ds-card.ds-plan-quote--dialog{border-radius:var(--settings-ui-radius);background:var(--settings-ui-group);box-shadow:var(--settings-ui-group-shadow);border-color:#0000}.ds-stack:has(>.ds-plan-comparison--dialog)>.ds-muted{padding-inline:var(--settings-ui-inset);color:var(--settings-ui-label);font-size:var(--settings-ui-footnote-size);margin:0}.ds-settings-drilldown .ds-billing-content>.ds-stack,.ds-settings-drilldown .ds-billing-overview>.ds-overview-stack{gap:var(--settings-ui-section-gap)}.ds-settings-drilldown .ds-plan-controls,.ds-plan-controls--dialog,:is(.ds-settings-drilldown .ds-plan-controls,.ds-plan-controls--dialog) :is(.ds-field-width,.bo-field,.bo-select-menu-field-control,.bo-select-menu-root,.bo-select-menu-trigger){min-width:0}:is(.ds-settings-drilldown .ds-plan-controls,.ds-plan-controls--dialog) .bo-select-menu-trigger{overflow:hidden}:is(.ds-settings-drilldown .ds-plan-controls,.ds-plan-controls--dialog) .bo-select-menu-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=640px){.ds-settings-drilldown .ds-plan-controls{flex-direction:column;align-items:stretch;gap:0;padding-inline-end:0}.ds-settings-drilldown .ds-plan-controls .bo-field{min-height:var(--settings-ui-row-height);justify-content:space-between;padding-inline-end:var(--settings-ui-row-padding-block)}.ds-settings-drilldown .ds-plan-controls .bo-select-menu-trigger{justify-content:flex-end}.ds-settings-drilldown .ds-plan-controls>.ds-inline{padding:var(--settings-ui-row-padding-block) var(--settings-ui-inset);background-image:var(--settings-ui-divider-inset-image);background-position:var(--settings-ui-divider-inset-position);background-size:var(--settings-ui-divider-inset-size);background-repeat:var(--settings-ui-row-divider-repeat);border-top:0}.ds-settings-drilldown .ds-plan-controls>:is(.ds-field-width,.ds-inline){flex:none;width:100%;margin-inline-start:0}.ds-settings-drilldown .ds-plan-controls .ds-billing-cycle{width:100%;margin-inline-start:0}.ds-settings-drilldown .ds-plan-controls .ds-billing-cycle-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}:is(.ds-plan-heading,.ds-plan-identity) .ds-badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.ds-billing-cycle-options .ds-plan-saving{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--settings-ui-saving-surface);color:var(--settings-ui-saving-text);font-size:var(--font-size-small);font-weight:var(--settings-ui-strong-weight);line-height:var(--line-height-label)}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body .ds-settings-dialog-content :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)){border-radius:var(--settings-modal-group-radius);background:var(--settings-modal-group-surface);box-shadow:var(--settings-modal-group-shadow)}:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-card .bo-modal-body .ds-action-choices{border-radius:var(--settings-modal-group-radius);background:var(--settings-modal-group-surface);box-shadow:var(--settings-modal-group-shadow)}.ds-settings-drilldown{container-type:inline-size}.ds-settings-drilldown .ds-settings-document{grid-template-columns:minmax(0, var(--settings-ui-column-width)) var(--section-navigation-width)}@container (width<=960px){.ds-settings-drilldown .ds-settings-document{grid-template-columns:minmax(0, var(--settings-ui-column-width))}.ds-settings-drilldown .ds-settings-document>.ds-section-navigation-rail{display:none}}.ds-settings-detail-action{justify-content:flex-end;gap:var(--settings-ui-segment-gap);display:flex}.ds-settings-detail-action:empty{display:none}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field>.bo-input-shell:has(.ds-temporal-input){flex:0 1 var(--settings-ui-temporal-control-min)}.ds-settings-destination-copy{gap:var(--settings-ui-row-copy-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-settings-destination-copy>.ds-settings-destination-title{text-overflow:ellipsis;overflow:hidden}.ds-settings-destination-detail{align-items:baseline;column-gap:var(--settings-ui-segment-gap);flex-wrap:wrap;min-width:0;display:flex}.ds-settings-destination-detail>.ds-settings-destination-summary{color:var(--settings-ui-label);font-size:var(--settings-ui-row-detail-size);text-align:start;white-space:normal;flex:0 auto}.ds-settings-destination-action>.ds-settings-destination-status{font-size:var(--settings-ui-row-detail-size)}.ds-settings-destination>.ds-settings-destination-action{margin-inline-start:0}:is(:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) :is(.ds-settings-controls>*,.ds-stack>*,.ds-inline>*,.ds-form>*,.ds-form-grid>*,.ds-form-grid-item>*,.ds-field-width>*,.ds-details>*,.ds-money-field>*,.ds-form-control>*,.ds-password-field>*):not(.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-details,.ds-money-field,.ds-form-control,.ds-password-field,.ds-settings-destination,.bo-button,[hidden],.ds-schedule-rows *)):has(+.ds-muted){border-bottom:0;min-height:0;padding-block-end:0}:is(:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) :is(.ds-settings-controls>*,.ds-stack>*,.ds-inline>*,.ds-form>*,.ds-form-grid>*,.ds-form-grid-item>*,.ds-field-width>*,.ds-details>*,.ds-money-field>*,.ds-form-control>*,.ds-password-field>*):not(.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-details,.ds-money-field,.ds-form-control,.ds-password-field,.ds-settings-destination,.bo-button,[hidden],.ds-schedule-rows *)).ds-muted{min-height:0;max-width:calc(100% - var(--settings-ui-inset) * 2 - var(--settings-ui-control-min));padding-block-start:var(--settings-ui-row-copy-gap)}:is(.ds-field-width,.ds-form-control,.ds-money-field):has(+.ds-muted) :is(:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) :is(.ds-settings-controls>*,.ds-stack>*,.ds-inline>*,.ds-form>*,.ds-form-grid>*,.ds-form-grid-item>*,.ds-field-width>*,.ds-details>*,.ds-money-field>*,.ds-form-control>*,.ds-password-field>*):not(.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-details,.ds-money-field,.ds-form-control,.ds-password-field,.ds-settings-destination,.bo-button,[hidden],.ds-schedule-rows *)){border-bottom:0;min-height:0;padding-block-end:0}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-switch:has(+.ds-muted){min-height:0}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) .ds-switch:has(+.ds-muted)>.bo-toggle{min-height:0}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field:has(>.bo-field-hint){align-items:center;column-gap:var(--settings-ui-row-wrap-gap);row-gap:var(--settings-ui-row-copy-gap);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label control""hint control";display:grid}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field:has(>.bo-field-hint)>.bo-field-label-row{grid-area:label;align-self:end}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field:has(>.bo-field-hint)>:is(.bo-input-shell,.bo-select-shell,.ds-money-field,.bo-select-menu-root,.bo-select-menu-field-control){grid-area:control;justify-self:end}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field:has(>.bo-field-hint)>.bo-field-hint{color:var(--settings-ui-label);font-size:var(--settings-ui-row-detail-size);grid-area:hint;align-self:start;margin:0}@media (width<=640px){:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field>.bo-input-shell:has(>.bo-input:is([inputmode=numeric],[inputmode=decimal])){flex:0 1 var(--settings-ui-number-control-min);width:var(--settings-ui-number-control-min)}}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field>.bo-input-shell:has(.ds-temporal-input)>.ds-temporal-placeholder{justify-content:flex-end;inset-inline-end:var(--settings-ui-temporal-placeholder-end)}:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid)),:is(.ds-settings-drilldown .ds-settings-controls,:root:has(.ds-content-tabs:is([data-catalog=settings],[data-catalog=account],[data-catalog=billing],[data-catalog=integrations])) .bo-modal-body :is(.ds-settings-controls,.ds-form-grid:not(.ds-form-grid .ds-form-grid,.ds-settings-controls .ds-form-grid))) *):is(.ds-settings-controls,.ds-stack,.ds-inline,.ds-form,.ds-form-grid,.ds-form-grid-item,.ds-field-width,.ds-money-field,.ds-form-control,.ds-password-field)>.bo-field>.bo-input-shell>.ds-temporal-input[data-empty]:not(:focus)::-webkit-calendar-picker-indicator{opacity:0}.ds-connection-flow{gap:var(--connection-gap);flex-direction:column;min-width:0;display:flex}.ds-connection-stack{gap:var(--connection-stack-gap);flex-direction:column;min-width:0;display:flex}.ds-connection-pill{align-items:center;gap:var(--connection-progress-gap);height:var(--connection-pill-height);padding:var(--connection-pill-padding);border-radius:var(--radius-pill);background:var(--connection-idle-surface);color:var(--connection-idle);font-size:var(--connection-pill-size);font-weight:var(--connection-strong-weight);white-space:nowrap;flex:none;display:inline-flex}.ds-connection-pill:before{content:"";width:var(--connection-pill-dot);height:var(--connection-pill-dot);border-radius:var(--radius-pill);background:currentColor}.ds-connection-pill[data-tone=test]{background:var(--connection-test-surface);color:var(--connection-test)}.ds-connection-pill[data-tone=good]{background:var(--connection-good-surface);color:var(--connection-good)}.ds-connection-pill[data-tone=warn]{background:var(--connection-warn-surface);color:var(--connection-warn)}.ds-connection-pill[data-tone=bad]{background:var(--connection-bad-surface);color:var(--connection-bad)}.ds-connection-logo{box-sizing:border-box;width:var(--connection-logo-size);height:var(--connection-logo-size);padding:var(--connection-logo-padding);border:var(--connection-logo-border);border-radius:var(--connection-logo-radius);background:var(--connection-logo-surface);color:var(--connection-idle);font-weight:var(--connection-heavy-weight);flex:none;place-items:center;display:grid}.ds-connection-logo>img{object-fit:contain;width:100%;height:100%}.ds-connection-heading{gap:var(--settings-ui-header-gap);flex-direction:column;display:flex}.ds-connection-heading>p{max-width:var(--settings-ui-description-width);color:var(--connection-muted);font-size:var(--connection-body-size);margin:0}.ds-connection-title{align-items:center;gap:var(--connection-stack-gap);flex-wrap:wrap;display:flex}.ds-connection-title>h2{color:var(--connection-title);font-size:var(--connection-title-size);font-weight:var(--connection-title-weight);letter-spacing:var(--connection-title-tracking);line-height:var(--settings-ui-title-line-height);margin:0}.ds-connection-title>.bo-icon-button--back{margin-inline:var(--ds-heading-back-outdent) var(--connection-back-title-pull)}.ds-connection-progress{gap:var(--connection-progress-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block-end:var(--connection-stack-gap);display:grid}.ds-connection-progress>span{height:var(--connection-progress-height);border-radius:var(--radius-pill);background:var(--connection-progress-track)}.ds-connection-progress>span[data-state=done]{background:var(--connection-progress-done)}.ds-connection-progress>span[data-state=current]{background:var(--connection-progress-current)}.ds-connection-progress-line>progress{width:100%;height:var(--connection-progress-height);border-radius:var(--radius-pill);appearance:none;background:var(--connection-progress-track);border:0;display:block;overflow:hidden}.ds-connection-progress-line>progress::-webkit-progress-bar{background:var(--connection-progress-track)}.ds-connection-progress-line>progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--connection-progress-current)}.ds-connection-progress-line>progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--connection-progress-current)}.ds-connection-group{gap:var(--settings-ui-group-gap);flex-direction:column;min-width:0;display:flex}.ds-connection-group-label{justify-content:space-between;align-items:center;gap:var(--connection-progress-gap);flex-wrap:wrap;display:flex}.ds-connection-group-label>h3{padding-inline:var(--connection-inset);color:var(--connection-muted);font-size:var(--connection-label-size);font-weight:var(--connection-label-weight);letter-spacing:var(--connection-label-tracking);text-transform:uppercase;margin:0}.ds-connection-card{border-radius:var(--connection-card-radius);background:var(--connection-card);box-shadow:var(--connection-card-shadow);margin:0;padding:0;list-style:none;overflow:hidden}.ds-connection-panel{gap:var(--connection-stack-gap);padding:var(--connection-panel-padding);flex-direction:column;display:flex;overflow:visible}.ds-connection-panel>header{gap:var(--settings-ui-segment-gap);flex-direction:column;display:flex}.ds-connection-panel>header>h3{align-items:center;gap:var(--connection-stack-gap);color:var(--connection-title);font-size:var(--connection-card-title-size);font-weight:var(--connection-heavy-weight);flex-wrap:wrap;margin:0;display:flex}.ds-connection-panel>header>p{color:var(--connection-muted);font-size:var(--connection-meta-size);margin:0}.ds-connection-steps>li+li{background-image:var(--settings-ui-divider-inset-image);background-position:var(--settings-ui-divider-inset-position);background-size:var(--settings-ui-divider-inset-size);background-repeat:var(--settings-ui-row-divider-repeat)}.ds-connection-step{align-items:center;gap:var(--connection-choice-gap);width:100%;min-height:var(--connection-step-height);padding:0 var(--connection-inset);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--connection-transition);background:0 0;border:0;display:flex}.ds-connection-step:hover{background:var(--connection-card-hover)}.ds-connection-step:focus-visible{outline:var(--connection-focus);outline-offset:calc(var(--component-border-width) * -2)}.ds-connection-step[data-current]{background:var(--connection-step-current-surface)}.ds-connection-step-mark{width:var(--connection-step-mark);height:var(--connection-step-mark);border-radius:var(--radius-pill);background:var(--connection-step-mark-open);color:var(--connection-muted);font-size:var(--connection-meta-size);font-weight:var(--connection-heavy-weight);flex:none;place-items:center;display:grid}.ds-connection-step-mark>svg{width:var(--connection-step-mark-glyph);height:var(--connection-step-mark-glyph);stroke-width:var(--settings-ui-check-stroke)}.ds-connection-step[data-done] .ds-connection-step-mark{background:var(--connection-good);color:var(--settings-ui-check-done-mark)}.ds-connection-step[data-current]:not([data-done]) .ds-connection-step-mark{background:var(--connection-accent);color:var(--connection-accent-text)}.ds-connection-step-copy{flex-direction:column;flex:1;min-width:0;display:flex}.ds-connection-step-copy>strong{color:var(--connection-title);font-size:var(--connection-step-title-size);font-weight:var(--connection-strong-weight)}.ds-connection-step-copy>span{color:var(--connection-muted);font-size:var(--connection-meta-size);overflow-wrap:anywhere}.ds-connection-step-continue{height:var(--connection-continue-height);padding:var(--connection-continue-padding);border-radius:var(--connection-continue-radius);background:var(--connection-accent);color:var(--connection-accent-text);font-weight:var(--connection-strong-weight);flex:none;align-items:center;display:inline-flex}.ds-connection-chevron{width:var(--connection-chevron-size);height:var(--connection-chevron-size);color:var(--settings-ui-chevron);stroke-width:var(--settings-ui-chevron-stroke);flex:none}.ds-connection-health>li{align-items:baseline;gap:var(--connection-choice-gap);padding:var(--connection-facts-padding);display:flex}.ds-connection-health>li+li{background-image:var(--settings-ui-divider-inset-image);background-position:var(--settings-ui-divider-inset-position);background-size:var(--settings-ui-divider-inset-size);background-repeat:var(--settings-ui-row-divider-repeat)}.ds-connection-health>li>span:last-child{flex-direction:column;min-width:0;display:flex}.ds-connection-health strong{color:var(--connection-title);font-size:var(--connection-meta-size);font-weight:var(--connection-strong-weight)}.ds-connection-health strong+span{color:var(--connection-muted);font-size:var(--connection-meta-size)}.ds-connection-dot{width:var(--connection-dot);height:var(--connection-dot);border-radius:var(--radius-pill);background:var(--connection-idle);flex:none}.ds-connection-health>li[data-tone=good] .ds-connection-dot{background:var(--connection-good)}.ds-connection-health>li[data-tone=warn] .ds-connection-dot{background:var(--connection-warn)}.ds-connection-health>li[data-tone=bad] .ds-connection-dot{background:var(--connection-bad)}.ds-connection-health>li[data-tone=test] .ds-connection-dot{background:var(--connection-test)}.ds-connection-choices{grid-template-columns:repeat(auto-fit, minmax(var(--connection-choice-min), 1fr));gap:var(--connection-stack-gap);display:grid}.ds-connection-choice{border:var(--connection-choice-border);border-radius:var(--connection-card-radius);background:var(--connection-card);min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--connection-transition), border-color var(--connection-transition);flex-direction:column;padding:0;display:flex;overflow:hidden}.ds-connection-choice:hover:not(:disabled){background:var(--connection-card-hover)}.ds-connection-choice:focus-visible{outline:var(--connection-focus);outline-offset:var(--component-border-width)}.ds-connection-choice[aria-checked=true]{border:var(--connection-choice-selected-border);background:var(--connection-step-current-surface)}.ds-connection-choice:disabled{cursor:not-allowed;opacity:var(--connection-disabled-opacity)}.ds-connection-choice-body{align-items:center;gap:var(--connection-choice-gap);padding:var(--connection-choice-padding);display:flex}.ds-connection-choice-copy{flex-direction:column;flex:1;min-width:0;display:flex}.ds-connection-choice-copy>strong{color:var(--connection-title);font-size:var(--connection-step-title-size);font-weight:var(--connection-strong-weight)}.ds-connection-choice-copy>span{color:var(--connection-muted);font-size:var(--connection-meta-size)}.ds-connection-choice-selected{color:var(--connection-link);font-size:var(--connection-meta-size);font-weight:var(--connection-strong-weight);flex:none}.ds-connection-choice-preview{display:block}.ds-connection-theme{box-sizing:border-box;height:var(--connection-theme-height);padding:var(--connection-theme-padding);background:var(--connection-theme-background);flex-direction:column;justify-content:space-between;display:flex}.ds-connection-theme>span:first-child{width:55%;height:var(--connection-theme-bar-height);border-radius:var(--radius-pill);background:var(--connection-theme-text)}.ds-connection-theme>span:nth-child(2){height:var(--connection-theme-panel-height);border-radius:var(--radius-md);background:var(--connection-theme-surface)}.ds-connection-theme>span:nth-child(3){width:35%;height:var(--connection-theme-bar-height);border-radius:var(--radius-pill);background:var(--connection-theme-primary)}.ds-connection-copy{gap:var(--settings-ui-header-gap);flex-direction:column;min-width:0;display:flex}.ds-connection-copy>label{color:var(--connection-title);font-size:var(--connection-meta-size);font-weight:var(--connection-strong-weight)}.ds-connection-copy-row{align-items:center;gap:var(--connection-progress-gap);box-sizing:border-box;min-height:var(--connection-copy-height);padding-inline:var(--connection-stack-gap) var(--connection-progress-gap);border:var(--connection-copy-border);border-radius:var(--connection-copy-radius);background:var(--connection-copy-surface);display:flex}.ds-connection-copy-row>input{min-width:0;color:var(--connection-text);font-family:var(--connection-copy-font);font-size:var(--connection-meta-size);text-overflow:ellipsis;background:0 0;border:0;flex:1}.ds-connection-copy-row>input:focus{outline:none}.ds-connection-copy-row>button{align-items:center;gap:var(--settings-ui-segment-gap);height:var(--connection-copy-button-height);padding:var(--connection-copy-button-padding);border:var(--connection-logo-border);border-radius:var(--connection-continue-radius);background:var(--connection-card);color:var(--connection-title);font:inherit;font-size:var(--connection-meta-size);font-weight:var(--connection-strong-weight);cursor:pointer;flex:none;display:inline-flex}.ds-connection-copy-row>button:hover{background:var(--connection-card-hover)}.ds-connection-copy-row>button>svg{width:var(--connection-copy-icon);height:var(--connection-copy-icon)}.ds-connection-copy-hint{color:var(--connection-warn);font-size:var(--connection-meta-size);margin:0}.ds-connection-result{align-items:flex-start;gap:var(--connection-choice-gap);padding:var(--connection-result-padding);border-radius:var(--connection-card-radius);box-shadow:var(--connection-result-shadow);background:var(--connection-idle-surface);display:flex}.ds-connection-result[data-tone=waiting]{background:var(--connection-warn-surface)}.ds-connection-result[data-tone=good]{background:var(--connection-good-surface)}.ds-connection-result[data-tone=bad]{background:var(--connection-bad-surface)}.ds-connection-result-copy{gap:var(--settings-ui-segment-gap);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ds-connection-result[data-action]{background:var(--banner-action-surface);box-shadow:inset 0 0 0 var(--component-border-width) var(--color-accent-border);padding:0}.ds-connection-result .ds-connection-result-action strong{color:var(--banner-action-title-color)}.ds-connection-result-action{align-items:center;gap:var(--connection-choice-gap);min-width:0;padding:var(--connection-result-padding);border-radius:inherit;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.ds-connection-result-action:hover:not(:disabled) strong{-webkit-text-decoration:var(--form-requirement-action-hover-decoration);text-decoration:var(--form-requirement-action-hover-decoration)}.ds-connection-result-action:focus-visible{box-shadow:var(--form-requirement-action-focus-ring);outline:none}.ds-connection-result-action:disabled{cursor:not-allowed;opacity:var(--connection-disabled-opacity)}.ds-connection-result-action>.ds-connection-chevron{flex:none;margin-inline-start:auto}.ds-connection-result strong{color:var(--connection-title);font-weight:var(--connection-heavy-weight)}.ds-connection-result strong+span{color:var(--connection-text);font-size:var(--connection-meta-size);overflow-wrap:anywhere}.ds-connection-result-mark{width:var(--connection-result-mark);height:var(--connection-result-mark);border-radius:var(--radius-pill);color:var(--connection-accent-text);flex:none;place-items:center;display:grid}.ds-connection-result[data-tone=good] .ds-connection-result-mark{background:var(--connection-good)}.ds-connection-result[data-tone=bad] .ds-connection-result-mark{background:var(--connection-bad)}.ds-connection-result[data-tone=waiting] .ds-connection-result-mark{color:var(--connection-warn)}.ds-connection-result[data-tone=info] .ds-connection-result-mark{color:var(--connection-text)}.ds-connection-result[data-tone=info] .ds-connection-result-mark>svg{width:100%;height:100%;stroke-width:var(--settings-ui-chevron-stroke)}.ds-connection-result-mark>svg{width:var(--connection-result-glyph);height:var(--connection-result-glyph);stroke-width:var(--settings-ui-check-stroke)}.ds-connection-result[data-tone=waiting] .ds-connection-result-mark>svg{width:100%;height:100%;stroke-width:var(--settings-ui-chevron-stroke);animation:ds-connection-spin var(--connection-result-spin)}@keyframes ds-connection-spin{to{transform:var(--connection-spin-end)}}@media (prefers-reduced-motion:reduce){.ds-connection-result[data-tone=waiting] .ds-connection-result-mark>svg{animation:none}}.ds-connection-capabilities{gap:var(--connection-chip-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-connection-capabilities>li{align-items:center;gap:var(--settings-ui-segment-gap);height:var(--connection-chip-height);padding:var(--connection-chip-padding);border-radius:var(--radius-pill);background:var(--connection-idle-surface);color:var(--connection-muted);font-size:var(--connection-meta-size);font-weight:var(--connection-strong-weight);display:inline-flex}.ds-connection-capabilities>li[data-available]{background:var(--connection-good-surface);color:var(--connection-good)}.ds-connection-capabilities>li>svg{width:var(--connection-chip-icon);height:var(--connection-chip-icon);stroke-width:var(--settings-ui-check-stroke)}.ds-connection-help{align-items:flex-start;gap:var(--connection-progress-gap);flex-direction:column;display:flex}.ds-connection-group-label>.ds-connection-group-help{padding-inline:var(--connection-inset);margin-inline-start:auto}.ds-connection-group-help:hover,.ds-connection-help>button:hover{color:var(--connection-link-hover)}.ds-connection-group-help,.ds-connection-help>button{color:var(--connection-link);font:inherit;font-size:var(--connection-meta-size);font-weight:var(--connection-strong-weight);cursor:pointer;background:0 0;border:0;padding:0}.ds-connection-help-body{box-sizing:border-box;width:100%;padding:var(--connection-help-padding);border-radius:var(--connection-copy-radius);background:var(--connection-help-surface);color:var(--connection-text);font-size:var(--connection-meta-size)}.ds-connection-help-body>ol,.ds-connection-help-body>p{margin:0}.ds-connection-help-body>ol{padding-inline-start:var(--connection-inset)}.ds-connection-actions{justify-content:flex-end;align-items:center;gap:var(--connection-progress-gap);flex-wrap:wrap;display:flex}.ds-connection-facts>div{grid-template-columns:var(--connection-facts-label-width) minmax(0, 1fr);gap:var(--connection-stack-gap);padding:var(--connection-facts-padding);display:grid}.ds-connection-facts>div+div{background-image:var(--settings-ui-divider-inset-image);background-position:var(--settings-ui-divider-inset-position);background-size:var(--settings-ui-divider-inset-size);background-repeat:var(--settings-ui-row-divider-repeat)}.ds-connection-facts dt{color:var(--connection-muted)}.ds-connection-facts dd{color:var(--connection-title);overflow-wrap:anywhere;margin:0}@media (width<=640px){.ds-connection-facts>div{grid-template-columns:minmax(0,1fr);gap:0}}.ds-connection-logo>svg{width:var(--connection-logo-icon);height:var(--connection-logo-icon);stroke-width:var(--connection-logo-icon-stroke)}.ds-connection-panel .ds-field-width{width:100%;max-width:none}.ds-settings-drilldown .ds-connection-panel .bo-select-menu-trigger{text-align:start;justify-content:space-between}.ds-connection-panel .ds-stack>.bo-button{justify-self:end}.ds-connection-footnote{padding-inline:var(--connection-inset);color:var(--connection-muted);font-size:var(--connection-meta-size);margin:0}.ds-connection-row{justify-content:space-between;align-items:center;gap:var(--connection-stack-gap);min-height:var(--connection-step-height);box-sizing:border-box;padding:var(--connection-facts-padding);flex-wrap:wrap;display:flex}.ds-connection-row-leading{gap:var(--connection-progress-gap);flex:none;display:inline-flex}.ds-connection-row-control>.bo-field:has(select){min-width:var(--connection-row-select-min)}:is(.ds-connection-row-control>.bo-field:has(select) .bo-select-menu-field-control,.ds-connection-row-control>.bo-field:has(select) .bo-select-menu-root){width:100%}.ds-connection-row-control>.bo-field:has(select) .bo-select-menu-trigger{text-align:start;justify-content:space-between;width:100%}.ds-connection-row-copy{flex:1 1 var(--connection-choice-min);flex-direction:column;min-width:0;display:flex}.ds-connection-row-copy>strong{color:var(--connection-title);font-weight:var(--connection-strong-weight)}.ds-connection-row-copy>span{color:var(--connection-muted);font-size:var(--connection-meta-size)}.ds-connection-row-control{align-items:center;gap:var(--connection-progress-gap);flex:none;display:inline-flex}.ds-connection-row[data-status]{flex-wrap:nowrap}.ds-connection-row[data-status]>.ds-connection-row-copy{flex:1 1 0}.ds-connection-row-status{flex:none;align-self:flex-start;display:inline-flex}@media (width<=640px){.ds-connection-row[data-status]{flex-wrap:wrap}.ds-connection-row[data-status]>.ds-connection-row-control{flex:1 0 100%;justify-content:flex-end}}.ds-connection-row-copy>strong>.ds-attention-mark,.ds-connection-step-copy>strong>.ds-attention-mark{vertical-align:middle;margin-inline-start:var(--attention-gap)}.ds-connection-step[data-target]{background:var(--connection-idle-surface)}.ds-connection-row-control .ds-switch-copy{width:var(--connection-hidden-size);height:var(--connection-hidden-size);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ds-connection-add,.ds-connection-add .ds-connection-step-copy>strong{color:var(--connection-link)}.ds-connection-add-mark{width:var(--connection-logo-size);height:var(--connection-logo-size);border-radius:var(--connection-logo-radius);background:var(--connection-accent-surface);color:var(--connection-link);flex:none;place-items:center;display:grid}.ds-connection-add-mark>svg{width:var(--connection-step-mark-glyph);height:var(--connection-step-mark-glyph);stroke-width:var(--settings-ui-check-stroke)}.ds-connection-add:disabled{cursor:not-allowed;opacity:var(--connection-disabled-opacity)}.ds-connection-pair{align-items:center;gap:var(--connection-pair-gap);display:inline-flex}.ds-connection-pair-dots{gap:var(--connection-pair-dot-gap);display:inline-flex}.ds-connection-pair-dots>i{width:var(--connection-pair-dot);height:var(--connection-pair-dot);border-radius:var(--radius-pill);background:var(--connection-pair-dot-color)}.ds-connection-pair[data-size=lg] .ds-connection-logo{width:var(--connection-logo-size-lg);height:var(--connection-logo-size-lg);border-radius:var(--connection-logo-radius-lg);font-size:var(--connection-logo-text-lg)}.ds-connection-providers{grid-template-columns:repeat(auto-fit, minmax(var(--connection-provider-min), 1fr));gap:var(--connection-stack-gap);margin:0;padding:0;list-style:none;display:grid}.ds-connection-provider{gap:var(--connection-provider-gap);padding:var(--connection-provider-padding);flex-direction:column;display:flex}.ds-connection-provider-head{align-items:center;gap:var(--connection-provider-gap);flex-wrap:wrap;display:flex}.ds-connection-provider-head>strong{color:var(--connection-title);font-size:var(--connection-step-title-size);font-weight:var(--connection-strong-weight)}.ds-connection-provider-detail{color:var(--connection-muted);font-size:var(--connection-meta-size);flex:1}.ds-connection-provider-action{display:flex}.ds-connection-rows>li{align-items:center;gap:var(--connection-choice-gap);min-height:var(--connection-row-height);box-sizing:border-box;padding:var(--connection-row-padding);display:flex}.ds-connection-rows>li+li{background-image:var(--settings-ui-divider-inset-image);background-position:var(--settings-ui-divider-inset-position);background-size:var(--settings-ui-divider-inset-size);background-repeat:var(--settings-ui-row-divider-repeat)}.ds-connection-glyph{width:var(--connection-glyph-size);height:var(--connection-glyph-size);border-radius:var(--connection-glyph-radius);background:var(--connection-glyph-surface);color:var(--connection-text);flex:none;place-items:center;display:grid}.ds-connection-glyph>svg{width:var(--connection-glyph-icon);height:var(--connection-glyph-icon)}.ds-connection-rows>li[data-tone=bad] .ds-connection-glyph{color:var(--connection-bad)}.ds-connection-tick{width:var(--connection-tick-size);height:var(--connection-tick-size);color:var(--connection-good);flex:none}.ds-connection-time{color:var(--connection-muted);font-size:var(--connection-meta-size);white-space:nowrap;flex:none}.ds-connection-instructions-card{gap:var(--connection-stack-gap);padding:var(--connection-instructions-card-padding);flex-direction:column;display:flex}.ds-connection-instructions-actions{justify-content:flex-end;gap:var(--connection-progress-gap);flex-wrap:wrap;display:flex}.ds-connection-instructions{gap:var(--connection-instruction-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-connection-instructions>li{align-items:flex-start;gap:var(--connection-choice-gap);display:flex}.ds-connection-instructions-mark{width:var(--connection-instruction-mark);height:var(--connection-instruction-mark);border-radius:var(--radius-pill);background:var(--connection-accent-surface);color:var(--connection-link);font-size:var(--connection-meta-size);font-weight:var(--connection-heavy-weight);flex:none;place-items:center;display:grid}.ds-connection-instructions-copy{gap:var(--settings-ui-segment-gap);flex-direction:column;flex:1;min-width:0;display:flex}.ds-connection-instructions-copy>strong{color:var(--connection-title);font-weight:var(--connection-strong-weight)}.ds-connection-instructions-copy>span{color:var(--connection-muted);font-size:var(--connection-meta-size)}.ds-connection-note{align-items:flex-start;gap:var(--connection-progress-gap);padding:var(--connection-note-padding);border-radius:var(--connection-note-radius);background:var(--connection-help-surface);color:var(--connection-muted);font-size:var(--connection-meta-size);margin:0;display:flex}.ds-connection-note>span:first-child:not(:last-child)>svg{width:var(--connection-note-icon);height:var(--connection-note-icon)}.ds-connection-note strong{color:var(--connection-text)}.ds-connection-identity{align-items:center;gap:var(--connection-choice-gap);padding:var(--connection-identity-padding);display:flex}.ds-connection-avatar{width:var(--connection-avatar-size);height:var(--connection-avatar-size);border-radius:var(--radius-pill);background:var(--connection-avatar-surface);color:var(--connection-avatar-text);font-size:var(--connection-meta-size);font-weight:var(--connection-heavy-weight);flex:none;place-items:center;display:grid}.ds-connection-consent{height:var(--connection-consent-height);min-height:var(--connection-consent-min-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:var(--connection-consent-padding);background:var(--connection-consent-canvas);justify-content:center;align-items:flex-start;display:flex;overflow-y:auto}.ds-connection-consent-body{gap:var(--connection-consent-gap);width:100%;max-width:var(--connection-consent-width);flex-direction:column;display:flex}.ds-connection-consent-head{align-items:center;gap:var(--connection-stack-gap);text-align:center;flex-direction:column;display:flex}.ds-connection-consent-head>h1{color:var(--connection-title);font-size:var(--connection-consent-title-size);font-weight:var(--connection-consent-title-weight);line-height:var(--connection-consent-title-line-height);margin:0}.ds-connection-consent-head>p{color:var(--connection-muted);font-size:var(--connection-body-size);margin:0}.ds-connection-consent-actions{gap:var(--connection-stack-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ds-connection-consent-actions>*{min-height:var(--connection-consent-action-height)}.ds-connection-consent .ds-connection-note{box-shadow:var(--connection-card-shadow)}@media (width<=640px){.ds-connection-consent{padding:var(--connection-consent-padding-phone)}}.ds-connection-panel>header>h3>.ds-connection-pair{margin-inline-start:auto}.ds-connection-row-group>.ds-connection-row,.ds-connection-row-group>.ds-connection-panel{box-shadow:none;background:0 0;border-radius:0}.ds-connection-row-group>*+.ds-connection-row,.ds-connection-row-group>*+.ds-connection-panel{background-image:var(--settings-ui-divider-inset-image);background-position:var(--settings-ui-divider-inset-position);background-size:var(--settings-ui-divider-inset-size);background-repeat:var(--settings-ui-row-divider-repeat)}.ds-connection-logo[data-bleed]{padding:0;overflow:hidden}.ds-connection-logo[data-bleed]>img{object-fit:cover}.ds-connection-logo[data-bleed]>.ds-ask-mark{width:100%;height:100%}.ds-connection-flow[data-width=narrow]{max-width:var(--connection-flow-narrow-width)}.ds-connection-facts[data-align=end]>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline}.ds-connection-facts[data-align=end] dd{text-align:end}.ds-ask-pill{align-items:center;gap:var(--ask-pill-gap);height:var(--ask-pill-height);padding:var(--ask-pill-padding);border:var(--ask-pill-border);border-radius:var(--radius-pill);background:var(--ask-panel-surface);color:var(--ask-title);font:inherit;font-size:var(--ask-body-size);font-weight:var(--ask-strong-weight);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}.ds-ask-pill[aria-pressed=true]{border-color:var(--ask-accent)}.ds-ask-fab{z-index:var(--ask-fab-z);justify-content:center;align-items:center;gap:var(--ask-fab-gap);min-width:var(--ask-fab-height);height:var(--ask-fab-height);padding:var(--ask-fab-padding);border:var(--ask-pill-border);border-radius:var(--radius-pill);background:var(--ask-panel-surface);box-shadow:var(--ask-fab-shadow);color:var(--ask-title);font:inherit;font-size:var(--ask-body-size);font-weight:var(--ask-strong-weight);white-space:nowrap;cursor:pointer;transition:padding var(--ask-fab-morph), gap var(--ask-fab-morph), background-color var(--ask-fab-morph), border-color var(--ask-fab-morph), box-shadow var(--ask-fab-morph);display:inline-flex;position:fixed;inset-block-end:calc(var(--ask-fab-offset) + env(safe-area-inset-bottom));inset-inline-end:calc(var(--ask-fab-offset) + env(safe-area-inset-right))}.ds-ask-fab-mark{width:var(--ask-fab-mark-size);height:var(--ask-fab-mark-size);border-radius:var(--ask-fab-mark-radius);transition:width var(--ask-fab-morph), height var(--ask-fab-morph), border-radius var(--ask-fab-morph), box-shadow var(--ask-fab-morph);flex:none;place-items:center;display:grid;overflow:hidden}.ds-ask-fab-mark>.ds-ask-mark[data-size]{width:100%;height:100%}.ds-ask-fab-label{max-width:var(--ask-fab-label-max-width);transition:max-width var(--ask-fab-morph), opacity var(--ask-fab-morph);overflow:hidden}.ds-ask-fab[data-phase=icon]{box-shadow:none;background-color:#0000;border-color:#0000;gap:0;padding:0}.ds-ask-fab[data-phase=icon]>.ds-ask-fab-mark{width:var(--ask-fab-height);height:var(--ask-fab-height);box-shadow:var(--ask-fab-shadow);border-radius:50%}.ds-ask-fab[data-phase=icon]>.ds-ask-fab-label{opacity:0;max-width:0}.ds-ask-fab[data-phase=icon]:hover>.ds-ask-fab-mark,.ds-ask-fab[data-phase=label]:hover{box-shadow:var(--ask-fab-hover-shadow)}.ds-ask-fab:focus-visible{outline:var(--connection-focus);outline-offset:var(--component-border-width);border-radius:var(--radius-pill)}@media (prefers-reduced-motion:reduce){.ds-ask-fab,.ds-ask-fab-mark,.ds-ask-fab-label{transition:none}}.bo-shell:has(>.ds-ask-fab) .bo-shell-content{padding-bottom:calc(var(--layout-content-padding-bottom) + var(--ask-fab-clearance))}.ds-ask-pill:focus-visible{outline:var(--connection-focus);outline-offset:var(--component-border-width)}.ds-ask-panel{width:var(--ask-panel-width);border-left:var(--ask-panel-border);background:var(--ask-panel-surface);min-width:0;height:100%;color:var(--ask-text);flex-direction:column;flex:none;display:flex;position:relative}.ds-ask-panel[data-mode=full]{border-left:0;flex:auto;width:auto}.bo-shell:has(>.ds-ask-panel[data-mode=full])>.bo-shell-main{display:none}.ds-ask-head{align-items:center;gap:var(--ask-panel-gap);min-height:var(--ask-head-height);padding:0 var(--ask-panel-padding);border-bottom:var(--ask-panel-border);flex:none;display:flex}.ds-ask-head>h2{color:var(--ask-title);font-size:var(--ask-title-size);font-weight:var(--ask-title-weight);flex:1;margin:0}.ds-ask-mark{width:var(--ask-mark-size);height:var(--ask-mark-size);flex:none;display:block}.ds-ask-mark[data-size=sm]{width:var(--ask-mark-size-sm);height:var(--ask-mark-size-sm)}.ds-ask-mark[data-size=lg]{width:var(--ask-mark-size-lg);height:var(--ask-mark-size-lg)}.ds-ask-mark-from{stop-color:var(--ask-mark-from)}.ds-ask-mark-to{stop-color:var(--ask-mark-to)}.ds-ask-mark-pebble{fill:var(--ask-mark-pebble)}.ds-ask-mark-eye{fill:var(--ask-mark-eye)}.ds-ask-icon{width:var(--ask-icon-size);height:var(--ask-icon-size);border-radius:var(--radius-pill);color:var(--ask-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ds-ask-icon:hover,.ds-ask-icon[aria-pressed=true]{background:var(--ask-fill);color:var(--ask-title)}.ds-ask-icon:focus-visible{outline:var(--connection-focus);outline-offset:var(--component-border-width)}.ds-ask-icon>svg{width:var(--ask-glyph);height:var(--ask-glyph)}.ds-ask-head{gap:var(--ask-head-gap)}.ds-ask-head>h2{margin-inline-end:var(--ask-panel-gap)}.ds-ask-scope{align-items:center;column-gap:var(--ask-scope-gap);row-gap:var(--connection-pill-dot);padding:var(--ask-scope-padding);flex-wrap:wrap;flex:none;display:flex}.ds-ask-scope>.ds-ask-chip{background:0 0;height:auto;padding:0;font-weight:400}.ds-ask-scope>.ds-ask-chip+.ds-ask-chip:before{content:var(--ask-scope-separator);color:var(--ask-muted);margin-inline-end:var(--ask-scope-gap)}.ds-ask-scope>.ds-ask-chip[data-tone=good]{background:0 0}.ds-ask-chip{align-items:center;gap:var(--connection-progress-gap);height:var(--ask-chip-height);padding:var(--ask-chip-padding);border-radius:var(--radius-pill);background:var(--ask-fill);color:var(--ask-muted);font-size:var(--ask-meta-size);font-weight:var(--ask-strong-weight);display:inline-flex}.ds-ask-chip[data-tone=good]{background:var(--ask-good-surface);color:var(--ask-good)}.ds-ask-chip svg{width:var(--ask-meta-size);height:var(--ask-meta-size)}.ds-ask-body{flex-direction:column;flex:auto;min-height:0;display:flex}.ds-ask-thread{gap:var(--ask-turn-gap);min-height:0;padding:var(--ask-panel-padding);-webkit-mask-image:var(--ask-thread-fade);mask-image:var(--ask-thread-fade);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ds-ask-panel[data-mode=full] .ds-ask-thread{padding-inline:max(var(--ask-panel-padding), calc((100% - var(--ask-full-width)) / 2))}.ds-ask-panel[data-mode=full] .ds-ask-composer,.ds-ask-panel[data-mode=full] .ds-ask-scope{width:100%;max-width:var(--ask-full-width);margin-inline:auto}.ds-ask-me{max-width:var(--ask-me-max);padding:var(--ask-me-padding);border-radius:var(--ask-me-radius);background:var(--ask-accent);color:var(--ask-accent-text);font-size:var(--ask-answer-size);line-height:var(--ask-bubble-line);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end}.ds-ask-ai{align-items:start;gap:var(--ask-ai-gap);line-height:var(--ask-bubble-line);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-ask-ai-mark{width:var(--ask-ai-mark-size);height:var(--ask-ai-mark-size);margin-top:var(--ask-ai-mark-offset);display:grid}.ds-ask-ai-mark>.ds-ask-mark[data-size]{width:100%;height:100%}.ds-ask-ai-body{align-items:stretch;gap:var(--ask-panel-padding);flex-direction:column;min-width:0;display:flex}.ds-ask-ai-body>.ds-ask-text{max-width:100%;padding:var(--ask-me-padding);border-radius:var(--ask-ai-radius);background:var(--ask-fill);align-self:flex-start}.ds-ask-ai-body>.ds-ask-text code{background:var(--ask-ai-code-bg)}.ds-ask-steps{gap:var(--connection-progress-gap);color:var(--ask-muted);font-size:var(--ask-meta-size);margin:0;padding:0;list-style:none;display:grid}.ds-ask-steps>li{align-items:center;gap:var(--connection-progress-gap);display:flex}.ds-ask-steps svg{width:var(--ask-glyph);height:var(--ask-glyph)}.ds-ask-steps>li[data-status=done] svg{color:var(--ask-good)}.ds-ask-steps>li[data-status=failed] svg{color:var(--ask-bad)}.ds-ask-steps>li[data-status=running] svg{animation:ds-connection-spin var(--ask-spin)}.ds-ask-text{color:var(--ask-text);font-size:var(--ask-answer-size);line-height:var(--ask-answer-line)}.ds-ask-text>p,.ds-ask-text>ul,.ds-ask-text>ol{margin:0}.ds-ask-text>ul,.ds-ask-text>ol{padding-inline-start:var(--ask-list-indent)}.ds-ask-text li+li{margin-top:var(--ask-list-item-gap)}.ds-ask-text>:is(p,ul,ol)+:is(p,ul,ol){margin-top:var(--ask-paragraph-gap)}.ds-ask-text strong{color:var(--ask-title);font-weight:var(--ask-strong-weight)}.ds-ask-text code{padding:0 var(--connection-pill-dot);border-radius:var(--ask-kbd-radius);background:var(--ask-fill);font-family:var(--settings-ui-mono)}.ds-ask-caret{width:var(--ask-caret-width);height:var(--ask-caret-height);margin-left:var(--connection-pill-dot);border-radius:var(--ask-kbd-radius);background:var(--ask-accent);vertical-align:text-bottom;animation:ask-caret var(--ask-caret-blink);display:inline-block}@keyframes ask-caret{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ds-ask-caret,.ds-ask-steps>li[data-status=running] svg{animation:none}}.ds-ask-card{border-radius:var(--ask-card-radius);background:var(--ask-panel-surface);box-shadow:var(--ask-card-shadow);overflow:hidden}.ds-ask-suggestion{border:var(--ask-panel-border)}.ds-ask-suggestion>header{align-items:flex-start;gap:var(--ask-panel-gap);padding:var(--ask-card-padding);display:flex}.ds-ask-card-title{min-width:0;color:var(--ask-title);font-size:var(--ask-card-title-size);font-weight:var(--ask-title-weight);line-height:var(--ask-card-title-line);overflow-wrap:anywhere;flex:auto}.ds-ask-status{height:var(--ask-chip-height);padding:var(--ask-chip-padding);border-radius:var(--ask-status-radius);background:var(--ask-warn-surface);color:var(--ask-warn);font-size:var(--ask-meta-size);font-weight:var(--ask-strong-weight);flex:none;align-items:center;display:inline-flex}.ds-ask-status[data-state=approved]{background:var(--ask-good-surface);color:var(--ask-good)}.ds-ask-status[data-state=rejected]{background:var(--ask-fill);color:var(--ask-muted)}.ds-ask-facts{margin:0 var(--ask-panel-padding);border-radius:var(--ask-facts-radius);background:var(--ask-fill);font-size:var(--ask-meta-size);padding:0}.ds-ask-facts>div{justify-content:space-between;align-items:baseline;gap:var(--ask-panel-gap);padding:var(--ask-facts-row-padding);display:flex}.ds-ask-facts>div+div{border-top:var(--ask-facts-divider)}.ds-ask-facts dt{color:var(--ask-muted)}.ds-ask-facts dd{color:var(--ask-title);font-weight:var(--ask-strong-weight);text-align:end;overflow-wrap:anywhere;margin:0}.ds-ask-suggestion>footer{align-items:center;gap:var(--ask-panel-gap);padding:var(--ask-card-padding);flex-wrap:wrap;display:flex}.ds-ask-note{flex:1 1 var(--ask-note-min);color:var(--ask-muted);font-size:var(--ask-meta-size);margin:0}.ds-ask-card-actions{gap:var(--connection-progress-gap);margin-inline-start:auto;display:flex}.ds-ask-suggestion-result{align-items:center;gap:var(--connection-progress-gap);padding:var(--ask-card-padding);color:var(--ask-muted);font-size:var(--ask-meta-size);font-weight:var(--ask-strong-weight);margin:0;display:flex}.ds-ask-suggestion-result[data-state=approved]{color:var(--ask-good)}.ds-ask-suggestion-result>svg{width:var(--ask-glyph);height:var(--ask-glyph)}.ds-ask-step-count{padding:var(--ask-step-count-padding);border-radius:var(--ask-status-radius);background:var(--ask-fill);color:var(--ask-muted);font-size:var(--ask-meta-size);font-weight:var(--ask-strong-weight)}.ds-ask-button{height:var(--ask-button-height);padding:var(--ask-button-padding);border-radius:var(--ask-button-radius);background:var(--ask-accent);color:var(--ask-accent-text);font:inherit;font-size:var(--ask-body-size);font-weight:var(--ask-strong-weight);cursor:pointer;border:0}.ds-ask-button[data-variant=secondary]{background:var(--ask-fill);color:var(--ask-title)}.ds-ask-button:disabled{opacity:var(--connection-disabled-opacity);cursor:not-allowed}.ds-ask-notice{align-items:flex-start;gap:var(--ask-panel-gap);padding:var(--ask-card-padding);border-radius:var(--ask-card-radius);background:var(--ask-bad-surface);font-size:var(--ask-body-size);display:flex}.ds-ask-notice>svg{width:var(--ask-glyph);height:var(--ask-glyph);color:var(--ask-bad);flex:none}.ds-ask-notice>div{align-items:flex-start;gap:var(--connection-progress-gap);flex-direction:column;display:flex}.ds-ask-notice strong{color:var(--ask-title)}.ds-ask-empty{padding:var(--ask-panel-padding);text-align:center;margin:auto 0}.ds-ask-empty>.ds-ask-mark{margin:0 auto var(--ask-panel-gap)}.ds-ask-empty>.ds-ask-button{margin-bottom:var(--ask-panel-padding)}.ds-ask-empty{max-width:var(--ask-empty-max-width);margin-inline:auto}.ds-ask-empty>h3{color:var(--ask-title);font-size:var(--ask-empty-title-size);margin:0}.ds-ask-empty>p{margin:var(--connection-progress-gap) 0 var(--ask-panel-padding);color:var(--ask-muted);font-size:var(--ask-empty-detail-size)}.ds-ask-prompts{gap:var(--connection-progress-gap);text-align:start;display:grid}.ds-ask-prompts>button{align-items:center;gap:var(--connection-progress-gap);padding:var(--ask-empty-prompt-padding);border:var(--ask-facts-divider);border-radius:var(--ask-empty-prompt-radius);background:var(--ask-panel-surface);color:var(--ask-title);font:inherit;font-size:var(--ask-answer-size);text-align:start;cursor:pointer;font-weight:400;display:flex}.ds-ask-prompts svg{width:var(--ask-glyph);height:var(--ask-glyph);color:var(--ask-muted)}.ds-ask-composer>.ds-ask-prompts{gap:var(--ask-prompts-gap);margin:var(--ask-prompts-margin);flex-wrap:wrap;display:flex}.ds-ask-composer>.ds-ask-prompts>button{padding:var(--ask-prompt-chip-padding);border-radius:var(--radius-pill);font-size:var(--ask-meta-size)}.ds-ask-composer>.ds-ask-prompts>button:disabled{opacity:var(--connection-disabled-opacity);cursor:not-allowed}.ds-ask-scope[data-placement=composer]{padding:var(--ask-composer-meta-padding);font-size:var(--ask-meta-size);justify-content:center}.ds-ask-scope[data-placement=composer]>.ds-ask-chip[data-tone=good]{flex-basis:100%;justify-content:center}.ds-ask-scope[data-placement=composer]>.ds-ask-chip[data-tone=good]:before{content:none}.ds-ask-composer{padding:var(--ask-panel-gap) var(--ask-panel-padding) var(--ask-panel-padding);flex:none}.ds-ask-box{align-items:flex-end;gap:var(--connection-progress-gap);padding:var(--ask-box-padding);border-radius:var(--ask-box-radius);background:var(--ask-fill);display:flex;position:relative}.ds-ask-panel[data-dragging] .ds-ask-box{background:var(--ask-accent-surface);outline:var(--ask-drop-border);outline-offset:var(--ask-drop-offset)}.ds-ask-panel[data-dragging] .ds-ask-box>*{visibility:hidden}.ds-ask-panel[data-dragging] .ds-ask-box:after{content:var(--ask-drop-label);color:var(--ask-accent);font-size:var(--ask-meta-size);font-weight:var(--ask-strong-weight);place-items:center;display:grid;position:absolute;inset:0}.ds-ask-box>textarea{min-width:0;max-height:var(--ask-box-max-height);padding:calc((var(--ask-send-size) - var(--ask-input-line-height)) / 2) 0;color:var(--ask-title);font:inherit;font-size:var(--ask-body-size);line-height:var(--ask-input-line-height);resize:none;field-sizing:content;background:0 0;border:0;flex:1}.ds-ask-box>textarea:focus{outline:none}.ds-ask-send{width:var(--ask-send-size);height:var(--ask-send-size);border-radius:var(--radius-pill);background:var(--ask-accent);color:var(--ask-accent-text);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.ds-ask-send[data-variant=stop]{background:var(--ask-title);color:var(--ask-panel-surface)}.ds-ask-send:disabled{opacity:var(--connection-disabled-opacity);cursor:not-allowed}.ds-ask-send>svg{width:var(--ask-glyph);height:var(--ask-glyph)}.ds-ask-footnote{margin:var(--connection-progress-gap) 0 0;color:var(--ask-muted);font-size:var(--ask-meta-size);text-align:center}.ds-ask-box:focus-within{box-shadow:var(--ask-pill-open-ring)}@media (width<=1200px){.ds-ask-panel:not([data-mode=full]){z-index:var(--ask-z);max-width:100%;box-shadow:var(--ask-panel-overlay-shadow);position:fixed;inset-block:0;inset-inline-end:0}}@media (width<=640px){.ds-ask-pill{padding:0 var(--connection-progress-gap)}.ds-ask-pill>.ds-ask-pill-label{display:none}.ds-ask-fab{box-shadow:none;background-color:#0000;border-color:#0000;gap:0;padding:0;inset-block-end:calc(var(--ask-fab-mobile-offset) + env(safe-area-inset-bottom));inset-inline-end:calc(var(--ask-fab-mobile-offset) + env(safe-area-inset-right))}.ds-ask-fab>.ds-ask-fab-mark{width:var(--ask-fab-height);height:var(--ask-fab-height);box-shadow:var(--ask-fab-shadow);border-radius:50%}.ds-ask-fab>.ds-ask-fab-label{display:none}.bo-shell:has(.ds-detail-form-action-slot)>.ds-ask-fab{inset-block-end:calc(var(--ask-fab-mobile-offset) + var(--detail-form-action-mobile-clearance) + env(safe-area-inset-bottom))}.ds-ask-panel,.ds-ask-panel[data-mode=full]{z-index:var(--ask-z);border:0;width:auto;position:fixed;inset:0}.ds-ask-resize{display:none}}.ds-ask-me-group{align-items:flex-end;gap:var(--connection-progress-gap);flex-direction:column;display:flex}.ds-ask-images{justify-content:flex-end;gap:var(--connection-progress-gap);flex-wrap:wrap;display:flex}.ds-ask-images>img{width:var(--ask-image-size-sent);height:var(--ask-image-size-sent);border-radius:var(--ask-image-radius);object-fit:cover}.ds-ask-attachments{gap:var(--connection-progress-gap);margin:0 0 var(--connection-progress-gap);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ds-ask-attachments>li{position:relative}.ds-ask-attachments img{width:var(--ask-image-size);height:var(--ask-image-size);border-radius:var(--ask-image-radius);object-fit:cover;display:block}.ds-ask-attachments button{top:calc(var(--connection-pill-dot) * -1);right:calc(var(--connection-pill-dot) * -1);width:var(--ask-image-remove);height:var(--ask-image-remove);border-radius:var(--radius-pill);background:var(--ask-title);color:var(--ask-panel-surface);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.ds-ask-attachments button>svg{width:var(--ask-meta-size);height:var(--ask-meta-size)}.ds-ask-attach{width:var(--ask-send-size);height:var(--ask-send-size);margin-left:calc(var(--connection-progress-gap) * -1);border-radius:var(--radius-pill);color:var(--ask-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ds-ask-attach:disabled{opacity:var(--connection-disabled-opacity);cursor:not-allowed}.ds-ask-attach>svg{width:var(--ask-glyph);height:var(--ask-glyph)}.ds-ask-attach[data-mic]>svg{width:var(--ask-mic-glyph);height:var(--ask-mic-glyph)}.ds-ask-attach[data-listening]{background:var(--ask-bad-surface);color:var(--ask-bad);animation:ask-listening var(--ask-listening-pulse)}@keyframes ask-listening{50%{box-shadow:var(--ask-listening-ring)}}@media (prefers-reduced-motion:reduce){.ds-ask-attach[data-listening]{animation:none}}.ds-ask-history{gap:var(--ask-panel-gap);min-height:0;padding:var(--ask-panel-padding);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ds-ask-panel[data-mode=full] .ds-ask-history{padding-inline:max(var(--ask-panel-padding), calc((100% - var(--ask-full-width)) / 2))}.ds-ask-history>ul{border-radius:var(--ask-card-radius);background:var(--ask-panel-surface);box-shadow:var(--ask-card-shadow);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ds-ask-history li{align-items:center;gap:var(--connection-progress-gap);padding-inline-end:var(--connection-progress-gap);display:flex}.ds-ask-history li+li{border-top:var(--ask-facts-divider)}.ds-ask-history li[data-current]{background:var(--ask-accent-surface)}.ds-ask-history-open{align-items:center;gap:var(--ask-panel-gap);min-width:0;padding:var(--ask-card-padding);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;display:flex}.ds-ask-history-open>span{flex-direction:column;flex:auto;min-width:0;display:flex}.ds-ask-history-open strong{color:var(--ask-title);font-size:var(--ask-answer-size);font-weight:var(--ask-strong-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-ask-history-open small{color:var(--ask-muted);font-size:var(--ask-meta-size)}.ds-ask-history-open>svg{width:var(--ask-glyph);height:var(--ask-glyph);color:var(--ask-muted);flex:none}.ds-ask-history-empty{color:var(--ask-muted);font-size:var(--ask-meta-size);text-align:center;margin:auto 0}.ds-ask-history>footer{align-items:center;gap:var(--ask-panel-gap);display:flex}.ds-ask-history>footer>p{color:var(--ask-muted);font-size:var(--ask-meta-size);flex:auto;margin:0}.ds-ask-history>footer>.ds-ask-button{white-space:nowrap;flex:none}.ds-ask-prompts>button:hover{background:var(--ask-fill)}.ds-ask-document-summary{padding:0 var(--ask-panel-padding);color:var(--ask-text);font-size:var(--ask-meta-size);line-height:var(--ask-bubble-line);margin:0}.ds-ask-document-preview{margin:var(--ask-panel-gap) var(--ask-panel-padding) 0;border-radius:var(--ask-facts-radius);background:var(--ask-fill);overflow-x:auto}.ds-ask-document-preview table{border-collapse:collapse;width:100%;font-size:var(--ask-meta-size)}.ds-ask-document-preview th,.ds-ask-document-preview td{padding:var(--ask-document-cell-padding);text-align:start;white-space:nowrap}.ds-ask-document-preview th{color:var(--ask-muted);font-weight:var(--ask-strong-weight)}.ds-ask-document-preview td{border-top:var(--ask-facts-divider);color:var(--ask-title)}.ds-ask-document-preview td[data-number]{text-align:end;font-variant-numeric:tabular-nums}.ds-ask-document-preview>p{padding:var(--ask-document-cell-padding);border-top:var(--ask-facts-divider);color:var(--ask-muted);font-size:var(--ask-meta-size);margin:0}.ds-ask-selection{justify-content:space-between;align-items:center;gap:var(--ask-panel-gap);margin:0 var(--ask-panel-padding) var(--connection-progress-gap);color:var(--ask-muted);font-size:var(--ask-meta-size);display:flex}.ds-ask-link{color:var(--ask-accent);font:inherit;font-size:var(--ask-meta-size);font-weight:var(--ask-strong-weight);cursor:pointer;background:0 0;border:0;padding:0}.ds-ask-more{margin:var(--connection-progress-gap) var(--ask-panel-padding) 0}.ds-ask-pick{align-items:center;gap:var(--connection-progress-gap);cursor:pointer;display:inline-flex}.ds-ask-pick>input{width:var(--ask-check-size);height:var(--ask-check-size);accent-color:var(--ask-accent);margin:0}.ds-ask-attach[data-active]{background:var(--ask-accent-surface);color:var(--ask-accent)}.ds-ask-chip>.ds-ask-link{margin-inline-start:var(--connection-progress-gap)}.ds-suggestion-stack{z-index:var(--suggestion-stack-z);gap:var(--suggestion-stack-gap);width:var(--suggestion-stack-fit-width);max-height:var(--suggestion-stack-max-height);overscroll-behavior:contain;flex-direction:column-reverse;display:flex;position:fixed;inset-block-end:calc(var(--suggestion-stack-bottom) + env(safe-area-inset-bottom));inset-inline-end:calc(var(--suggestion-stack-offset) + env(safe-area-inset-right));overflow-y:auto}.ds-suggestion-toast{gap:var(--suggestion-toast-gap);padding:var(--suggestion-toast-padding);border:var(--suggestion-toast-border);border-radius:var(--suggestion-toast-radius);background:var(--suggestion-toast-surface);box-shadow:var(--suggestion-toast-shadow);color:var(--suggestion-toast-text);animation:suggestion-toast-in var(--suggestion-toast-enter);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.ds-suggestion-toast:before{content:"";width:var(--suggestion-toast-accent-bar);background:var(--suggestion-toast-accent);position:absolute;inset-block:0;inset-inline-start:0}@keyframes suggestion-toast-in{0%{opacity:0;transform:var(--suggestion-toast-enter-from)}}.ds-suggestion-toast-head{align-items:center;gap:var(--suggestion-toast-gap);min-width:0;display:flex}.ds-suggestion-toast-logo{width:var(--suggestion-toast-logo-size);height:var(--suggestion-toast-logo-size);flex:none;place-items:center;display:grid}.ds-suggestion-toast-logo>*{width:100%;height:100%}.ds-suggestion-toast-source{color:var(--suggestion-toast-muted);font-size:var(--suggestion-toast-source-size);font-weight:var(--suggestion-toast-source-weight)}.ds-suggestion-toast-location{padding:var(--suggestion-toast-chip-padding);border-radius:var(--radius-pill);background:var(--suggestion-toast-chip-surface);color:var(--suggestion-toast-muted);font-size:var(--suggestion-toast-source-size);white-space:nowrap;text-overflow:ellipsis;margin-inline-start:auto;overflow:hidden}.ds-suggestion-toast-title{font-size:var(--suggestion-toast-title-size);font-weight:var(--suggestion-toast-title-weight);line-height:var(--suggestion-toast-title-line-height)}.ds-suggestion-toast-facts{gap:var(--suggestion-toast-fact-gap);font-size:var(--suggestion-toast-fact-size);grid-template-columns:auto 1fr;margin:0;display:grid}.ds-suggestion-toast-facts>div{display:contents}.ds-suggestion-toast-facts dt{color:var(--suggestion-toast-muted)}.ds-suggestion-toast-facts dd{overflow-wrap:anywhere;margin:0}.ds-suggestion-toast-more{color:var(--suggestion-toast-muted)}.ds-suggestion-toast-note{color:var(--suggestion-toast-muted);font-size:var(--suggestion-toast-fact-size);margin:0}.ds-suggestion-toast-note[data-tone=error]{color:var(--suggestion-toast-error)}.ds-suggestion-toast-actions{justify-content:flex-end;gap:var(--suggestion-toast-gap);display:flex}.ds-suggestion-toast-button{min-height:var(--suggestion-toast-button-height);padding:var(--suggestion-toast-button-padding);border-radius:var(--suggestion-toast-button-radius);background:var(--suggestion-toast-button-surface);color:var(--suggestion-toast-button-text);font:inherit;font-weight:var(--suggestion-toast-title-weight);cursor:pointer;border:0}.ds-suggestion-toast-button:hover:not(:disabled){background:var(--suggestion-toast-button-hover)}.ds-suggestion-toast-button[data-variant=secondary]{background:var(--suggestion-toast-secondary-surface);color:var(--suggestion-toast-secondary-text)}.ds-suggestion-toast-button:disabled{opacity:var(--connection-disabled-opacity);cursor:progress}.ds-suggestion-toast-button:focus-visible{outline:var(--connection-focus);outline-offset:var(--component-border-width)}@media (prefers-reduced-motion:reduce){.ds-suggestion-toast{animation:none}}@media (width<=640px){.ds-suggestion-stack{inset-inline:var(--suggestion-stack-mobile-offset);width:auto}}
