@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:44px;--table-footer-height:44px;--table-select-column:24px;--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:56px;--table-shell-radius:var(--radius-md);--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:54px;--table-mobile-actions-inset:var(--space-2);--table-mobile-row-height:48px;--table-empty-min-height:204px;--table-shell-bg:var(--color-surface);--table-shell-border:color-mix(in srgb, var(--color-border) 86%, transparent);--table-sticky-header-top:calc(var(--layout-content-padding) * -1);--table-header-bg:var(--color-surface);--table-header-text:var(--color-text-muted);--table-row-bg:var(--color-surface);--table-row-hover-bg:color-mix(in srgb, var(--color-surface-muted) 58%, var(--color-surface));--table-row-hover-shadow:none;--table-row-selected-bg:color-mix(in srgb, var(--color-accent-surface) 42%, var(--color-surface));--table-row-selected-border:color-mix(in srgb, var(--color-accent) 18%, transparent);--table-row-active-bg:color-mix(in srgb, var(--color-accent-surface) 58%, var(--color-surface));--table-row-active-border:var(--color-accent-border);--table-border:color-mix(in srgb, var(--color-border) 78%, transparent);--table-footer-bg:var(--color-surface);--table-footer-control-bg:var(--color-surface-raised);--table-page-size-menu-width:88px;--table-page-size-trigger-min-width:72px;--table-page-size-trigger-height:var(--control-height-sm);--table-page-size-trigger-padding-inline:var(--space-3);--table-page-size-trigger-gap:var(--space-3);--table-page-size-trigger-border:var(--input-border);--table-page-size-trigger-radius:var(--input-radius);--table-page-size-trigger-bg:var(--table-footer-control-bg);--table-page-size-trigger-hover-bg:var(--color-surface-muted);--table-page-size-trigger-text:var(--color-text);--table-page-size-trigger-icon:var(--color-text-muted);--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:560px;--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-shell-bg:var(--color-surface);--table-shell-border:var(--color-border);--table-header-bg:var(--color-surface);--table-row-bg:var(--color-surface);--table-row-hover-bg:color-mix(in srgb, var(--color-surface-hover) 72%, var(--color-surface));--table-row-selected-bg:color-mix(in srgb, var(--color-accent-surface) 68%, var(--color-surface));--table-row-active-bg:color-mix(in srgb, var(--color-accent-surface) 82%, var(--color-surface));--table-border:var(--color-border);--table-footer-bg:var(--color-surface);--table-footer-control-bg:var(--color-surface-raised);--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-shell-border:#e8e8eddb;--table-row-hover-bg:#f8f8fa;--table-row-selected-bg:#eff6ff;--table-row-selected-border:#1e40af2e;--table-row-active-bg:#dbeafe;--table-border:#e8e8edc7;--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;--table-row-hover-bg:#262626;--table-row-selected-bg:#1b1e28;--table-row-active-bg:#1b2234;--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:560px;--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:color-mix(in srgb, var(--color-surface-muted) 40%, var(--grid-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(--color-surface-muted);--grid-tree-toggle-color:var(--color-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(--color-text-muted);--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-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(--color-text-muted);--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:#2f8547;--product-row-modifiers-color:#b7791f;--product-row-both-color:#8f5bd2;--product-row-discontinued-color:#64748b;--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)}:root{--support-dropdown-chevron-transform:var(--shared-dropdown-menu-transform-b5b11c9e);--support-sidebar-width:var(--sidebar-width);--support-sidebar-collapsed-width:var(--sidebar-collapsed-width);--support-topbar-height:var(--topbar-height);--support-content-padding:var(--ds-page-padding);--support-page-max:var(--ds-page-max-width);--support-panel-gap:var(--ds-section-gap);--support-panel-padding:var(--ds-card-padding);--support-panel-radius:var(--ds-card-radius);--support-avatar-size:var(--topbar-control-size);--support-card-min:var(--ds-grid-min-width);--support-icon-box:var(--control-height);--support-chart-height:var(--chart-height);--support-transition:var(--duration-fast);--support-finance-table-min-width:calc(var(--grid-column-standard) * 6);--support-list-column:var(--modal-width-sm);--support-context-column:var(--modal-form-section-min-width);--shadow-card:var(--ds-card-shadow);--shadow-modal:var(--shadow-panel);--button-height-compact:var(--control-height-sm);--color-success-surface:var(--color-success-soft);--color-success-text:var(--color-success-strong);--color-warning-surface:var(--color-warning-soft);--color-warning-text:var(--color-warning-strong);--color-warning-border:var(--color-warning);--devices-danger-bg:var(--color-danger-soft);--devices-danger-border:var(--color-danger);--devices-danger-text:var(--color-danger);--billing-pill-bg:var(--color-surface-muted);--billing-pill-border:var(--color-border);--billing-pill-height:var(--icon-size-lg);--billing-pill-text:var(--color-text-muted);--billing-pill-success-bg:var(--color-success-soft);--billing-pill-success-border:var(--color-success-border);--billing-pill-success-text:var(--color-success-strong);--billing-pill-warning-bg:var(--color-warning-soft);--billing-pill-warning-border:var(--color-warning);--billing-pill-warning-text:var(--color-warning-strong);--dashboard-card-padding:var(--ds-card-padding);--dashboard-kpi-value-size:var(--font-size-title);--dashboard-kpi-min-height:var(--control-height);--dashboard-action-tile-height:var(--control-height);--dashboard-progress-height:var(--space-3);--dashboard-chart-bg:var(--color-surface-muted);--account-twofactor-qr-image-bg:var(--white);--account-twofactor-qr-mobile-size:var(--auth-spinner-size);--support-auth-accent:var(--auth-ui-color-accent);--support-auth-accent-strong:var(--auth-ui-color-accent-strong);--support-auth-bg:var(--auth-ui-color-canvas);--support-auth-panel:var(--auth-ui-color-surface);--support-auth-panel-muted:var(--auth-ui-color-surface-muted);--support-auth-border:var(--auth-ui-color-border);--support-auth-border-strong:var(--auth-ui-color-border-strong);--support-auth-text:var(--auth-ui-color-text);--support-auth-muted:var(--auth-ui-color-text-muted);--auth-intro-break:var(--auth-ui-space-3);--auth-section-gap:var(--auth-ui-space-5);--brand-orange-300:var(--color-accent);--brand-orange-400:var(--color-accent);--brand-orange-700:var(--color-accent-strong);--brand-orange-800:var(--color-accent-strong)}.support-risk-table-row{--risk-row-accent:var(--color-border-strong)}html,body,#root{overflow:hidden}.support-shell{width:100%;height:var(--app-viewport-height);min-height:var(--app-viewport-height);grid-template-columns:var(--support-sidebar-width) minmax(0, 1fr);background:var(--color-canvas);color:var(--color-text);display:grid;overflow:hidden}.support-shell--collapsed{grid-template-columns:var(--support-sidebar-collapsed-width) minmax(0, 1fr)}.support-sidebar{width:var(--sidebar-width);min-width:0;height:100%;min-height:0;max-height:100%;padding:var(--space-4) var(--sidebar-padding-inline) var(--sidebar-padding-inline);border-right:var(--component-border-width) solid var(--sidebar-border);background:var(--sidebar-bg);color:var(--sidebar-text);box-shadow:var(--sidebar-shadow);flex-direction:column;display:flex;position:relative;top:auto;overflow:hidden}.support-shell--collapsed .support-sidebar{padding-left:var(--sidebar-padding-inline-collapsed);padding-right:var(--sidebar-padding-inline-collapsed)}.support-sidebar-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding-bottom:var(--space-4);display:flex;position:relative}.support-sidebar-header:after{content:"";height:var(--component-border-width);background:var(--sidebar-divider);position:absolute;bottom:0;left:0;right:0}.support-shell--collapsed .support-sidebar-header{flex-direction:column}.support-shell--collapsed .support-sidebar-header:after{width:var(--sidebar-link-width-collapsed);left:50%;right:auto;transform:translate(-50%)}.support-brand{width:100%;min-width:0;min-height:var(--sidebar-link-height);padding:var(--space-2);background:var(--sidebar-brand-bg);color:var(--sidebar-text-strong);box-shadow:var(--sidebar-brand-shadow);cursor:pointer;border:0;border-radius:0;flex:auto;justify-content:flex-start;align-items:center;display:flex}.support-brand-logo{justify-content:flex-start;align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.support-brand-mark{width:var(--sidebar-brand-mark-size);height:var(--sidebar-brand-mark-size);object-fit:contain;display:none}.support-brand-wordmark{width:var(--sidebar-brand-wordmark-width);height:var(--sidebar-brand-wordmark-height);object-fit:contain;display:block}.support-shell--collapsed .support-brand{width:var(--sidebar-link-width-collapsed);min-height:var(--sidebar-link-width-collapsed);padding:var(--space-1);justify-content:center}.support-shell--collapsed .support-brand-wordmark,.support-shell--collapsed .support-sidebar-label,.support-shell--collapsed .support-agent-copy{display:none}.support-shell--collapsed .support-brand-logo{gap:0}.support-shell--collapsed .support-brand-mark{display:block}.support-sidebar-mobile-close{width:var(--sidebar-mobile-close-size);height:var(--sidebar-mobile-close-size);border-radius:var(--radius-sm);color:var(--sidebar-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.support-sidebar-mobile-close:hover,.support-sidebar-mobile-close:focus-visible{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong);outline:none}.support-sidebar-mobile-close svg{width:var(--icon-size-md);height:var(--icon-size-md)}.support-sidebar-scroll{overflow-anchor:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:auto;gap:0;min-height:0;max-height:100%;display:flex;overflow:hidden auto}.support-sidebar-scroll::-webkit-scrollbar{display:none}.support-sidebar-section{gap:var(--space-1);flex-direction:column;display:flex}.support-sidebar-divider{height:var(--component-border-width);min-height:var(--component-border-width);margin:var(--space-3) 0;background:var(--sidebar-divider);flex-shrink:0}.support-sidebar-link{appearance:none;width:100%;height:auto;min-height:var(--sidebar-link-height);border:var(--component-border-width) solid transparent;border-radius:var(--radius-md);padding:0 var(--space-3);align-items:center;gap:var(--space-3);color:var(--sidebar-text);font-family:var(--font-brand-ui);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-flat);text-align:left;cursor:pointer;transition:background var(--sidebar-transition), border-color var(--sidebar-transition), box-shadow var(--sidebar-transition), color var(--sidebar-transition), transform var(--sidebar-transition);background:0 0;display:flex;position:relative}.support-sidebar-badge{min-width:var(--topbar-badge-size);height:var(--topbar-badge-size);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--white);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);line-height:var(--line-height-flat);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.support-sidebar-link:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong);border-color:#0000}.support-sidebar-link.is-active{border-color:var(--sidebar-active-border);background:var(--sidebar-active-bg);color:var(--sidebar-text-strong);font-weight:var(--font-weight-semibold);box-shadow:var(--sidebar-active-shadow)}.support-sidebar-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:inherit;flex:none;place-items:center;display:grid}.support-button-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.support-sidebar-icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.support-sidebar-icon svg,.support-button svg,.support-icon-button svg,.support-action-tile svg{stroke-width:var(--icon-button-icon-stroke-width)}.support-sidebar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-shell--collapsed .support-sidebar-link{width:var(--sidebar-link-width-collapsed);min-width:var(--sidebar-link-width-collapsed);justify-content:center;margin:0 auto;padding-left:0;padding-right:0}.support-shell--collapsed .support-sidebar-scroll,.support-shell--collapsed .support-sidebar-section{align-items:center;width:100%}.support-shell--collapsed .support-sidebar-divider{width:var(--sidebar-link-width-collapsed);margin-left:auto;margin-right:auto}.support-shell--collapsed .support-sidebar-icon,.support-shell--collapsed .support-sidebar-icon svg{width:var(--sidebar-collapsed-icon-size);height:var(--sidebar-collapsed-icon-size)}.support-shell--collapsed .support-sidebar-badge{top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);margin-left:0;position:absolute}.support-shell--collapsed .support-sidebar-link:after{content:attr(data-label);top:50%;left:calc(100% + var(--space-4));z-index:var(--z-popover);padding:var(--space-2) var(--space-3);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-flat);white-space:nowrap;box-shadow:var(--shadow-menu);opacity:0;pointer-events:none;transform:translateY(-50%) translateX(calc(var(--space-1) * -1));transition:opacity var(--support-transition), transform var(--support-transition);position:absolute}.support-shell--collapsed .support-sidebar-link:hover:after,.support-shell--collapsed .support-sidebar-link:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}.support-sidebar-footer{margin-top:var(--space-2);padding-top:var(--space-3);gap:var(--space-3);color:var(--sidebar-text-muted);font-size:var(--font-size-small);text-align:left;flex-direction:column;flex:none;display:flex}.support-agent-card{border:var(--component-border-width) solid transparent;border-radius:var(--radius-md);width:100%;padding:var(--space-2);align-items:center;gap:var(--space-2);background:var(--sidebar-hover-bg);color:var(--sidebar-text);display:flex}.support-agent-avatar,.support-user-avatar,.support-customer-avatar{width:var(--support-avatar-size);height:var(--support-avatar-size);border:var(--component-border-width) solid var(--effect-brand-border);border-radius:var(--radius-pill);background:var(--color-accent-surface);color:var(--color-accent-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);place-items:center;display:inline-grid}.support-agent-avatar{width:var(--control-height-sm);height:var(--control-height-sm);border-color:var(--sidebar-dropdown-border);background:var(--sidebar-dropdown-bg);color:var(--sidebar-text-strong)}.support-agent-copy{gap:var(--space-hairline);min-width:0;display:grid}.support-agent-copy strong{color:var(--sidebar-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-small)}.support-shell--collapsed .support-sidebar-footer{align-items:center;gap:var(--space-2);width:100%;padding-top:var(--space-2);text-align:center}.support-shell--collapsed .support-agent-card{width:var(--sidebar-link-width-collapsed);height:var(--sidebar-link-width-collapsed);border-radius:var(--radius-pill);justify-content:center;padding:0}.support-shell--collapsed .support-agent-avatar{width:var(--sidebar-collapsed-business-avatar-size);height:var(--sidebar-collapsed-business-avatar-size);background:0 0;border:0}.support-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.support-topbar{flex:0 0 var(--support-topbar-height);min-height:var(--support-topbar-height);border-bottom:var(--component-border-width) solid var(--topbar-border);align-items:center;gap:var(--space-5);padding:0 var(--topbar-padding-inline);background:var(--topbar-bg);box-shadow:var(--topbar-shadow);z-index:var(--z-topbar);grid-template-columns:minmax(0,1fr) auto;display:grid}.support-topbar-left,.support-topbar-actions{align-items:center;min-width:0;display:flex}.support-topbar-left{justify-content:flex-start;gap:var(--space-2)}.support-topbar-actions{justify-content:flex-end;gap:var(--space-1)}.support-user-menu{top:calc(100% + var(--space-2));z-index:var(--z-popover);border:var(--component-border-width) solid var(--topbar-dropdown-border);border-radius:var(--topbar-dropdown-radius);background:var(--topbar-dropdown-bg);box-shadow:var(--topbar-dropdown-shadow);position:absolute;right:0;overflow:hidden}.support-user-menu header{padding:var(--space-4);border-bottom:var(--component-border-width) solid var(--topbar-dropdown-border)}.support-user-menu header strong{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.support-user-menu header small{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}.support-user-trigger{width:var(--topbar-avatar-size);height:var(--topbar-avatar-size);border:var(--component-border-width) solid var(--topbar-control-border);border-radius:var(--topbar-control-radius);background:var(--topbar-control-bg);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.support-user-trigger:hover{border-color:var(--color-border);background:var(--topbar-control-hover-bg)}.support-user-wrap{display:inline-flex;position:relative}.support-user-trigger .support-user-avatar{width:calc(var(--topbar-avatar-size) - var(--space-2));height:calc(var(--topbar-avatar-size) - var(--space-2));background:var(--color-surface-muted);color:var(--color-text);border-color:#0000}.support-notification-button,.support-notification-wrap{position:relative}.support-notification-button span{top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);min-width:var(--topbar-badge-size);height:var(--topbar-badge-size);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--white);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex;position:absolute}.support-notification-menu{top:calc(100% + var(--space-2));z-index:var(--z-popover);width:min(var(--chart-expanded-height), calc(100vw - var(--space-6)));border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-menu);display:grid;position:absolute;right:0;overflow:hidden}.support-notification-menu header{padding:var(--space-4);border-bottom:var(--component-border-width) solid var(--color-border);gap:var(--space-1);display:grid}.support-notification-menu header strong,.support-list-panel-header strong{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.support-notification-menu header small,.support-list-panel-header small,.support-notification-row small,.support-notification-empty small{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}.support-notification-list{max-height:var(--chart-expanded-height);display:grid;overflow:auto}.support-notification-footer{border-top:var(--component-border-width) solid var(--color-border);justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);display:flex}.support-notification-footer button{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-accent-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0}.support-notification-footer button:hover,.support-notification-footer button:focus-visible{background:var(--color-accent-surface);outline:none}.support-notification-row{border:0;border-bottom:var(--component-border-width) solid var(--color-border);padding:var(--space-3) var(--space-4);gap:var(--space-3);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.support-notification-row:hover{background:var(--table-row-hover-bg)}.support-notification-row>span:first-child{width:var(--topbar-notification-dot-size);height:var(--topbar-notification-dot-size);border-radius:var(--radius-pill);margin-top:var(--space-2);background:var(--color-text-muted)}.support-notification-row--warning>span:first-child{background:var(--color-warning)}.support-notification-row--danger>span:first-child{background:var(--devices-danger-text)}.support-notification-row--success>span:first-child{background:var(--color-success)}.support-notification-row strong{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);display:block}.support-notification-empty{padding:var(--space-5);gap:var(--space-1);text-align:center;display:grid}.support-user-menu{width:var(--topbar-dropdown-width);padding:var(--space-2);display:grid}.support-user-menu header{grid-template-columns:var(--topbar-avatar-size) minmax(0, 1fr);align-items:center;gap:var(--space-3);display:grid}.support-user-menu header span:last-child{gap:var(--space-1);min-width:0;display:grid}.support-user-menu header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-user-menu button{min-height:var(--topbar-menu-item-height);border-radius:var(--radius-lg);padding:var(--space-3);align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.support-user-menu button:hover,.support-user-menu button:focus-visible{background:var(--color-accent-surface);outline:none}.support-user-menu button svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted)}.support-user-menu-danger{color:var(--color-danger)!important}.support-mobile-menu,.support-mobile-backdrop{display:none}.support-content{min-height:0;padding:var(--support-content-padding);flex:auto;overflow:auto}.support-page{width:min(100%, var(--support-page-max));gap:var(--support-panel-gap);min-width:0;max-width:100%;margin-inline:auto;display:grid}.support-state-page,.support-auth-page{min-height:var(--app-viewport-height)}.support-state-page{padding:var(--space-7);place-items:center;display:grid}.support-auth-page{padding:var(--space-6);background:var(--support-auth-bg);color:var(--support-auth-text);place-items:center;display:grid}.support-auth-shell{width:min(100%, var(--auth-card-wide-width));min-height:min(var(--auth-card-wide-width), calc(var(--app-viewport-height) - (var(--space-6) * 2)));grid-template-columns:minmax(var(--modal-form-section-min-width), .51fr) minmax(0, 1fr);border:var(--component-border-width) solid color-mix(in srgb, var(--support-auth-border) 60%, transparent);border-radius:var(--radius-lg);background:var(--support-auth-panel);margin-inline:auto;display:grid;overflow:hidden}.support-auth-context{min-width:0;padding:var(--space-8);grid-template-rows:auto auto minmax(var(--grid-column-compact), 1fr) auto;gap:var(--space-5);border-right:var(--component-border-width) solid var(--support-auth-accent);background:var(--support-auth-panel);display:grid}.support-auth-context-copy{align-self:end;gap:var(--space-2);margin-top:var(--space-4);display:grid}.support-auth-accent-line{width:var(--auth-otp-size);height:var(--component-border-width-strong);margin-bottom:var(--space-2);background:var(--support-auth-accent)}.support-auth-context-copy h2{color:var(--support-auth-text);font-family:var(--font-sans);font-size:var(--font-size-title);font-weight:var(--font-weight-medium);letter-spacing:var(--ds-heading-tracking);line-height:var(--line-height-tight);margin:0}.support-auth-context-copy p,.support-auth-owner-note{color:var(--support-auth-muted);font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.support-auth-emblem{width:var(--auth-brand-width);height:var(--auth-brand-width);margin-top:var(--space-4);place-self:center;place-items:center;display:grid}.support-auth-emblem img{border-radius:var(--radius-pill);object-fit:contain;transform-origin:50%;will-change:transform, filter, opacity;width:100%;height:100%;animation:support-auth-emblem-breathe var(--duration-fast) var(--ease-standard) infinite;display:block}@keyframes support-auth-emblem-breathe{0%,to{opacity:.88;filter:drop-shadow(0 0 0 color-mix(in srgb, var(--support-auth-accent) 0%, transparent));transform:translateY(0)scale(.985)}50%{opacity:1;transform:translateY(var(--auth-ui-space-1)) scale(1.025);filter:drop-shadow(0 var(--auth-ui-skeleton-min-height) var(--space-6) color-mix(in srgb, var(--support-auth-accent) 20%, transparent))}}.support-auth-owner-note{padding-top:var(--space-4);align-items:center;gap:var(--space-3);border-top:var(--component-border-width) solid var(--support-auth-border);display:flex}.support-auth-owner-note svg{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--support-auth-accent);flex:none}.support-auth-main{min-width:0;min-height:0;padding:var(--space-8);gap:var(--space-6);background:var(--support-auth-panel);grid-template-rows:minmax(0,1fr) auto;display:grid}.support-auth-content{padding:var(--space-8) 0;place-items:center;display:grid}.support-state-page .support-panel,.support-auth-card{width:min(100%, var(--modal-width-sm))}.support-workspace-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.support-load-warning{margin:var(--space-3) var(--support-content-padding) 0;border:var(--component-border-width) solid var(--color-warning-border,var(--color-border));border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);background:var(--color-warning-surface,var(--color-surface-muted));color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.support-load-warning>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-warning-text,var(--color-accent-strong))}.support-load-warning>span{gap:var(--space-1);min-width:0;display:grid}.support-load-warning small{color:var(--color-text-muted);overflow-wrap:anywhere}.support-load-warning button{min-height:var(--button-height-compact);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--color-surface);color:var(--color-text-strong);font-weight:var(--font-weight-semibold);cursor:pointer}.support-view-loading{min-height:var(--state-section-height);color:var(--color-text-muted);place-items:center;display:grid}.support-permission-note{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.support-auth-card{width:min(100%, var(--auth-card-width));gap:var(--auth-section-gap);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:grid}.support-auth-card--wide{width:min(100%, var(--auth-card-wide-width))}.support-auth-card h1{color:var(--support-auth-text);font-family:var(--font-sans);font-size:var(--auth-title-size);font-weight:var(--auth-title-weight);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-title);margin:0}.support-auth-intro{gap:var(--space-2);display:grid}.support-auth-intro+*{margin-top:var(--auth-intro-break)}.support-auth-card .support-auth-intro>p{max-width:var(--auth-card-wide-width);font-size:var(--font-size-body)}.support-auth-card p{color:var(--support-auth-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.support-auth-card .support-field{width:100%;max-width:none}.support-auth-card .support-field-stack{width:100%}.support-field-stack{gap:var(--space-2);display:grid}.support-auth-card .support-field{min-height:var(--auth-field-height);border-color:var(--auth-field-border);border-radius:var(--auth-field-radius);padding:0 var(--space-3);background:var(--auth-field-bg);box-shadow:var(--auth-field-shadow)}.support-auth-card .support-field:hover{border-color:var(--auth-field-hover-border)}.support-auth-card .support-field:focus-within{border-color:var(--effect-brand-border-strong);box-shadow:var(--auth-field-focus-shadow)}.support-auth-card .support-field.has-error{border-color:var(--color-danger)}.support-auth-card .support-field input{color:var(--support-auth-text);font-size:var(--font-size-small);font-weight:var(--font-weight-regular)}.support-auth-card .support-field input::placeholder{color:var(--support-auth-muted)}.support-auth-card .support-field svg{color:var(--auth-field-icon-color)}.support-field-label,.support-textarea-field>span{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.support-auth-card .support-field-label{color:var(--support-auth-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.support-field-error,.support-field-hint{font-size:var(--font-size-small);line-height:var(--line-height-body)}.support-field-error{color:var(--color-danger)}.support-field-hint{color:var(--color-text-muted)}.support-field-action{flex:none;display:inline-flex}.support-auth-input-action{width:var(--auth-input-action-size);height:var(--auth-input-action-size);border-radius:var(--radius-sm);color:var(--support-auth-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.support-auth-input-action:hover,.support-auth-input-action:focus-visible{background:color-mix(in srgb, var(--support-auth-accent) 12%, transparent);color:var(--support-auth-accent);outline:none}.support-auth-alert{padding:var(--space-3) var(--space-4);border:var(--component-border-width) solid var(--support-auth-border);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);background:var(--support-auth-panel-muted);color:var(--support-auth-text);font-size:var(--font-size-small);line-height:var(--line-height-body);grid-template-columns:auto minmax(0,1fr);display:grid}.support-auth-alert>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.support-auth-alert-copy{gap:var(--space-1);min-width:0;display:grid}.support-auth-alert--info>svg{color:var(--support-auth-accent)}.support-auth-alert--success{border-color:color-mix(in srgb, var(--color-success) 38%, transparent);background:color-mix(in srgb, var(--color-success) 9%, var(--support-auth-panel))}.support-auth-alert--success>svg{color:var(--color-success)}.support-auth-alert--error{border-color:color-mix(in srgb, var(--color-danger) 42%, transparent);background:color-mix(in srgb, var(--color-danger) 10%, var(--support-auth-panel))}.support-auth-alert--error>svg{color:var(--color-danger)}.support-auth-alert button{color:var(--support-auth-accent);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.support-auth-primary-action,.support-auth-card .support-button--primary{width:100%;min-height:var(--control-height);background:var(--support-auth-accent-strong);color:var(--auth-ui-button-primary-text)}.support-auth-primary-action:hover:not(:disabled),.support-auth-card .support-button--primary:hover:not(:disabled){background:var(--brand-orange-800);color:var(--auth-ui-button-primary-text)}.support-auth-card .support-button--secondary{border-color:var(--support-auth-border-strong);background:var(--support-auth-panel-muted);color:var(--support-auth-text)}.support-auth-card .support-button--ghost{color:var(--support-auth-muted)}.support-auth-text-link{color:var(--support-auth-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);justify-self:center;text-decoration:none}.support-auth-text-link--forgot{justify-self:end}.support-auth-text-link:hover{text-underline-offset:var(--space-hairline-strong);text-decoration:underline}.support-auth-trustbar{width:100%;min-height:var(--auth-ui-control-height);border:var(--component-border-width) solid var(--support-auth-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);background:var(--support-auth-panel-muted);color:var(--support-auth-muted);display:flex}.support-auth-trustbar>svg{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--support-auth-accent);flex:none}.support-auth-trustbar span{gap:var(--space-1);font-size:var(--font-size-small);display:grid}.support-auth-trustbar strong{color:var(--support-auth-text);font-size:var(--font-size-body)}.support-auth-status,.support-auth-status .support-auth-intro{text-align:center;justify-items:center}.support-auth-status .support-auth-intro>p{max-width:var(--modal-width-sm)}.support-auth-actions{gap:var(--space-3);width:100%;display:grid}.support-auth-actions--split{grid-template-columns:repeat(2,minmax(0,1fr))}.support-auth-actions--status{width:min(100%, var(--chart-expanded-height))}.support-auth-actions .support-button{width:100%;min-height:var(--auth-field-height);border-radius:var(--auth-field-radius)}.support-auth-status-icon{width:var(--auth-brand-height);height:var(--auth-brand-height);border:var(--component-border-width) solid color-mix(in srgb, var(--support-auth-accent) 42%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--support-auth-accent) 9%, transparent);color:var(--support-auth-accent);place-items:center;display:grid}.support-auth-status--error .support-auth-status-icon{border-color:color-mix(in srgb, var(--color-danger) 38%, transparent);background:color-mix(in srgb, var(--color-danger) 9%, transparent);color:var(--color-danger)}.support-auth-status--success .support-auth-status-icon{border-color:color-mix(in srgb, var(--color-success) 38%, transparent);background:color-mix(in srgb, var(--color-success) 9%, transparent);color:var(--color-success)}.support-auth-password-checklist{gap:var(--space-2);color:var(--support-auth-muted);font-size:var(--font-size-small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-auth-password-checklist span{align-items:center;gap:var(--space-2);display:inline-flex}.support-auth-password-checklist svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.support-auth-password-checklist .is-ok{color:var(--color-success)}.support-auth-loader{width:var(--auth-ui-table-mobile-actions-column);height:var(--auth-ui-table-mobile-actions-column);border:var(--space-hairline-strong) solid color-mix(in srgb, var(--support-auth-accent) 24%, transparent);border-top-color:var(--support-auth-accent);border-radius:var(--radius-pill);animation:support-auth-spin var(--duration-slow) linear infinite;display:inline-block}.support-auth-loader--small{width:var(--space-8);height:var(--space-8);border-width:var(--component-border-width-strong)}.support-button-spinner svg{animation:support-auth-spin var(--duration-slow) linear infinite}@keyframes support-auth-spin{to{transform:rotate(360deg)}}.support-toast-viewport{top:calc(var(--toast-top-offset) + env(safe-area-inset-top));right:var(--toast-inline-offset);z-index:var(--z-toast);align-items:flex-end;gap:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed}.support-toast-viewport>*{pointer-events:auto}.support-toast{width:auto;max-width:min(var(--toast-max-width), calc(100vw - (var(--toast-inline-offset) * 2)));padding:var(--space-3) var(--space-4);border:var(--component-border-width) solid var(--toast-border);border-radius:var(--toast-radius);grid-template-columns:var(--toast-icon-box-size) minmax(0, 1fr);align-items:center;gap:var(--space-3);background:var(--toast-bg);box-shadow:var(--toast-shadow);animation:support-toast-lifetime var(--toast-duration) var(--ease-standard) forwards;display:grid;position:relative;overflow:hidden}.support-toast>*{z-index:1;position:relative}.support-toast-icon{width:var(--toast-icon-box-size);height:var(--toast-icon-box-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.support-toast-icon svg{width:var(--toast-icon-size);height:var(--toast-icon-size);stroke-width:var(--toast-icon-stroke-width)}.support-toast-content{min-width:0;min-height:var(--toast-close-size);align-items:center;display:flex}.support-toast-head{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.support-toast-copy{min-width:0}.support-toast-message{color:var(--toast-message-text);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);margin:0}.support-toast--success .support-toast-icon{color:var(--color-success)}.support-toast--error .support-toast-icon{color:var(--color-danger)}.support-toast--info .support-toast-icon{color:var(--brand-orange-400)}.support-toast-close{width:var(--toast-close-size);height:var(--toast-close-size);border-radius:var(--radius-md);color:var(--toast-close-color);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.support-toast-close:hover{background:var(--toast-close-hover-bg);color:var(--color-text)}.support-toast-close svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}@keyframes support-toast-lifetime{0%,86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--space-2) * -1))}}.support-modal-overlay{z-index:var(--z-modal,1000);padding:var(--space-5);background:var(--modal-overlay-bg);place-items:center;display:grid;position:fixed;inset:0}.support-modal{width:min(100%, var(--modal-width-md));max-height:min(84vh, var(--modal-width-lg));border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-modal);outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.support-modal-header,.support-modal-footer{min-height:var(--auth-ui-control-height);padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-3);background:var(--color-surface);display:flex}.support-modal-header{border-bottom:var(--component-border-width) solid var(--color-border);justify-content:space-between}.support-modal-header h2{color:var(--color-text-strong);font-size:var(--font-size-section);margin:0}.support-modal-body{min-height:0;padding:var(--space-5);overflow:auto}.support-modal-footer{border-top:var(--component-border-width) solid var(--color-border);justify-content:flex-end}.support-textarea-field{gap:var(--space-2);display:grid}.support-textarea-field textarea{width:100%;min-width:0;min-height:var(--textarea-min-height)}.support-channel-status{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-surface-muted);color:var(--color-text-strong);font-size:var(--font-size-small);display:flex}.support-twofactor-setup{grid-template-columns:var(--chart-donut-column-width) minmax(0, 1fr);gap:var(--space-6);align-items:center;display:grid}.support-twofactor-qr{width:var(--chart-donut-column-width);aspect-ratio:1;border:var(--component-border-width) solid color-mix(in srgb, var(--support-auth-accent) 48%, transparent);border-radius:var(--radius-lg);background:var(--white);place-items:center;display:grid;position:relative;overflow:hidden}.support-twofactor-qr.is-unavailable{border-color:color-mix(in srgb, var(--color-danger) 38%, transparent);background:var(--support-auth-panel-muted)}.support-twofactor-qr-unavailable{justify-items:center;gap:var(--space-3);color:var(--color-danger);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);display:grid}.support-twofactor-qr-unavailable svg{width:var(--icon-size-md);height:var(--icon-size-md)}.support-twofactor-qr img{object-fit:contain;width:100%;height:100%;padding:var(--space-3);background:var(--account-twofactor-qr-image-bg);opacity:0;position:absolute;inset:0}.support-twofactor-qr img.is-loaded{opacity:1}.support-twofactor-qr-placeholder{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-surface-muted);width:64%}.support-twofactor-copy{gap:var(--space-3);display:grid}.support-twofactor-copy strong,.support-twofactor-verify-step>strong{color:var(--support-auth-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.support-manual-code{justify-content:space-between;align-items:center;gap:var(--space-3);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--space-3);background:var(--support-auth-panel-muted);color:var(--support-auth-text);cursor:pointer;display:flex}.support-manual-code:hover,.support-manual-code:focus-visible{border-color:var(--support-auth-accent);outline:none}.support-manual-code code{overflow-wrap:anywhere;min-width:0}.support-backup-codes{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-backup-codes code{padding:var(--space-2) var(--space-3);border:var(--component-border-width) solid var(--support-auth-border);border-radius:var(--radius-md);background:var(--support-auth-panel-muted);color:var(--support-auth-text);text-align:center;overflow-wrap:anywhere}.support-twofactor-verify-step{gap:var(--space-3);display:grid}.support-auth-otp-field{gap:var(--space-2);display:grid}.support-auth-otp-label{color:var(--color-text-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-align:left}.support-auth-otp{grid-template-columns:repeat(3, minmax(0, 1fr)) var(--space-3) repeat(3, minmax(0, 1fr));align-items:center;gap:var(--space-2);width:100%;display:grid}.support-auth-otp-separator{width:var(--space-3);height:var(--component-border-width-strong);border-radius:var(--radius-pill);background:var(--auth-field-border)}.support-auth-otp input{width:100%;min-width:0;height:var(--auth-otp-size);border:var(--component-border-width) solid var(--auth-field-border);border-radius:var(--auth-field-radius);background:var(--auth-field-bg);color:var(--support-auth-text);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-flat);text-align:center}.support-auth-otp input:focus{border-color:var(--effect-brand-border-strong);box-shadow:var(--auth-field-focus-shadow);outline:none}.support-auth-otp.has-error input{border-color:var(--color-danger)}.support-auth-otp input:disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity)}.support-auth-otp-error{text-align:left}@media (width<=760px){.support-auth-page{place-items:stretch stretch;padding:0}.support-auth-shell{width:100%;min-height:var(--app-viewport-height);border:0;border-inline:0;border-radius:0;grid-template-columns:1fr}.support-auth-context{min-height:auto;padding:var(--space-5) var(--space-4);border-right:0;border-bottom:var(--component-border-width) solid var(--support-auth-accent);grid-template-rows:auto}.support-auth-brand img{width:var(--sidebar-brand-wordmark-width);height:var(--sidebar-link-width-collapsed)}.support-auth-emblem{margin-top:0}.support-auth-context-copy,.support-auth-emblem,.support-auth-owner-note{display:none}.support-auth-main{min-height:calc(var(--app-viewport-height) - var(--auth-brand-height));padding:0 var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr) auto}.support-auth-content{padding:var(--space-7) 0}.support-auth-card{gap:var(--auth-section-gap)}.support-auth-card h1{font-size:var(--auth-title-size)}.support-auth-card .support-field{min-height:var(--auth-field-height)}.support-auth-card .support-field input{font-size:var(--input-touch-font-size)}.support-auth-primary-action,.support-auth-card .support-button--primary,.support-auth-actions .support-button{min-height:var(--auth-ui-button-height)}.support-auth-trustbar{min-height:var(--auth-ui-control-height);padding:var(--space-3) var(--space-4)}.support-auth-trustbar span{font-size:var(--font-size-label)}.support-twofactor-setup{grid-template-columns:1fr}.support-twofactor-qr{width:var(--account-twofactor-qr-mobile-size);justify-self:center}.support-backup-codes,.support-auth-actions--split{grid-template-columns:1fr}.support-toast-viewport{top:calc(var(--toast-mobile-top-offset) + env(safe-area-inset-top));right:var(--space-4);max-width:calc(100vw - (var(--space-4) * 2));align-items:flex-end;left:auto}.support-toast{max-width:100%}}@media (width<=420px){.support-auth-otp{gap:var(--space-1)}.support-auth-otp-separator{width:var(--space-2)}}@media (prefers-reduced-motion:reduce){.support-auth-emblem img{opacity:1;filter:none;animation:none;transform:none}}.support-page--inbox{width:100%;max-width:none}.support-page-header{justify-content:space-between;align-items:center;gap:var(--space-5);padding-bottom:var(--space-2);display:flex}.support-page-header-copy{gap:var(--space-2);min-width:0;display:grid}.support-page-header h1,.support-panel-heading h2,.support-conversation-header h2{color:var(--color-text-strong);font-family:var(--font-sans);line-height:var(--line-height-title);margin:0}@media (width<=700px){.support-load-warning{grid-template-columns:auto minmax(0,1fr)}.support-load-warning button{grid-column:1/-1;width:100%}.support-modal-overlay{padding:var(--space-3) 0 0;place-items:end center}.support-modal,.support-modal--sm,.support-modal--md,.support-modal--lg,.support-modal--xl{width:100%;max-height:calc(var(--app-viewport-height) - var(--space-3));border-radius:var(--radius-lg) var(--radius-lg) 0 0}.support-modal-footer{flex-direction:column-reverse;align-items:stretch}.support-modal-footer .support-button{width:100%}}.support-page-header p,.support-panel-heading p,.support-conversation-header p,.support-muted-copy,.support-action-tile p{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.support-page-header p{max-width:var(--layout-readable-max)}.support-page-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;min-width:0;display:flex}.support-panel{border:var(--component-border-width) solid var(--color-border);border-radius:var(--support-panel-radius);min-width:0;padding:var(--support-panel-padding);align-content:start;gap:var(--space-4);background:var(--color-surface);box-shadow:var(--shadow-panel);display:grid}.support-panel--flush{padding:0;overflow:hidden}.support-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.support-panel-heading h2{font-size:var(--font-size-section);font-weight:var(--font-weight-semibold)}.support-button,.support-icon-button{border:var(--component-border-width) solid transparent;border-radius:var(--button-radius);color:var(--color-text);cursor:pointer;transition:background var(--support-transition), border-color var(--support-transition), color var(--support-transition), box-shadow var(--support-transition);justify-content:center;align-items:center;display:inline-flex}.support-button{min-height:var(--button-height);padding:0 var(--space-5);gap:var(--space-2);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.support-button--primary{background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow);border-color:#0000}.support-button--primary:hover:not(:disabled){background:var(--button-primary-hover-bg);color:var(--button-primary-text);border-color:#0000}.support-button--secondary{border-color:var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text)}.support-button--ghost{background:var(--button-ghost-bg);color:var(--button-ghost-text)}.support-button--danger{background:var(--button-danger-bg);color:var(--button-danger-text)}.support-button:hover,.support-icon-button:hover{border-color:var(--effect-brand-border);color:var(--color-accent-strong)}.support-button:focus-visible,.support-icon-button:focus-visible,.support-segmented-item:focus-visible,.support-sidebar-link:focus-visible{outline:var(--component-border-width-strong) solid var(--color-accent);outline-offset:var(--component-border-width-strong)}.support-button:disabled,.support-icon-button:disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity)}.support-button-link{text-decoration:none}.support-icon-button{width:var(--topbar-control-size);height:var(--topbar-control-size);background:var(--topbar-control-bg);color:var(--color-text-muted);padding:0}.support-sidebar-toggle{border-radius:var(--topbar-control-radius);background:var(--topbar-control-bg);color:var(--color-text-muted);flex:none}.support-sidebar-toggle:hover,.support-sidebar-toggle:focus-visible{border-color:var(--effect-brand-border);background:var(--topbar-control-bg);color:var(--color-accent-strong);outline:none}.support-icon-button svg,.support-button svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.support-field,.support-select{min-height:var(--input-height);border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);align-items:center;gap:var(--space-3);background:var(--input-bg);color:var(--color-text);display:flex}.support-field{min-width:min(100%, var(--toolbar-search-width));padding:0 var(--space-3)}.support-field:focus-within,.support-select:focus-within{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}.support-field svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted)}.support-field-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.support-field-icon svg{width:100%;height:100%;display:block}.support-field input,.support-select select{width:100%;min-width:0;color:var(--color-text);background:0 0;border:0;outline:0}.support-select{padding:0 var(--space-3)}.support-select select{min-height:calc(var(--input-height) - (var(--component-border-width) * 2));cursor:pointer}.support-segmented{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}.support-segmented::-webkit-scrollbar{display:none}.support-segmented-item{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}.support-segmented-item[aria-pressed=true]{color:var(--color-accent-strong);box-shadow:inset 0 calc(-1 * var(--component-border-width)) var(--color-accent)}.support-badge{width:fit-content;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);background:var(--color-surface-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);border:0;align-items:center;display:inline-flex}.support-badge--accent{background:var(--color-accent-surface);color:var(--color-accent-strong)}.support-badge--success{border-color:var(--billing-pill-success-border);background:var(--billing-pill-success-bg);color:var(--billing-pill-success-text)}.support-badge--warning{border-color:var(--billing-pill-warning-border);background:var(--billing-pill-warning-bg);color:var(--billing-pill-warning-text)}.support-badge--danger{border-color:var(--devices-danger-border);background:var(--devices-danger-bg);color:var(--devices-danger-text)}.support-metric-grid,.support-card-grid,.support-action-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--support-card-min)), 1fr));gap:var(--space-4);display:grid}.support-metric{min-height:var(--dashboard-kpi-min-height);border:var(--component-border-width) solid var(--dashboard-card-border);border-radius:var(--dashboard-card-radius);padding:var(--dashboard-card-padding);gap:var(--space-2);background:var(--dashboard-card-bg);box-shadow:var(--dashboard-card-shadow);display:grid}.support-metric strong{color:var(--color-text-strong);font-size:var(--dashboard-kpi-value-size);font-weight:var(--font-weight-bold)}.support-metric-label,.support-metric-helper{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.support-metric--danger{border-color:var(--devices-danger-border);background:color-mix(in srgb, var(--devices-danger-bg) 62%, var(--color-surface))}.support-metric--warning{border-color:var(--billing-pill-warning-border);background:color-mix(in srgb, var(--billing-pill-warning-bg) 52%, var(--color-surface))}.support-metric--success{border-color:var(--effect-brand-border);background:color-mix(in srgb, var(--color-accent-surface) 44%, var(--color-surface))}.support-dashboard-grid,.support-two-column{grid-template-columns:minmax(0, 1.35fr) minmax(var(--support-card-min), .65fr);align-items:start;gap:var(--space-4);display:grid}.support-two-column--editor{grid-template-columns:minmax(var(--modal-width-sm), .95fr) minmax(var(--modal-width-sm), 1.05fr);align-items:start}.support-ticket-list{align-content:start;align-items:start;gap:var(--space-2);grid-auto-rows:max-content;min-height:0;display:grid;overflow:auto}.support-empty-state{min-height:calc(var(--table-row-height) * 2);border:var(--component-border-width) dashed var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);place-items:center;gap:var(--space-2);color:var(--color-text-muted);text-align:center;display:grid}.support-empty-state strong{color:var(--color-text-strong);font-size:var(--font-size-body)}.support-empty-state span{font-size:var(--font-size-small);line-height:var(--line-height-body)}.support-ticket-list--compact{overflow:visible}.support-form-grid,.support-detail-stack,.support-list,.support-timeline{gap:var(--space-4);display:grid}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.support-form-grid>h2,.support-form-grid>h3,.support-form-grid>.support-workspace-actions,.support-form-grid>.support-check-stack{grid-column:1/-1}.support-list{gap:var(--space-2)}.support-list-row{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;display:flex}.support-list-row:hover,.support-list-row.is-active{border-color:var(--effect-brand-border);background:var(--color-accent-surface)}.support-list-row>span:first-child{gap:var(--space-1);min-width:0;display:grid}.support-list-row small,.support-timeline span,.support-timeline small,.support-empty-copy{color:var(--color-text-muted);font-size:var(--font-size-small)}.support-definition-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.support-definition-grid>div{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-1);display:grid}.support-definition-grid dt{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold)}.support-definition-grid dd{overflow-wrap:anywhere;margin:0}.support-timeline{margin:var(--space-3) 0 0;padding:0;list-style:none}.support-timeline li{border-left:var(--component-border-width-strong) solid var(--color-border);padding-left:var(--space-4);gap:var(--space-1);display:grid}.support-inline-error{border:var(--component-border-width) solid var(--devices-danger-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--devices-danger-bg);color:var(--devices-danger-text)}.support-check-stack,.support-check-row{gap:var(--space-2);display:grid}.support-check-stack label,.support-check-row{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-small);display:flex}.support-ticket-row,.support-ticket-card,.support-table-row,.support-device-list article,.support-agent-load-row{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}.support-ticket-row{padding:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;cursor:pointer;display:flex}.support-ticket-row-main,.support-ticket-row-meta,.support-ticket-card,.support-ticket-card-top,.support-ticket-card-footer{min-width:0;display:flex}.support-ticket-row-main{gap:var(--space-1);flex-direction:column}.support-ticket-row-main strong,.support-ticket-card-title,.support-table-row strong,.support-device-list strong,.support-agent-load-row strong,.support-customer-card strong,.support-action-tile strong{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.support-ticket-row-main small,.support-ticket-card-copy,.support-table-row small,.support-device-list small,.support-agent-load-row small,.support-customer-card small{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}.support-ticket-row-meta{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-small)}.support-agent-load{gap:var(--space-3);display:grid}.support-agent-load-row{padding:var(--space-3);grid-template-columns:var(--support-avatar-size) minmax(0, 1fr) minmax(var(--grid-column-standard), .6fr) auto;align-items:center;gap:var(--space-3);display:grid}.support-agent-load-row>span:nth-child(2){gap:var(--space-1);min-width:0;display:grid}.support-agent-load-row em{color:var(--color-text-strong);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-bold)}.support-progress{height:var(--dashboard-progress-height);border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow:hidden}.support-progress span{width:var(--support-progress);border-radius:inherit;background:var(--effect-brand-gradient);height:100%;display:block}.support-action-tile{min-height:var(--dashboard-action-tile-height);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);background:var(--color-surface-raised);display:grid}.support-action-tile>span{width:var(--support-icon-box);height:var(--support-icon-box);border-radius:var(--radius-md);background:var(--color-accent-surface);color:var(--color-accent-strong);place-items:center;display:grid}.support-action-tile svg{width:var(--icon-size-md);height:var(--icon-size-md)}.support-inbox-layout{min-height:calc(var(--app-viewport-height) - var(--topbar-height) - (var(--support-content-padding) * 2) - var(--chart-heat-legend-width));grid-template-columns:minmax(var(--modal-form-section-min-width), var(--support-list-column)) minmax(0, 1fr) minmax(var(--chart-state-min-height), var(--support-context-column));gap:var(--space-4);align-items:start;display:grid}.support-inbox-list,.support-conversation,.support-customer-context{min-height:0}.support-inbox-list{max-height:calc(var(--app-viewport-height) - var(--topbar-height) - (var(--support-content-padding) * 2) - var(--chart-heat-legend-width));grid-template-rows:auto minmax(0,1fr);align-self:start;overflow:hidden}.support-inbox-list-header{padding:var(--space-4);border-bottom:var(--component-border-width) solid var(--color-border);align-content:start;align-items:start;gap:var(--space-3);grid-auto-rows:max-content;display:grid}.support-inbox-list-header .support-field{box-sizing:border-box;height:var(--input-height);min-height:var(--input-height);width:100%;min-width:0}.support-inbox-list-header .support-segmented{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;display:grid;overflow:visible}.support-inbox-list-header .support-segmented-item{min-width:0;padding-left:var(--space-2);padding-right:var(--space-2);white-space:nowrap}.support-inbox-list-header .support-segmented-item:first-child{grid-column:1/-1}.support-ticket-card{margin:0 var(--space-4);padding:var(--space-4);gap:var(--space-2);text-align:left;cursor:pointer;flex-direction:column}.support-ticket-card:first-child{margin-top:var(--space-4)}.support-ticket-card:last-child{margin-bottom:var(--space-4)}.support-ticket-card.is-active,.support-table-row.is-active{border-color:var(--effect-brand-border-strong);background:var(--color-accent-surface)}.support-ticket-card-top,.support-ticket-card-footer{justify-content:space-between;align-items:center;gap:var(--space-3)}.support-ticket-card-title{display:block}.support-ticket-card-copy{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.support-conversation,.support-customer-context{overflow:hidden}.support-conversation{grid-template-rows:auto auto minmax(0,1fr) auto}.support-conversation-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.support-conversation-header h2{margin-top:var(--space-1);font-size:var(--font-size-title)}.support-ticket-id{color:var(--color-accent-strong);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label)}.support-conversation-actions{align-items:center;gap:var(--space-3);display:flex}.support-ticket-summary-strip{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.support-ticket-summary-strip span{min-width:0;padding:var(--space-3);gap:var(--space-1);color:var(--color-text);font-size:var(--font-size-small);display:grid}.support-ticket-summary-strip span+span{border-left:var(--component-border-width) solid var(--color-border)}.support-ticket-summary-strip strong,.support-detail-list dt{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.support-message-timeline{align-content:start;gap:var(--space-3);min-height:0;padding-right:var(--space-1);display:grid;overflow:auto}.support-message{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);background:var(--color-surface-raised);display:grid}.support-message--note{border-color:var(--effect-brand-border);background:var(--color-accent-surface)}.support-message-meta{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.support-message-meta strong{color:var(--color-text-strong);font-size:var(--font-size-body)}.support-message-meta span,.support-message p{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}.support-message p{color:var(--color-text);margin:0}.support-composer{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);background:var(--color-surface-raised);display:grid}.support-presence-banner{align-items:center;gap:var(--space-3);width:fit-content;max-width:100%;padding:var(--space-2) var(--space-3);border:var(--component-border-width) solid var(--billing-pill-success-border);border-radius:var(--radius-pill);background:var(--billing-pill-success-bg);color:var(--color-text);font-size:var(--font-size-small);display:flex}.support-presence-dot{width:var(--space-2);height:var(--space-2);flex:0 0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-success)}.support-ticket-assets,.support-ticket-audit,.support-satisfaction-card{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.support-ticket-assets{gap:var(--space-4);padding:var(--space-5);display:grid}.support-ticket-assets .support-panel-heading{margin:0}.support-ticket-assets h3{color:var(--color-text-strong);font-size:var(--font-size-section);font-weight:var(--font-weight-semibold);margin:0}.support-ticket-assets p,.support-muted-copy{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-small)}.support-attachment-list{gap:var(--space-3);display:grid}.support-attachment-list button{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;display:flex}.support-attachment-list button span{min-width:0;display:grid}.support-attachment-list button strong,.support-attachment-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-attachment-list button small{margin-top:var(--space-1);color:var(--color-text-muted)}.support-attachment-upload{grid-template-columns:minmax(0, 1fr) minmax(var(--overview-presets-width), auto) auto;align-items:end;gap:var(--space-3);display:grid}.support-file-field{gap:var(--space-2);min-width:0;color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);display:grid}.support-file-field input{min-width:0;min-height:var(--input-height);padding:var(--space-2) var(--space-3);border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--color-text)}.support-ticket-audit{overflow:hidden}.support-ticket-audit summary{padding:var(--space-3) var(--space-5);cursor:pointer;color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.support-ticket-audit>div{padding:0 var(--space-5) var(--space-4);display:grid}.support-ticket-audit article{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-3) 0;border-top:var(--component-border-width) solid var(--color-border);display:flex}.support-ticket-audit article span{display:grid}.support-ticket-audit article strong{text-transform:capitalize;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.support-ticket-audit article small,.support-ticket-audit time{color:var(--color-text-muted);font-size:var(--font-size-label)}.support-satisfaction-card{gap:var(--space-1);padding:var(--space-4) var(--space-5);color:var(--color-text);font-size:var(--font-size-small);display:grid}@media (width<=760px){.support-attachment-upload{grid-template-columns:1fr}.support-ticket-audit article{align-items:flex-start;gap:var(--space-1);flex-direction:column}}.support-composer-tools,.support-composer-footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.support-composer textarea{width:100%;min-height:var(--textarea-min-height);resize:vertical;border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);padding:var(--space-4);background:var(--input-bg);color:var(--color-text);outline:none}.support-create-form{grid-template-columns:minmax(0, 1.2fr) minmax(var(--grid-column-standard), .6fr) minmax(var(--grid-column-compact), .4fr);gap:var(--space-3);display:grid}.support-create-form textarea{min-height:var(--control-height);resize:vertical;border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);padding:var(--space-4);background:var(--input-bg);color:var(--color-text);grid-column:1/-1}.support-create-actions{justify-content:flex-end;gap:var(--space-3);grid-column:1/-1;display:flex}.support-editor-form{gap:var(--space-4);display:grid}.support-editor-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-editor-textarea,.support-textarea-field textarea{min-height:var(--textarea-min-height);resize:vertical;border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);padding:var(--space-4);background:var(--input-bg);color:var(--color-text);font:inherit;line-height:var(--line-height-body);outline:none}.support-editor-textarea:focus,.support-textarea-field textarea:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}.support-composer textarea:focus{border-color:var(--input-focus-border)}.support-composer-footer span{color:var(--color-text-muted);font-size:var(--font-size-small)}.support-customer-card{align-items:center;gap:var(--space-3);display:flex}.support-customer-card>span:last-child{gap:var(--space-1);display:grid}.support-detail-list{gap:var(--space-2);margin:0;display:grid}.support-detail-list div{align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--component-border-width) solid var(--color-border);grid-template-columns:minmax(0,.6fr) minmax(0,1fr);display:grid}.support-detail-list dd{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-align:right;margin:0}.support-sales-enquiry-context{gap:var(--space-3);padding-top:var(--space-2);display:grid}.support-sales-enquiry-context h3{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0}.support-sales-enquiry-context .support-detail-list div{align-items:start}.support-sales-enquiry-context .support-detail-list dd{overflow-wrap:anywhere;white-space:pre-wrap}.support-tag-list,.support-pill-grid{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.support-settings-form{gap:var(--space-3);display:grid}.support-settings-form .support-field{min-width:0}.support-permission-grid{gap:var(--space-2);display:grid}.support-permission-option{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);align-items:flex-start;gap:var(--space-3);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.support-permission-option input{margin-top:var(--space-hairline-strong)}.support-permission-option span{gap:var(--space-1);min-width:0;display:grid}.support-permission-option small{color:var(--color-text-muted);line-height:var(--line-height-body)}.support-staff-table .support-table-row{grid-template-columns:minmax(0, 1.2fr) minmax(var(--grid-column-wide), 1fr) minmax(var(--grid-column-compact), .5fr) minmax(var(--sidebar-brand-wordmark-width), .4fr);align-items:start}.support-staff-permissions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-staff-permissions label{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-small);display:flex}.support-staff-status{gap:var(--space-2);flex-wrap:wrap;display:flex}.support-row-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.support-row-actions .support-button{min-height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--font-size-small)}.support-device-list{gap:var(--space-2);display:grid}.support-device-list article{padding:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.support-device-list article>span{gap:var(--space-1);display:grid}.support-table{gap:0;display:grid}.support-list-panel-header{padding:var(--space-4);border-bottom:var(--component-border-width) solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.support-list-panel-header>div{gap:var(--space-1);min-width:0;display:grid}.support-list-panel-header--operations{padding:var(--space-5)}.support-list-panel-header--operations h2{color:var(--color-text-strong);font-size:var(--font-size-section);font-weight:var(--font-weight-semibold);margin:0}.support-list-panel-header--operations p{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.support-table-row{min-height:var(--table-row-height);border-width:0 0 var(--component-border-width);padding:var(--space-4);align-items:center;gap:var(--space-4);text-align:left;border-radius:0;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.7fr));display:grid}button.support-table-row{cursor:pointer}.support-table-row--button{border-color:var(--color-border);width:100%;color:inherit;background:0 0}.support-table-row--button:hover{background:var(--color-surface-muted)}.support-table-row>span:first-child{gap:var(--space-1);min-width:0;display:grid}.support-table-row>span:not(:first-child){color:var(--color-text-muted);font-size:var(--font-size-small)}.support-table-head{min-height:var(--table-row-height);border-bottom:var(--component-border-width) solid var(--color-border);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-4);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.7fr));display:grid}.support-action-table .support-table-row{background:var(--color-surface)}.support-action-table .support-badge{min-width:calc(var(--input-height) * 2.4);justify-self:start}.support-signup-row .support-badge{justify-self:start}.support-signup-detail-list{padding:var(--space-1) 0}.support-signup-detail-list dd{overflow-wrap:anywhere}.support-signup-message{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);background:var(--color-surface-raised);display:grid}.support-signup-message strong{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.support-signup-message p{color:var(--color-text);font-size:var(--font-size-body);line-height:var(--line-height-body);white-space:pre-wrap;margin:0}.support-signup-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.support-operations-grid{grid-template-columns:minmax(0, 1.35fr) minmax(var(--support-card-min), .65fr);gap:var(--space-4);align-items:start;display:grid}.support-operations-grid--even{grid-template-columns:repeat(2,minmax(0,1fr))}.support-page--operations .support-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.support-risk-board,.support-action-queue{gap:0}.support-risk-table{min-width:0;display:grid}.support-risk-table-head,.support-risk-table-row{grid-template-columns:minmax(var(--grid-column-compact), .42fr) minmax(var(--grid-column-standard), 1fr) minmax(var(--grid-column-wide), 1.28fr);align-items:center;gap:var(--space-4);display:grid}.support-risk-table-head{min-height:var(--table-row-height);border-bottom:var(--component-border-width) solid var(--color-border);padding:var(--space-3) var(--space-5);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.support-risk-table-row{min-height:calc(var(--table-row-height) * 1.45);border-bottom:var(--component-border-width) solid var(--color-border);padding:var(--space-4) var(--space-5);background:var(--color-surface);box-shadow:inset var(--space-hairline-strong) 0 0 var(--risk-row-accent)}.support-risk-table-row:last-child{border-bottom:0}.support-risk-table-row:hover{background:var(--color-surface-raised)}.support-risk-score-cell{align-items:center;gap:var(--space-3);min-width:0;display:flex}.support-risk-score-cell strong{width:calc(var(--space-8) + var(--space-4));height:calc(var(--space-8) + var(--space-4));border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-strong);font-size:var(--font-size-section);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.support-risk-account{gap:var(--space-1);min-width:0;display:grid}.support-risk-account strong{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-risk-account small{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-health-list{gap:var(--space-3);display:grid}.support-health-row{grid-template-columns:auto minmax(0, .7fr) minmax(var(--grid-column-compact), 1fr);align-items:center;gap:var(--space-3);min-width:0;display:grid}.support-health-row>span:nth-child(2){gap:var(--space-1);min-width:0;display:grid}.support-health-row strong{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.support-health-row small{color:var(--color-text-muted);font-size:var(--font-size-small)}.support-health-dot{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--color-text-muted)}.support-health-dot--success{background:var(--color-success)}.support-health-dot--warning{background:var(--color-warning)}.support-health-dot--danger{background:var(--color-danger)}.support-risk-list,.support-bar-list{gap:var(--space-3);display:grid}.support-risk-row{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);min-width:0;padding:var(--space-4);gap:var(--space-4);background:var(--color-surface-muted);grid-template-columns:auto minmax(0,1fr);display:grid}.support-risk-score{width:calc(var(--space-8) + var(--space-7));height:calc(var(--space-8) + var(--space-7));border:var(--component-border-width) solid var(--billing-pill-warning-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--billing-pill-warning-bg) 58%, var(--color-surface));align-content:center;place-items:center;display:grid}.support-risk-score strong{color:var(--color-text-strong);font-size:var(--font-size-title);line-height:var(--line-height-tight)}.support-risk-score small,.support-risk-main small,.support-signal-card small,.support-bar-row small{color:var(--color-text-muted);font-size:var(--font-size-small)}.support-risk-main{gap:var(--space-2);min-width:0;display:grid}.support-risk-main>strong{color:var(--color-text-strong);font-size:var(--font-size-body)}.support-risk-signals{gap:var(--space-2);flex-wrap:wrap;display:flex}.support-risk-table .support-risk-signals{row-gap:var(--space-1);min-width:0;overflow:hidden}.support-risk-table .support-badge{max-width:100%}.support-signal-grid{grid-template-columns:repeat(auto-fit, minmax(var(--overview-presets-width), 1fr));gap:var(--space-3);display:grid}.support-signal-card{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-1);background:var(--color-surface-muted);display:grid}.support-signal-card strong{color:var(--color-text-strong);font-size:var(--dashboard-kpi-value-size);line-height:var(--line-height-tight)}.support-signal-card span{color:var(--color-text);font-weight:var(--font-weight-semibold)}.support-signal-card--success{border-color:var(--effect-brand-border);background:color-mix(in srgb, var(--color-accent-surface) 42%, var(--color-surface))}.support-signal-card--warning{border-color:var(--billing-pill-warning-border);background:color-mix(in srgb, var(--billing-pill-warning-bg) 48%, var(--color-surface))}.support-signal-card--danger{border-color:var(--devices-danger-border);background:color-mix(in srgb, var(--devices-danger-bg) 48%, var(--color-surface))}.support-bar-row{grid-template-columns:minmax(0, .8fr) minmax(var(--grid-column-compact), 1fr) auto;align-items:center;gap:var(--space-3);min-width:0;display:grid}.support-bar-row>span:first-child{gap:var(--space-1);min-width:0;display:grid}.support-bar-row strong{color:var(--color-text-strong);font-size:var(--font-size-body)}.support-bar-row em{color:var(--color-text-muted);font-style:normal;font-weight:var(--font-weight-semibold)}.support-bar{min-width:0;height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow:hidden}.support-bar>span{width:var(--support-bar);border-radius:inherit;background:var(--effect-brand-gradient);height:100%;display:block}.support-bar--neutral>span{background:var(--color-text-muted)}.support-bar--success>span{background:var(--color-accent-strong)}.support-bar--warning>span{background:var(--color-warning)}.support-bar--danger>span{background:var(--devices-danger-text)}.support-chart{min-height:var(--support-chart-height);align-items:end;gap:var(--space-4);padding:var(--space-5);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--dashboard-chart-bg);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.support-chart article{min-height:calc(var(--support-chart-height) - var(--space-8));justify-items:center;gap:var(--space-2);grid-template-rows:minmax(0,1fr) auto auto;display:grid}.support-chart article>span{width:100%;max-width:var(--space-8);height:var(--support-bar);border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--effect-brand-gradient);align-self:end}.support-chart strong,.support-chart small{color:var(--color-text-muted);font-size:var(--font-size-small)}@media (width<=1360px){.support-inbox-layout{grid-template-columns:minmax(var(--chart-state-min-height), var(--support-list-column)) minmax(0, 1fr)}.support-customer-context{grid-column:1/-1}}@media (width<=1180px){.support-inbox-layout,.support-dashboard-grid,.support-operations-grid,.support-operations-grid--even,.support-two-column{grid-template-columns:1fr}.support-inbox-layout{min-height:auto}.support-page--operations .support-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1200px){.support-shell,.support-shell--collapsed{grid-template-columns:1fr}.support-sidebar{z-index:var(--z-sidebar-mobile);width:min(88vw, var(--sidebar-width));height:var(--app-viewport-height);max-height:var(--app-viewport-height);padding:calc(var(--sidebar-padding-block) + env(safe-area-inset-top)) var(--sidebar-padding-inline) calc(var(--sidebar-padding-inline) + env(safe-area-inset-bottom));transition:transform var(--sidebar-mobile-transition);display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.support-sidebar-mobile-close{display:inline-flex}.support-sidebar-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.support-shell--mobile-open .support-sidebar{transform:translate(0)}.support-mobile-backdrop{z-index:var(--z-sidebar-backdrop);background:var(--sidebar-backdrop-bg);border:0;padding:0;display:block;position:fixed;inset:0}}@media (width<=760px){.support-mobile-menu{display:inline-flex}.support-page-header,.support-conversation-header,.support-composer-tools,.support-composer-footer{flex-direction:column;align-items:stretch}.support-ticket-summary-strip,.support-table-row,.support-form-grid,.support-definition-grid{grid-template-columns:1fr}.support-table-head,.support-risk-table-head{display:none}.support-list-panel-header--operations{flex-direction:column;align-items:flex-start}.support-risk-table-row{gap:var(--space-3);grid-template-columns:1fr}.support-risk-score-cell{justify-content:space-between}.support-risk-account strong,.support-risk-account small{white-space:normal}.support-health-row{grid-template-columns:auto minmax(0,1fr)}.support-health-row .support-bar{grid-column:1/-1}.support-ticket-summary-strip span+span{border-left:0;border-top:var(--component-border-width) solid var(--color-border)}.support-chart{grid-template-columns:repeat(7, minmax(var(--chart-label-width), 1fr));overflow-x:auto}}.finance-page{align-content:start}.finance-page .support-page-header-actions{flex-wrap:wrap}.finance-page .support-badge{align-items:center;gap:var(--space-1);display:inline-flex}.finance-tabs{scrollbar-width:thin;max-width:100%;overflow-x:auto}.finance-tabs .support-segmented{width:100%;min-width:0}.finance-alert{min-height:var(--control-height);border:var(--component-border-width) solid;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.finance-alert>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.finance-alert--danger{border-color:var(--devices-danger-border);background:var(--devices-danger-bg);color:var(--devices-danger-text)}.finance-alert--success{border-color:var(--color-success-border,var(--color-border));background:var(--color-success-surface,var(--color-surface-muted));color:var(--color-success-text,var(--color-text))}.finance-metric-grid{gap:var(--support-panel-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.finance-metric-card{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-lg);min-width:0;padding:var(--space-5);align-content:start;gap:var(--space-2);background:var(--color-surface);box-shadow:var(--shadow-card,none);display:grid}.finance-metric-card>span,.finance-metric-card>small{color:var(--color-text-muted)}.finance-metric-card>span{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.finance-metric-card>strong{color:var(--color-text-strong);font-size:var(--dashboard-kpi-value-size);letter-spacing:var(--letter-spacing-base);overflow-wrap:anywhere}.finance-metric-card>small{font-size:var(--font-size-small)}.finance-overview-grid,.finance-two-column{gap:var(--support-panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.finance-two-column{grid-template-columns:minmax(var(--chart-state-min-height), .72fr) minmax(0, 1.28fr)}.finance-two-column:has(>.finance-section--wide:first-child){grid-template-columns:1fr}.finance-section{min-width:0;padding:var(--space-5);align-content:start;gap:var(--space-5);display:grid}.finance-section--wide{min-width:0}.finance-section-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.finance-section-header>.finance-section-title{flex:auto}.finance-section-title{gap:var(--space-1);min-width:0;display:grid}.finance-section-title h2,.finance-section-header h2{color:var(--color-text-strong);font-size:var(--font-size-heading);line-height:var(--line-height-title);margin:0}.finance-section-title small{color:var(--color-text-muted);font-size:var(--font-size-small)}.finance-kicker{color:var(--color-accent-strong);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.finance-checklist{gap:var(--space-2);display:grid}.finance-checklist>div,.finance-checklist>button{border-radius:var(--radius-md);width:100%;padding:var(--space-3);align-items:start;gap:var(--space-3);background:var(--color-surface-muted);color:inherit;text-align:left;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.finance-checklist>button{cursor:pointer}.finance-checklist svg{width:var(--icon-size-sm);color:var(--color-accent-strong)}.finance-checklist span{gap:var(--space-1);display:grid}.finance-checklist strong{color:var(--color-text-strong);font-size:var(--font-size-small)}.finance-checklist small{color:var(--color-text-muted)}.finance-detail-list{margin:0;display:grid}.finance-detail-list>div{padding:var(--space-3) 0;justify-content:space-between;gap:var(--space-4);border-bottom:var(--component-border-width) solid var(--color-border-subtle,var(--color-border));display:flex}.finance-detail-list dt{color:var(--color-text-muted)}.finance-detail-list dd{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);margin:0}.finance-action-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.finance-action-grid button{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-1);background:var(--color-surface-muted);color:var(--color-text);cursor:pointer;text-align:left;display:grid}.finance-action-grid strong{color:var(--color-text-strong);font-size:var(--font-size-heading)}.finance-table{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:0;overflow-x:auto}.finance-table-head,.finance-table-row{min-width:var(--support-finance-table-min-width);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:grid}.finance-table-head{background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.finance-table-row{min-height:var(--table-row-height);border-top:var(--component-border-width) solid var(--color-border);color:var(--color-text);font-size:var(--font-size-small)}.finance-table-row>span{overflow-wrap:anywhere;min-width:0}.finance-table-row>span:first-child{gap:var(--space-1);display:grid}.finance-table-row small{color:var(--color-text-muted)}.finance-revenue-row{grid-template-columns:1.15fr 1fr .65fr .75fr .7fr .65fr}.finance-expense-row{grid-template-columns:1.1fr .75fr .8fr .7fr 1fr .65fr .8fr}.finance-trial-row{grid-template-columns:1.5fr repeat(3,.75fr)}.finance-audit-row{grid-template-columns:minmax(var(--grid-column-name), 1.35fr) minmax(var(--grid-column-standard), 1.15fr) minmax(var(--grid-column-standard), 1fr) minmax(var(--grid-column-compact), .75fr) minmax(var(--grid-column-compact), .75fr)}.finance-stack-list{gap:var(--space-2);display:grid}.finance-stack-list>article{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.finance-stack-list article>div:first-child{gap:var(--space-1);min-width:0;display:grid}.finance-stack-list strong{color:var(--color-text-strong);overflow-wrap:anywhere}.finance-stack-list small,.finance-stack-list code{color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere}.finance-list-value{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.finance-form{gap:var(--space-4);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.finance-form .support-field,.finance-form .support-select{background:var(--color-surface);width:100%;max-width:none}.finance-form-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.finance-form--compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.finance-form--report{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.finance-form--report .finance-form-actions{grid-column:auto;align-self:end}.finance-upload{gap:var(--space-4);display:grid}.finance-dropzone{min-height:var(--grid-column-standard);border:var(--component-border-width) dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-5);align-content:center;place-items:center;gap:var(--space-2);background:var(--color-surface-muted);text-align:center;cursor:pointer;display:grid}.finance-dropzone svg{color:var(--color-accent-strong)}.finance-dropzone span{color:var(--color-text-muted);font-size:var(--font-size-small)}.finance-dropzone input{width:var(--component-border-width);height:var(--component-border-width);opacity:0;position:absolute}.finance-field-error{color:var(--devices-danger-text);font-size:var(--font-size-small);margin:0}.finance-inline-note,.finance-disclaimer{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.finance-inline-note{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);align-items:flex-start;gap:var(--space-2);background:var(--color-surface-muted);display:flex}.finance-inline-note svg{width:var(--icon-size-sm);color:var(--color-accent-strong);flex:none}.finance-obligation-groups{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.finance-obligation-groups section{align-content:start;gap:var(--space-2);min-width:0;display:grid}.finance-obligation-groups h3{margin:0 0 var(--space-1);align-items:center;gap:var(--space-2);color:var(--color-text-strong);font-size:var(--font-size-body);display:flex}.finance-obligation-groups h3 span{color:var(--color-text-muted);font-size:var(--font-size-small)}.finance-obligation{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--space-3);justify-content:space-between;align-items:flex-start;gap:var(--space-3);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;display:flex}.finance-obligation>span{gap:var(--space-1);min-width:0;display:grid}.finance-obligation>span:last-child{flex:none;justify-items:end}.finance-obligation small{color:var(--color-text-muted)}.finance-source-links{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-source-links a{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);color:var(--color-text-strong);font-weight:var(--font-weight-semibold);text-decoration:none}.finance-source-links a:hover{border-color:var(--color-accent-strong);color:var(--color-accent-strong)}.finance-checkbox{align-items:flex-start;gap:var(--space-3);cursor:pointer;grid-column:1/-1;display:flex}.finance-checkbox input{margin-top:var(--space-hairline-strong);accent-color:var(--color-accent-strong)}.finance-checkbox span{gap:var(--space-1);display:grid}.finance-checkbox small{color:var(--color-text-muted)}.finance-empty-row{min-height:var(--state-compact-height);padding:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-small);text-align:center;place-items:center;display:grid}@media (width<=1200px){.finance-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-overview-grid,.finance-two-column{grid-template-columns:1fr}.finance-obligation-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-form--report{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-form--report .finance-form-actions{grid-column:1/-1}}@media (width<=760px){.finance-alert{grid-template-columns:auto minmax(0,1fr)}.finance-alert .support-button{grid-column:1/-1}.finance-metric-grid,.finance-action-grid,.finance-obligation-groups,.finance-source-links,.finance-form,.finance-form--compact,.finance-form--report{grid-template-columns:1fr}.finance-form-actions,.finance-form--report .finance-form-actions{grid-column:1;justify-content:stretch}.finance-form-actions .support-button{flex:auto}.finance-section-header,.finance-stack-list>article,.finance-obligation{flex-direction:column;align-items:stretch}.finance-list-value{justify-content:flex-start}.finance-obligation>span:last-child{justify-items:start}}.support-record-collection{gap:var(--ds-compact-gap);min-width:0;display:grid}.support-collection-coverage{font-size:var(--state-detail-size);color:var(--state-muted);margin:0}.support-button--small{min-height:var(--control-height-sm)}.support-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--modal-footer-gap);flex-wrap:wrap;width:100%;display:flex}.support-modal-header h2{font-size:var(--ds-section-title-size);font-weight:var(--ds-section-title-weight);margin:0}.support-modal .finance-form,.support-modal .support-form-grid{grid-template-columns:minmax(0,1fr)}.support-shell{height:var(--app-viewport-height);min-height:0}.support-main{min-width:0;min-height:0}.support-content{padding-top:var(--ds-page-padding-top);padding-bottom:var(--layout-content-padding-bottom);scroll-padding-bottom:var(--layout-content-padding-bottom)}.support-page{gap:var(--ds-page-gap);line-height:var(--line-height-body)}.support-page-stack{gap:var(--ds-page-gap);min-width:0;display:grid}.support-page h2,.support-panel h2{color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--ds-section-title-size);font-weight:var(--ds-section-title-weight);line-height:var(--line-height-title);margin:0}.support-page h3,.support-panel h3{color:var(--color-text-strong);font-size:var(--ds-card-title-size);font-weight:var(--ds-card-title-weight);line-height:var(--line-height-title);margin:0}.support-page strong{font-weight:var(--ds-emphasis-weight)}.support-panel p{line-height:var(--line-height-body);margin:0}.support-panel-header{justify-content:space-between;align-items:start;gap:var(--ds-card-header-gap);flex-wrap:wrap;min-width:0;display:flex}.support-panel-header>div{gap:var(--ds-compact-gap);min-width:0;display:grid}.support-panel-header p{color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere}.support-panel-header h2,.support-panel-header h3{overflow-wrap:anywhere}.support-page-header{padding:0}.support-page-header h1{font-size:var(--ds-heading-size);font-weight:var(--ds-heading-weight);letter-spacing:var(--ds-heading-tracking);line-height:var(--line-height-title)}.support-panel{border-radius:var(--ds-card-radius);box-shadow:var(--ds-card-shadow);transition:var(--ds-card-transition);gap:var(--ds-section-gap)}.support-panel:hover{border-color:var(--ds-card-hover-border);box-shadow:var(--ds-card-hover-shadow)}.support-dashboard-grid,.support-two-column,.support-operations-grid{align-items:start}.support-panel-heading h2,.finance-section-title h2,.finance-section-header h2{font-size:var(--ds-section-title-size);font-weight:var(--ds-section-title-weight)}.support-icon-button{border-radius:var(--icon-button-radius)}.support-button{border-radius:var(--button-radius);padding-inline:var(--space-4);line-height:var(--line-height-flat)}.support-button--secondary:hover:not(:disabled){color:var(--button-secondary-text);background:var(--button-secondary-hover-bg);border-color:var(--button-secondary-hover-border)}.support-button--ghost:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-muted);border-color:#0000}.support-button:disabled,.support-icon-button:disabled{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);box-shadow:none;opacity:1}.support-button--primary.is-loading:disabled{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow)}.support-button:focus-visible,.support-icon-button:focus-visible{box-shadow:var(--effect-green-focus-ring);outline:none}.support-button--primary:hover:not(:disabled){color:var(--button-primary-text);background:var(--button-primary-hover-bg)}.support-button--danger:hover:not(:disabled){color:var(--button-danger-text);background:var(--button-danger-bg)}.support-field,.support-select{min-width:0}.support-field input,.support-select select{min-height:calc(var(--input-height) - var(--component-border-width) * 2)}.support-field input::placeholder{color:var(--input-placeholder)}.support-segmented{max-width:100%}.support-metric-grid,.finance-metric-grid{gap:var(--quick-info-gap)}.support-metric,.finance-metric-card{box-shadow:var(--ds-card-shadow);border-radius:var(--ds-card-radius)}.support-table,.support-risk-table,.support-staff-table{min-width:0;overflow-x:auto}.support-table-row,.finance-table-row{min-height:var(--grid-row-height)}.support-table-head,.finance-table-head{min-height:var(--grid-header-height);text-transform:none;letter-spacing:var(--letter-spacing-base);font-size:var(--font-size-small)}.support-auth-page{min-height:var(--app-viewport-height);padding:var(--auth-ui-space-6);background:var(--auth-ui-color-canvas);color:var(--auth-ui-color-text)}.support-auth-shell{gap:var(--auth-ui-space-6);width:min(100%, var(--auth-card-wide-width));background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:visible}.support-auth-brand{justify-content:center;display:flex}.support-auth-brand img{width:var(--auth-brand-width);height:var(--auth-brand-height);object-fit:contain}.support-auth-logo-dark{display:none}:root[data-theme=dark] .support-auth-logo-dark{display:block}:root[data-theme=dark] .support-auth-logo-light{display:none}.support-auth-main{background:0 0;justify-content:center;min-width:0;padding:0;display:flex}.support-auth-content{width:min(100%, var(--auth-card-width))}.support-auth-content:has(.support-auth-card--wide){width:100%}.support-auth-card{width:100%;max-width:none;padding:var(--auth-card-padding);border:var(--component-border-width) solid var(--auth-card-border);border-radius:var(--auth-card-radius);background:var(--auth-card-bg);box-shadow:var(--auth-card-shadow)}.support-auth-card--wide{max-width:none}.support-auth-intro h1{color:var(--auth-ui-color-text);font-size:var(--auth-title-size);font-weight:var(--auth-title-weight)}.support-auth-intro p,.support-auth-owner-note{color:var(--auth-ui-color-text-muted)}.support-auth-owner-note{justify-content:center;align-items:center;gap:var(--auth-ui-space-2);text-align:center;font-size:var(--auth-ui-font-size-small);margin:0;display:flex}.support-auth-owner-note svg{width:var(--auth-ui-icon-size-md);height:var(--auth-ui-icon-size-md);flex:none}.support-auth-page .support-field{background:var(--auth-ui-input-bg);border-color:var(--auth-ui-input-border);box-shadow:none;border-radius:var(--auth-ui-input-radius)}.support-auth-page .support-field input,.support-auth-page .support-field-label{color:var(--auth-ui-color-text)}.support-auth-page .support-field:focus-within{border-color:var(--auth-ui-input-focus-border);box-shadow:var(--auth-ui-input-focus-ring)}.support-auth-page .support-button--primary{background:var(--auth-ui-button-primary-bg);color:var(--auth-ui-button-primary-text)}.support-auth-page .support-button--primary:hover:not(:disabled){background:var(--auth-ui-button-primary-hover-bg);color:var(--auth-ui-button-primary-text)}.support-auth-page .support-button--secondary{background:var(--auth-ui-button-secondary-bg);color:var(--auth-ui-button-secondary-text);border-color:var(--auth-ui-button-secondary-border)}.support-auth-page .support-auth-text-link{color:var(--auth-ui-color-accent-strong)}.support-auth-otp input{width:var(--auth-otp-size);background:var(--auth-ui-input-bg);border-color:var(--auth-ui-input-border);max-width:100%;color:var(--auth-ui-color-text)}.support-twofactor-setup{grid-template-columns:minmax(0,1fr)}.support-twofactor-qr{justify-self:center}.support-auth-emblem{display:none}.support-modal{color:var(--color-text);background:var(--modal-bg);border:var(--component-border-width) solid var(--modal-border);border-radius:var(--modal-radius);width:min(calc(100% - var(--modal-viewport-margin) * 2), var(--modal-width-md));max-height:calc(var(--app-viewport-height) - var(--modal-viewport-margin) * 2);padding:0;overflow:hidden}.support-modal:not([open]){display:none}.support-modal[open]{flex-direction:column;display:flex}.support-modal::backdrop{background:var(--modal-overlay-bg)}.support-modal--sm{width:min(calc(100% - var(--modal-viewport-margin) * 2), var(--modal-width-sm))}.support-modal--lg{width:min(calc(100% - var(--modal-viewport-margin) * 2), var(--modal-width-lg))}.support-modal--xl{width:min(calc(100% - var(--modal-viewport-margin) * 2), var(--modal-width-xl))}.support-modal-header{min-height:var(--modal-header-height);background:var(--modal-header-bg);flex-shrink:0}.support-modal-body{min-height:0;padding:var(--modal-body-padding);overflow-y:auto}.support-modal-footer{background:var(--modal-footer-bg);padding:var(--modal-footer-padding-block) var(--modal-footer-padding-inline);gap:var(--modal-footer-gap);flex-direction:row;flex-shrink:0}.support-modal-footer .support-button{width:auto}@media (width<=640px){.support-content{padding-inline:var(--ds-page-mobile-gutter)}.support-metric-grid,.finance-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-metric-grid>:last-child:nth-child(odd),.finance-metric-grid>:last-child:nth-child(odd){grid-column:1/-1}.support-auth-page{padding:var(--auth-ui-space-4)}.support-auth-card{padding:var(--auth-card-mobile-padding)}.support-auth-otp{gap:var(--auth-ui-space-1)}.support-auth-otp input{flex:1 1 0;min-width:0}.support-modal{width:100%;max-width:100%;max-height:var(--modal-mobile-max-height);border-radius:var(--modal-mobile-radius);margin:auto 0 0}.support-modal-footer{padding-bottom:calc(var(--modal-footer-padding-block) + env(safe-area-inset-bottom));flex-wrap:wrap}.support-table-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition:none;animation:none}}.support-metric,.support-metric--success,.support-metric--warning,.support-metric--danger{background:var(--color-surface);color:var(--color-text)}.support-metric-label,.support-metric-helper{color:var(--color-text-muted)}.support-load-warning{background:var(--color-surface);color:var(--color-text)}.support-load-warning small{color:var(--color-text-muted)}.support-auth-page .support-auth-text-link{color:var(--auth-ui-color-text);text-underline-offset:var(--auth-ui-space-1);text-decoration:underline}.support-auth-owner-note{color:var(--auth-ui-color-text);border:0;padding:0}.support-metric-grid,.finance-metric-grid{grid-template-columns:var(--quick-info-columns)}:is(.support-metric-grid:not(:has(>:nth-child(2))),.finance-metric-grid:not(:has(>:nth-child(2)))){grid-template-columns:minmax(0,1fr)}:is(.support-metric-grid:has(>:nth-child(2)):not(:has(>:nth-child(3))),.finance-metric-grid:has(>:nth-child(2)):not(:has(>:nth-child(3)))){grid-template-columns:var(--quick-info-pair-columns)}:is(.support-metric-grid:has(>:nth-child(3)):not(:has(>:nth-child(4))),.finance-metric-grid:has(>:nth-child(3)):not(:has(>:nth-child(4)))){grid-template-columns:var(--quick-info-trio-columns)}.support-metric,.finance-metric-card{padding:var(--quick-info-padding);border:var(--quick-info-border);align-items:start;gap:var(--quick-info-content-gap);background:var(--quick-info-surface);min-height:0;color:var(--quick-info-text);line-height:var(--quick-info-line-height);flex-direction:column;display:flex}.support-metric strong,.finance-metric-card strong{font-size:var(--quick-info-value-size);font-weight:var(--quick-info-value-weight);letter-spacing:var(--quick-info-value-tracking);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%}.support-metric-label,.finance-metric-card>span{font-size:var(--quick-info-label-size);font-weight:var(--quick-info-label-weight);color:var(--quick-info-text)}.support-metric-helper,.finance-metric-card>small{font-size:var(--quick-info-meta-size);font-weight:var(--font-weight-regular);color:var(--quick-info-muted)}.support-empty-copy{font-size:var(--state-detail-size);line-height:var(--state-line-height);margin:0}.support-page textarea{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);background:var(--input-bg);color:var(--color-text);border:var(--component-border-width) solid var(--input-border);border-radius:var(--input-radius);font-size:var(--textarea-font-size);line-height:var(--textarea-line-height)}.support-page textarea:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring);outline:none}@media (width<=640px){:is(.support-metric-grid,.finance-metric-grid,.support-metric-grid:has(>:nth-child(3)):not(:has(>:nth-child(4))),.finance-metric-grid:has(>:nth-child(3)):not(:has(>:nth-child(4)))){grid-template-columns:var(--quick-info-pair-columns)}.support-metric-grid>:last-child:nth-child(odd),.finance-metric-grid>:last-child:nth-child(odd){grid-column:auto}.support-metric{padding:var(--quick-info-mobile-padding)}.support-metric strong,.finance-metric-card strong{font-size:var(--quick-info-mobile-value-size)}.support-form-grid{grid-template-columns:minmax(0,1fr)}}.support-toast-viewport[popover]{inset-inline-start:auto;background:0 0;border:0;margin:0;padding:0;bottom:auto;overflow:visible}.ds-modal-form-layout{grid-template-columns:var(--modal-form-section-columns);gap:var(--modal-form-section-gap);align-items:start;min-width:0;display:grid}.ds-modal-form-layout>.ds-form-section{gap:var(--modal-form-field-gap);min-width:0;display:grid}.ds-modal-form-layout>.ds-form-section>h4{font-size:var(--modal-form-section-title-size);font-weight:var(--modal-form-section-title-weight);color:var(--modal-form-section-title-color);margin:0}.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-data-table{min-width:0;font-size:var(--grid-font-size)}.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(--color-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(--color-text-muted);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(--color-text-muted)}.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(--color-text-muted);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(--color-text);font-size:var(--font-size-small);background:0 0;border:0;outline:none;padding:0}.ds-table-search input::placeholder{color:var(--color-text-muted)}.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(--space-2);min-height:var(--grid-control-height);padding:var(--space-2) var(--space-3);border:var(--component-border-width) solid var(--grid-border);border-radius:var(--radius-md);background:var(--grid-bg);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;display:inline-flex}.ds-table-tool:hover,.ds-table-icon-button:hover:not(:disabled){background:var(--grid-row-hover-bg)}.ds-table-tool[aria-expanded=true]{background:var(--color-surface-muted)}.ds-table-icon-button:disabled{color:var(--color-text-muted);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(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.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(--font-size-small);color:var(--color-text-muted)}.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(--color-text-muted);font-size:var(--font-size-small);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(--color-text);font-size:var(--font-size-small);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(--color-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(--color-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-data-table-page-size-trigger{min-width:var(--table-page-size-trigger-min-width);min-height:var(--table-page-size-trigger-height);border:var(--component-border-width) solid var(--table-page-size-trigger-border);border-radius:var(--table-page-size-trigger-radius);padding:0 var(--table-page-size-trigger-padding-inline);justify-content:space-between;align-items:center;gap:var(--table-page-size-trigger-gap);background:var(--table-page-size-trigger-bg);color:var(--table-page-size-trigger-text);font:inherit;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(--color-border-strong);background:var(--table-page-size-trigger-hover-bg)}.bo-data-table-page-size-trigger:focus-visible{box-shadow:var(--effect-green-focus-ring);outline:none}.bo-data-table-page-size-trigger svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--table-page-size-trigger-icon);stroke-width:var(--icon-button-icon-stroke-width)}.bo-table-state{width:fit-content;max-width:100%;min-height:var(--table-state-height);padding-inline:var(--table-state-padding-inline);border:var(--component-border-width) solid var(--table-state-neutral-border);border-radius:var(--radius-pill);background:var(--table-state-neutral-bg);color:var(--table-state-neutral-text);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.bo-table-state--accent,.bo-table-state--info{border-color:var(--table-state-accent-border);background:var(--table-state-accent-bg);color:var(--table-state-accent-text)}.bo-table-state--success{border-color:var(--table-state-success-border);background:var(--table-state-success-bg);color:var(--table-state-success-text)}.bo-table-state--warning{border-color:var(--table-state-warning-border);background:var(--table-state-warning-bg);color:var(--table-state-warning-text)}.bo-table-state--danger{border-color:var(--table-state-danger-border);background:var(--table-state-danger-bg);color:var(--table-state-danger-text)}.bo-table-outcome-text{color:var(--color-text);font:inherit}.bo-table-outcome-text--accent,.bo-table-outcome-text--info{color:var(--color-accent-strong)}.bo-table-outcome-text--success{color:var(--table-state-success-text)}.bo-table-outcome-text--warning{color:var(--table-state-warning-text)}.bo-table-outcome-text--danger{color:var(--table-state-danger-text)}.ds-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-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-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-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(--support-dropdown-chevron-transform)}.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}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-body);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--component-border-width-strong) solid var(--color-accent);outline-offset:var(--component-border-width-strong)}.support-skip-link{top:var(--space-3);left:var(--space-3);z-index:var(--z-popover);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);position:fixed;transform:translateY(-200%)}.support-skip-link:focus{transform:none}
