@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)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)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)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-heading:18px;--font-size-title:22px;--font-weight-regular:400;--font-weight-medium:450;--font-weight-semibold:500;--font-weight-bold:560;--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 12px 24px color-mix(in srgb, var(--primary-800) 8%, transparent);--effect-brand-strong-shadow:0 16px 30px color-mix(in srgb, var(--primary-800) 12%, 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);--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;--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-strong);--button-secondary-hover-bg:var(--color-surface-muted);--button-secondary-hover-border:var(--color-border-strong);--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);--dropdown-menu-width:208px;--dropdown-menu-field-min-width:var(--dropdown-menu-width);--dropdown-menu-max-width:calc(100vw - (var(--dropdown-menu-viewport-margin) * 2));--dropdown-menu-viewport-margin:var(--space-5);--dropdown-menu-padding:0;--dropdown-menu-border-width:var(--component-border-width);--dropdown-menu-border:var(--color-border);--dropdown-menu-radius:var(--radius-md);--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-gap:var(--space-3);--dropdown-menu-item-background:transparent;--dropdown-menu-item-hover-background:var(--color-surface-muted);--dropdown-menu-item-selected-background:var(--dropdown-menu-item-background);--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);--field-label-min-height:max(calc(var(--font-size-small) * var(--line-height-label)), var(--tooltip-trigger-size));--checkbox-color-scheme:light;--input-height:var(--control-height);--textarea-width:var(--field-width-standard);--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-lines:3;--textarea-max-lines:10;--textarea-min-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:var(--font-size-body);--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-bg:var(--effect-green-gradient);--toggle-on-border:color-mix(in srgb, var(--color-accent) 32%, transparent);--toggle-on-shadow:inset 0 1px 1px color-mix(in srgb, var(--white) 18%, transparent), 0 10px 18px color-mix(in srgb, var(--color-accent) 18%, transparent);--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}: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:0 1px 2px color-mix(in srgb, var(--neutral-950) 4%, transparent);--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(--grid-border);--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-body-padding:var(--space-workspace-screen);--modal-body-gap:var(--space-workspace-screen);--modal-form-field-gap:var(--space-4);--modal-form-section-gap:var(--space-6);--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-workspace-section);--modal-footer-padding-inline:var(--space-workspace-screen);--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:column;--modal-width-sm:420px;--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-4);--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-radius:var(--radius-lg);--modal-overlay-bg:color-mix(in srgb, var(--neutral-950) 22%, transparent)}.bo-modal-body{--form-grid-gap:var(--modal-form-field-gap);--form-row-gap:var(--modal-form-field-gap)}.ds-modal-form-layout{--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<=640px){.bo-modal-body{--modal-body-padding:var(--space-4)}}:root{--sidebar-width:var(--layout-sidebar-width);--sidebar-collapsed-width:68px;--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:104px;--sidebar-brand-wordmark-height:30px;--sidebar-link-height:36px;--sidebar-link-width-collapsed:42px;--sidebar-collapsed-icon-size:20px;--sidebar-collapsed-business-avatar-size:24px;--sidebar-switcher-icon-stroke-width:var(--business-switcher-icon-stroke-width);--sidebar-mobile-close-size:32px;--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-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-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-new-height:18px;--navigation-attention-new-min-width:34px;--navigation-attention-collapsed-offset:var(--space-2);--navigation-attention-new-bg:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));--navigation-attention-new-text:var(--color-accent-strong);--topbar-badge-size:15px;--topbar-panel-max-height:72vh;--global-search-width:min(100%, 520px);--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(--space-3) 0 34px;--global-search-result-height:36px;--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-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-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);--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:#1b1b1b;--color-surface-raised:#202020;--color-surface-muted:#242424;--color-surface-hover:#2a2a2a;--color-text:#d6d6d6;--color-text-strong:#f1f1f1;--color-text-muted:#8d8d8d;--color-border:#2c2c2c;--color-border-strong:#3a3a3a;--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:#f87171;--color-warning:#fbbf24;--color-warning-soft:color-mix(in srgb, #fbbf24 12%, var(--color-surface));--color-warning-strong:#fcd34d;--color-success:#4ade80;--color-success-soft:color-mix(in srgb, #22c55e 14%, var(--color-surface));--color-success-border:#4ade8052;--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);--table-shell-shadow:none}@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 12px 24px #1e3a8a14;--effect-brand-strong-shadow:0 16px 30px #1e3a8a1f;--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;--table-shell-shadow:0 1px 2px #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}}: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-strong);--button-secondary-hover-bg:color-mix(in srgb, var(--color-surface-hover) 86%, var(--color-accent-surface));--button-secondary-hover-border:color-mix(in srgb, var(--color-accent) 28%, var(--color-border-strong));--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-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:#1e40af52;--toggle-on-shadow:inset 0 1px 1px #ffffff2e, 0 10px 18px #1e40af2e;--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:#3a3a3a;--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)}.bo-navigation-attention--attention{--navigation-attention-color:var(--color-accent)}.bo-navigation-attention--urgent{--navigation-attention-color:var(--color-warning)}.bo-navigation-attention--critical{--navigation-attention-color:var(--color-danger)}:root{--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<=980px){.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<=960px) and (orientation:portrait){.bo-modal-card{--shared-modal-max-height-7eb92118:calc(100dvh - (var(--space-5) * 2))}}@media (width<=960px){.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<=1200px){.bo-shell-sidebar{--shared-shell-sidebar-width-11fa8523:min(88vw, var(--sidebar-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)}}@media (width<=640px){.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-create-billing-options label:has(input:checked){--shared-business-switcher-and-responsive-box-shadow-36a5331c:0 0 0 1px var(--color-accent)}.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<=900px){.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-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-session-ended-duration:4s;--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-min-width-0ecf1cbc:76px;--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-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-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:inset 0 1px 1px color-mix(in srgb, var(--auth-ui-white) 18%, transparent), 0 10px 18px color-mix(in srgb, var(--auth-ui-color-accent) 18%, transparent);--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 12px 24px color-mix(in srgb, var(--auth-ui-primary-800) 8%, transparent);--auth-ui-effect-brand-strong-shadow:0 16px 30px color-mix(in srgb, var(--auth-ui-primary-800) 12%, 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 12px 24px #1e3a8a14;--auth-ui-effect-brand-strong-shadow:0 16px 30px #1e3a8a1f;--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:inset 0 1px 1px #ffffff2e, 0 10px 18px #1e40af2e;--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);--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)}: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-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)}:root{--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-icon-size:var(--ds-heading-size);--ds-heading-back-gap:var(--space-2);--ds-heading-size:24px;--ds-heading-tracking:-.025em;--ds-section-title-size:15px;--ds-card-title-size:var(--font-size-body);--ds-heading-weight:500;--ds-section-title-weight:500;--ds-card-title-weight:500;--ds-emphasis-weight:500;--ds-card-shadow:none;--ds-card-hover-border:color-mix(in srgb, var(--color-border) 75%, var(--color-text-muted));--ds-card-hover-shadow:0 2px 8px color-mix(in srgb, var(--color-text) 3%, transparent);--ds-card-transition:border-color .16s ease, box-shadow .16s ease;--ds-tab-height:40px;--ds-tab-padding:10px 4px;--ds-tab-gap:8px;--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-empty-margin:0px;--ds-line-height:1.6;--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-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-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-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-tool-divider:var(--grid-border);--grid-tool-divider-inset:var(--space-2);--grid-tool-divider-offset:calc(var(--grid-toolbar-gap) / -2);--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-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-4);--grid-sort-fields-columns:minmax(0, 1fr) minmax(0, 1fr);--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)}: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;--chart-metric-size:26px;--chart-metric-line-height:1.3;--chart-metric-letter-spacing:-.035em;--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-shadow:none;--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-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:210px;--chart-donut-total-size:26px;--chart-donut-label-offset:25px;--chart-value-label-size:11px;--chart-grid-min-width:440px;--chart-grid-gap:var(--space-5);--chart-card-padding:var(--space-5);--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-label-gap:22px;--chart-label-length:16;--chart-point-radius:3px;--chart-bubble-radius:22px;--chart-donut-width:26px;--chart-mark-gap:4px;--chart-bar-fraction:.56;--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) 62%, 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-accent);--chart-focus-offset:2px;--chart-series-1:#496cc4;--chart-series-2:#25877f;--chart-series-3:#8b63b8;--chart-series-4:#b07a32;--chart-series-5:#b45e83;--chart-series-6:#778397;--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-description-display:none;--chart-skeleton-height:100px;--chart-skeleton-width:70%}:root[data-theme=dark]{--chart-series-1:#91aff0;--chart-series-2:#64bab0;--chart-series-3:#bea0e2;--chart-series-4:#dfb16b;--chart-series-5:#e398b6;--chart-series-6:#a2adbf;--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<=640px){:root{--chart-card-padding:var(--space-3);--chart-inset-left:46px;--chart-inset-right:18px;--chart-label-width:90px;--chart-label-length:12;--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)}:root{--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-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;--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));--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;--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);--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-mobile-columns:minmax(0, 1fr) minmax(0, 2fr);--schedule-time-columns:repeat(2, minmax(0, 1fr));--schedule-row-gap:var(--space-3);--schedule-row-padding:var(--space-4);--schedule-day-size:var(--font-size-body);--schedule-day-weight:var(--font-weight-medium);--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(--space-2) var(--grid-toolbar-padding);--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-border:var(--component-border-width) solid var(--color-accent);--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-width:var(--grid-search-width);--calendar-search-height:var(--grid-control-height);--calendar-search-icon:var(--grid-icon-size);--calendar-empty-height:180px;--calendar-empty-icon:28px;--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:1160px;--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-default-hue:#91aff0;--calendar-shift-hue:#64bab0;--calendar-leave-hue:#bea0e2;--calendar-holiday-hue:#dfb16b;--calendar-unavailable-hue:#a2adbf}[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{--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-5);--plan-content-gap:var(--space-5);--plan-price-size:var(--font-size-title);--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-surface-muted);--plan-saving-color:var(--color-text);--plan-control-gap:var(--space-5);--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:40px;--upgrade-symbol-surface:var(--color-surface-muted);--upgrade-symbol-color:var(--color-text);--upgrade-preview-width:23rem;--upgrade-preview-height:15rem;--upgrade-preview-bar:var(--space-3);--upgrade-preview-card-height:4rem;--upgrade-sidebar-gap:var(--space-3);--upgrade-sidebar-padding:var(--space-4);--upgrade-sidebar-title-size:var(--font-size-body);--upgrade-sidebar-copy-size:var(--font-size-small);--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-gap:var(--space-5);--quick-info-mobile-gap:var(--space-4);--quick-info-padding:var(--space-4);--quick-info-mobile-padding:var(--space-4);--quick-info-content-gap:var(--space-2);--quick-info-surface:var(--color-surface);--quick-info-border:var(--component-border-width) solid var(--color-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-medium);--quick-info-value-size:24px;--quick-info-mobile-value-size:21px;--quick-info-value-weight:var(--font-weight-semibold);--quick-info-value-tracking:-.025em;--quick-info-line-height:1.4;--quick-info-meta-size:var(--font-size-small);--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-header-reserve:calc(var(--quick-info-action-target) + var(--space-2));--quick-info-mobile-header-reserve:calc(var(--quick-info-mobile-action-target) + 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);--content-tabs-gap:var(--space-6);--content-tabs-section-gap:var(--ds-page-gap);--content-tabs-overflow-gap:var(--space-1);--content-tabs-control-size:32px;--content-tabs-icon-size:16px;--content-tabs-focus-width:2px;--content-tabs-focus-offset:-2px;--content-tabs-active-color:var(--color-accent-strong);--content-tabs-focus-color:var(--content-tabs-active-color)}:root[data-theme=dark]{--content-tabs-active-color:var(--primary-300)}:root{--form-requirement-padding:var(--space-4);--form-requirement-gap:var(--space-3);--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);--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);--marketplace-installed-size:4rem;--marketplace-installed-gap:var(--space-4);--marketplace-installed-padding:var(--space-5);--marketplace-content-max:76rem;--marketplace-section-gap:var(--space-7);--marketplace-column-gap:var(--space-8);--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-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-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-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-fact-gap:var(--space-2);--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);--detail-row-spacing:var(--marketplace-purchase-fact-gap)}:root{--designer-step-padding:10px;--designer-step-gap:4px;--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:var(--font-size-body);--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:224px;--designer-inspector-width:288px;--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-section-gap:24px;--designer-control-size:32px;--designer-icon-size:16px;--designer-library-icon-size:20px;--designer-palette-height:52px;--designer-handle-size:12px;--designer-handle-offset:-6px;--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:2px solid var(--designer-active-text);--designer-selection-fill:color-mix(in srgb, var(--designer-active-text) 8%, transparent);--designer-node-shadow:0 3px 10px color-mix(in srgb, var(--color-text) 10%, transparent);--designer-board-shadow:0 2px 12px color-mix(in srgb, var(--color-text) 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-floor-chair-active-image:url(/floor-assets/option-3/chair-active.png);--designer-floor-chair-due-image:url(/floor-assets/option-3/chair-due.png);--designer-floor-chair-neutral-image:url(/floor-assets/option-3/chair-neutral.png);--designer-floor-chair-patio-image:url(/floor-assets/option-3/chair-patio.png);--designer-floor-inside-herringbone-image:url(/floor-assets/option-3/inside-herringbone.png);--designer-floor-inside-light-tile-image:url(/floor-assets/option-3/inside-light-tile.png);--designer-floor-long-planter-image:url(/floor-assets/option-3/long-planter.png);--designer-floor-marble-bar-image:url(/floor-assets/option-3/marble-bar.png);--designer-floor-patio-hex-image:url(/floor-assets/option-3/patio-hex.png);--designer-floor-potted-plant-image:url(/floor-assets/option-3/potted-plant.png);--designer-floor-rectangle-marble-tabletop-image:url(/floor-assets/option-3/rectangle-marble-tabletop.png);--designer-floor-rectangle-table-image:url(/floor-assets/option-3/rectangle-table.png);--designer-floor-round-marble-tabletop-image:url(/floor-assets/option-3/round-marble-tabletop.png);--designer-floor-round-table-image:url(/floor-assets/option-3/round-table.png);--designer-floor-square-marble-tabletop-image:url(/floor-assets/option-3/square-marble-tabletop.png);--designer-floor-square-table-image:url(/floor-assets/option-3/square-table.png);--designer-floor-tile-size:240px;--designer-floor-asset-opacity:1;--designer-floor-label-size:var(--font-size-body);--designer-floor-label-weight:var(--font-weight-semibold);--designer-floor-label-surface:var(--color-surface);--designer-floor-label-text:var(--color-text);--designer-floor-label-padding:2px 6px;--designer-floor-capacity-size:var(--designer-label-size);--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:drop-shadow(0 1.5px 1.8px #0000002e);--designer-floor-table-shadow:drop-shadow(0 2.5px 2.8px #0000002e);--designer-floor-table-fit:100% 100%;--designer-floor-state-size:var(--designer-label-size);--designer-floor-state-surface:var(--color-surface-raised);--designer-floor-state-text:var(--color-text-muted);--designer-floor-warning-outline:2px dashed var(--color-warning);--designer-floor-palette-size:40px;--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-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;--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-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-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(3, minmax(0, 1fr));--overview-dashboard-table-min-width:340px;--overview-dashboard-table-row-padding:var(--space-2) var(--grid-cell-padding);--overview-dashboard-table-row-gap:var(--grid-toolbar-gap);--overview-dashboard-products-columns:40px minmax(140px, 1fr) minmax(85px, max-content) minmax(100px, max-content);--overview-dashboard-activity-columns:minmax(160px, 1fr) minmax(80px, max-content) minmax(100px, max-content);--overview-dashboard-devices-columns:minmax(160px, 1fr) minmax(85px, max-content) minmax(95px, max-content);--overview-dashboard-detail-gap:var(--overview-section-gap);--overview-card-min-width:320px;--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:calc(100vw - var(--overview-popover-viewport-gutter) - var(--overview-popover-viewport-gutter));--overview-popover-width:560px;--overview-customize-width:340px;--overview-customize-chrome-layer:1;--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-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:0 12px 40px color-mix(in srgb, var(--color-text) 14%, transparent);--overview-popover-layer:40;--overview-popover-max-height:70dvh;--overview-popover-mobile-top:12dvh;--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-chart-padding:var(--space-5)}.ds-overview-customize-move{--icon-button-size:var(--overview-customize-action-size)}:root{--overview-card-padding:var(--space-5);--overview-card-gap:var(--space-4);--overview-card-title-size:var(--font-size-body);--overview-card-action-size:var(--card-action-size);--overview-card-action-weight:var(--card-action-weight);--overview-card-action-color:var(--card-action-color);--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-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:var(--component-border-width) solid var(--color-border);--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)}.ds-overview-insight{--overview-insight-color:var(--color-accent-strong);--overview-insight-surface:color-mix(in srgb, var(--overview-insight-color) 8%, var(--color-surface))}.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)}:root[data-theme=dark] .ds-overview-insight[data-tone=neutral]{--overview-insight-color:var(--primary-300)}.ds-overview-card{--ds-card-padding:var(--overview-card-padding);--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-metadata-columns:repeat(2, minmax(0, 1fr));--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%;--form-compound-columns:repeat(3, minmax(0, 1fr));--form-compound-mobile-columns:repeat(2, 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-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-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-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-target-height:var(--setting-target-size);--detail-form-subsection-gap:var(--space-3);--detail-form-subsection-padding:var(--space-4);--detail-form-subsection-title-size:var(--font-size-small);--detail-form-subsection-title-weight:var(--font-weight-medium);--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-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-label-gap:var(--space-1);--detail-form-action-gap:var(--space-3);--detail-form-action-padding:var(--space-4);--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-position:fixed;--detail-form-action-mobile-inset:0;--detail-form-action-mobile-layer:var(--z-topbar);--detail-form-action-mobile-surface:var(--color-surface);--detail-form-action-mobile-border:var(--detail-form-border);--detail-form-action-mobile-padding:var(--space-3) max(var(--ds-page-mobile-gutter), env(safe-area-inset-right,0px)) calc(var(--space-3) + env(safe-area-inset-bottom,0px)) max(var(--ds-page-mobile-gutter), env(safe-area-inset-left,0px));--detail-form-action-mobile-clearance:calc(var(--detail-form-action-touch-height) + var(--space-3) * 2 + var(--component-border-width) + var(--space-8))}@media (width<=640px){.bo-shell-content:has(.ds-detail-form-actions){--layout-content-bottom-clearance:var(--detail-form-action-mobile-clearance);--layout-content-padding-bottom:calc(var(--layout-content-bottom-clearance) + env(safe-area-inset-bottom,0px))}}.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) minmax(0, min(var(--field-width-standard), 66.6667%));--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 var(--input-border);--field-line-radius:0;--field-line-padding:var(--space-1);--barcode-preview-width:260px;--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(--color-accent-surface);--form-tag-selected-text:var(--color-accent-strong);--form-tag-height:var(--setting-target-size);--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-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-sticky-top:0px;--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)}.ds-ingredient-usage-details{--record-detail-metadata-columns:var(--ingredient-picker-fact-columns);--record-detail-line-gap:var(--ingredient-picker-fact-gap)}: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-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-5);--device-identity-padding:var(--space-4);--device-identity-art-size:128px;--device-identity-surface:var(--color-surface-muted);--device-identity-radius:var(--radius-md);--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);--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-preview-height:200px;--design-library-padding:16px;--design-library-info-padding:12px 14px;--design-library-info-gap:4px;--design-library-description-lines:2;--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);--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-tint-strength:8%;--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))}:root[data-theme=dark]{--product-row-tint-strength:12%}:root{--paper-font:"Plus Jakarta Sans", Arial, sans-serif;--paper-background:#fff;--paper-ink:#202124;--paper-muted:#62666b;--paper-rule:#dce0e3;--paper-tint:#f5f6f7;--paper-font-size:10pt;--paper-small:8pt;--paper-heading:24pt;--paper-business:16pt;--paper-line-height:1.55;--paper-weight-normal:400;--paper-weight-medium:600;--paper-weight-bold:700;--paper-border:.25mm;--paper-page-width:210mm;--paper-page-height:297mm;--paper-margin:18mm;--paper-gap:6mm;--paper-cell-padding:3mm;--paper-compact-cell-padding:2mm;--paper-section-label-gap:2mm;--paper-small-gap:1mm;--paper-total-width:85mm;--paper-description-width:32%;--paper-quantity-width:8%;--paper-price-width:16%;--paper-discount-width:14%;--paper-tax-width:14%;--paper-amount-width:16%;--paper-spacer:6mm;--paper-preview-height:70vh;--paper-void-size:96pt;--paper-void-opacity:.12;--paper-void-top:40%}.paper[data-style=compact]{--paper-cell-padding:var(--paper-compact-cell-padding)}:root{--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-action-gap:var(--space-1);--section-navigation-mobile-action-columns:repeat(2, minmax(0, 1fr));--section-navigation-sticky-top:var(--space-4);--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(--color-accent-strong);--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-active-text:var(--primary-300);--section-navigation-focus-color:var(--primary-300)}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity)}a{color:inherit}svg{width:var(--icon-size-md);height:var(--icon-size-md);stroke-width:var(--icon-stroke-width);flex-shrink:0}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3,strong{font-weight:var(--ds-emphasis-weight)}h1{font-size:var(--ds-heading-size);letter-spacing:var(--ds-heading-tracking);line-height:var(--line-height-title)}h2,h3{font-size:var(--ds-section-title-size)}:focus-visible{outline:var(--component-border-width-strong) solid var(--color-accent);outline-offset:var(--component-border-width-strong)}.sr-only{width:var(--component-border-width);height:var(--component-border-width);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-modal);top:var(--space-4);left:var(--space-4);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.sales-button,.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--button-height);padding:0 var(--space-4);border:var(--component-border-width) solid var(--button-primary-border);border-radius:var(--button-radius);background:var(--button-primary-bg);color:var(--button-primary-text);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);box-shadow:var(--button-primary-shadow);text-decoration:none;display:inline-flex}.sales-button--sm{min-height:var(--control-height-sm)}.sales-button--secondary,.button--secondary{background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-text);box-shadow:none}.sales-button--secondary:hover,.button--secondary:hover{background:var(--button-secondary-hover-bg)}.sales-button--ghost{background:var(--button-ghost-bg);color:var(--button-ghost-text);box-shadow:none;border-color:#0000}.sales-button--danger{background:var(--button-danger-bg);color:var(--button-danger-text);box-shadow:none}.sales-button--full,.button--full{width:100%}.sales-button__icon{display:inline-flex}.sales-icon-button,.sales-topbar__control,.sales-sidebar__mobile-close{width:var(--icon-button-size);height:var(--icon-button-size);min-width:var(--icon-button-size);border-radius:var(--icon-button-radius);color:var(--color-text-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sales-icon-button:hover,.sales-topbar__control:hover{background:var(--color-surface-muted);color:var(--color-text)}.sales-field,.sales-form-stack,.sales-action-stack,.auth-form{gap:var(--space-4);min-width:0;display:grid}.sales-field{gap:var(--space-2);width:100%;max-width:var(--field-width-standard)}.sales-field__label,.sales-field>label{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);min-height:var(--field-label-min-height)}.sales-field__control{align-items:center;min-width:0;display:flex;position:relative}.sales-field__icon{left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute}.sales-input,.sales-field input,.sales-field select,.sales-form-stack input:not([type=checkbox]):not([type=radio]),.sales-form-stack select,.sales-form-stack textarea,.application-textarea select,.application-textarea textarea,.sales-compact-select{width:100%;min-width:0;min-height:var(--input-height);border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);padding:var(--space-2) var(--space-4);background:var(--input-bg);color:var(--color-text);font-size:var(--font-size-body)}.sales-field .sales-input--with-icon{padding-left:var(--control-height)}input::placeholder,textarea::placeholder{color:var(--input-placeholder)}input:focus,select:focus,textarea:focus{border-color:var(--input-focus-border)}textarea{width:100%;min-height:var(--textarea-min-height);max-height:var(--textarea-max-height);resize:var(--textarea-resize);padding:var(--textarea-padding-block) var(--textarea-padding-inline);font-size:var(--textarea-font-size);line-height:var(--textarea-line-height)}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent);width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.sales-field__hint,.sales-field__error{font-size:var(--font-size-small);margin:0}.sales-field__hint{color:var(--color-text-muted)}.sales-field__error,[aria-invalid=true]{color:var(--color-danger)}.sales-form-grid,.booking-form-grid,.application-form__grid{gap:var(--form-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-checkbox-group,.booking-type-checklist{gap:var(--space-3);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin:0;display:grid}.sales-checkbox-group label,.application-consent{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-small);display:flex}.sales-action-row,.sales-dialog-actions,.sales-inline-summary,.sales-pagination{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sales-dialog-actions{justify-content:space-between;width:100%}.sales-pagination{padding:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-small);justify-content:flex-end}.sales-alert,.auth-message,.foundation-note,.onboarding-restriction{align-items:flex-start;gap:var(--space-3);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);color:var(--color-text-muted);background:var(--color-surface-muted);overflow-wrap:anywhere;display:flex}.auth-message--error{color:var(--color-danger)}.sales-alert p,.foundation-note p{margin:0}.sales-mono-wrap,.backup-code-list{overflow-wrap:anywhere;font-family:var(--ds-code-font)}.sales-inline-link,.sales-table-link,.text-link{color:var(--color-text);font:inherit;text-align:left;text-underline-offset:var(--component-border-width-strong);background:0 0;border:0;padding:0;text-decoration:underline}.sales-app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);height:var(--app-viewport-height);display:grid;overflow:hidden}.sales-app-shell.is-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.sales-app-shell__sidebar{background:var(--sidebar-bg);border-right:var(--component-border-width) solid var(--sidebar-border);min-height:0;overflow:hidden}.sales-sidebar{gap:var(--space-4);height:100%;padding:var(--sidebar-padding-block) var(--sidebar-padding-inline);flex-direction:column;display:flex}.sales-sidebar__header{min-height:var(--topbar-height);justify-content:space-between;align-items:center;display:flex}.sales-sidebar__brand{align-items:center;display:flex}.sales-sidebar__brand .brand-logo{width:var(--sidebar-brand-wordmark-width);height:var(--sidebar-brand-wordmark-height);object-fit:contain}.sales-sidebar__nav{align-content:start;gap:var(--space-1);flex:1;min-height:0;display:grid;overflow-y:auto}.sales-sidebar__nav>p{color:var(--sidebar-text-muted);font-size:var(--font-size-small);margin:var(--space-3)}.sales-sidebar__link{align-items:center;gap:var(--space-3);min-height:var(--sidebar-link-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--sidebar-text);font-size:var(--font-size-body);text-align:left;white-space:nowrap;background:0 0;border:0;text-decoration:none;display:flex}.sales-sidebar__link svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size)}.sales-sidebar__link:hover{background:var(--sidebar-hover-bg)}.sales-sidebar__link.is-active{background:var(--sidebar-active-bg);color:var(--sidebar-text-strong)}.sales-sidebar__footer{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--component-border-width) solid var(--sidebar-divider);display:flex}.sales-sidebar__footer strong,.sales-sidebar__footer small{font-size:var(--font-size-small);display:block}.sales-sidebar__footer small{color:var(--color-text-muted)}.sales-sidebar__realm-mark{width:var(--control-height);height:var(--control-height);background:var(--color-surface-muted);border-radius:var(--radius-md);place-items:center;display:grid}.sales-sidebar__mobile-close{display:none}.is-collapsed .sales-sidebar__link{justify-content:center;padding-inline:0}.is-collapsed .sales-sidebar__link>span,.is-collapsed .sales-sidebar__nav>p,.is-collapsed .sales-sidebar__footer>span:last-child{display:none}.is-collapsed .sales-sidebar{padding-inline:var(--sidebar-padding-inline-collapsed)}.sales-app-shell__main{flex-direction:column;min-width:0;min-height:0;display:flex}.sales-topbar{min-height:var(--topbar-height);padding-inline:var(--topbar-padding-inline);background:var(--topbar-bg);border-bottom:var(--component-border-width) solid var(--topbar-border);justify-content:space-between;align-items:center;display:flex}.sales-topbar__left,.sales-topbar__realm{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-small);display:flex}.sales-app-shell__content{min-width:0;min-height:0;padding-bottom:var(--layout-content-padding-bottom);scroll-padding-bottom:var(--layout-content-padding-bottom);flex:1;overflow:auto}.sales-page-shell{gap:var(--ds-page-gap);max-width:var(--ds-page-max-width);width:100%;padding:var(--ds-page-padding);padding-top:var(--ds-page-padding-top);grid-template-columns:minmax(0,1fr);min-width:0;margin-inline:auto;display:grid}.sales-page-header h1{margin:0}.sales-panel{border:var(--component-border-width) solid var(--color-border);border-radius:var(--ds-card-radius);background:var(--color-surface);padding:var(--ds-card-padding);gap:var(--ds-stack-gap);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.sales-panel--flush{background:0 0;border:0;gap:0;padding:0}.sales-panel__toolbar{padding:var(--space-4)}.sales-panel--flush>.sales-panel__toolbar{padding-inline:0}.sales-toolbar,.sales-section-toolbar{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.sales-toolbar__group{align-items:end;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.sales-table-cell{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.sales-table-cell small{color:var(--color-text-muted);font-size:var(--font-size-small);display:block}.sales-record-details{gap:var(--detail-row-spacing);margin:0;display:grid}.sales-record-details>div{grid-template-columns:var(--detail-columns);column-gap:var(--detail-column-gap);padding-bottom:var(--detail-row-spacing);border-bottom:var(--detail-row-divider);align-items:start;display:grid}.sales-record-details dt{color:var(--detail-label-color);font-size:var(--detail-label-size);font-weight:var(--detail-label-weight)}.sales-record-details dd{overflow-wrap:anywhere;font-size:var(--detail-value-size);font-weight:var(--detail-value-weight);color:var(--detail-value-color);grid-column:2;margin:0}.sales-modal{border:var(--component-border-width) solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-bg);color:var(--color-text);width:min(var(--modal-width-md), calc(100% - var(--modal-viewport-margin) * 2));max-width:none;max-height:calc(var(--app-viewport-height) - var(--modal-viewport-margin) * 2);box-shadow:var(--shadow-menu);padding:0;overflow:hidden}.sales-modal[open]{flex-direction:column;display:flex}.sales-modal::backdrop{background:var(--modal-overlay-bg)}.sales-modal--sm{width:min(var(--modal-width-sm), calc(100% - var(--modal-viewport-margin) * 2))}.sales-modal--lg{width:min(var(--modal-width-lg), calc(100% - var(--modal-viewport-margin) * 2))}.sales-modal--xl{width:min(var(--modal-width-xl), calc(100% - var(--modal-viewport-margin) * 2))}.sales-modal__header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--modal-header-height);padding-inline:var(--modal-body-padding);background:var(--modal-header-bg);border-bottom:var(--component-border-width) solid var(--modal-border);flex-shrink:0;display:flex}.sales-modal__header h2{font-size:var(--ds-section-title-size);margin:0}.sales-modal__body{gap:var(--modal-body-gap);padding:var(--modal-body-padding);overscroll-behavior:contain;min-height:0;display:grid;overflow:auto}.sales-modal__body>:last-child{margin-bottom:0}.sales-modal__footer{justify-content:flex-end;gap:var(--modal-footer-gap);padding:var(--modal-footer-padding-block) var(--modal-footer-padding-inline);background:var(--modal-footer-bg);border-top:var(--component-border-width) solid var(--modal-border);flex-wrap:wrap;flex-shrink:0;display:flex}.sales-modal__footer .sales-action-stack{gap:var(--modal-footer-gap);flex-wrap:wrap;display:flex}.sales-modal__footer .sales-button--full{width:auto}.onboarding-grid,.responsibility-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ds-grid-min-width)), 1fr));gap:var(--space-4);align-items:start;display:grid}.finance-metrics{grid-template-columns:var(--quick-info-columns);gap:var(--quick-info-gap);display:grid}.finance-metrics>.sales-panel{padding:var(--quick-info-padding);gap:var(--quick-info-content-gap)}.finance-metric__label{font-size:var(--quick-info-label-size);font-weight:var(--quick-info-label-weight);color:var(--quick-info-muted)}.finance-metric__value{font-size:var(--quick-info-value-size);font-weight:var(--quick-info-value-weight);letter-spacing:var(--quick-info-value-tracking);overflow-wrap:anywhere}.onboarding-panel__heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.onboarding-steps{gap:var(--space-4);padding-left:var(--space-5);display:grid}.onboarding-document-preview{max-height:var(--modal-mobile-max-height);white-space:pre-wrap;font:inherit;overflow:auto}.booking-workspace,.booking-workspace__main,.booking-rules-editor,.booking-block-list{gap:var(--space-4);min-width:0;display:grid}.booking-rule-row{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--field-width-compact)), 1fr));align-items:end;gap:var(--space-3);display:grid}.finance-confirmation{gap:var(--space-3);display:grid}.brand-logo{width:var(--auth-brand-width);object-fit:contain;height:auto}.brand-logo--compact{width:var(--sidebar-brand-mark-size)}.public-site{min-height:var(--app-viewport-height)}.public-header{border-bottom:var(--component-border-width) solid var(--color-border);background:var(--color-surface)}.public-header__inner,.public-footer__inner{max-width:var(--ds-page-max-width);padding:var(--space-5) var(--ds-page-padding);justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-inline:auto;display:flex}.public-nav{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.public-nav a{text-decoration:none}.hero,.section,.apply-page,.invitation-page,.page-hero{max-width:var(--ds-page-max-width);padding:var(--ds-page-padding);margin-inline:auto}.hero__inner,.rules-layout,.apply-layout{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.hero h1{font-size:var(--auth-title-size);max-width:var(--auth-card-wide-width)}.hero__intro,.hero__disclosure,.rule-item p,.responsibility-card p,.public-footer p{color:var(--color-text)}.hero__actions,.eligibility-card__topline,.responsibility-card__head,.trust-strip__inner,.back-link{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__actions{margin-block:var(--space-6)}.eligibility-card,.responsibility-card,.closing-card,.disclosure-card,.application-preview,.application-form,.invitation-card{padding:var(--ds-card-padding);border:var(--component-border-width) solid var(--color-border);border-radius:var(--ds-card-radius);background:var(--color-surface)}.eligibility-steps,.field-preview-list,.rule-list{gap:var(--space-5);padding-left:var(--space-5);display:grid}.eligibility-steps li,.field-preview-list li{padding-left:var(--space-2)}.eligibility-steps li>span,.rule-item>span{color:var(--color-text);font-size:var(--font-size-small)}.eligibility-steps p{margin-bottom:0}.trust-strip__inner{max-width:var(--ds-page-max-width);padding:var(--space-5) var(--ds-page-padding);justify-content:space-between;margin:auto}.trust-strip p{align-items:center;gap:var(--space-3);font-size:var(--font-size-small);margin:0;display:flex}.section__heading{margin-bottom:var(--space-6)}.rule-item{gap:var(--space-2);display:grid}.closing-card{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.public-footer{border-top:var(--component-border-width) solid var(--color-border);margin-top:var(--space-8);background:var(--color-surface)}.public-footer nav{gap:var(--space-3);display:grid}.public-footer__legal{font-size:var(--font-size-small);flex-basis:100%}.apply-sidebar,.application-form,.application-textarea{gap:var(--space-4);display:grid}.application-form{align-content:start}.application-preview__heading,.field-preview-list li{align-items:center;gap:var(--space-3);display:flex}.application-preview__heading h2{margin:0}.invitation-page{max-width:var(--auth-card-wide-width)}.invitation-card{gap:var(--space-4);display:grid}.invitation-requirements{padding-left:var(--space-5)}.application-success{gap:var(--space-4);display:grid}.focused-realm-shell{min-height:var(--app-viewport-height);background:var(--auth-page-bg);color:var(--auth-ui-color-text);flex-direction:column;display:flex}.focused-realm-shell__header{padding:var(--auth-ui-space-6);justify-content:space-between;align-items:center;display:flex}.focused-realm-shell__main{padding:var(--auth-ui-space-6);align-content:center;justify-items:center;gap:var(--auth-ui-space-3);flex:1;display:grid}.login-page,.realm-page{width:100%;max-width:var(--auth-card-width)}.login-card,.realm-page__content{padding:var(--auth-card-padding);border-radius:var(--auth-card-radius);border:var(--component-border-width) solid var(--auth-card-border);background:var(--auth-card-bg);box-shadow:var(--auth-card-shadow)}.login-card h1,.realm-page h1{font-size:var(--auth-title-size);font-weight:var(--auth-title-weight);margin-bottom:var(--auth-ui-space-3)}.login-card__intro,.realm-page__intro{color:var(--auth-ui-color-text-muted)}.focused-realm-shell .sales-button{background:var(--auth-ui-button-primary-bg);color:var(--auth-ui-button-primary-text);border-color:var(--auth-ui-button-primary-border);box-shadow:var(--auth-ui-button-primary-shadow);border-radius:var(--auth-ui-button-radius)}.focused-realm-shell .sales-button--secondary{background:var(--auth-ui-button-secondary-bg);color:var(--auth-ui-button-secondary-text);border-color:var(--auth-ui-button-secondary-border);box-shadow:none}.focused-realm-shell input{background:var(--auth-ui-input-bg);border-color:var(--auth-ui-input-border);color:var(--auth-ui-color-text)}.focused-realm-shell .sales-icon-button{color:var(--auth-ui-color-text-muted)}.auth-secondary-link,.back-link--centred{margin-top:var(--space-4);font-size:var(--font-size-small);justify-content:center;display:flex}.state-icon{width:var(--auth-status-icon-size);height:var(--auth-status-icon-size);background:var(--color-surface-muted);border-radius:var(--radius-lg);margin-bottom:var(--space-4);place-items:center;display:grid}.state-icon svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.focused-realm-shell .state-icon{background:var(--auth-ui-color-surface-muted);color:var(--auth-ui-color-text-muted)}.backup-code-list{gap:var(--space-3);padding-left:var(--space-5);display:grid}.route-loading,.error-state{align-content:center;justify-items:center;gap:var(--space-4);min-height:var(--app-viewport-height);padding:var(--ds-page-padding);display:grid}.route-loading__mark{color:var(--color-accent)}.sales-v2-toast-viewport{inset:auto var(--space-5) var(--space-5) auto;gap:var(--space-3);width:min(var(--modal-width-sm), calc(100% - var(--space-5) * 2));color:var(--color-text);background:0 0;border:0;margin:0;padding:0;display:grid;position:fixed;overflow:visible}.sales-v2-toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-menu);display:flex}.sales-v2-toast-content{flex:1;min-width:0}.sales-v2-toast-head{align-items:flex-start;gap:var(--space-3);display:flex}.sales-v2-toast-copy{flex:1}.sales-v2-toast-message{overflow-wrap:anywhere;margin:0}.sales-v2-toast-close{color:var(--color-text-muted);background:0 0;border:0;padding:0}.sales-v2-toast--error .sales-v2-toast-icon{color:var(--color-danger)}.sales-v2-toast--success .sales-v2-toast-icon{color:var(--color-success)}@media (width<=1200px){.sales-app-shell,.sales-app-shell.is-collapsed{grid-template-columns:minmax(0,1fr)}.sales-app-shell__sidebar{width:min(var(--sidebar-width), 90%);z-index:var(--z-modal);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sales-app-shell.is-mobile-open .sales-app-shell__sidebar{transform:none}.sales-app-shell__backdrop{z-index:var(--z-popover);background:var(--sidebar-backdrop-bg);border:0;position:fixed;inset:0}.sales-sidebar__mobile-close{display:inline-flex}.is-collapsed .sales-sidebar__link>span,.is-collapsed .sales-sidebar__nav>p,.is-collapsed .sales-sidebar__footer>span:last-child{display:block}.is-collapsed .sales-sidebar__link{padding-inline:var(--space-3);justify-content:flex-start}}@media (width<=960px){.hero__inner,.rules-layout,.apply-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sales-page-shell{padding-inline:var(--ds-page-mobile-gutter)}.sales-page-header{flex-wrap:wrap}.sales-toolbar,.sales-toolbar__group{align-items:stretch}.sales-toolbar__group,.sales-toolbar__group>.sales-field{flex:1}.sales-modal{width:100%;max-height:var(--modal-mobile-max-height);border-radius:var(--modal-mobile-radius);margin:auto 0 0}.sales-modal__header,.sales-modal__body{padding-inline:var(--space-4)}.sales-modal__footer{padding:var(--modal-mobile-footer-padding)}.finance-metrics{grid-template-columns:var(--quick-info-pair-columns);gap:var(--quick-info-mobile-gap)}.finance-metric__value{font-size:var(--quick-info-mobile-value-size)}.sales-form-grid,.booking-form-grid,.application-form__grid{grid-template-columns:var(--form-grid-single-columns)}.finance-metrics>:last-child:nth-child(odd){grid-column:1/-1}.finance-metrics>.sales-panel{padding:var(--quick-info-mobile-padding)}.public-header__inner,.public-footer__inner,.hero,.section,.apply-page,.page-hero{padding-inline:var(--ds-page-mobile-gutter)}.public-header .brand-logo{width:var(--sidebar-brand-wordmark-width)}.public-nav{gap:var(--space-2);font-size:var(--font-size-small)}.login-card,.realm-page__content{padding:var(--auth-card-mobile-padding)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-logo-pair{align-items:center;display:inline-flex}.brand-logo--dark,:root[data-theme=dark] .brand-logo--light{display:none}:root[data-theme=dark] .brand-logo--dark{display:block}.sales-table-link>strong+span{color:var(--color-text-muted);font-size:var(--font-size-small);display:block}.route-loading>div{gap:var(--space-2);text-align:center;display:grid}.sales-page-shell>*,.sales-design-fixture__workspace,.sales-design-fixture__table{min-width:0}.sales-design-fixture{gap:var(--space-5);display:grid}.sales-design-fixture__controls{gap:var(--space-3);flex-wrap:wrap;display:flex}.auth-form>label:not(.application-consent):not(.sales-checkbox-row),.sales-form-stack>label:not(.application-consent):not(.sales-checkbox-row){gap:var(--space-2);font-size:var(--font-size-small);display:grid}.auth-form select,.auth-form textarea{width:100%;min-height:var(--input-height);border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);padding:var(--space-2) var(--space-4);background:var(--input-bg);color:var(--color-text)}.sales-field .sales-input--password{padding-right:var(--control-height)}.sales-password-toggle{right:var(--space-2);width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--icon-button-radius);color:var(--color-text-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute}.sales-password-toggle:hover{background:var(--color-surface-muted)}.sales-modal-form{gap:var(--space-4);display:grid}.sales-button-row,.sales-modal-form__actions,.assignment-option-search{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sales-checkbox-row,.application-checkbox{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-small);display:flex}.sales-quick-preview__facts{gap:var(--space-4);margin:0;display:grid}.sales-quick-preview__facts>div{gap:var(--space-2);display:grid}.sales-quick-preview__facts dt{color:var(--color-text-muted);font-size:var(--font-size-small)}.sales-quick-preview__facts dd{overflow-wrap:anywhere;margin:0}.sales-table-primary{gap:var(--space-1);display:grid}.sales-table-state{justify-items:center;gap:var(--space-4);padding:var(--ds-card-padding);text-align:center;display:grid}.application-submit-error{color:var(--color-danger)}.sales-table-link{color:var(--color-text)}label.sales-compact-select{gap:var(--space-2);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);background:0 0;border:0;border-radius:0;padding:0;display:grid}.sales-toolbar__group>label.sales-compact-select{width:auto;min-width:var(--grid-search-width)}.ds-table-tools{margin-left:auto}@media (width<=640px){.sales-toolbar__group{flex-basis:100%;align-items:end}.sales-toolbar__group>label.sales-compact-select{flex:1;min-width:0;max-width:100%}}.sales-form-stack,.auth-form{gap:var(--form-row-gap)}.application-textarea{width:100%;max-width:var(--field-width-standard);gap:var(--space-2)}.sales-input:is([type=checkbox],[type=radio]){min-height:0;padding:0}.sales-input:is(textarea){min-height:var(--textarea-min-height);padding:var(--textarea-padding-block) var(--textarea-padding-inline)}.sales-topbar__title{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-metrics:has(>:nth-child(3):last-child){grid-template-columns:var(--quick-info-trio-columns)}@media (width<=640px){.finance-metrics:has(>:nth-child(3):last-child){grid-template-columns:var(--quick-info-pair-columns)}}.focused-realm-shell .auth-message{background:var(--auth-ui-color-surface);border-color:var(--auth-ui-input-border);color:var(--auth-ui-color-text)}.focused-realm-shell .auth-message--error{color:var(--auth-ui-color-danger)}.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);margin-inline:auto;display:grid}.ds-page-heading{align-items:center;gap:var(--ds-heading-back-gap);min-width:0;display:flex}.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)}.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);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>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(--color-border);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:hover{border-color:var(--ds-card-hover-border);box-shadow:var(--ds-card-hover-shadow)}.ds-card h3{margin:var(--ds-empty-margin);font-size:var(--ds-card-title-size);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-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;border-bottom:var(--component-border-width) solid var(--color-border);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;padding:var(--ds-tab-padding);min-height:var(--ds-tab-height);line-height:var(--line-height-body);font-size:var(--font-size-body);color:var(--color-text-muted);cursor:pointer;font-weight:var(--font-weight-semibold);background:0 0;border:0;flex-shrink:0}.ds-tab[aria-pressed=true]{color:var(--color-accent-strong);box-shadow:inset 0 calc(-1 * var(--component-border-width)) var(--color-accent)}.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-form-requirement{align-items:flex-start;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);color:var(--state-text);line-height:var(--state-line-height);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>div{gap:var(--state-copy-gap);overflow-wrap:anywhere;min-width:0;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-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-data-table{min-width:0;font-size:var(--grid-font-size);color:var(--grid-text)}.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)}.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{justify-content:space-between;align-items:center;display:flex}.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-inline:var(--grid-card-padding);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-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{gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--grid-card-detail-size);display:grid}.ds-record-content dt{color:var(--grid-muted-text)}.ds-record-content dd{margin:0}.ds-table-shell{border:var(--component-border-width) solid var(--grid-border);border-radius:var(--grid-radius);background:var(--grid-bg);overflow:clip}.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:wrap;display:flex}.ds-table-tools{align-items:center;gap:var(--grid-toolbar-gap);flex-wrap:wrap;max-width:100%;display:flex}.ds-table-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);position:relative}.ds-table-tools>.ds-table-tool:hover,.ds-table-tools>.ds-table-tool[aria-expanded=true]{background:var(--grid-tool-hover-bg);color:var(--grid-tool-hover-text)}.ds-table-tools>.ds-table-tool+.ds-table-tool:before{content:"";inset-block:var(--grid-tool-divider-inset);width:var(--component-border-width);background:var(--grid-tool-divider);pointer-events:none;position:absolute;inset-inline-start:var(--grid-tool-divider-offset)}.ds-table-help{align-items:center;padding-inline-start:var(--grid-toolbar-gap);display:flex;position:relative}.ds-table-help:before{content:"";inset-block:var(--grid-tool-divider-inset);width:var(--component-border-width);background:var(--grid-tool-divider);pointer-events:none;position:absolute;inset-inline-start:0}.ds-table-help .bo-tooltip-trigger{width:var(--grid-control-height);height:var(--grid-control-height)}.ds-table-primary-action{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);max-width:100%;min-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:var(--grid-control-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-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 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-rule{gap:var(--grid-menu-row-gap);padding-bottom:var(--grid-sort-rule-gap);border-bottom:var(--component-border-width) solid var(--grid-border);min-width:0;display:grid}.ds-sort-rule-heading,.ds-sort-editor-actions{justify-content:space-between;align-items:center;gap:var(--grid-menu-row-gap);flex-wrap:wrap;display:flex}.ds-sort-rule-heading{font-size:var(--grid-control-font-size);font-weight:var(--font-weight-medium);color:var(--grid-muted-text)}.ds-sort-fields{grid-template-columns:var(--grid-sort-fields-columns);gap:var(--grid-menu-row-gap);min-width:0;display:grid}.ds-sort-controls{gap:var(--space-1);display:flex}.ds-sort-controls .ds-table-icon-button{min-width:var(--grid-sort-control-size);min-height:var(--grid-sort-control-size);padding:var(--space-2)}.ds-sort-controls svg{width:var(--grid-icon-size);height:var(--grid-icon-size);stroke-width:var(--icon-stroke-width)}.ds-sort-editor .ds-table-tool:disabled{opacity:var(--grid-disabled-opacity);cursor:default;background:var(--grid-bg)}.ds-sort-empty{font-size:var(--grid-control-font-size);color:var(--grid-muted-text)}.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-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-child-connector:after{content:"";width:var(--grid-tree-branch-width);border-left:var(--grid-tree-line-width) solid var(--grid-tree-line);border-bottom:var(--grid-tree-line-width) solid var(--grid-tree-line);border-bottom-left-radius:var(--grid-tree-branch-radius);height:50%;position:absolute;top:0;left:50%}.ds-table-tree-guides{flex-shrink:0;align-self:stretch;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%}.ds-table-child-connector[data-last]:before,.ds-table tr[data-last-child] .ds-table-child-connector:before{bottom:50%}@media (width<=960px),(pointer:coarse){.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-row label{align-items:center;gap:var(--space-3);font-size:var(--font-size-body);display:flex}.ds-column-row input{accent-color:var(--color-accent)}.ds-column-controls{gap:var(--space-2);display:flex}@media (width<=640px){.ds-table-search{width:100%}.ds-table-toolbar>.ds-table-tools{justify-content:flex-end;gap:var(--space-2);width:100%}.ds-table-tools>.ds-table-tool{padding-inline:var(--space-2)}.ds-table-primary-action{flex-shrink:0}.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)}.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{min-width:var(--setting-target-size);min-height:var(--setting-target-size)}.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:var(--grid-font-size)}@media (width<=960px),(pointer:coarse){.ds-table-quantity .bo-input{min-height:var(--grid-quantity-touch-height);font-size:var(--input-touch-font-size)}}.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)}.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(--grid-tool-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(--grid-tool-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))}.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-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-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-calendar{border:var(--calendar-border);border-radius:var(--calendar-radius);background:var(--calendar-background);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-period-toolbar{justify-content:space-between;align-items:center;gap:var(--calendar-toolbar-gap);padding:var(--calendar-period-padding);flex-wrap:wrap;display:flex}.ds-calendar-view-choice{max-width:100%;padding:var(--calendar-picker-gap);border:var(--calendar-border);border-radius:var(--calendar-control-radius);background:var(--calendar-background);gap:0;margin-inline-start:auto;display:flex;overflow-x:auto}.ds-calendar-view-choice>.bo-button{flex-shrink:0}.ds-calendar-view-choice>.bo-button[aria-pressed=true]{background:var(--calendar-subtle-background);border:var(--calendar-border);color:var(--calendar-text);box-shadow:none}.ds-calendar-month-controls{align-items:center;gap:var(--calendar-small-gap);min-width:0;display:flex}.ds-calendar-month-controls .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-collection-toolbar{gap:var(--calendar-toolbar-gap);padding:var(--calendar-toolbar-padding)}.ds-calendar-collection-toolbar .ds-table-search{width:min(100%, var(--calendar-search-width));min-height:var(--calendar-search-height)}.ds-calendar-collection-toolbar .ds-table-search>svg{width:var(--calendar-search-icon);height:var(--calendar-search-icon)}.ds-calendar-navigation{align-items:center;gap:var(--calendar-small-gap);flex-wrap:wrap;min-width:0;display:flex}.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-key{gap:var(--calendar-gap);padding:0 var(--calendar-padding) var(--calendar-padding);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{padding:var(--calendar-small-gap) var(--calendar-padding);border-top:var(--calendar-border);background:var(--calendar-outside-background);color:var(--calendar-muted-text);font-size:var(--calendar-label-size)}.ds-calendar-scroll{padding-bottom:var(--calendar-scroll-gap);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-gap);text-align:center;color:var(--calendar-muted-text);font-size:var(--calendar-label-size);border-top:var(--calendar-border);border-bottom:var(--calendar-border)}.ds-calendar-day{min-width:0;min-height:var(--calendar-day-height);padding:var(--calendar-day-padding);border-right:var(--calendar-border);border-bottom:var(--calendar-border);gap:var(--calendar-day-gap);flex-direction:column;display:flex}.ds-calendar-day:nth-child(7n){border-right:0}.ds-calendar-day[data-outside=true],.ds-calendar-day[data-unloaded=true]{background:var(--calendar-outside-background)}.ds-calendar-day-number{min-width:var(--calendar-number-size);min-height:var(--calendar-number-size);border:var(--calendar-event-border);border-radius:var(--calendar-control-radius);color:var(--calendar-text);font:inherit;font-weight:var(--calendar-control-weight);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.ds-calendar-day-number[aria-current=date]{border:var(--calendar-today-border);color:var(--color-accent)}.ds-calendar-day-number:hover{background:var(--calendar-hover-background)}.ds-calendar-day[data-outside=true] .ds-calendar-day-number{color:var(--calendar-muted-text)}.ds-calendar-month-events,.ds-calendar-event-list{gap:var(--calendar-day-gap);flex-direction:column;min-width:0;display:flex}.ds-calendar-event{text-align:left;min-height:var(--calendar-event-height);width:100%;min-width:0;padding:var(--calendar-event-padding);border:var(--calendar-event-border);border-left:var(--calendar-event-rail) solid var(--calendar-event-hue);border-radius:var(--calendar-event-radius);background:var(--calendar-event-background);color:var(--calendar-text);font:inherit;cursor:pointer;transition:background var(--calendar-motion);flex-direction:column;align-items:flex-start;gap:0;display:flex}.ds-calendar-event:hover{background:var(--calendar-event-hover-background)}.ds-calendar-event strong{font-size:var(--calendar-font-size);font-weight:var(--calendar-event-weight);line-height:var(--calendar-line-height)}.ds-calendar-event>span{font-size:var(--calendar-label-size);max-width:100%}.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-more{padding:var(--calendar-picker-gap) var(--calendar-small-gap);color:var(--calendar-muted-text);font:inherit;font-size:var(--calendar-label-size);cursor:pointer;background:0 0;border:0;align-self:flex-start}.ds-calendar-more:hover{background:var(--calendar-hover-background);border-radius:var(--calendar-control-radius)}.ds-calendar-mobile-count,.ds-calendar-mobile-agenda{display:none}.ds-calendar-week-view{min-width:var(--calendar-week-min-width)}.ds-calendar-agenda{padding:0 var(--calendar-padding)}.ds-calendar-agenda-day{grid-template-columns:var(--calendar-agenda-date-width) minmax(0, 1fr);gap:var(--calendar-gap);padding:var(--calendar-padding) 0;border-bottom:var(--calendar-border);display:grid}.ds-calendar-agenda-day:last-child{border-bottom:0}.ds-calendar-agenda-day h4{font-size:var(--calendar-label-size);font-weight:var(--calendar-control-weight);color:var(--calendar-muted-text);flex-direction:column;display:flex}.ds-calendar-agenda-day h4>span{font-size:var(--calendar-agenda-day-size);color:var(--calendar-text)}.ds-calendar-agenda-day em{color:var(--color-accent);font-style:normal}.ds-calendar-empty-cell{padding:var(--calendar-small-gap);font-size:var(--calendar-label-size);color:var(--calendar-muted-text)}.ds-calendar-empty{min-height:var(--calendar-empty-height);padding:var(--calendar-padding);justify-content:center;align-items:center;gap:var(--calendar-gap);text-align:center;color:var(--calendar-muted-text);flex-direction:column;display:flex}.ds-calendar-empty>svg{width:var(--calendar-empty-icon);height:var(--calendar-empty-icon)}.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(--color-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-header>span{padding:var(--calendar-padding);z-index:var(--calendar-layer-pinned);background:var(--calendar-background);position:sticky;left:0}.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);font-size:var(--calendar-label-size);white-space:nowrap;position:absolute;transform:translateY(-50%)}.ds-timeline-axis>span[data-edge=true]{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-collection-toolbar .ds-table-search{width:100%}.ds-calendar-month:not(.ds-calendar-week-view) .ds-calendar-month-events{display:none}.ds-calendar-month:not(.ds-calendar-week-view) .ds-calendar-mobile-count{color:var(--calendar-muted-text);font-size:var(--calendar-label-size);display:block}.ds-calendar-month:not(.ds-calendar-week-view) .ds-calendar-day-number{flex:1;align-self:stretch}.ds-calendar-weekdays>span{padding:var(--calendar-small-gap) 0}.ds-calendar-desktop-roster{display:none}.ds-calendar-mobile-agenda{display:block}}.bo-tooltip{align-items:center;display:inline-flex;position:relative}.bo-tooltip-trigger{width:var(--tooltip-trigger-size);height:var(--tooltip-trigger-size);border-radius:var(--radius-pill);background:var(--tooltip-trigger-bg);color:var(--tooltip-trigger-color);cursor:help;border:0;place-items:center;padding:0;display:inline-grid}.bo-tooltip-trigger:hover,.bo-tooltip-trigger:focus-visible{color:var(--tooltip-trigger-hover-color)}.bo-tooltip-trigger:focus-visible{box-shadow:var(--effect-green-focus-ring);outline:none}.bo-tooltip-trigger svg{width:var(--tooltip-icon-size);height:var(--tooltip-icon-size);stroke-width:var(--tooltip-icon-stroke-width)}.bo-tooltip-content{z-index:var(--z-popover);width:max-content;max-width:var(--tooltip-max-width);padding:var(--space-3) var(--space-4);border:var(--component-border-width) solid var(--tooltip-border);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);text-align:start;white-space:normal;box-shadow:var(--tooltip-shadow);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:fixed}.bo-tooltip-content--open{opacity:1}.bo-dropdown-menu-root{min-width:0;display:inline-flex;position:relative}.bo-dropdown-menu{z-index:var(--z-popover);box-sizing:border-box;width:min(var(--dropdown-menu-width), var(--dropdown-menu-max-width));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);overscroll-behavior:contain;display:grid;position:fixed;overflow:hidden auto}.bo-dropdown-menu-search{z-index:1;padding:var(--space-2);border-bottom:var(--dropdown-menu-border-width) solid var(--dropdown-menu-divider);background:var(--dropdown-menu-background);display:block;position:sticky;top:0}.bo-dropdown-menu-search>svg{top:50%;width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:calc(var(--space-2) + var(--space-3));transform:translateY(-50%)}.bo-dropdown-menu-search-input{width:100%;min-width:0;min-height:var(--control-height-sm);border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);padding:0 var(--space-3);background:var(--input-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-body);outline:none;padding-inline-start:calc(var(--space-5) + var(--icon-size-sm))}.bo-dropdown-menu-search-input::placeholder{color:var(--input-placeholder)}.bo-dropdown-menu-search-input:focus-visible{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}.bo-dropdown-menu-empty{min-height:var(--dropdown-menu-item-min-height);padding:0 var(--dropdown-menu-item-padding-inline);color:var(--color-text-muted);font-size:var(--font-size-small);align-items:center;display:flex}.bo-dropdown-menu-item{width:100%;min-height:var(--dropdown-menu-item-min-height);padding:0 var(--dropdown-menu-item-padding-inline);align-items:center;gap:var(--dropdown-menu-item-gap);background:var(--dropdown-menu-item-background);color:var(--dropdown-menu-item-text);font:inherit;font-size:var(--dropdown-menu-item-font-size);font-weight:var(--dropdown-menu-item-font-weight);line-height:var(--dropdown-menu-item-line-height);text-align:left;cursor:pointer;border:0;border-radius:0;display:flex}.bo-dropdown-menu-group-label{padding:var(--space-3) var(--dropdown-menu-item-padding-inline) var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.bo-dropdown-menu-group-label:not(:first-child){border-top:var(--dropdown-menu-border-width) solid var(--dropdown-menu-divider)}.bo-dropdown-menu-group-label+.bo-dropdown-menu-item{border-top:0}.bo-dropdown-menu-item+.bo-dropdown-menu-item{border-top:var(--dropdown-menu-border-width) solid var(--dropdown-menu-divider)}.bo-dropdown-menu-item:hover:not(:disabled),.bo-dropdown-menu-item:focus-visible{background:var(--dropdown-menu-item-hover-background);outline:none}.bo-dropdown-menu-item.is-selected{background:var(--dropdown-menu-item-selected-background);color:var(--dropdown-menu-item-selected-text)}.bo-dropdown-menu-item-check{width:var(--dropdown-menu-check-size);height:var(--dropdown-menu-check-size);flex:none;margin-inline-start:auto}.bo-dropdown-menu-item-content{flex:auto;align-self:stretch;min-width:0;display:flex}.bo-dropdown-menu-item.is-danger{color:var(--dropdown-menu-item-danger-text)}.bo-dropdown-menu-item:disabled{cursor:not-allowed;opacity:var(--dropdown-menu-disabled-opacity)}.bo-dropdown-menu-trigger-chevron{transition:transform var(--dropdown-menu-chevron-duration) var(--ease-standard)}[aria-expanded=true]>.bo-dropdown-menu-trigger-chevron,[aria-expanded=true]>.bo-button-icon>.bo-dropdown-menu-trigger-chevron{transform:var(--shared-dropdown-menu-transform-b5b11c9e)}.ds-content-tabs{gap:var(--content-tabs-gap);min-width:0;display:grid}.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)}.ds-tabs.ds-content-tab-list{flex-wrap:nowrap;flex:1;overflow-x:auto}.ds-content-tab-list>.ds-tab{white-space:nowrap;color:var(--color-text);flex-shrink:0}.ds-content-tab-list>.ds-tab[aria-selected=true]{color:var(--content-tabs-active-color);box-shadow:inset 0 calc(-1 * var(--component-border-width)) var(--content-tabs-active-color)}.ds-content-tab-panel{gap:var(--content-tabs-section-gap);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{outline:var(--content-tabs-focus-width) solid var(--content-tabs-focus-color);outline-offset:var(--content-tabs-focus-offset);box-shadow:none}.bo-auth-shell{min-height:var(--app-viewport-height);background:var(--auth-ui-color-canvas);color:var(--auth-ui-color-text);padding:0;display:block}.bo-auth-workspace{width:100%;min-height:var(--app-viewport-height);background:0 0;border:0;border-radius:0;margin:0;display:block;position:relative;overflow:visible}.bo-auth-site-header{z-index:1;justify-content:space-between;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:var(--auth-shell-and-card-inset-block-start-538ffd08);inset-inline-start:var(--auth-shell-and-card-inset-inline-start-18c9ec7a);inset-inline-end:var(--auth-shell-and-card-inset-inline-start-18c9ec7a)}.bo-auth-brand{width:var(--auth-shell-and-card-width-aee74c83);height:var(--auth-brand-height);align-items:center;display:inline-flex}.bo-auth-brand img,.bo-auth-brand .brand-logo-pair{object-fit:contain;object-position:left center;width:100%;height:100%}.bo-auth-main{width:100%;min-width:0;min-height:var(--app-viewport-height);padding:var(--auth-shell-and-card-padding-03974cf5);padding-top:calc(var(--auth-brand-height) + var(--auth-ui-space-8));background:0 0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-content:stretch;justify-items:stretch;gap:0;display:grid}.bo-auth-content{width:100%;min-width:0;padding:var(--auth-ui-space-5) 0;place-items:center;display:grid}.bo-auth-trustbar{justify-items:center;gap:var(--auth-ui-space-3);width:100%;padding:var(--auth-ui-space-2) 0 calc(var(--auth-ui-space-2) + env(safe-area-inset-bottom));color:var(--auth-ui-color-text-muted);display:grid}.bo-auth-footer{justify-content:center;align-items:center;gap:var(--auth-ui-space-2);font-size:var(--auth-ui-font-size-small);flex-wrap:wrap;display:flex}.bo-auth-footer a{align-items:center;gap:var(--auth-ui-space-2);min-height:var(--auth-field-height);padding:var(--auth-ui-space-2) var(--auth-ui-space-3);color:inherit;text-decoration:none;display:inline-flex}.bo-auth-footer a:hover{color:var(--auth-ui-color-text);text-decoration:underline}.bo-auth-footer svg{width:var(--auth-ui-icon-size-sm);height:var(--auth-ui-icon-size-sm)}@media (width<=760px){.bo-auth-site-header{inset-block-start:var(--auth-ui-space-4);inset-inline-start:var(--auth-ui-space-4);inset-inline-end:var(--auth-ui-space-4)}.bo-auth-brand{width:var(--auth-forms-and-responsive-width-db1685fb);height:var(--auth-forms-and-responsive-height-ab7198a4)}.bo-auth-main{padding-inline:var(--auth-ui-space-4);padding-bottom:var(--auth-ui-space-3)}.bo-auth-content{padding:var(--auth-ui-space-4) 0}}.focused-realm-shell .login-card h1{margin-top:0;margin-bottom:var(--auth-ui-space-6)}@media (width<=640px){.login-card,.realm-page__content{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}
