/* Depo Sistemleri canonical UI V2 | V951 | release:ac0be40edd00407d */
@layer reset,tokens,base,foundation,components,layouts,pages,utilities;
@layer tokens{:root[data-ui-version="v2"]{color-scheme:light;--ds-color-canvas:#f4f5f3;--ds-color-canvas-accent:#edf1ee;--ds-color-surface:#ffffff;--ds-color-surface-raised:#ffffff;--ds-color-surface-subtle:#f8f9f7;--ds-color-surface-muted:#eef1ef;--ds-color-surface-inverse:#123129;--ds-color-border:#d9dfdc;--ds-color-border-strong:#82918a;--ds-color-divider:#e7ebe9;--ds-color-text:#202c28;--ds-color-text-strong:#17231f;--ds-color-text-muted:#56645f;--ds-color-text-subtle:#66736e;--ds-color-text-inverse:#ffffff;--ds-color-on-accent:#ffffff;--ds-color-brand:#0d715d;--ds-color-brand-strong:#0a4f43;--ds-color-on-brand:#ffffff;--ds-color-on-brand-muted:#d6e7e2;--ds-color-brand-hover:#0b624f;--ds-color-brand-active:#094d40;--ds-color-brand-soft:#e7f3ef;--ds-color-brand-border:#add2c7;--ds-color-accent:#9d611c;--ds-color-accent-soft:#fbf2e5;--ds-color-accent-border:#dfc190;--ds-color-info:#1f5f9c;--ds-color-info-soft:#e7f0fa;--ds-color-info-border:#afc9e5;--ds-color-success:#1d704f;--ds-color-success-text:#14523a;--ds-color-success-soft:#e4f3ec;--ds-color-success-border:#acd8c5;--ds-color-warning:#80500a;--ds-color-warning-text:#5f3900;--ds-color-warning-strong:#5f3900;--ds-color-warning-soft:#fff3d9;--ds-color-warning-border:#e4c379;--ds-color-danger:#9d2d32;--ds-color-danger-text:#7e2227;--ds-color-danger-hover:#84252a;--ds-color-danger-soft:#fbe9e9;--ds-color-danger-border:#dfb0b2;--ds-color-focus:#145fa8;--ds-color-focus-soft:#dcecff;--ds-color-overlay:rgb(10 24 22 / 62%);--ds-color-surface-translucent:rgb(255 255 255 / 92%);--ds-color-skeleton-sheen:rgb(255 255 255 / 72%);--ds-color-disabled-bg:#e7ece9;--ds-color-disabled-text:#718079;--ds-color-row-hover:#f2f7f4;--ds-color-row-selected:#e8f3ef;--ds-color-surface-warm:#fbf9f5;--ds-color-surface-brand:#f1f7f4;--ds-color-border-soft:#e8eeeb;--ds-color-brand-glow:rgb(15 107 90 / 14%);--ds-color-accent-glow:rgb(168 103 19 / 13%);--ds-color-palette-08483d:#08483d;--ds-color-palette-0b594b:#0b594b;--ds-color-palette-0c4050:#0c4050;--ds-color-palette-0d241e:#0d241e;--ds-color-palette-0eebab72c2:rgb(0 0 0 / 12%);--ds-color-palette-0f6b5a:#0f6b5a;--ds-color-palette-102720:#102720;--ds-color-palette-104f43:#104f43;--ds-color-palette-116b5b:#116b5b;--ds-color-palette-124f60:#124f60;--ds-color-palette-13f2613c9d:rgb(8 72 61 / 18%);--ds-color-palette-15586a:#15586a;--ds-color-palette-175f72:#175f72;--ds-color-palette-1b927b:#1b927b;--ds-color-palette-2e8799:#2e8799;--ds-color-palette-3ea38cc2d9:rgb(15 107 90 / 5%);--ds-color-palette-3fb99aa4e7:rgb(255 255 255 / 7%);--ds-color-palette-420e8ff53a:rgb(23 115 95 / 74%);--ds-color-palette-42570a6cc6:rgb(8 72 61 / 7%);--ds-color-palette-452fe2595d:rgb(255 255 255 / 70%);--ds-color-palette-45414b1809:rgb(255 255 255 / 9%);--ds-color-palette-4e065e1891:rgb(0 0 0 / 16%);--ds-color-palette-4e5eccab3d:rgb(16 42 39 / 6%);--ds-color-palette-53615b:#53615b;--ds-color-palette-5567662e98:rgb(16 42 39 / 11%);--ds-color-palette-5887908424:rgb(255 255 255 / 4%);--ds-color-palette-5ccee7bfa2:rgb(0 0 0 / 13%);--ds-color-palette-5d350b:#5d350b;--ds-color-palette-5d78ae1a55:rgb(255 255 255 / 95%);--ds-color-palette-5fb6c8cf4e:rgb(8 72 61 / 14%);--ds-color-palette-62fbe4633a:rgb(16 42 39 / 14%);--ds-color-palette-6300e6d860:rgb(255 255 255 / 11%);--ds-color-palette-69b23e0a88:rgb(255 255 255 / 16%);--ds-color-palette-69d6bf:#69d6bf;--ds-color-palette-70410e:#70410e;--ds-color-palette-76180e865e:rgb(255 255 255 / 82%);--ds-color-palette-777:#777;--ds-color-palette-7f46531fc4:rgb(255 255 255 / 8%);--ds-color-palette-855012:#855012;--ds-color-palette-891d12abe7:rgb(8 72 61 / 13%);--ds-color-palette-8a4961da2e:rgb(16 42 39 / 5%);--ds-color-palette-8a5414:#8a5414;--ds-color-palette-8db2aa6c71:rgb(16 42 39 / 7%);--ds-color-palette-8fb60ced81:rgb(255 255 255 / 97%);--ds-color-palette-90fd4ff1c2:rgb(255 255 255 / 5%);--ds-color-palette-9bc8d1:#9bc8d1;--ds-color-palette-9c92b49c3c:rgb(255 255 255 / 58%);--ds-color-palette-9fd2c4:#9fd2c4;--ds-color-palette-a0ac850264:rgb(255 255 255 / 12%);--ds-color-palette-a60616172e:rgb(0 0 0 / 4%);--ds-color-palette-a8d8cb:#a8d8cb;--ds-color-palette-aeb9b4:#aeb9b4;--ds-color-palette-b9d7cf:#b9d7cf;--ds-color-palette-bdeee1:#bdeee1;--ds-color-palette-c4a41ac8a7:rgb(23 115 95 / 84%);--ds-color-palette-c98931:#c98931;--ds-color-palette-cbd3cf:#cbd3cf;--ds-color-palette-cc5691da03:rgb(16 42 39 / 12%);--ds-color-palette-cecd7d17da:rgb(255 255 255 / 62%);--ds-color-palette-d082a98c36:rgb(255 255 255 / 14%);--ds-color-palette-d46a3dd51e:rgb(16 42 39 / 1.5%);--ds-color-palette-dd8cf27c64:rgb(105 214 191 / 12%);--ds-color-palette-df238c0fed:rgb(255 255 255 / 94%);--ds-color-palette-dfbd84:#dfbd84;--ds-color-palette-e2f2ed:#e2f2ed;--ds-color-palette-e3f1f4:#e3f1f4;--ds-color-palette-e3fafd60de:rgb(189 238 225 / 78%);--ds-color-palette-e7d7dba233:rgb(255 255 255 / 74%);--ds-color-palette-e8d5b732ef:rgb(16 42 39 / 8%);--ds-color-palette-f3f0ea:#f3f0ea;--ds-color-palette-f99fc6d59c:rgb(16 42 39 / 3%);--ds-color-palette-fa8c7339c2:rgb(255 255 255 / 10%);--ds-color-palette-fbf6ed:#fbf6ed;--ds-color-palette-ff0286fccb:rgb(15 23 42 / .08);--ds-color-palette-fff:#fff;--ds-color-palette-fff1d5:#fff1d5;--ds-color-palette-fff2dc:#fff2dc;--ds-color-palette-fff9ef:#fff9ef;}}
@layer tokens{:root[data-ui-version="v2"]{--ds-space-0:0;--ds-space-1:0.25rem;--ds-space-2:0.5rem;--ds-space-3:0.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-7:1.75rem;--ds-space-8:2rem;--ds-space-9:2.25rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-14:3.5rem;--ds-space-16:4rem;--ds-space-20:5rem;--ds-control-height-xs:2.125rem;--ds-control-height-sm:2.375rem;--ds-control-height:2.75rem;--ds-control-height-lg:3rem;--ds-touch-target:2.75rem;--ds-content-narrow:42rem;--ds-content-max:92rem;--ds-sidebar-width:15.75rem;--ds-topbar-height:3.75rem;--ds-step-progress:0%;}}
@layer tokens{:root[data-ui-version="v2"]{--ds-font-sans:"Segoe UI Variable","Aptos","Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ds-text-2xs:0.6875rem;--ds-text-xs:0.75rem;--ds-text-sm:0.875rem;--ds-text-md:0.9375rem;--ds-text-lg:1.0625rem;--ds-text-xl:1.25rem;--ds-text-2xl:clamp(1.5rem,2vw,1.875rem);--ds-text-3xl:clamp(1.875rem,3vw,2.5rem);--ds-leading-tight:1.16;--ds-leading-snug:1.34;--ds-leading-normal:1.5;--ds-leading-relaxed:1.68;--ds-weight-regular:400;--ds-weight-medium:520;--ds-weight-semibold:640;--ds-weight-bold:740;--ds-letter-tight:-0.022em;--ds-letter-caps:0.065em;--ds-letter-wide:0.025em;}}
@layer tokens{:root[data-ui-version="v2"]{--ds-radius-xs:0.25rem;--ds-radius-sm:0.5rem;--ds-radius-md:0.625rem;--ds-radius-lg:0.875rem;--ds-radius-xl:1.125rem;--ds-radius-pill:999rem;}}
@layer tokens{:root[data-ui-version="v2"]{--ds-shadow-xs:0 1px 2px rgb(16 42 39 / 4%);--ds-shadow-sm:0 4px 14px rgb(16 42 39 / 6%);--ds-shadow-md:0 10px 28px rgb(16 42 39 / 8%);--ds-shadow-lg:0 18px 48px rgb(16 42 39 / 10%);--ds-shadow-surface:0 1px 2px rgb(16 42 39 / 3%),0 8px 24px rgb(16 42 39 / 4%);--ds-shadow-float:0 14px 34px rgb(16 42 39 / 10%);--ds-shadow-focus:0 0 0 0.1875rem var(--ds-color-focus-soft);}}
@layer tokens{:root[data-ui-version="v2"]{--ds-duration-fast:110ms;--ds-duration-base:180ms;--ds-duration-normal:220ms;--ds-duration-slow:300ms;--ds-ease-standard:cubic-bezier(0.2,0,0,1);--ds-ease-emphasized:cubic-bezier(0.2,0.8,0.2,1);--ds-ease-exit:cubic-bezier(0.4,0,1,1);}}
@layer tokens{:root[data-ui-version="v2"]{--ds-breakpoint-sm:36rem;--ds-breakpoint-md:52rem;--ds-breakpoint-lg:72rem;}}
@layer tokens{:root[data-ui-version="v2"]{--ds-viewport-min:20rem;--ds-readable-line:72ch;--ds-safe-top:env(safe-area-inset-top,0px);--ds-safe-right:env(safe-area-inset-right,0px);--ds-safe-bottom:env(safe-area-inset-bottom,0px);--ds-safe-left:env(safe-area-inset-left,0px);--ds-touch-target-coarse:3rem;--ds-focus-ring-width:0.1875rem;--ds-scroll-region-max:34rem;--ds-mobile-content-gap:var(--ds-space-4);}}
@layer tokens{:root[data-ui-version="v2"]{--ds-sidebar-width-expanded:15.75rem;--ds-sidebar-width-collapsed:4.5rem;--ds-mobile-nav-height:4rem;--ds-shell-gutter:clamp(0.875rem,1.8vw,2rem);--ds-shell-content-max:100rem;--ds-shell-status-height:2.25rem;--ds-color-sidebar:#123029;--ds-color-sidebar-deep:#0d211c;--ds-color-sidebar-border:rgb(255 255 255 / 11%);--ds-color-sidebar-muted:rgb(255 255 255 / 62%);--ds-color-sidebar-text:rgb(255 255 255 / 82%);--ds-color-sidebar-hover:rgb(255 255 255 / 8%);--ds-color-sidebar-active:#17735f;--ds-color-sidebar-badge:rgb(255 255 255 / 13%);--ds-color-sidebar-active-border:rgb(255 255 255 / 18%);--ds-shadow-mobile-nav:0 -0.5rem 1.5rem rgb(16 42 39 / 9%);--ds-z-sticky:300;--ds-z-sidebar:500;--ds-z-topbar:400;--ds-z-mobile-nav:450;--ds-z-overlay:800;--ds-z-command:900;}}
@layer reset{*,*::before,*::after{box-sizing:border-box;}html{min-width:20rem;text-size-adjust:100%;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}ul,ol{margin:0;padding:0;}ul[role="list"],ol[role="list"]{list-style:none;}button,input,select,textarea{font:inherit;}button{margin:0;}img,picture,svg,canvas{display:block;max-width:100%;}table{border-collapse:collapse;border-spacing:0;}textarea{resize:vertical;}[hidden]{display:none;}}
@layer base{:where(html[data-ui-version="v2"]){background:var(--ds-color-canvas);} :where(html[data-ui-version="v2"]) body{min-height:100vh;background:radial-gradient(circle at 88% 2%,var(--ds-color-palette-3ea38cc2d9),transparent 24rem),linear-gradient(180deg,var(--ds-color-canvas-accent) 0,var(--ds-color-canvas) 16rem);color:var(--ds-color-text);font-family:var(--ds-font-sans);font-size:var(--ds-text-md);line-height:var(--ds-leading-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;} :where(html[data-ui-version="v2"]) :is(h1,h2,h3,h4){color:var(--ds-color-text);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-letter-tight);} :where(html[data-ui-version="v2"]) a{color:inherit;} :where(html[data-ui-version="v2"]) ::selection{background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) code{font-family:var(--ds-font-mono);} :where(html[data-ui-version="v2"]) .ds-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;} :where(html[data-ui-version="v2"]) .ds-number{font-variant-numeric:tabular-nums;} :where(html[data-ui-version="v2"]) .ds-muted{color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-divider{height:1px;border:0;background:var(--ds-color-divider);}}@layer base{:where(html[data-ui-version="v2"]) body{background:linear-gradient(180deg,var(--ds-color-canvas-accent) 0,var(--ds-color-canvas) 11rem);} :where(html[data-ui-version="v2"]) :is(h1,h2,h3,h4){color:var(--ds-color-text-strong);}}@layer base{:where(html[data-ui-version="v2"]) body:has(.ds-app-shell){background:var(--ds-color-canvas);font-size:var(--ds-text-md);}}
@layer base{:where(html[data-ui-version="v2"]) :focus-visible{outline:0.1875rem solid var(--ds-color-focus);outline-offset:0.1875rem;} :where(html[data-ui-version="v2"]) .ds-skip-link{position:fixed;inset-block-start:var(--ds-space-3);inset-inline-start:var(--ds-space-3);z-index:1000;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse);opacity:0;pointer-events:none;transform:translateY(-200%);} :where(html[data-ui-version="v2"]) .ds-skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0);}@media (prefers-reduced-motion:reduce){:where(html[data-ui-version="v2"]) *,:where(html[data-ui-version="v2"]) *::before,:where(html[data-ui-version="v2"]) *::after{scroll-behavior:auto;transition-duration:0.001ms;animation-duration:0.001ms;animation-iteration-count:1;}}@media (forced-colors:active){:where(html[data-ui-version="v2"]) :focus-visible{outline:0.1875rem solid CanvasText;}}}
@layer base{:where(html[data-ui-version="v2"]) [aria-busy="true"]{cursor:progress;} :where(html[data-ui-version="v2"]) [aria-disabled="true"]{cursor:not-allowed;opacity:0.66;} :where(html[data-ui-version="v2"]) .ds-focus-region{border-radius:var(--ds-radius-lg);transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-focus-region:focus-within{box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-color-focus-soft);} :where(html[data-ui-version="v2"]) .ds-target-size{min-inline-size:var(--ds-touch-target);min-block-size:var(--ds-touch-target);} :where(html[data-ui-version="v2"]) .ds-live-status[aria-live]{min-block-size:1.5em;} :where(html[data-ui-version="v2"]) .ds-error-summary:focus{outline:var(--ds-focus-ring-width) solid var(--ds-color-danger);outline-offset:var(--ds-space-2);} :where(html[data-ui-version="v2"]) :is(button,[role="button"],a[href],input,select,textarea)[disabled]{cursor:not-allowed;}@media (forced-colors:active){:where(html[data-ui-version="v2"]) :is(.ds-card,.ds-alert,.ds-badge,.ds-table-wrap,.ds-mobile-nav,.ds-sidebar){forced-color-adjust:auto;} :where(html[data-ui-version="v2"]) .ds-target-size{border:1px solid ButtonText;}}@media (prefers-reduced-motion:reduce){:where(html[data-ui-version="v2"]) .ds-skeleton{animation:none;background:var(--ds-color-surface-subtle);}}}@layer base{:where(html[data-ui-version="v2"]){scrollbar-color:var(--ds-color-border-strong) transparent;} :where(html[data-ui-version="v2"]) body{text-underline-offset:.16em;} :where(html[data-ui-version="v2"]) :is(a,button,input,select,textarea,summary):focus-visible{outline-width:var(--ds-focus-ring-width,.1875rem);outline-color:var(--ds-color-focus);} :where(html[data-ui-version="v2"]) :is(a,button)[aria-current="page"]{text-decoration-thickness:.08em;}@media (prefers-contrast:more){:where(html[data-ui-version="v2"]){--ds-color-border:var(--ds-color-palette-aeb9b4);--ds-color-divider:var(--ds-color-palette-cbd3cf);--ds-color-text-subtle:var(--ds-color-palette-53615b);} :where(html[data-ui-version="v2"]) :is(.ds-card,.ds-table-wrap,.ds-alert,.ds-toast,.ds-dialog,.ds-drawer){box-shadow:none;}}}@layer utilities{@media (prefers-reduced-motion:reduce){:where(html[data-ui-version="v2"]) *,:where(html[data-ui-version="v2"]) *::before,:where(html[data-ui-version="v2"]) *::after{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1;} :where(html[data-ui-version="v2"]) :is(.ds-toast,.ds-button__spinner){animation:none;transform:none;} :where(html[data-ui-version="v2"]) [aria-busy="true"] .ds-skeleton::after{animation:none;transform:none;} :where(html[data-ui-version="v2"]) :is(.ds-card--interactive,.ds-button):hover{transform:none;}}@media (forced-colors:active){:where(html[data-ui-version="v2"]) :is(.ds-badge,.ds-alert,.ds-toast,.ds-state__icon,.ds-empty-state__icon){border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-skeleton{border:1px solid GrayText;background:Canvas;} :where(html[data-ui-version="v2"]) .ds-skeleton::after{display:none;} :where(html[data-ui-version="v2"]) :is(.ds-card,.ds-table-wrap,.ds-dialog,.ds-drawer){border-color:CanvasText;box-shadow:none;}}}
@layer base{:where(html[data-ui-version="v2"]){min-inline-size:var(--ds-viewport-min);overflow-x:clip;text-size-adjust:100%;} :where(html[data-ui-version="v2"]) body{min-inline-size:var(--ds-viewport-min);} :where(html[data-ui-version="v2"]) :is(img,svg,video,canvas){max-inline-size:100%;} :where(html[data-ui-version="v2"]) :is(p,li,dd,td,th,a,button,label){overflow-wrap:anywhere;} :where(html[data-ui-version="v2"]) :is(input,select,textarea,button){max-inline-size:100%;} :where(html[data-ui-version="v2"]) .ds-readable{max-inline-size:var(--ds-readable-line);} :where(html[data-ui-version="v2"]) [data-ds-scroll-region]{max-block-size:var(--ds-scroll-region-max);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;} :where(html[data-ui-version="v2"]) [data-ds-scroll-region]:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-focus);outline-offset:var(--ds-space-1);}@media (max-width:32rem){:where(html[data-ui-version="v2"]) .ds-page-header__title{font-size:var(--ds-text-xl);} :where(html[data-ui-version="v2"]) .ds-page-header__description{font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-shell-content{padding-inline:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-card{border-radius:var(--ds-radius-lg);}}@media (max-width:40rem){:where(html[data-ui-version="v2"]) :is(input,select,textarea){font-size:1rem;}}@media (pointer:coarse){:where(html[data-ui-version="v2"]) :is(.ds-button,.ds-icon-button,.ds-mobile-nav__link,.ds-nav-link,.ds-menu__item,input,select,textarea){min-block-size:var(--ds-touch-target-coarse);}}@media (hover:none){:where(html[data-ui-version="v2"]) :is(.ds-card,.ds-button,.ds-floor-table,.ds-kds-ticket){transform:none;}}@media (prefers-contrast:more){:where(html[data-ui-version="v2"]) :is(.ds-card,.ds-input,.ds-select,.ds-textarea,.ds-table-wrap,.ds-alert){border-color:var(--ds-color-text);}}}@layer base{:where(html[data-ui-version="v2"]) :is(.ds-app-shell,.ds-shell-main,.ds-shell-content,.ds-page-header,.ds-card,.ds-panel,.ds-restaurant-page,.ds-inventory-page,.ds-ops-panel,.ds-restaurant-panel,.ds-inventory-grid-card)>*{min-inline-size:0;} :where(html[data-ui-version="v2"]) :is(.ds-button,.ds-badge,.ds-filter-chip,.ds-mobile-nav__link){max-inline-size:100%;} :where(html[data-ui-version="v2"]) :is(.ds-button,.ds-badge,.ds-filter-chip){text-wrap:balance;}@media (max-width:30rem){:where(html[data-ui-version="v2"]) .ds-card{padding:var(--ds-space-3);} :where(html[data-ui-version="v2"]) :is(.ds-page-header__title,h1){overflow-wrap:normal;word-break:normal;}}@media (max-width:64rem) and (orientation:landscape){:where(html[data-ui-version="v2"]) [data-ds-scroll-region]{max-block-size:min(70dvh,var(--ds-scroll-region-max));}}}@layer utilities{:where(html[data-ui-version="v2"]){--ds-f4-readable-line:72ch;--ds-f4-sticky-offset:calc(var(--ds-topbar-height) + var(--ds-space-2));} :where(html[data-ui-version="v2"]) :is(.ds-page-header__copy,.ds-card__body,.ds-alert__content,.ds-state__copy,.ds-table-card,.ds-inventory-layout,.ds-restaurant-layout){min-width:0;} :where(html[data-ui-version="v2"]) :is(h1,h2,h3,h4,p,label,legend,button,a,th,td,.ds-badge,.ds-nav-link__label,.ds-context-switcher__value){overflow-wrap:anywhere;} :where(html[data-ui-version="v2"]) :is(.ds-page-header__description,.ds-state__description,.ds-card__description,.ds-alert__description){max-width:var(--ds-f4-readable-line);} :where(html[data-ui-version="v2"]) :is(input,select,textarea,button){max-width:100%;} :where(html[data-ui-version="v2"]) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--ds-color-focus) 78%,var(--ds-color-surface));outline-offset:3px;} :where(html[data-ui-version="v2"]) .ds-table-wrap{position:relative;isolation:isolate;overscroll-behavior-inline:contain;background:linear-gradient(90deg,var(--ds-color-surface) 30%,transparent) left center / 2rem 100% no-repeat local,linear-gradient(270deg,var(--ds-color-surface) 30%,transparent) right center / 2rem 100% no-repeat local,linear-gradient(90deg,var(--ds-color-palette-cc5691da03),transparent) left center / .75rem 100% no-repeat scroll,linear-gradient(270deg,var(--ds-color-palette-cc5691da03),transparent) right center / .75rem 100% no-repeat scroll;} :where(html[data-ui-version="v2"]) .ds-table-wrap[data-scroll-start="true"]{background-image:linear-gradient(90deg,var(--ds-color-surface) 30%,transparent),linear-gradient(270deg,var(--ds-color-surface) 30%,transparent),none,linear-gradient(270deg,var(--ds-color-palette-62fbe4633a),transparent);} :where(html[data-ui-version="v2"]) .ds-table-wrap[data-scroll-end="true"]{background-image:linear-gradient(90deg,var(--ds-color-surface) 30%,transparent),linear-gradient(270deg,var(--ds-color-surface) 30%,transparent),linear-gradient(90deg,var(--ds-color-palette-62fbe4633a),transparent),none;} :where(html[data-ui-version="v2"]) .ds-table th{top:0;box-shadow:0 1px 0 var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-table td{line-height:1.35;} :where(html[data-ui-version="v2"]) .ds-table :is(td,th):first-child{padding-inline-start:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-table :is(td,th):last-child{padding-inline-end:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-table tbody tr:focus-within{background:var(--ds-color-row-selected);} :where(html[data-ui-version="v2"]) :is(.ds-filterbar,.ds-toolbar,.ds-page-header__actions,.ds-actions){min-width:0;} :where(html[data-ui-version="v2"]) :is(.ds-filterbar,.ds-toolbar)>*{min-width:0;} :where(html[data-ui-version="v2"]) .ds-filterbar :is(input,select){min-width:min(100%,10rem);} :where(html[data-ui-version="v2"]) .ds-page-header__actions .ds-button{white-space:normal;text-align:center;} :where(html[data-ui-version="v2"][data-density="compact"]) .ds-card__body{padding:var(--ds-density-card-padding);} :where(html[data-ui-version="v2"][data-density="compact"]) :is(.ds-page-header,.ds-section,.ds-dashboard-section){margin-bottom:var(--ds-density-section-gap);} :where(html[data-ui-version="v2"][data-density="compact"]) .ds-table td{padding-block:max(.5rem,var(--ds-density-cell-block));} :where(html[data-ui-version="v2"]) :is(.ds-empty-state,.ds-state,.ds-error-state){max-width:48rem;margin-inline:auto;} :where(html[data-ui-version="v2"]) :is(.ds-empty-state,.ds-state,.ds-error-state) .ds-actions{justify-content:center;} :where(html[data-ui-version="v2"]) [aria-busy="true"]{cursor:progress;} :where(html[data-ui-version="v2"]) :is(.ds-kds-ticket,.ds-pos-ticket,.ds-floor-table){min-width:0;} :where(html[data-ui-version="v2"]) .ds-kds-ticket :is(h2,h3,strong){text-wrap:balance;} :where(html[data-ui-version="v2"]) .ds-kds-ticket li{line-height:1.35;} :where(html[data-ui-version="v2"]) .ds-kds-ticket li.is-done{opacity:.62;text-decoration:line-through;}@media (max-width:80rem){:where(html[data-ui-version="v2"]) .ds-page-header{flex-wrap:wrap;} :where(html[data-ui-version="v2"]) .ds-page-header__actions{max-width:100%;}}@media (max-width:64rem){:where(html[data-ui-version="v2"]) .ds-shell-main{min-height:0;} :where(html[data-ui-version="v2"]) .ds-shell-content{width:100%;}}@media (max-width:48rem){:where(html[data-ui-version="v2"]) :is(.ds-filterbar,.ds-toolbar,.ds-page-header__actions,.ds-actions){display:grid;grid-template-columns:minmax(0,1fr);width:100%;} :where(html[data-ui-version="v2"]) :is(.ds-filterbar,.ds-toolbar,.ds-page-header__actions,.ds-actions)>*{width:100%;} :where(html[data-ui-version="v2"]) .ds-table-wrap{margin-inline:calc(var(--ds-space-4) * -1);border-inline:0;border-radius:0;} :where(html[data-ui-version="v2"]) .ds-table{min-width:42rem;} :where(html[data-ui-version="v2"]) .ds-page-header__title{font-size:clamp(1.65rem,8vw,2.25rem);line-height:1.08;} :where(html[data-ui-version="v2"]) .ds-context-switcher__menu,:where(html[data-ui-version="v2"]) .ds-menu{max-width:calc(100vw - 1rem);}}@media (max-width:30rem){:where(html[data-ui-version="v2"]) .ds-shell-content{padding-inline:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-table-wrap{margin-inline:calc(var(--ds-space-3) * -1);} :where(html[data-ui-version="v2"]) .ds-mobile-nav{overflow-x:auto;grid-auto-flow:column;grid-auto-columns:minmax(4.25rem,1fr);grid-template-columns:none;scrollbar-width:none;} :where(html[data-ui-version="v2"]) .ds-mobile-nav::-webkit-scrollbar{display:none;}}@media (pointer:coarse){:where(html[data-ui-version="v2"]) :is(button,a,input,select,textarea,[role="button"],[role="menuitem"]){min-height:var(--ds-touch-target);} :where(html[data-ui-version="v2"][data-density="compact"]) .ds-table td{min-height:var(--ds-touch-target);}}@media (prefers-contrast:more){:where(html[data-ui-version="v2"]) :is(.ds-card,.ds-table-wrap,.ds-alert,.ds-filterbar){border-color:var(--ds-color-text);} :where(html[data-ui-version="v2"]) .ds-table th{color:var(--ds-color-text);}}@media print{:where(html[data-ui-version="v2"]) :is(.ds-topbar,.ds-sidebar,.ds-mobile-nav,.ds-page-header__actions,.ds-filterbar,.ds-toolbar,.ds-toast-region){display:none;} :where(html[data-ui-version="v2"]) .ds-app-shell,:where(html[data-ui-version="v2"]) .ds-shell-main{display:block;overflow:visible;} :where(html[data-ui-version="v2"]) .ds-shell-content{max-width:none;padding:0;} :where(html[data-ui-version="v2"]) .ds-table-wrap{overflow:visible;border:1px solid var(--ds-color-palette-777);box-shadow:none;}}}@layer utilities{:where(html[data-ui-version="v2"]){scrollbar-color:var(--ds-color-border-strong) transparent;accent-color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) ::selection{background:var(--ds-color-brand-soft);color:var(--ds-color-brand-strong);} :where(html[data-ui-version="v2"]) :is(h1,h2,h3,h4){text-wrap:balance;} :where(html[data-ui-version="v2"]) a:not(.ds-button,.ds-nav-link,.ds-mobile-nav__link,.ds-public-brand,.ds-sidebar__brand){text-decoration-thickness:.075em;text-underline-offset:.18em;}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-page-header__actions{gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-page-header__actions .ds-button{min-height:3rem;} :where(html[data-ui-version="v2"]) :is(.ds-empty-state,.ds-state,.ds-error-state){width:100%;min-height:15rem;margin-block:var(--ds-space-5);padding:var(--ds-space-7) var(--ds-space-5);} :where(html[data-ui-version="v2"]) :is(.ds-empty-state__actions,.ds-state__actions,.ds-error-state__actions){width:100%;} :where(html[data-ui-version="v2"]) :is(.ds-empty-state__actions,.ds-state__actions,.ds-error-state__actions) .ds-button,:where(html[data-ui-version="v2"]) :is(.ds-empty-state,.ds-state,.ds-error-state)>.ds-button{width:100%;} :where(html[data-ui-version="v2"]) .ds-mobile-nav{border-top-color:var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-auth-panel{min-width:0;} :where(html[data-ui-version="v2"]) .ds-table-wrap{box-shadow:none;}}@media (max-width:24rem){:where(html[data-ui-version="v2"]) .ds-shell-content{padding-inline:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-page-header__title{font-size:1.75rem;}}@media (prefers-reduced-motion:reduce){:where(html[data-ui-version="v2"]) .ds-public-product,:where(html[data-ui-version="v2"]) .ds-card--interactive:hover,:where(html[data-ui-version="v2"]) .ds-button:hover,:where(html[data-ui-version="v2"]) .ds-attention-item:hover{transform:none;}}@media (forced-colors:active){:where(html[data-ui-version="v2"]) :is(.ds-sidebar,.ds-auth-aside,.ds-public-section--dark,.ds-public-product__nav){background:Canvas;color:CanvasText;} :where(html[data-ui-version="v2"]) :is(.ds-empty-state,.ds-state,.ds-error-state,.ds-card,.ds-auth-panel){border:1px solid CanvasText;background:Canvas;box-shadow:none;}}}@layer utilities{:where(html[data-ui-version="v2"]) .ds-kds-empty{display:grid;place-items:center;min-height:clamp(18rem,48vh,32rem);padding:clamp(var(--ds-space-4),5vw,var(--ds-space-8));border:1px solid color-mix(in srgb,var(--ds-color-accent) 18%,var(--ds-color-border));border-radius:var(--ds-radius-xl);background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--ds-color-accent) 11%,transparent) 0,transparent 32%),linear-gradient(145deg,var(--ds-color-surface) 0%,var(--ds-color-surface-warm) 100%);box-shadow:var(--ds-shadow-sm);text-align:center;} :where(html[data-ui-version="v2"]) .ds-kds-empty .ds-empty-state{max-width:32rem;border:0;background:transparent;box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-kds-empty .ds-state__icon{width:3.5rem;height:3.5rem;color:var(--ds-color-accent);background:color-mix(in srgb,var(--ds-color-accent) 14%,var(--ds-color-surface));} :where(html[data-ui-version="v2"]) .ds-kds-empty__meta{margin:calc(var(--ds-space-5) * -1) 0 0;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);}@media (max-width:30rem){:where(html[data-ui-version="v2"]) .ds-kds-empty{min-height:15rem;padding:var(--ds-space-4);}}}
@layer base{:where(html[data-ui-version="v2"]){--ds-density-card-padding:var(--ds-space-5);--ds-density-cell-block:var(--ds-space-3);--ds-density-section-gap:var(--ds-space-5);--ds-density-row-height:3rem;} :where(html[data-ui-version="v2"][data-density="compact"]){--ds-density-card-padding:var(--ds-space-4);--ds-density-cell-block:var(--ds-space-2);--ds-density-section-gap:var(--ds-space-4);--ds-density-row-height:2.625rem;}}
@layer base{@media print{:where(html[data-ui-version="v2"]) body{background:Canvas;color:CanvasText;} :where(html[data-ui-version="v2"]) .ds-no-print{display:none;} :where(html[data-ui-version="v2"]) .ds-card,:where(html[data-ui-version="v2"]) .ds-table-wrap{box-shadow:none;break-inside:avoid;} :where(html[data-ui-version="v2"]) a[href]::after{content:" (" attr(href) ")";font-size:0.8em;}}}
@layer foundation{:root[data-ui-version="v2"][data-ui-workspace-kind="restaurant"]{--ds-color-brand:var(--ds-color-palette-8a5414);--ds-color-brand-strong:var(--ds-color-palette-5d350b);--ds-color-brand-hover:var(--ds-color-palette-70410e);--ds-color-brand-active:var(--ds-color-palette-5d350b);--ds-color-brand-soft:var(--ds-color-palette-fff2dc);--ds-color-brand-border:var(--ds-color-palette-dfbd84);--ds-color-row-hover:var(--ds-color-palette-fff9ef);--ds-color-row-selected:var(--ds-color-palette-fff1d5);} :root[data-ui-version="v2"][data-ui-workspace-kind="inventory"]{--ds-color-brand:var(--ds-color-palette-0f6b5a);--ds-color-brand-strong:var(--ds-color-palette-08483d);--ds-color-brand-hover:var(--ds-color-palette-0b594b);--ds-color-brand-active:var(--ds-color-palette-08483d);--ds-color-brand-soft:var(--ds-color-palette-e2f2ed);--ds-color-brand-border:var(--ds-color-palette-9fd2c4);} :root[data-ui-version="v2"][data-ui-workspace-kind="decision"]{--ds-color-brand:var(--ds-color-palette-175f72);--ds-color-brand-strong:var(--ds-color-palette-0c4050);--ds-color-brand-hover:var(--ds-color-palette-124f60);--ds-color-brand-active:var(--ds-color-palette-0c4050);--ds-color-brand-soft:var(--ds-color-palette-e3f1f4);--ds-color-brand-border:var(--ds-color-palette-9bc8d1);} :where(html[data-ui-version="v2"]) .ds-brand-platform{overflow:hidden;margin-top:0.125rem;color:color-mix(in srgb,var(--ds-color-sidebar-text) 74%,transparent);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-medium);letter-spacing:0.035em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;} :root[data-ui-version="v2"][data-ui-workspace-kind="restaurant"] .ds-brand-mark{background:linear-gradient(145deg,var(--ds-color-palette-c98931),var(--ds-color-palette-855012));} :root[data-ui-version="v2"][data-ui-workspace-kind="decision"] .ds-brand-mark{background:linear-gradient(145deg,var(--ds-color-palette-2e8799),var(--ds-color-palette-15586a));} :root[data-ui-version="v2"][data-ui-mode="canary"] body::before{position:fixed;z-index:10000;inset-block-start:0;inset-inline:0;padding:0.2rem 0.75rem;background:var(--ds-color-palette-5d350b);color:var(--ds-color-palette-fff);content:"CANARY ÖNİZLEME — GERÇEK İŞLEM KAPALI";font-size:var(--ds-text-2xs);font-weight:700;letter-spacing:0.04em;text-align:center;} :root[data-ui-version="v2"][data-ui-mode="canary"] body{padding-top:1.5rem;}@media (forced-colors:active){:where(html[data-ui-version="v2"]) .ds-brand-platform{color:CanvasText;}}}
@layer components{:where(html[data-ui-version="v2"]) .ds-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;display:inline-block;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;fill:none;} :where(html[data-ui-version="v2"]) .ds-icon--sm{width:1rem;height:1rem;} :where(html[data-ui-version="v2"]) .ds-icon--lg{width:1.5rem;height:1.5rem;}}
@layer components{:where(html[data-ui-version="v2"]) .ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);min-height:var(--ds-control-height);padding:0 var(--ds-space-5);border:1px solid transparent;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-color-text);font-weight:var(--ds-weight-semibold);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-button:active:not(:disabled){transform:translateY(1px);} :where(html[data-ui-version="v2"]) .ds-button:disabled,:where(html[data-ui-version="v2"]) .ds-button[aria-disabled="true"]{background:var(--ds-color-disabled-bg);color:var(--ds-color-disabled-text);cursor:not-allowed;box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-button--primary{background:var(--ds-color-brand);color:var(--ds-color-text-inverse);box-shadow:0 1px 2px var(--ds-color-palette-13f2613c9d);} :where(html[data-ui-version="v2"]) .ds-button--primary:hover:not(:disabled){background:var(--ds-color-brand-hover);box-shadow:0 4px 12px var(--ds-color-palette-13f2613c9d);} :where(html[data-ui-version="v2"]) .ds-button--secondary{border-color:var(--ds-color-border-strong);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-button--secondary:hover:not(:disabled){border-color:var(--ds-color-brand-border);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-button--tertiary:hover:not(:disabled){background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-button--danger{background:var(--ds-color-danger);color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-button--danger:hover:not(:disabled){background:var(--ds-color-danger-hover);} :where(html[data-ui-version="v2"]) .ds-button--accent{border-color:var(--ds-color-accent-border);background:var(--ds-color-accent-soft);color:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-button--sm{min-height:var(--ds-control-height-sm);padding-inline:var(--ds-space-4);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-button--xs{min-height:var(--ds-control-height-xs);padding-inline:var(--ds-space-3);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-button--lg{min-height:var(--ds-control-height-lg);padding-inline:var(--ds-space-6);} :where(html[data-ui-version="v2"]) .ds-icon-button{width:var(--ds-touch-target);min-width:var(--ds-touch-target);padding:0;} :where(html[data-ui-version="v2"]) .ds-button__spinner{width:1rem;height:1rem;border:0.125rem solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:ds-spin 700ms linear infinite;}@keyframes ds-spin{to{transform:rotate(360deg);}}}@layer components{:where(html[data-ui-version="v2"]) .ds-button{border-radius:var(--ds-radius-md);letter-spacing:0;} :where(html[data-ui-version="v2"]) .ds-button--primary{background:var(--ds-color-brand);box-shadow:0 1px 2px var(--ds-color-palette-891d12abe7),0 4px 12px var(--ds-color-palette-42570a6cc6);} :where(html[data-ui-version="v2"]) .ds-button--primary:hover:not(:disabled){background:var(--ds-color-brand-hover);box-shadow:0 5px 14px var(--ds-color-palette-5fb6c8cf4e);transform:none;} :where(html[data-ui-version="v2"]) .ds-button--secondary:hover:not(:disabled){border-color:var(--ds-color-brand-border);background:var(--ds-color-surface-brand);box-shadow:var(--ds-shadow-xs);transform:none;}}@layer components{:where(html[data-ui-version="v2"]) .ds-button{padding-inline:var(--ds-space-4);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-button--primary,:where(html[data-ui-version="v2"]) .ds-button--secondary{box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-button--primary:hover:not(:disabled){box-shadow:none;}}
@layer components{:where(html[data-ui-version="v2"]) .ds-field{display:grid;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-field__label{color:var(--ds-color-text);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-field__required{color:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) .ds-field__hint{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-field__error{color:var(--ds-color-danger);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);} :where(html[data-ui-version="v2"]) .ds-input,:where(html[data-ui-version="v2"]) .ds-select,:where(html[data-ui-version="v2"]) .ds-textarea{width:100%;min-height:var(--ds-control-height);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);padding:0 var(--ds-space-3);box-shadow:inset 0 1px 1px var(--ds-color-palette-f99fc6d59c);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard),background-color var(--ds-duration-fast) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-textarea{min-height:7rem;padding-block:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-input::placeholder,:where(html[data-ui-version="v2"]) .ds-textarea::placeholder{color:var(--ds-color-text-subtle);} :where(html[data-ui-version="v2"]) .ds-input:hover,:where(html[data-ui-version="v2"]) .ds-select:hover,:where(html[data-ui-version="v2"]) .ds-textarea:hover{border-color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) :is(.ds-input,.ds-select,.ds-textarea):focus-visible{border-color:var(--ds-color-focus);outline:0;box-shadow:var(--ds-shadow-focus);} :where(html[data-ui-version="v2"]) [aria-invalid="true"]{border-color:var(--ds-color-danger);box-shadow:0 0 0 0.1875rem var(--ds-color-danger-soft);} :where(html[data-ui-version="v2"]) :is(.ds-input,.ds-select,.ds-textarea):disabled{background:var(--ds-color-disabled-bg);color:var(--ds-color-disabled-text);cursor:not-allowed;} :where(html[data-ui-version="v2"]) .ds-input-group{display:grid;grid-template-columns:minmax(0,1fr) auto;} :where(html[data-ui-version="v2"]) .ds-input-group> :first-child{border-start-end-radius:0;border-end-end-radius:0;} :where(html[data-ui-version="v2"]) .ds-input-group> :last-child{border-start-start-radius:0;border-end-start-radius:0;} :where(html[data-ui-version="v2"]) .ds-choice{display:inline-flex;align-items:flex-start;gap:var(--ds-space-2);min-height:var(--ds-touch-target);padding-block:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-choice input{width:1.25rem;height:1.25rem;margin-top:0.125rem;accent-color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-switch{position:relative;display:inline-flex;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-touch-target);cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-switch input{position:absolute;opacity:0;} :where(html[data-ui-version="v2"]) .ds-switch__track{width:2.75rem;height:1.5rem;padding:0.1875rem;border-radius:var(--ds-radius-pill);background:var(--ds-color-border-strong);transition:background var(--ds-duration-fast) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-switch__thumb{display:block;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);transition:transform var(--ds-duration-fast) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-switch input:checked + .ds-switch__track{background:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-switch input:checked + .ds-switch__track .ds-switch__thumb{transform:translateX(1.25rem);} :where(html[data-ui-version="v2"]) .ds-switch input:focus-visible + .ds-switch__track{outline:0.1875rem solid var(--ds-color-focus);outline-offset:0.1875rem;}}@layer components{:where(html[data-ui-version="v2"]) :is(.ds-input,.ds-select,.ds-textarea){border-color:var(--ds-color-border-strong);background:var(--ds-color-surface);box-shadow:none;} :where(html[data-ui-version="v2"]) :is(.ds-input,.ds-select,.ds-textarea):hover{border-color:var(--ds-color-brand-border);} :where(html[data-ui-version="v2"]) .ds-field__label{color:var(--ds-color-text-strong);}}@layer components{:where(html[data-ui-version="v2"]) .ds-field{gap:var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-field__label{font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) :is(.ds-input,.ds-select,.ds-textarea){border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);}}@layer components{@media (max-width:44rem){:where(html[data-ui-version="v2"]) :is(.ds-input,.ds-select,.ds-textarea){scroll-margin-block:5.5rem 10rem;} :where(html[data-ui-version="v2"]) .ds-textarea{min-height:6rem;}}}@layer components{:where(html[data-ui-version="v2"]) .ds-file-field{position:relative;} :where(html[data-ui-version="v2"]) .ds-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;} :where(html[data-ui-version="v2"]) .ds-file-control{min-height:var(--ds-control-height);display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-file-input:focus-visible + .ds-file-control{border-color:var(--ds-color-focus);box-shadow:var(--ds-shadow-focus);} :where(html[data-ui-version="v2"]) .ds-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);}@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-line-items.ds-table-wrap{margin-inline:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-line-items .ds-line-items__table{display:block;min-width:0;width:100%;} :where(html[data-ui-version="v2"]) .ds-line-items thead{display:none;} :where(html[data-ui-version="v2"]) .ds-line-items tbody{display:grid;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-line-items tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-line-items td{min-width:0;display:grid;gap:var(--ds-space-1);padding:0;border:0;} :where(html[data-ui-version="v2"]) .ds-line-items td:first-child{grid-column:1 / -1;} :where(html[data-ui-version="v2"]) .ds-line-items td::before{content:attr(data-label);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);}}@media (max-width:24rem){:where(html[data-ui-version="v2"]) .ds-line-items tr{grid-template-columns:minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-line-items td:first-child{grid-column:auto;} :where(html[data-ui-version="v2"]) .ds-file-control{align-items:stretch;flex-direction:column;}}}@layer components{:where(html[data-ui-version="v2"]) .ds-line-items{display:grid;gap:var(--ds-space-3);min-width:0;} :where(html[data-ui-version="v2"]) .ds-line-item-row{min-width:0;display:grid;grid-template-columns:minmax(12rem,2fr) repeat(4,minmax(7rem,1fr));gap:var(--ds-space-3);margin:0;padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-line-item-row legend{padding-inline:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-line-item-field{min-width:0;display:grid;align-content:start;gap:var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-line-item-field>span{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);}@media (max-width:64rem){:where(html[data-ui-version="v2"]) .ds-line-item-row{grid-template-columns:repeat(2,minmax(0,1fr));} :where(html[data-ui-version="v2"]) .ds-line-item-field--product{grid-column:1 / -1;}}@media (max-width:24rem){:where(html[data-ui-version="v2"]) .ds-line-item-row{grid-template-columns:minmax(0,1fr);padding:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-line-item-field--product{grid-column:auto;}}}
@layer components{:where(html[data-ui-version="v2"]) .ds-password-field{display:grid;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-password-control{position:relative;} :where(html[data-ui-version="v2"]) .ds-password-control .ds-input{padding-inline-end:3.5rem;} :where(html[data-ui-version="v2"]) .ds-password-toggle{position:absolute;inset-inline-end:var(--ds-space-1);inset-block-start:50%;transform:translateY(-50%);width:var(--ds-touch-target);min-height:var(--ds-touch-target);border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-color-text-muted);cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-password-toggle:hover{background:var(--ds-color-surface-muted);color:var(--ds-color-text);} :where(html[data-ui-version="v2"]) .ds-password-meter{display:grid;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-password-meter__track{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-password-meter__segment{height:0.25rem;border-radius:var(--ds-radius-pill);background:var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-password-meter[data-strength="1"] .ds-password-meter__segment:nth-child(-n+1),:where(html[data-ui-version="v2"]) .ds-password-meter[data-strength="2"] .ds-password-meter__segment:nth-child(-n+2){background:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) .ds-password-meter[data-strength="3"] .ds-password-meter__segment:nth-child(-n+3){background:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-password-meter[data-strength="4"] .ds-password-meter__segment:nth-child(-n+4){background:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-password-requirements{display:grid;gap:var(--ds-space-1);margin:0;padding:0;list-style:none;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-password-requirements li{display:flex;align-items:center;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-password-requirements li::before{content:"";width:0.5rem;height:0.5rem;flex:0 0 auto;border-radius:50%;background:var(--ds-color-border-strong);} :where(html[data-ui-version="v2"]) .ds-password-requirements li[data-valid="true"]{color:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-password-requirements li[data-valid="true"]::before{background:var(--ds-color-success);}}
@layer components{:where(html[data-ui-version="v2"]) .ds-card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-surface);} :where(html[data-ui-version="v2"]) .ds-card--flat{box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-card--interactive{transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-base) var(--ds-ease-standard),transform var(--ds-duration-base) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-card--interactive:hover{border-color:var(--ds-color-brand-border);box-shadow:var(--ds-shadow-sm);transform:translateY(-1px);} :where(html[data-ui-version="v2"]) .ds-card--accent{border-start-start-radius:0;border-inline-start:0.25rem solid var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-6);border-bottom:1px solid var(--ds-color-divider);} :where(html[data-ui-version="v2"]) .ds-card__body{padding:var(--ds-density-card-padding);} :where(html[data-ui-version="v2"]) .ds-card__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border-top:1px solid var(--ds-color-divider);background:var(--ds-color-surface-subtle);border-radius:0 0 var(--ds-radius-lg) var(--ds-radius-lg);} :where(html[data-ui-version="v2"]) .ds-card__title{font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-card__description{margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-kpi{display:grid;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-kpi__topline{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-kpi__label{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);} :where(html[data-ui-version="v2"]) .ds-kpi__value{font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-letter-tight);font-variant-numeric:tabular-nums;} :where(html[data-ui-version="v2"]) .ds-kpi__meta{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-kpi__delta{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-kpi__delta--positive{color:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-kpi__delta--warning{color:var(--ds-color-warning);}}@layer components{:where(html[data-ui-version="v2"]) .ds-card{border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-surface);} :where(html[data-ui-version="v2"]) .ds-card--interactive:hover{border-color:var(--ds-color-brand-border);box-shadow:var(--ds-shadow-sm);transform:none;} :where(html[data-ui-version="v2"]) .ds-card__header{padding-block:var(--ds-space-4);border-bottom-color:var(--ds-color-divider);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-card__footer{background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-kpi__value{color:var(--ds-color-text-strong);}}@layer components{:where(html[data-ui-version="v2"]) .ds-card{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-card__header{padding:var(--ds-space-3) var(--ds-space-4);gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-card__footer{padding:var(--ds-space-3) var(--ds-space-4);border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md);} :where(html[data-ui-version="v2"]) .ds-card__title{font-size:var(--ds-text-md);} :where(html[data-ui-version="v2"]) .ds-card__description{font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-kpi{gap:var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-kpi__label,:where(html[data-ui-version="v2"]) .ds-kpi__meta{font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-kpi__value{font-size:var(--ds-text-xl);}}
@layer components{:where(html[data-ui-version="v2"]) .ds-badge{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-height:1.625rem;padding:0 var(--ds-space-2);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-muted);color:var(--ds-color-text);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-badge--success{border-color:var(--ds-color-success-border);background:var(--ds-color-success-soft);color:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-badge--warning{border-color:var(--ds-color-warning-border);background:var(--ds-color-warning-soft);color:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-badge--danger{border-color:var(--ds-color-danger-border);background:var(--ds-color-danger-soft);color:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) .ds-badge--info{border-color:var(--ds-color-info-border);background:var(--ds-color-info-soft);color:var(--ds-color-info);} :where(html[data-ui-version="v2"]) .ds-badge__dot{width:0.5rem;height:0.5rem;border-radius:50%;background:currentColor;}}
@layer components{:where(html[data-ui-version="v2"]) .ds-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ds-space-3);align-items:center;padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-alert__icon{width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-palette-9c92b49c3c);color:currentColor;} :where(html[data-ui-version="v2"]) .ds-alert--info{border-color:var(--ds-color-info-border);background:var(--ds-color-info-soft);color:var(--ds-color-info);} :where(html[data-ui-version="v2"]) .ds-alert--success{border-color:var(--ds-color-success-border);background:var(--ds-color-success-soft);color:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-alert--warning{border-color:var(--ds-color-warning-border);background:var(--ds-color-warning-soft);color:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-alert--danger{border-color:var(--ds-color-danger-border);background:var(--ds-color-danger-soft);color:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) .ds-alert__title{font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-alert__message{margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);}@media (max-width:40rem){:where(html[data-ui-version="v2"]) .ds-alert{grid-template-columns:auto minmax(0,1fr);align-items:start;} :where(html[data-ui-version="v2"]) .ds-alert> :last-child{grid-column:1 / -1;width:100%;}}}
@layer components{:where(html[data-ui-version="v2"]) .ds-table-wrap{overflow:auto;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-surface);scrollbar-gutter:stable;} :where(html[data-ui-version="v2"]) .ds-table{width:100%;min-width:48rem;text-align:left;} :where(html[data-ui-version="v2"]) .ds-table th{position:sticky;inset-block-start:0;z-index:1;padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-color-border);background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-letter-wide);text-transform:uppercase;} :where(html[data-ui-version="v2"]) .ds-table td{min-height:var(--ds-density-row-height);padding:var(--ds-density-cell-block) var(--ds-space-4);border-bottom:1px solid var(--ds-color-divider);vertical-align:middle;} :where(html[data-ui-version="v2"]) .ds-table tbody tr{transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-table tbody tr:hover{background:var(--ds-color-row-hover);} :where(html[data-ui-version="v2"]) .ds-table tbody tr[aria-selected="true"]{background:var(--ds-color-row-selected);} :where(html[data-ui-version="v2"]) .ds-table tbody tr:last-child td{border-bottom:0;} :where(html[data-ui-version="v2"]) .ds-table__numeric{text-align:end;font-variant-numeric:tabular-nums;} :where(html[data-ui-version="v2"]) .ds-table__primary{font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-table__secondary{display:block;margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);}}@layer components{:where(html[data-ui-version="v2"]) .ds-table-wrap{border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-table th{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);letter-spacing:.045em;} :where(html[data-ui-version="v2"]) .ds-table tbody tr:nth-child(even){background:var(--ds-color-palette-d46a3dd51e);} :where(html[data-ui-version="v2"]) .ds-table tbody tr:hover{background:var(--ds-color-row-hover);box-shadow:inset .18rem 0 var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-table__primary{color:var(--ds-color-text-strong);}}@layer components{:where(html[data-ui-version="v2"]) .ds-table-wrap{border-radius:var(--ds-radius-md);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-table{min-width:44rem;font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-table th{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-2xs);letter-spacing:.035em;} :where(html[data-ui-version="v2"]) .ds-table td{padding-inline:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-table__secondary{margin-top:0;font-size:var(--ds-text-2xs);line-height:var(--ds-leading-snug);}}@layer components{@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-line-items.ds-table-wrap .ds-line-items__table{display:block;width:100%;min-width:0;max-width:100%;table-layout:fixed;} :where(html[data-ui-version="v2"]) .ds-line-items .ds-line-items__table>tbody,:where(html[data-ui-version="v2"]) .ds-line-items .ds-line-items__table>tbody>tr{width:100%;min-width:0;max-width:100%;}}}
@layer components{:where(html[data-ui-version="v2"]) .ds-tabs__list{display:flex;gap:var(--ds-space-1);overflow-x:auto;border-bottom:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-tabs__tab{position:relative;min-height:var(--ds-touch-target);padding:0 var(--ds-space-4);border:0;background:transparent;color:var(--ds-color-text-muted);font-weight:var(--ds-weight-semibold);cursor:pointer;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-tabs__tab[aria-selected="true"]{color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-tabs__tab[aria-selected="true"]::after{position:absolute;inset-inline:var(--ds-space-2);inset-block-end:0;height:0.1875rem;border-radius:var(--ds-radius-pill);background:var(--ds-color-brand);content:"";} :where(html[data-ui-version="v2"]) .ds-tabs__panel{padding-block:var(--ds-space-5);}}
@layer components{:where(html[data-ui-version="v2"]) .ds-overlay{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:var(--ds-space-4);background:var(--ds-color-overlay);} :where(html[data-ui-version="v2"]) .ds-dialog{width:min(100%,36rem);max-height:min(90vh,48rem);overflow:auto;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-lg);} :where(html[data-ui-version="v2"]) .ds-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-6);border-bottom:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-dialog__body{padding:var(--ds-space-6);} :where(html[data-ui-version="v2"]) .ds-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border-top:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:910;width:min(100%,30rem);overflow:auto;background:var(--ds-color-surface);box-shadow:var(--ds-shadow-lg);} :where(html[data-ui-version="v2"]) body.ds-scroll-locked{overflow:hidden;}}@layer components{@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-overlay{align-items:end;padding:max(var(--ds-space-2),var(--ds-safe-top)) max(var(--ds-space-2),var(--ds-safe-right)) max(var(--ds-space-2),var(--ds-safe-bottom)) max(var(--ds-space-2),var(--ds-safe-left));} :where(html[data-ui-version="v2"]) .ds-dialog{width:100%;max-height:calc(var(--ds-visual-viewport-height,100dvh) - var(--ds-safe-top) - var(--ds-space-3));border-end-start-radius:0;border-end-end-radius:0;} :where(html[data-ui-version="v2"]) .ds-dialog__header{padding:var(--ds-space-3) var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-dialog__body{padding:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-dialog__footer{padding:var(--ds-space-3) var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-dialog__footer .ds-button{flex:1 1 10rem;} :where(html[data-ui-version="v2"]) .ds-drawer{width:min(100%,28rem);max-height:var(--ds-visual-viewport-height,100dvh);padding-block-end:var(--ds-safe-bottom);}}@media (max-width:30rem){:where(html[data-ui-version="v2"]) .ds-drawer{width:100%;}}}
@layer components{:where(html[data-ui-version="v2"]) .ds-toast-region{position:fixed;z-index:1100;inset-block-end:var(--ds-space-5);inset-inline-end:var(--ds-space-5);display:grid;gap:var(--ds-space-3);width:min(calc(100% - 2rem),24rem);} :where(html[data-ui-version="v2"]) .ds-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ds-space-3);align-items:start;padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-md);} :where(html[data-ui-version="v2"]) .ds-toast__title{font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-toast__message{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);}@media (max-width:32rem){:where(html[data-ui-version="v2"]) .ds-toast-region{inset-inline:var(--ds-space-4);width:auto;}}}
@layer components{:where(html[data-ui-version="v2"]) .ds-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-pagination__summary{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-pagination__list{display:flex;gap:var(--ds-space-1);list-style:none;} :where(html[data-ui-version="v2"]) .ds-pagination__link{min-width:var(--ds-touch-target);min-height:var(--ds-touch-target);display:grid;place-items:center;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-pagination__link[aria-current="page"]{border-color:var(--ds-color-brand);background:var(--ds-color-brand);color:var(--ds-color-text-inverse);}}
@layer components{:where(html[data-ui-version="v2"]) .ds-state{display:grid;justify-items:center;gap:var(--ds-space-3);padding:var(--ds-space-10) var(--ds-space-5);text-align:center;} :where(html[data-ui-version="v2"]) .ds-state__icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:var(--ds-radius-lg);background:var(--ds-color-brand-soft);color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-state__title{font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-state__message{max-width:48ch;color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-skeleton{position:relative;overflow:hidden;min-height:1rem;border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-muted);} :where(html[data-ui-version="v2"]) .ds-skeleton::after{position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--ds-color-skeleton-sheen),transparent);opacity:.45;content:"";} :where(html[data-ui-version="v2"]) [aria-busy="true"] .ds-skeleton::after,:where(html[data-ui-version="v2"]) .ds-skeleton[aria-busy="true"]::after{animation:ds-shimmer 1.5s linear infinite;} :where(html[data-ui-version="v2"]) .ds-progress{width:100%;height:0.625rem;overflow:hidden;border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-muted);} :where(html[data-ui-version="v2"]) .ds-progress--72 .ds-progress__bar{--ds-progress:72%;} :where(html[data-ui-version="v2"]) .ds-progress__bar{width:var(--ds-progress,0%);height:100%;border-radius:inherit;background:var(--ds-color-brand);transition:width var(--ds-duration-slow) var(--ds-ease-emphasized);}@keyframes ds-shimmer{to{transform:translateX(100%);}}}
@layer components{:where(html[data-ui-version="v2"]) .ds-menu-anchor{position:relative;display:inline-block;} :where(html[data-ui-version="v2"]) .ds-menu-anchor>.ds-menu{position:absolute;z-index:700;inset-block-start:calc(100% + var(--ds-space-2));inset-inline-end:0;} :where(html[data-ui-version="v2"]) .ds-menu{width:min(21rem,calc(100vw - 2rem));padding:var(--ds-space-2);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-md);} :where(html[data-ui-version="v2"]) .ds-menu__label{padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-letter-caps);text-transform:uppercase;} :where(html[data-ui-version="v2"]) .ds-menu__item{width:100%;min-height:var(--ds-touch-target);display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-color-text);text-align:left;text-decoration:none;cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-menu__item:hover{background:var(--ds-color-surface-muted);} :where(html[data-ui-version="v2"]) .ds-menu__item[aria-current="page"]{background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-menu__separator{height:1px;margin:var(--ds-space-2);background:var(--ds-color-border);}}
@layer components{:where(html[data-ui-version="v2"]) .ds-context-switcher{position:relative;min-width:0;} :where(html[data-ui-version="v2"]) .ds-context-switcher__trigger{min-height:var(--ds-touch-target);max-width:min(32rem,48vw);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);text-align:left;cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-context-switcher__trigger:hover{background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-context-switcher__copy{min-width:0;display:grid;} :where(html[data-ui-version="v2"]) .ds-context-switcher__eyebrow{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-context-switcher__value{overflow:hidden;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);text-overflow:ellipsis;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-context-switcher__menu{position:absolute;z-index:var(--ds-z-overlay);inset-block-start:calc(100% + var(--ds-space-2));inset-inline-start:0;width:min(34rem,calc(100vw - 2rem));padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-lg);} :where(html[data-ui-version="v2"]) .ds-context-switcher__section + .ds-context-switcher__section{margin-top:var(--ds-space-4);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-context-switcher__label{margin-bottom:var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-letter-caps);text-transform:uppercase;} :where(html[data-ui-version="v2"]) .ds-context-switcher__options{display:grid;gap:var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-context-switcher__option{width:100%;min-height:var(--ds-touch-target);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-color-text);text-align:left;cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-context-switcher__option:hover{background:var(--ds-color-surface-muted);} :where(html[data-ui-version="v2"]) .ds-context-switcher__option[aria-checked="true"]{background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);font-weight:var(--ds-weight-semibold);}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-context-switcher__trigger{max-width:12rem;border-color:transparent;background:transparent;} :where(html[data-ui-version="v2"]) .ds-context-switcher__eyebrow{display:none;} :where(html[data-ui-version="v2"]) .ds-context-switcher__menu{position:fixed;inset:auto var(--ds-space-3) calc(var(--ds-mobile-nav-height) + env(safe-area-inset-bottom) + var(--ds-space-3));width:auto;max-height:min(70vh,42rem);overflow:auto;}}}@layer components{:where(html[data-ui-version="v2"]) .ds-context-switcher__trigger{min-height:2.5rem;max-width:min(28rem,42vw);gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border-color:transparent;background:transparent;} :where(html[data-ui-version="v2"]) .ds-context-switcher__trigger:hover{background:var(--ds-color-surface-muted);} :where(html[data-ui-version="v2"]) .ds-context-switcher__eyebrow{font-size:var(--ds-text-2xs);line-height:1.1;} :where(html[data-ui-version="v2"]) .ds-context-switcher__value{font-size:var(--ds-text-xs);line-height:1.2;}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-context-switcher__trigger{max-width:min(11rem,48vw);}}}
@layer components{:where(html[data-ui-version="v2"]) .ds-command-overlay{position:fixed;z-index:var(--ds-z-command);inset:0;display:grid;place-items:start center;padding:max(8vh,2rem) var(--ds-space-4) var(--ds-space-4);background:var(--ds-color-overlay);} :where(html[data-ui-version="v2"]) .ds-command{width:min(44rem,100%);max-height:min(78vh,42rem);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-lg);} :where(html[data-ui-version="v2"]) .ds-command__search{position:relative;display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border-bottom:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-command__input{width:100%;min-height:var(--ds-control-height);border:0;outline:0;background:transparent;color:var(--ds-color-text);font:inherit;font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-command__results{overflow:auto;padding:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-command__group-label{padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-letter-caps);text-transform:uppercase;} :where(html[data-ui-version="v2"]) .ds-command__item{width:100%;min-height:3.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-color-text);text-align:left;cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-command__item:is(:hover,[aria-selected="true"]){background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-command__item-copy{min-width:0;display:grid;} :where(html[data-ui-version="v2"]) .ds-command__item-title{overflow:hidden;font-weight:var(--ds-weight-semibold);text-overflow:ellipsis;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-command__item-meta{overflow:hidden;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);text-overflow:ellipsis;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-command__shortcut{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-command__footer{display:flex;flex-wrap:wrap;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-color-border);background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-command__empty{padding:var(--ds-space-10) var(--ds-space-4);color:var(--ds-color-text-muted);text-align:center;}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-command-overlay{place-items:stretch;padding:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-command{width:100%;max-height:calc(100dvh - 1.5rem);} :where(html[data-ui-version="v2"]) .ds-command__item-meta,:where(html[data-ui-version="v2"]) .ds-command__shortcut{display:none;}}}
@layer components{:where(html[data-ui-version="v2"]) .ds-stepper{display:grid;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-stepper__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-stepper__track{height:0.375rem;overflow:hidden;border-radius:var(--ds-radius-pill);background:var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-stepper__progress{height:100%;width:var(--ds-step-progress,0%);border-radius:inherit;background:var(--ds-color-brand);transition:width var(--ds-duration-normal) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-step-list{display:grid;gap:var(--ds-space-2);margin:0;padding:0;list-style:none;} :where(html[data-ui-version="v2"]) .ds-step-list__item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--ds-space-3);align-items:start;padding:var(--ds-space-3);border-radius:var(--ds-radius-md);color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-step-list__item[aria-current="step"]{background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-step-list__item[data-complete="true"]{color:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-step-list__number{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--ds-color-border-strong);border-radius:50%;background:var(--ds-color-surface);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-step-list__item[aria-current="step"] .ds-step-list__number{border-color:var(--ds-color-brand);background:var(--ds-color-brand);color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-step-list__item[data-complete="true"] .ds-step-list__number{border-color:var(--ds-color-success);background:var(--ds-color-success-soft);} :where(html[data-ui-version="v2"]) .ds-step-list__title{display:block;color:currentColor;font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-step-list__description{display:block;margin-top:var(--ds-space-1);font-size:var(--ds-text-sm);}}
@layer components{:where(html[data-ui-version="v2"]) .ds-period-control{display:inline-flex;flex-wrap:wrap;gap:var(--ds-space-1);padding:var(--ds-space-1);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-period-control__option{min-height:var(--ds-touch-target);padding:0 var(--ds-space-4);border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-color-text-muted);font:inherit;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-period-control__option:hover{background:var(--ds-color-surface);color:var(--ds-color-text);} :where(html[data-ui-version="v2"]) .ds-period-control__option[aria-pressed="true"]{background:var(--ds-color-surface);color:var(--ds-color-brand-active);box-shadow:var(--ds-shadow-xs);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-data-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-6);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-color-info-border);border-radius:var(--ds-radius-md);background:var(--ds-color-info-soft);color:var(--ds-color-text);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-data-status__copy{display:flex;align-items:center;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-data-status__meta{color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-metric-card{min-width:0;display:grid;align-content:start;gap:var(--ds-space-4);padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-metric-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-metric-card__label{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);} :where(html[data-ui-version="v2"]) .ds-metric-card__icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--ds-radius-md);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-metric-card[data-tone="warning"] .ds-metric-card__icon{background:var(--ds-color-warning-soft);color:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-metric-card[data-tone="danger"] .ds-metric-card__icon{background:var(--ds-color-danger-soft);color:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) .ds-metric-card[data-tone="info"] .ds-metric-card__icon{background:var(--ds-color-info-soft);color:var(--ds-color-info);} :where(html[data-ui-version="v2"]) .ds-metric-card__value{overflow-wrap:anywhere;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-letter-tight);line-height:var(--ds-leading-tight);} :where(html[data-ui-version="v2"]) .ds-metric-card__change{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-metric-card__change[data-direction="up-good"],:where(html[data-ui-version="v2"]) .ds-metric-card__change[data-direction="down-good"]{color:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-metric-card__change[data-direction="up-bad"],:where(html[data-ui-version="v2"]) .ds-metric-card__change[data-direction="down-bad"]{color:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) .ds-metric-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-border);color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-section-heading__title{font-size:var(--ds-text-xl);} :where(html[data-ui-version="v2"]) .ds-section-heading__description{max-width:48rem;margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-risk-list,:where(html[data-ui-version="v2"]) .ds-action-list{display:grid;gap:var(--ds-space-3);list-style:none;} :where(html[data-ui-version="v2"]) .ds-risk-item,:where(html[data-ui-version="v2"]) .ds-action-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-risk-item__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-warning-soft);color:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-risk-item[data-severity="critical"] .ds-risk-item__icon{background:var(--ds-color-danger-soft);color:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) .ds-risk-item[data-severity="info"] .ds-risk-item__icon{background:var(--ds-color-info-soft);color:var(--ds-color-info);} :where(html[data-ui-version="v2"]) .ds-risk-item__title,:where(html[data-ui-version="v2"]) .ds-action-item__title{font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-risk-item__description,:where(html[data-ui-version="v2"]) .ds-action-item__description{margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-risk-item__meta,:where(html[data-ui-version="v2"]) .ds-action-item__meta{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:var(--ds-space-2);color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-action-filter{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-action-filter__button{min-height:var(--ds-touch-target);padding:0 var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);color:var(--ds-color-text-muted);font:inherit;font-size:var(--ds-text-sm);cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-action-filter__button[aria-pressed="true"]{border-color:var(--ds-color-brand-border);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-action-item[hidden]{display:none;} :where(html[data-ui-version="v2"]) .ds-action-item__priority{align-self:start;} :where(html[data-ui-version="v2"]) .ds-freshness{display:inline-flex;align-items:center;gap:var(--ds-space-1);color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-freshness[data-state="stale"]{color:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-summary-strip__item{min-width:0;} :where(html[data-ui-version="v2"]) .ds-summary-strip__label{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-summary-strip__value{margin-top:var(--ds-space-1);font-weight:var(--ds-weight-semibold);}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-period-control{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));} :where(html[data-ui-version="v2"]) .ds-period-control__option{min-width:0;padding-inline:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-risk-item,:where(html[data-ui-version="v2"]) .ds-action-item{grid-template-columns:auto minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-risk-item> :last-child,:where(html[data-ui-version="v2"]) .ds-action-item> :last-child{grid-column:1 / -1;width:100%;} :where(html[data-ui-version="v2"]) .ds-summary-strip{grid-template-columns:1fr;}}}@layer components{:where(html[data-ui-version="v2"]) .ds-data-status{border-color:var(--ds-color-info-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-metric-card{gap:var(--ds-space-3);padding:var(--ds-space-5);border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-metric-card__icon{width:2rem;height:2rem;border-radius:var(--ds-radius-sm);background:var(--ds-color-brand-soft);} :where(html[data-ui-version="v2"]) .ds-metric-card__value{color:var(--ds-color-text-strong);letter-spacing:-.03em;}}@layer components{:where(html[data-ui-version="v2"]) .ds-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:var(--ds-space-3);margin-block:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-card>.ds-metric-grid:first-child{margin-top:0;} :where(html[data-ui-version="v2"]) .ds-card>.ds-metric-grid:last-child{margin-bottom:0;} :where(html[data-ui-version="v2"]) .ds-metric{min-width:0;display:grid;align-content:start;gap:var(--ds-space-1);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-metric__label{display:block;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);} :where(html[data-ui-version="v2"]) .ds-metric__value{display:block;min-width:0;overflow-wrap:anywhere;color:var(--ds-color-text-strong);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-bold);line-height:var(--ds-leading-tight);font-variant-numeric:tabular-nums;} :where(html[data-ui-version="v2"]) .ds-metric>small{display:block;margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-snug);}@media (max-width:30rem){:where(html[data-ui-version="v2"]) .ds-metric-grid{grid-template-columns:minmax(0,1fr);}}}
@layer components{:where(html[data-ui-version="v2"]) .ds-chart-card{min-width:0;overflow:hidden;} :where(html[data-ui-version="v2"]) .ds-chart-frame{min-height:18rem;display:grid;align-items:stretch;padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-2);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:linear-gradient(to bottom,var(--ds-color-surface-subtle),var(--ds-color-surface));} :where(html[data-ui-version="v2"]) .ds-chart{width:100%;min-width:36rem;height:17rem;overflow:visible;} :where(html[data-ui-version="v2"]) .ds-chart-scroll{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;} :where(html[data-ui-version="v2"]) .ds-chart__grid{stroke:var(--ds-color-border);stroke-width:1;} :where(html[data-ui-version="v2"]) .ds-chart__axis{stroke:var(--ds-color-border-strong);stroke-width:1;} :where(html[data-ui-version="v2"]) .ds-chart__line{fill:none;stroke:var(--ds-color-brand);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;} :where(html[data-ui-version="v2"]) .ds-chart__area{fill:var(--ds-color-brand-soft);opacity:.72;} :where(html[data-ui-version="v2"]) .ds-chart__point{fill:var(--ds-color-surface);stroke:var(--ds-color-brand);stroke-width:3;} :where(html[data-ui-version="v2"]) .ds-chart__label{fill:var(--ds-color-text-muted);font:12px var(--ds-font-sans);} :where(html[data-ui-version="v2"]) .ds-chart__bar{fill:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-chart__bar--muted{fill:var(--ds-color-info);} :where(html[data-ui-version="v2"]) .ds-chart-legend{display:flex;flex-wrap:wrap;gap:var(--ds-space-4);margin-top:var(--ds-space-3);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-chart-legend__item{display:inline-flex;align-items:center;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-chart-legend__swatch{width:.75rem;height:.75rem;border-radius:var(--ds-radius-xs);background:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-chart-legend__swatch[data-series="comparison"]{background:var(--ds-color-info);} :where(html[data-ui-version="v2"]) .ds-chart-summary{margin-top:var(--ds-space-4);padding:var(--ds-space-4);border-left:.25rem solid var(--ds-color-brand);border-radius:var(--ds-radius-sm);background:var(--ds-color-brand-soft);color:var(--ds-color-text);} :where(html[data-ui-version="v2"]) .ds-chart-summary strong{display:block;margin-bottom:var(--ds-space-1);}@media (forced-colors:active){:where(html[data-ui-version="v2"]) .ds-chart__line,:where(html[data-ui-version="v2"]) .ds-chart__point{stroke:CanvasText;} :where(html[data-ui-version="v2"]) .ds-chart__area{fill:Canvas;} :where(html[data-ui-version="v2"]) .ds-chart__bar,:where(html[data-ui-version="v2"]) .ds-chart__bar--muted{fill:CanvasText;}}}
@layer components{:where(html[data-ui-version="v2"]) .ds-workbench-toolbar{display:grid;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-workbench-toolbar__primary{display:grid;grid-template-columns:minmax(15rem,1fr) auto auto;align-items:end;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-workbench-search{position:relative;} :where(html[data-ui-version="v2"]) .ds-workbench-search .ds-icon{position:absolute;left:var(--ds-space-3);top:50%;translate:0 -50%;color:var(--ds-color-text-subtle);pointer-events:none;} :where(html[data-ui-version="v2"]) .ds-workbench-search .ds-input{padding-left:2.75rem;} :where(html[data-ui-version="v2"]) .ds-filter-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-filter-panel[hidden]{display:none;} :where(html[data-ui-version="v2"]) .ds-filter-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-filter-chip{min-height:2rem;display:inline-flex;align-items:center;gap:var(--ds-space-1);padding:0 var(--ds-space-3);border:1px solid var(--ds-color-brand-border);border-radius:var(--ds-radius-pill);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);} :where(html[data-ui-version="v2"]) button.ds-filter-chip{cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-operation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-3);margin-bottom:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-operation-summary__item{min-width:0;padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-operation-summary__label{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-operation-summary__value{margin-top:var(--ds-space-1);overflow-wrap:anywhere;font-size:var(--ds-text-xl);font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-operation-summary__hint{margin-top:var(--ds-space-1);color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-data-grid-card--full{width:100%;} :where(html[data-ui-version="v2"]) .ds-data-grid-card__loading{padding:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-data-grid-card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);overflow:clip;} :where(html[data-ui-version="v2"]) .ds-data-grid-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-data-grid-card__title{font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-data-grid-card__meta{margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-data-grid-card__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-top:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-bulk-bar{position:sticky;bottom:calc(var(--ds-mobile-nav-height,0px) + var(--ds-space-3));z-index:15;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);margin-top:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-color-brand-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-lg);} :where(html[data-ui-version="v2"]) .ds-bulk-bar[hidden]{display:none;} :where(html[data-ui-version="v2"]) .ds-mobile-records{display:none;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-mobile-record{display:grid;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-mobile-record__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-mobile-record__title{font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-mobile-record__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-mobile-record__actions{display:grid;grid-template-columns:1fr auto;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-task-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ds-space-2);margin-top:var(--ds-space-5);padding:var(--ds-space-4);border-top:1px solid var(--ds-color-border);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-disabled-reason{margin-right:auto;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);}@media (max-width:64rem){:where(html[data-ui-version="v2"]) .ds-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));} :where(html[data-ui-version="v2"]) .ds-operation-summary{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-workbench-toolbar__primary{grid-template-columns:1fr 1fr;} :where(html[data-ui-version="v2"]) .ds-workbench-search{grid-column:1 / -1;} :where(html[data-ui-version="v2"]) .ds-filter-panel{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-operation-summary{grid-template-columns:1fr 1fr;} :where(html[data-ui-version="v2"]) .ds-data-grid-card .ds-table-wrap{display:none;} :where(html[data-ui-version="v2"]) .ds-mobile-records{display:grid;padding:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-data-grid-card__header{padding:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-data-grid-card__footer{padding:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-task-actions{position:sticky;bottom:var(--ds-mobile-nav-height);z-index:10;margin-inline:calc(var(--ds-space-4) * -1);padding-bottom:calc(var(--ds-space-4) + env(safe-area-inset-bottom));box-shadow:0 -8px 24px var(--ds-color-palette-ff0286fccb);}}@media (max-width:28rem){:where(html[data-ui-version="v2"]) .ds-operation-summary{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-mobile-record__meta{grid-template-columns:1fr;}}}@layer components{:where(html[data-ui-version="v2"]) .ds-workbench-toolbar{gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-filter-panel{padding-top:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-operation-summary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0;margin-bottom:var(--ds-space-4);border-block:1px solid var(--ds-color-divider);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-operation-summary__item{align-self:start;min-height:0;padding:var(--ds-space-3) var(--ds-space-4);border:0;border-radius:0;background:transparent;} :where(html[data-ui-version="v2"]) .ds-operation-summary__item + .ds-operation-summary__item{border-inline-start:1px solid var(--ds-color-divider);} :where(html[data-ui-version="v2"]) .ds-operation-summary__label{font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-medium);} :where(html[data-ui-version="v2"]) .ds-operation-summary__value{margin-top:0;font-size:var(--ds-text-lg);line-height:var(--ds-leading-snug);overflow-wrap:anywhere;} :where(html[data-ui-version="v2"]) .ds-operation-summary__hint{margin-top:0;font-size:var(--ds-text-2xs);line-height:var(--ds-leading-snug);} :where(html[data-ui-version="v2"]) .ds-data-grid-card{border-radius:var(--ds-radius-md);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-data-grid-card__header{padding:var(--ds-space-3) var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-data-grid-card__footer{padding:var(--ds-space-3) var(--ds-space-4);}@media (max-width:64rem){:where(html[data-ui-version="v2"]) .ds-operation-summary__item:nth-child(odd){border-inline-start:0;} :where(html[data-ui-version="v2"]) .ds-operation-summary__item:nth-child(n+3){border-top:1px solid var(--ds-color-divider);}}@media (max-width:28rem){:where(html[data-ui-version="v2"]) .ds-operation-summary{grid-template-columns:1fr 1fr;} :where(html[data-ui-version="v2"]) .ds-operation-summary__item{padding:var(--ds-space-2) var(--ds-space-3);}}}
@layer components{:where(html[data-ui-version="v2"]) .ds-stock-level{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-stock-level::before{width:.55rem;height:.55rem;border-radius:50%;background:var(--ds-color-success);content:"";} :where(html[data-ui-version="v2"]) .ds-stock-level[data-state="low"]::before{background:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-stock-level[data-state="critical"]::before,:where(html[data-ui-version="v2"]) .ds-stock-level[data-state="negative"]::before{background:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) .ds-warehouse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-warehouse-card{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-warehouse-card__head{display:flex;justify-content:space-between;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-warehouse-card__title{font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-warehouse-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-warehouse-card__stat{padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-warehouse-card__label{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-warehouse-card__value{margin-top:var(--ds-space-1);font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-task-station{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-task-panel{min-width:0;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);overflow:clip;} :where(html[data-ui-version="v2"]) .ds-task-panel__header{padding:var(--ds-space-5);border-bottom:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-task-panel__body{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-quantity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-quantity-cell{padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-quantity-cell__label{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-quantity-cell__value{margin-top:var(--ds-space-1);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-barcode-stage{display:grid;place-items:center;min-height:20rem;padding:var(--ds-space-6);border:2px dashed var(--ds-color-brand-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-brand-soft);text-align:center;} :where(html[data-ui-version="v2"]) .ds-barcode-stage__icon{width:5rem;height:5rem;display:grid;place-items:center;border-radius:50%;background:var(--ds-color-surface);color:var(--ds-color-brand-active);box-shadow:var(--ds-shadow-md);} :where(html[data-ui-version="v2"]) .ds-barcode-stage__icon .ds-icon{width:2.5rem;height:2.5rem;} :where(html[data-ui-version="v2"]) .ds-barcode-stage__title{margin-top:var(--ds-space-4);font-size:var(--ds-text-xl);} :where(html[data-ui-version="v2"]) .ds-barcode-stage__copy{max-width:30rem;margin-top:var(--ds-space-2);color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-transfer-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-transfer-route__arrow{width:var(--ds-touch-target);height:var(--ds-touch-target);display:grid;place-items:center;color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-expiry{display:inline-flex;align-items:center;gap:var(--ds-space-1);color:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-expiry[data-state="warning"]{color:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-expiry[data-state="expired"]{color:var(--ds-color-danger);font-weight:var(--ds-weight-semibold);}@media (max-width:64rem){:where(html[data-ui-version="v2"]) .ds-warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));} :where(html[data-ui-version="v2"]) .ds-task-station{grid-template-columns:1fr;}}@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-warehouse-grid{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-transfer-route{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-transfer-route__arrow{rotate:90deg;justify-self:center;} :where(html[data-ui-version="v2"]) .ds-quantity-grid{grid-template-columns:1fr;}}}
@layer components{html[data-ui-version="v2"] .ds-restaurant-page{display:grid;gap:var(--ds-space-5)}html[data-ui-version="v2"] .ds-restaurant-page__notice{border-inline-start:3px solid var(--ds-color-brand)}html[data-ui-version="v2"] .ds-restaurant-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-3)}html[data-ui-version="v2"] .ds-restaurant-kpi{display:grid;gap:var(--ds-space-1);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface)}html[data-ui-version="v2"] .ds-restaurant-kpi__label{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}html[data-ui-version="v2"] .ds-restaurant-kpi__value{font:var(--ds-weight-bold) var(--ds-text-2xl)/1.1 var(--ds-font-sans);font-variant-numeric:tabular-nums}html[data-ui-version="v2"] .ds-restaurant-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:var(--ds-space-4);align-items:start}html[data-ui-version="v2"] .ds-restaurant-panel{min-width:0;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);overflow:hidden}html[data-ui-version="v2"] .ds-restaurant-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4);border-bottom:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-restaurant-panel__header h2{margin:0;font-size:var(--ds-text-lg)}html[data-ui-version="v2"] .ds-restaurant-panel__header p{margin:var(--ds-space-1) 0 0;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-restaurant-panel__header>a{min-height:var(--ds-touch-target);display:inline-flex;align-items:center;padding:0 var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-brand-active);font-weight:var(--ds-weight-semibold);text-decoration:none;box-shadow:var(--ds-shadow-xs)}html[data-ui-version="v2"] .ds-restaurant-panel__header>a:hover{border-color:var(--ds-color-brand-border);background:var(--ds-color-brand-soft)}html[data-ui-version="v2"] .ds-restaurant-panel__body{display:grid;gap:var(--ds-space-3);padding:var(--ds-space-4)}html[data-ui-version="v2"] .ds-import-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ds-space-2);margin:0;padding:0;list-style:none}html[data-ui-version="v2"] .ds-import-step{display:grid;gap:var(--ds-space-1);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle)}html[data-ui-version="v2"] .ds-import-step[aria-current="step"]{border-color:var(--ds-color-brand);background:var(--ds-color-brand-soft)}html[data-ui-version="v2"] .ds-import-step[data-state="complete"]{border-color:var(--ds-color-success-border)}html[data-ui-version="v2"] .ds-import-step__number{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);font-weight:var(--ds-weight-bold)}html[data-ui-version="v2"] .ds-upload-zone{display:grid;place-items:center;gap:var(--ds-space-3);min-height:12rem;padding:var(--ds-space-5);border:1px dashed var(--ds-color-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);text-align:center}html[data-ui-version="v2"] .ds-upload-zone__formats{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}html[data-ui-version="v2"] .ds-file-summary{display:grid;grid-template-columns:1fr auto;gap:var(--ds-space-3);align-items:center;padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md)}html[data-ui-version="v2"] .ds-file-summary__meta{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}html[data-ui-version="v2"] .ds-mapping-list{display:grid;gap:var(--ds-space-3)}html[data-ui-version="v2"] .ds-mapping-card{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--ds-space-3);align-items:center;padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg)}html[data-ui-version="v2"] .ds-mapping-card__source,html[data-ui-version="v2"] .ds-mapping-card__target{display:grid;gap:var(--ds-space-1)}html[data-ui-version="v2"] .ds-mapping-card__arrow{color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-confidence{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-confidence__bar{flex:1;height:.5rem;border:0;border-radius:999px;background:var(--ds-color-surface-muted);overflow:hidden}html[data-ui-version="v2"] .ds-confidence__bar::-webkit-progress-bar{background:var(--ds-color-surface-muted)}html[data-ui-version="v2"] .ds-confidence__bar::-webkit-progress-value{background:var(--ds-color-brand)}html[data-ui-version="v2"] .ds-confidence__bar::-moz-progress-bar{background:var(--ds-color-brand)}html[data-ui-version="v2"] .ds-cost-stack{display:grid;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-cost-row{display:grid;grid-template-columns:minmax(9rem,1fr) 3fr auto;gap:var(--ds-space-3);align-items:center}html[data-ui-version="v2"] .ds-cost-row__track{height:.6rem;border:0;border-radius:999px;background:var(--ds-color-surface-muted);overflow:hidden}html[data-ui-version="v2"] .ds-cost-row__track::-webkit-progress-bar{background:var(--ds-color-surface-muted)}html[data-ui-version="v2"] .ds-cost-row__track::-webkit-progress-value{background:var(--ds-color-brand)}html[data-ui-version="v2"] .ds-cost-row__track::-moz-progress-bar{background:var(--ds-color-brand)}html[data-ui-version="v2"] .ds-pos-board{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);gap:var(--ds-space-4)}html[data-ui-version="v2"] .ds-pos-categories{display:flex;gap:var(--ds-space-2);flex-wrap:wrap}html[data-ui-version="v2"] .ds-pos-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-pos-product{display:grid;gap:var(--ds-space-1);min-height:5.5rem;padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);text-align:left}html[data-ui-version="v2"] .ds-pos-order{display:grid;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-pos-line{display:grid;grid-template-columns:auto 1fr auto;gap:var(--ds-space-2);align-items:center;padding-block:var(--ds-space-2);border-bottom:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-kds-toolbar{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);align-items:center}html[data-ui-version="v2"] .ds-kds-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3)}html[data-ui-version="v2"] .ds-kds-ticket{display:grid;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-top:4px solid var(--ds-color-info);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface)}html[data-ui-version="v2"] .ds-kds-ticket[data-priority="urgent"]{border-top-color:var(--ds-color-danger)}html[data-ui-version="v2"] .ds-kds-ticket[data-priority="warning"]{border-top-color:var(--ds-color-warning)}html[data-ui-version="v2"] .ds-kds-ticket__head{display:flex;justify-content:space-between;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-kds-ticket__time{font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums}html[data-ui-version="v2"] .ds-kds-ticket ul{margin:0;padding-inline-start:1.25rem}html[data-ui-version="v2"] .ds-floor-toolbar{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);align-items:center;justify-content:space-between}html[data-ui-version="v2"] .ds-floor-plan{display:grid;grid-template-columns:repeat(4,minmax(7rem,1fr));gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface-subtle);border:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-floor-table{display:grid;place-items:center;gap:var(--ds-space-1);min-height:7rem;padding:var(--ds-space-3);border:2px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);text-align:center}html[data-ui-version="v2"] .ds-floor-table[data-state="occupied"]{border-color:var(--ds-color-warning);background:var(--ds-color-warning-soft)}html[data-ui-version="v2"] .ds-floor-table[data-state="reserved"]{border-color:var(--ds-color-info);background:var(--ds-color-info-soft)}html[data-ui-version="v2"] .ds-floor-table[data-state="ready"]{border-color:var(--ds-color-success);background:var(--ds-color-success-soft)}html[data-ui-version="v2"] .ds-reservation-timeline{display:grid;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-reservation-card{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:var(--ds-space-3);align-items:center;padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg)}html[data-ui-version="v2"] .ds-reservation-card__time{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums}html[data-ui-version="v2"] .ds-shift-grid{display:grid;gap:var(--ds-space-2);overflow-x:auto}html[data-ui-version="v2"] .ds-shift-row{display:grid;grid-template-columns:12rem minmax(42rem,1fr);gap:var(--ds-space-3);align-items:center;min-width:56rem}html[data-ui-version="v2"] .ds-shift-person{display:grid;gap:.15rem}html[data-ui-version="v2"] .ds-shift-track{display:flex;align-items:center;min-height:3rem;padding:var(--ds-space-1);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:repeating-linear-gradient(90deg,var(--ds-color-surface),var(--ds-color-surface) calc(8.333% - 1px),var(--ds-color-border) calc(8.333% - 1px),var(--ds-color-border) 8.333%);overflow:hidden}html[data-ui-version="v2"] .ds-shift-block{display:flex;align-items:center;width:70%;min-height:2.25rem;padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-sm);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold)}html[data-ui-version="v2"] .ds-reconciliation-list{display:grid;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-reconciliation-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--ds-space-3);align-items:center;padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md)}html[data-ui-version="v2"] .ds-restaurant-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);justify-content:flex-end;padding:var(--ds-space-4);border-top:1px solid var(--ds-color-border)}@media (max-width:70rem){html[data-ui-version="v2"] .ds-restaurant-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-version="v2"] .ds-restaurant-grid,html[data-ui-version="v2"] .ds-pos-board{grid-template-columns:1fr}html[data-ui-version="v2"] .ds-recipe-grid,html[data-ui-version="v2"] .ds-kds-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){html[data-ui-version="v2"] .ds-restaurant-kpis,html[data-ui-version="v2"] .ds-recipe-grid,html[data-ui-version="v2"] .ds-kds-board,html[data-ui-version="v2"] .ds-pos-products{grid-template-columns:1fr}html[data-ui-version="v2"] .ds-import-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}html[data-ui-version="v2"] .ds-import-step{min-width:11rem;scroll-snap-align:start}html[data-ui-version="v2"] .ds-mapping-card{grid-template-columns:1fr}html[data-ui-version="v2"] .ds-mapping-card__arrow{transform:rotate(90deg);justify-self:center}html[data-ui-version="v2"] .ds-floor-plan{grid-template-columns:repeat(2,minmax(7rem,1fr))}html[data-ui-version="v2"] .ds-reservation-card{grid-template-columns:4.5rem minmax(0,1fr)}html[data-ui-version="v2"] .ds-reservation-card>.ds-badge{grid-column:2}html[data-ui-version="v2"] .ds-cost-row{grid-template-columns:1fr auto}html[data-ui-version="v2"] .ds-cost-row__track{grid-column:1/-1}}@media (forced-colors:active){html[data-ui-version="v2"] .ds-kds-ticket,html[data-ui-version="v2"] .ds-floor-table,html[data-ui-version="v2"] .ds-import-step{forced-color-adjust:auto}}}@layer components{html[data-ui-version="v2"] .ds-restaurant-page{gap:var(--ds-space-4);}html[data-ui-version="v2"] .ds-restaurant-kpi{border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);}html[data-ui-version="v2"] .ds-restaurant-kpi__value{color:var(--ds-color-text-strong);}html[data-ui-version="v2"] .ds-restaurant-grid{gap:var(--ds-space-3);}html[data-ui-version="v2"] .ds-restaurant-panel{border-color:var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);}html[data-ui-version="v2"] .ds-restaurant-panel__header{border-bottom-color:var(--ds-color-divider);background:var(--ds-color-surface);}html[data-ui-version="v2"] .ds-import-step{border-color:var(--ds-color-divider);background:var(--ds-color-surface-subtle);}}
@layer components{:where(html[data-ui-version="v2"]) .ds-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-quality-card{min-width:0;display:grid;gap:var(--ds-space-3);padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-quality-card__title{font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-quality-card__meta{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-quality-list{display:grid;gap:var(--ds-space-2);padding-inline-start:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-viewport-status{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);align-items:center;} :where(html[data-ui-version="v2"]) .ds-responsive-pair{display:grid;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-responsive-pair__desktop{display:block;} :where(html[data-ui-version="v2"]) .ds-responsive-pair__mobile{display:none;} :where(html[data-ui-version="v2"]) .ds-sticky-action-bar{position:sticky;inset-block-end:calc(var(--ds-mobile-nav-height) + var(--ds-safe-bottom));z-index:var(--ds-z-sticky);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-translucent);box-shadow:var(--ds-shadow-sm);backdrop-filter:blur(0.75rem);} :where(html[data-ui-version="v2"]) .ds-scroll-demo{min-inline-size:44rem;} :where(html[data-ui-version="v2"]) .ds-long-copy{max-inline-size:var(--ds-readable-line);} :where(html[data-ui-version="v2"]) .ds-quality-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);}@media (max-width:64rem){:where(html[data-ui-version="v2"]) .ds-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-quality-grid{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-responsive-pair__desktop{display:none;} :where(html[data-ui-version="v2"]) .ds-responsive-pair__mobile{display:grid;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-sticky-action-bar{inset-inline:0;border-radius:var(--ds-radius-md);} :where(html[data-ui-version="v2"]) .ds-sticky-action-bar .ds-button{flex:1 1 auto;}}@media print{:where(html[data-ui-version="v2"]) .ds-sticky-action-bar{display:none;}}}@layer components{:where(html[data-ui-version="v2"]) .ds-card--padded{padding:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-mobile-record__meta>div{display:grid;gap:var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-mobile-record__meta dt{color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-mobile-record__meta dd{color:var(--ds-color-text);font-weight:var(--ds-weight-semibold);}}@layer components{:where(html[data-ui-version="v2"]) .ds-state{max-width:36rem;margin-inline:auto;padding-block:clamp(var(--ds-space-6),6vw,var(--ds-space-10));} :where(html[data-ui-version="v2"]) .ds-state__icon,:where(html[data-ui-version="v2"]) .ds-empty-state__icon{border:1px solid var(--ds-color-brand-border);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-state__actions,:where(html[data-ui-version="v2"]) .ds-empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-alert{border-inline-start-width:.25rem;box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-alert__message{color:var(--ds-color-text);} :where(html[data-ui-version="v2"]) .ds-toast-region{inset-block-end:max(var(--ds-space-5),calc(var(--ds-mobile-nav-height,0px) + var(--ds-safe-bottom,0px) + var(--ds-space-3)));} :where(html[data-ui-version="v2"]) .ds-toast{border-inline-start:.25rem solid var(--ds-color-success);box-shadow:var(--ds-shadow-float);animation:ds-toast-enter var(--ds-duration-base) var(--ds-ease-standard) both;} :where(html[data-ui-version="v2"]) .ds-toast__mark{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:50%;background:var(--ds-color-success-soft);color:var(--ds-color-success-text);} :where(html[data-ui-version="v2"]) .ds-toast__mark::before{width:.55rem;height:.3rem;border-inline-start:.13rem solid currentColor;border-block-end:.13rem solid currentColor;transform:rotate(-45deg) translateY(-.05rem);content:"";} :where(html[data-ui-version="v2"]) .ds-icon-button[data-ds-close-icon]::before,:where(html[data-ui-version="v2"]) .ds-toast__close::before{width:.85rem;height:.85rem;background:linear-gradient(45deg,transparent 44%,currentColor 45% 55%,transparent 56%),linear-gradient(-45deg,transparent 44%,currentColor 45% 55%,transparent 56%);content:"";} :where(html[data-ui-version="v2"]) .ds-dialog{border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-float);} :where(html[data-ui-version="v2"]) .ds-table tbody tr:focus-within{background:var(--ds-color-row-selected);box-shadow:inset .18rem 0 var(--ds-color-focus);} :where(html[data-ui-version="v2"]) .ds-button__spinner{animation-duration:800ms;}@keyframes ds-toast-enter{from{opacity:0;transform:translateY(.35rem);}to{opacity:1;transform:none;}}@media (hover:hover) and (pointer:fine){:where(html[data-ui-version="v2"]) .ds-button:not(:disabled):active{transform:translateY(1px);} :where(html[data-ui-version="v2"]) .ds-icon-button:hover{background:var(--ds-color-surface-muted);}}@media (max-width:32rem){:where(html[data-ui-version="v2"]) .ds-toast-region{inset-block-end:max(var(--ds-space-3),calc(var(--ds-mobile-nav-height,0px) + var(--ds-safe-bottom,0px) + var(--ds-space-2)));} :where(html[data-ui-version="v2"]) .ds-state{padding-inline:var(--ds-space-3);}}}
@layer layouts{:where(html[data-ui-version="v2"]) .ds-lab-shell{min-height:100vh;} :where(html[data-ui-version="v2"]) .ds-lab-header{position:sticky;inset-block-start:0;z-index:100;border-bottom:1px solid var(--ds-color-border);background:var(--ds-color-surface-translucent);backdrop-filter:blur(0.75rem);} :where(html[data-ui-version="v2"]) .ds-lab-header__inner,:where(html[data-ui-version="v2"]) .ds-lab-main{width:min(calc(100% - 2rem),var(--ds-content-max));margin-inline:auto;} :where(html[data-ui-version="v2"]) .ds-lab-header__inner{min-height:4.25rem;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-lab-main{padding-block:var(--ds-space-10);} :where(html[data-ui-version="v2"]) .ds-lab-hero{display:grid;gap:var(--ds-space-4);margin-bottom:var(--ds-space-10);} :where(html[data-ui-version="v2"]) .ds-lab-title{font-size:var(--ds-text-3xl);} :where(html[data-ui-version="v2"]) .ds-lab-lead{max-width:72ch;color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-lab-nav{display:flex;gap:var(--ds-space-2);overflow-x:auto;padding-bottom:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-lab-nav a{padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);font-size:var(--ds-text-sm);text-decoration:none;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-lab-section{scroll-margin-top:6rem;margin-top:var(--ds-space-10);} :where(html[data-ui-version="v2"]) .ds-lab-section:first-of-type{margin-top:0;} :where(html[data-ui-version="v2"]) .ds-lab-section__head{display:flex;align-items:end;justify-content:space-between;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-lab-section__title{font-size:var(--ds-text-xl);} :where(html[data-ui-version="v2"]) .ds-lab-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-lab-span-3{grid-column:span 3;} :where(html[data-ui-version="v2"]) .ds-lab-span-4{grid-column:span 4;} :where(html[data-ui-version="v2"]) .ds-lab-span-5{grid-column:span 5;} :where(html[data-ui-version="v2"]) .ds-lab-span-6{grid-column:span 6;} :where(html[data-ui-version="v2"]) .ds-lab-span-7{grid-column:span 7;} :where(html[data-ui-version="v2"]) .ds-lab-span-8{grid-column:span 8;} :where(html[data-ui-version="v2"]) .ds-lab-span-9{grid-column:span 9;} :where(html[data-ui-version="v2"]) .ds-lab-span-12{grid-column:1 / -1;} :where(html[data-ui-version="v2"]) .ds-stack{display:grid;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-demo-surface{padding:var(--ds-space-5);border:1px dashed var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-action-list{display:grid;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-action-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-action-row__icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-brand-soft);color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-action-row__copy{min-width:0;display:grid;gap:var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-action-row__title{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-action-row__meta{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);}@media (max-width:72rem){:where(html[data-ui-version="v2"]) :is(.ds-lab-span-3,.ds-lab-span-4,.ds-lab-span-5,.ds-lab-span-6,.ds-lab-span-7,.ds-lab-span-8,.ds-lab-span-9){grid-column:span 6;}}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-lab-header__inner,:where(html[data-ui-version="v2"]) .ds-lab-main{width:min(calc(100% - 1.25rem),var(--ds-content-max));} :where(html[data-ui-version="v2"]) :is(.ds-lab-span-3,.ds-lab-span-4,.ds-lab-span-5,.ds-lab-span-6,.ds-lab-span-7,.ds-lab-span-8,.ds-lab-span-9){grid-column:1 / -1;} :where(html[data-ui-version="v2"]) .ds-lab-section__head{align-items:start;flex-direction:column;} :where(html[data-ui-version="v2"]) .ds-card__header,:where(html[data-ui-version="v2"]) .ds-card__body,:where(html[data-ui-version="v2"]) .ds-card__footer{padding-inline:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-action-row{grid-template-columns:auto minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-action-row> :last-child{grid-column:1 / -1;width:100%;}}}
@layer layouts{:where(html[data-ui-version="v2"]) body[data-ds-overlay-open="true"]{overflow:hidden;} :where(html[data-ui-version="v2"]) body:has(.ds-app-shell){overflow:hidden;} :where(html[data-ui-version="v2"]) .ds-app-shell{min-height:100dvh;display:grid;grid-template-columns:var(--ds-sidebar-width-expanded) minmax(0,1fr);grid-template-rows:var(--ds-topbar-height) minmax(0,1fr);background:transparent;} :where(html[data-ui-version="v2"]) .ds-sidebar{grid-column:1;grid-row:1 / -1;min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-inline-end:1px solid var(--ds-color-sidebar-border);background:linear-gradient(180deg,var(--ds-color-sidebar) 0%,var(--ds-color-sidebar-deep) 100%);color:var(--ds-color-text-inverse);box-shadow:0.5rem 0 2rem var(--ds-color-palette-4e5eccab3d);transition:width var(--ds-duration-base) var(--ds-ease-standard),transform var(--ds-duration-base) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-sidebar__brand{min-height:var(--ds-topbar-height);display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-color-sidebar-border);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-brand-mark{width:2.25rem;height:2.25rem;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--ds-color-palette-69b23e0a88);border-radius:var(--ds-radius-md);background:linear-gradient(145deg,var(--ds-color-palette-1b927b),var(--ds-color-brand));color:var(--ds-color-text-inverse);box-shadow:0 0.5rem 1.5rem var(--ds-color-palette-4e065e1891);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-letter-tight);} :where(html[data-ui-version="v2"]) .ds-brand-copy{min-width:0;display:grid;line-height:var(--ds-leading-snug);} :where(html[data-ui-version="v2"]) .ds-brand-name{overflow:hidden;font-weight:var(--ds-weight-bold);text-overflow:ellipsis;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-brand-product{overflow:hidden;color:var(--ds-color-sidebar-text);font-size:var(--ds-text-xs);text-overflow:ellipsis;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-sidebar__quick{padding:var(--ds-space-3);border-bottom:1px solid var(--ds-color-sidebar-border);} :where(html[data-ui-version="v2"]) .ds-sidebar__quick .ds-button{width:100%;justify-content:flex-start;border-color:var(--ds-color-palette-69b23e0a88);background:var(--ds-color-palette-7f46531fc4);color:var(--ds-color-text-inverse);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-sidebar__quick .ds-button:hover{background:var(--ds-color-palette-d082a98c36);} :where(html[data-ui-version="v2"]) .ds-sidebar__scroll{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-nav-group + .ds-nav-group{margin-top:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-nav-group__label{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);padding:0 var(--ds-space-3) var(--ds-space-2);color:var(--ds-color-sidebar-muted);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-letter-caps);text-transform:uppercase;} :where(html[data-ui-version="v2"]) .ds-nav-group__label::after{width:0.25rem;height:0.25rem;border-radius:50%;background:transparent;content:"";} :where(html[data-ui-version="v2"]) .ds-nav-group[data-active="true"] .ds-nav-group__label{color:var(--ds-color-palette-76180e865e);} :where(html[data-ui-version="v2"]) .ds-nav-group[data-active="true"] .ds-nav-group__label::after{background:var(--ds-color-palette-69d6bf);box-shadow:0 0 0 0.2rem var(--ds-color-palette-dd8cf27c64);} :where(html[data-ui-version="v2"]) .ds-nav-list{display:grid;gap:var(--ds-space-1);list-style:none;} :where(html[data-ui-version="v2"]) .ds-nav-link{min-height:var(--ds-touch-target);display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid transparent;border-radius:var(--ds-radius-md);color:var(--ds-color-sidebar-text);font-size:var(--ds-text-sm);text-decoration:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-nav-link:hover{background:var(--ds-color-sidebar-hover);color:var(--ds-color-text-inverse);transform:translateX(0.125rem);} :where(html[data-ui-version="v2"]) .ds-nav-link[aria-current="page"]{border-color:var(--ds-color-sidebar-active-border);background:linear-gradient(90deg,var(--ds-color-sidebar-active),var(--ds-color-palette-116b5b));color:var(--ds-color-text-inverse);box-shadow:0 0.5rem 1.25rem var(--ds-color-palette-0eebab72c2);} :where(html[data-ui-version="v2"]) .ds-nav-link__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-nav-link__badge{min-width:1.5rem;padding:0 var(--ds-space-1);border-radius:var(--ds-radius-pill);background:var(--ds-color-sidebar-badge);font-size:var(--ds-text-xs);text-align:center;} :where(html[data-ui-version="v2"]) .ds-sidebar__footer{display:grid;gap:var(--ds-space-2);padding:var(--ds-space-3);border-top:1px solid var(--ds-color-sidebar-border);} :where(html[data-ui-version="v2"]) .ds-sidebar__footer-button{width:100%;justify-content:flex-start;color:var(--ds-color-sidebar-text);} :where(html[data-ui-version="v2"]) .ds-sidebar__footer-button:hover{background:var(--ds-color-sidebar-hover);color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-sidebar__footer [data-ds-sidebar-close]{display:none;} :where(html[data-ui-version="v2"]) .ds-sidebar__health{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-color-sidebar-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-health-dot{width:0.5rem;height:0.5rem;border-radius:50%;background:var(--ds-color-palette-69d6bf);box-shadow:0 0 0 0.2rem var(--ds-color-palette-dd8cf27c64);} :where(html[data-ui-version="v2"]) .ds-topbar{grid-column:2;grid-row:1;position:relative;z-index:var(--ds-z-topbar);min-width:0;display:flex;align-items:center;gap:var(--ds-space-3);padding-inline:var(--ds-shell-gutter);border-bottom:1px solid var(--ds-color-border);background:var(--ds-color-surface-translucent);box-shadow:0 1px 0 var(--ds-color-palette-452fe2595d);backdrop-filter:blur(1rem) saturate(125%);} :where(html[data-ui-version="v2"]) .ds-topbar__start{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-topbar__end{flex:0 0 auto;display:flex;align-items:center;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-mobile-brand{display:none;} :where(html[data-ui-version="v2"]) .ds-topbar__mobile-menu{display:none;} :where(html[data-ui-version="v2"]) .ds-topbar__desktop-collapse{display:inline-flex;} :where(html[data-ui-version="v2"]) .ds-topbar__separator{width:1px;height:1.75rem;margin-inline:var(--ds-space-1);background:var(--ds-color-divider);} :where(html[data-ui-version="v2"]) .ds-topbar__sync{display:flex;align-items:center;gap:var(--ds-space-2);padding-inline:var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-topbar__sync .ds-health-dot{width:0.4rem;height:0.4rem;background:var(--ds-color-success);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-topbar__command{min-width:12rem;justify-content:space-between;color:var(--ds-color-text-muted);font-weight:var(--ds-weight-regular);} :where(html[data-ui-version="v2"]) .ds-keycap{min-width:1.5rem;padding:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--ds-color-border);border-bottom-color:var(--ds-color-border-strong);border-radius:var(--ds-radius-xs);background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);line-height:1.2;text-align:center;box-shadow:inset 0 -1px 0 var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-topbar__notification{position:relative;} :where(html[data-ui-version="v2"]) .ds-notification-dot{position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem;width:.5rem;height:.5rem;border:2px solid var(--ds-color-surface);border-radius:50%;background:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) .ds-user-trigger{display:flex;align-items:center;gap:var(--ds-space-2);padding-inline:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-avatar{width:2.125rem;height:2.125rem;display:grid;place-items:center;border:1px solid var(--ds-color-brand-border);border-radius:50%;background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-user-trigger__copy{min-width:0;display:grid;text-align:left;line-height:1.2;} :where(html[data-ui-version="v2"]) .ds-user-trigger__name{max-width:10rem;overflow:hidden;font-size:var(--ds-text-sm);text-overflow:ellipsis;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-user-trigger__role{color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-regular);} :where(html[data-ui-version="v2"]) .ds-shell-main{grid-column:2;grid-row:2;min-width:0;overflow:auto;overscroll-behavior:contain;scroll-behavior:smooth;} :where(html[data-ui-version="v2"]) .ds-shell-content{width:min(100%,var(--ds-shell-content-max));margin-inline:auto;padding:var(--ds-space-6) var(--ds-shell-gutter) var(--ds-space-12);} :where(html[data-ui-version="v2"]) .ds-shell-contextbar{min-height:var(--ds-shell-status-height);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-palette-cecd7d17da);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);backdrop-filter:blur(0.5rem);} :where(html[data-ui-version="v2"]) .ds-shell-contextbar__status{display:flex;align-items:center;gap:var(--ds-space-2);white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-breadcrumbs{min-width:0;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);list-style:none;} :where(html[data-ui-version="v2"]) .ds-breadcrumbs__item + .ds-breadcrumbs__item::before{content:"/";margin-inline-end:var(--ds-space-2);color:var(--ds-color-border-strong);} :where(html[data-ui-version="v2"]) .ds-breadcrumbs a{text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-breadcrumbs a:hover{color:var(--ds-color-brand);text-decoration:underline;} :where(html[data-ui-version="v2"]) .ds-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-6);margin-bottom:var(--ds-space-7);} :where(html[data-ui-version="v2"]) .ds-page-header__copy{min-width:0;max-width:62rem;} :where(html[data-ui-version="v2"]) .ds-page-header__eyebrow{margin-bottom:var(--ds-space-2);color:var(--ds-color-brand);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-letter-caps);text-transform:uppercase;} :where(html[data-ui-version="v2"]) .ds-page-header__title{font-size:var(--ds-text-2xl);} :where(html[data-ui-version="v2"]) .ds-page-header__description{margin-top:var(--ds-space-2);color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-page-header__actions{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-mobile-nav{display:none;} :where(html[data-ui-version="v2"]) .ds-shell-scrim{display:none;}@media (min-width:64.01rem){:where(html[data-ui-version="v2"]) .ds-app-shell[data-nav-collapsed="true"]{grid-template-columns:var(--ds-sidebar-width-collapsed) minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-app-shell[data-nav-collapsed="true"] .ds-sidebar :is(.ds-brand-copy,.ds-nav-group__label,.ds-nav-link__label,.ds-nav-link__badge,.ds-sidebar__quick .ds-button span,.ds-sidebar__footer-button span,.ds-sidebar__health span){display:none;} :where(html[data-ui-version="v2"]) .ds-app-shell[data-nav-collapsed="true"] .ds-nav-link{grid-template-columns:1.5rem;justify-content:center;padding-inline:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-app-shell[data-nav-collapsed="true"] .ds-sidebar__brand,:where(html[data-ui-version="v2"]) .ds-app-shell[data-nav-collapsed="true"] .ds-sidebar__quick .ds-button,:where(html[data-ui-version="v2"]) .ds-app-shell[data-nav-collapsed="true"] .ds-sidebar__footer-button{justify-content:center;}}@media (max-width:80rem){:where(html[data-ui-version="v2"]) .ds-topbar__sync{display:none;} :where(html[data-ui-version="v2"]) .ds-topbar__command{min-width:var(--ds-touch-target);width:var(--ds-touch-target);padding:0;} :where(html[data-ui-version="v2"]) .ds-topbar__command span:not(.ds-visually-hidden){display:none;}}@media (max-width:64rem){:where(html[data-ui-version="v2"]) body:has(.ds-app-shell){overflow:auto;} :where(html[data-ui-version="v2"]) .ds-app-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--ds-topbar-height) minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-sidebar{position:fixed;z-index:var(--ds-z-sidebar);inset-block:0;inset-inline-start:0;width:min(var(--ds-sidebar-width-expanded),calc(100vw - 3rem));transform:translateX(-105%);box-shadow:var(--ds-shadow-lg);} :where(html[data-ui-version="v2"]) .ds-app-shell[data-sidebar-open="true"] .ds-sidebar{transform:translateX(0);} :where(html[data-ui-version="v2"]) .ds-topbar{grid-column:1;} :where(html[data-ui-version="v2"]) .ds-shell-main{grid-column:1;} :where(html[data-ui-version="v2"]) .ds-topbar__mobile-menu{display:inline-flex;} :where(html[data-ui-version="v2"]) .ds-sidebar__footer [data-ds-sidebar-close]{display:inline-flex;} :where(html[data-ui-version="v2"]) .ds-topbar__desktop-collapse{display:none;} :where(html[data-ui-version="v2"]) .ds-shell-scrim{position:fixed;z-index:calc(var(--ds-z-sidebar) - 1);inset:0;display:block;border:0;background:var(--ds-color-overlay);opacity:0;pointer-events:none;transition:opacity var(--ds-duration-base) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-app-shell[data-sidebar-open="true"] .ds-shell-scrim{opacity:1;pointer-events:auto;} :where(html[data-ui-version="v2"]) .ds-user-trigger__copy{display:none;}}@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-topbar__separator{display:none;} :where(html[data-ui-version="v2"]) .ds-context-switcher__eyebrow{display:none;} :where(html[data-ui-version="v2"]) .ds-shell-contextbar__status{display:none;}}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-topbar{padding-inline:var(--ds-space-2);gap:var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-topbar__mobile-menu{width:var(--ds-touch-target);min-width:var(--ds-touch-target);flex:0 0 var(--ds-touch-target);padding-inline:0;} :where(html[data-ui-version="v2"]) .ds-mobile-brand{min-width:0;display:inline-flex;align-items:center;gap:var(--ds-space-2);overflow:hidden;color:var(--ds-color-text);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-bold);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-mobile-brand>span{width:1.75rem;height:1.75rem;flex:0 0 1.75rem;display:grid;place-items:center;border-radius:var(--ds-radius-sm);background:var(--ds-color-brand);color:var(--ds-color-text-inverse);font-size:var(--ds-text-2xs);letter-spacing:.04em;} :where(html[data-ui-version="v2"]) .ds-mobile-brand>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-context-switcher__copy{display:none;} :where(html[data-ui-version="v2"]) .ds-context-switcher__trigger{width:var(--ds-touch-target);min-width:var(--ds-touch-target);padding-inline:0;justify-content:center;} :where(html[data-ui-version="v2"]) .ds-context-switcher__trigger>.ds-icon:last-child{display:none;} :where(html[data-ui-version="v2"]) .ds-topbar__end{gap:0;} :where(html[data-ui-version="v2"]) .ds-topbar__notification,:where(html[data-ui-version="v2"]) .ds-topbar__density{display:none;} :where(html[data-ui-version="v2"]) .ds-shell-content{padding:var(--ds-space-4) var(--ds-space-4) calc(var(--ds-mobile-nav-height) + env(safe-area-inset-bottom) + var(--ds-space-8));} :where(html[data-ui-version="v2"]) .ds-shell-contextbar{display:none;} :where(html[data-ui-version="v2"]) .ds-page-header{display:grid;gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);} :where(html[data-ui-version="v2"]) .ds-page-header__actions{justify-content:stretch;} :where(html[data-ui-version="v2"]) .ds-page-header__actions .ds-button{flex:1 1 auto;} :where(html[data-ui-version="v2"]) .ds-mobile-nav{position:fixed;z-index:var(--ds-z-mobile-nav);inset-inline:0;inset-block-end:0;min-height:calc(var(--ds-mobile-nav-height) + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:var(--ds-space-1) var(--ds-space-1) env(safe-area-inset-bottom);border-top:1px solid var(--ds-color-border);background:var(--ds-color-surface-translucent);box-shadow:var(--ds-shadow-mobile-nav);backdrop-filter:blur(1rem) saturate(125%);} :where(html[data-ui-version="v2"]) .ds-mobile-nav__link{min-width:0;min-height:var(--ds-touch-target);display:grid;place-items:center;align-content:center;gap:var(--ds-space-1);padding:var(--ds-space-1);border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-color-text-muted);font:inherit;font-size:var(--ds-text-2xs);cursor:pointer;line-height:1.1;text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-mobile-nav__link[aria-current="page"]{background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-mobile-nav__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}}@layer layouts{@media (max-width:24rem){:where(html[data-ui-version="v2"]) .ds-sidebar .ds-nav-link{min-height:3rem;align-items:center;} :where(html[data-ui-version="v2"]) .ds-sidebar .ds-nav-link__label{overflow:visible;white-space:normal;text-overflow:clip;line-height:1.22;}}}@layer layouts{:where(html[data-ui-version="v2"]) .ds-sidebar{border-inline-end-color:var(--ds-color-palette-45414b1809);background:linear-gradient(180deg,var(--ds-color-sidebar) 0%,var(--ds-color-sidebar-deep) 100%);box-shadow:.65rem 0 2rem var(--ds-color-palette-8a4961da2e);} :where(html[data-ui-version="v2"]) .ds-sidebar__brand{min-height:var(--ds-topbar-height);padding:var(--ds-space-3) var(--ds-space-4);background:transparent;} :where(html[data-ui-version="v2"]) .ds-brand-mark{width:2.35rem;height:2.35rem;border-color:var(--ds-color-palette-69b23e0a88);border-radius:var(--ds-radius-md);background:var(--ds-color-sidebar-active);box-shadow:inset 0 1px var(--ds-color-palette-69b23e0a88);} :where(html[data-ui-version="v2"]) .ds-sidebar__quick{padding:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-sidebar__quick .ds-button{border-color:var(--ds-color-palette-a0ac850264);background:var(--ds-color-palette-3fb99aa4e7);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-sidebar__quick .ds-button:hover{background:var(--ds-color-palette-6300e6d860);} :where(html[data-ui-version="v2"]) .ds-nav-group + .ds-nav-group{margin-top:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-nav-link{min-height:2.65rem;border-radius:var(--ds-radius-md);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-nav-link:hover{transform:none;background:var(--ds-color-palette-3fb99aa4e7);} :where(html[data-ui-version="v2"]) .ds-nav-link[aria-current="page"]{border-color:var(--ds-color-palette-a0ac850264);background:var(--ds-color-palette-c4a41ac8a7);box-shadow:inset .18rem 0 var(--ds-color-palette-e3fafd60de);} :where(html[data-ui-version="v2"]) .ds-sidebar__footer{background:var(--ds-color-palette-a60616172e);} :where(html[data-ui-version="v2"]) .ds-sidebar__health{border:1px solid var(--ds-color-palette-7f46531fc4);border-radius:var(--ds-radius-md);background:var(--ds-color-palette-5887908424);} :where(html[data-ui-version="v2"]) .ds-topbar{border-bottom-color:var(--ds-color-border);background:var(--ds-color-palette-df238c0fed);box-shadow:0 1px 0 var(--ds-color-palette-f99fc6d59c);backdrop-filter:blur(.75rem);} :where(html[data-ui-version="v2"]) :is(.ds-context-switcher__trigger,.ds-topbar__command,.ds-user-trigger){border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-shell-main{background:transparent;} :where(html[data-ui-version="v2"]) .ds-shell-content{padding-block-start:clamp(1.15rem,2vw,1.75rem);} :where(html[data-ui-version="v2"]) .ds-shell-contextbar{border-color:var(--ds-color-border);background:var(--ds-color-skeleton-sheen);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-page-header{margin-bottom:var(--ds-space-6);padding-bottom:var(--ds-space-4);border-bottom:1px solid var(--ds-color-divider);} :where(html[data-ui-version="v2"]) .ds-page-header::after{display:none;} :where(html[data-ui-version="v2"]) .ds-page-header__eyebrow{color:var(--ds-color-brand-strong);letter-spacing:.07em;} :where(html[data-ui-version="v2"]) .ds-page-header__title{letter-spacing:-.03em;} :where(html[data-ui-version="v2"]) .ds-page-header__description{margin-top:var(--ds-space-2);}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-topbar{background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-shell-content{padding-block-start:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-page-header{margin-bottom:var(--ds-space-5);padding-bottom:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-mobile-nav{background:var(--ds-color-palette-8fb60ced81);box-shadow:0 -.45rem 1.4rem var(--ds-color-palette-8db2aa6c71);}}}@layer layouts{:where(html[data-ui-version="v2"]) .ds-sidebar{background:var(--ds-color-sidebar-deep);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-sidebar__brand{padding-inline:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-brand-mark{width:2rem;height:2rem;border-radius:var(--ds-radius-sm);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-brand-product{font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-sidebar__quick,:where(html[data-ui-version="v2"]) .ds-sidebar__scroll,:where(html[data-ui-version="v2"]) .ds-sidebar__footer{padding:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-nav-group__label{padding-inline:var(--ds-space-2);padding-bottom:var(--ds-space-1);font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-nav-link{min-height:2.5rem;grid-template-columns:1.25rem minmax(0,1fr) auto;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);} :where(html[data-ui-version="v2"]) .ds-nav-link[aria-current="page"]{border-color:transparent;background:var(--ds-color-palette-420e8ff53a);box-shadow:inset .16rem 0 var(--ds-color-palette-bdeee1);} :where(html[data-ui-version="v2"]) .ds-topbar{gap:var(--ds-space-2);background:var(--ds-color-surface);box-shadow:none;backdrop-filter:none;} :where(html[data-ui-version="v2"]) .ds-topbar__command{min-width:10rem;} :where(html[data-ui-version="v2"]) .ds-shell-content{padding-block-start:var(--ds-space-5);padding-block-end:var(--ds-space-10);} :where(html[data-ui-version="v2"]) .ds-shell-contextbar{min-height:auto;margin-bottom:var(--ds-space-3);padding:var(--ds-space-1) 0;border:0;border-radius:0;background:transparent;backdrop-filter:none;} :where(html[data-ui-version="v2"]) .ds-page-header{gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-color-divider);} :where(html[data-ui-version="v2"]) .ds-page-header__copy{max-width:54rem;} :where(html[data-ui-version="v2"]) .ds-page-header__eyebrow{margin-bottom:var(--ds-space-1);font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-page-header__description{max-width:48rem;margin-top:var(--ds-space-1);font-size:var(--ds-text-sm);line-height:var(--ds-leading-snug);} :where(html[data-ui-version="v2"]) .ds-page-header__actions{gap:var(--ds-space-2);}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-shell-content{padding:var(--ds-space-3) var(--ds-space-3) calc(var(--ds-mobile-nav-height) + env(safe-area-inset-bottom) + var(--ds-space-6));} :where(html[data-ui-version="v2"]) .ds-page-header{gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);padding-bottom:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-page-header__description{font-size:var(--ds-text-sm);}}}@layer layouts{@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-app-shell{min-height:var(--ds-visual-viewport-height,100dvh);grid-template-rows:calc(var(--ds-topbar-height) + var(--ds-safe-top)) minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-topbar{min-height:calc(var(--ds-topbar-height) + var(--ds-safe-top));padding-block-start:var(--ds-safe-top);padding-inline-start:max(var(--ds-space-2),var(--ds-safe-left));padding-inline-end:max(var(--ds-space-2),var(--ds-safe-right));position:sticky;inset-block-start:0;} :where(html[data-ui-version="v2"]) .ds-topbar__command{min-width:var(--ds-touch-target);width:var(--ds-touch-target);max-width:var(--ds-touch-target);padding-inline:0;justify-content:center;} :where(html[data-ui-version="v2"]) .ds-sidebar{inset-block-start:0;inset-block-end:0;width:min(21rem,calc(100vw - max(1rem,var(--ds-safe-right))));padding-block-start:var(--ds-safe-top);padding-block-end:var(--ds-safe-bottom);} :where(html[data-ui-version="v2"]) .ds-shell-content{padding-inline-start:max(var(--ds-space-3),var(--ds-safe-left));padding-inline-end:max(var(--ds-space-3),var(--ds-safe-right));padding-block-end:calc(var(--ds-mobile-nav-height) + var(--ds-safe-bottom) + var(--ds-space-5));} :where(html[data-ui-version="v2"]) .ds-mobile-nav{inset-inline-start:0;inset-inline-end:0;min-height:calc(var(--ds-mobile-nav-height) + var(--ds-safe-bottom));padding:var(--ds-space-1) max(var(--ds-space-1),var(--ds-safe-right)) var(--ds-safe-bottom) max(var(--ds-space-1),var(--ds-safe-left));background:var(--ds-color-surface);backdrop-filter:none;} :where(html[data-ui-version="v2"]) .ds-page-header__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;} :where(html[data-ui-version="v2"]) .ds-page-header__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-page-header__actions> :only-child{grid-column:1 / -1;}}@media (max-width:24rem){:where(html[data-ui-version="v2"]) .ds-context-switcher__copy{display:none;} :where(html[data-ui-version="v2"]) .ds-context-switcher__trigger{width:var(--ds-touch-target);min-width:var(--ds-touch-target);padding-inline:0;justify-content:center;} :where(html[data-ui-version="v2"]) .ds-context-switcher__trigger>.ds-icon:last-child{display:none;} :where(html[data-ui-version="v2"]) .ds-page-header__actions{grid-template-columns:1fr;}}@media (max-width:64rem) and (max-height:32rem) and (orientation:landscape){:where(html[data-ui-version="v2"]) .ds-app-shell{grid-template-rows:3.25rem minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-topbar{min-height:3.25rem;} :where(html[data-ui-version="v2"]) .ds-mobile-nav__label{display:none;} :where(html[data-ui-version="v2"]) .ds-mobile-nav{min-height:calc(3.25rem + var(--ds-safe-bottom));} :where(html[data-ui-version="v2"]) .ds-shell-content{padding-block-start:var(--ds-space-2);padding-block-end:calc(3.25rem + var(--ds-safe-bottom) + var(--ds-space-3));}} :where(html[data-ui-version="v2"][data-ds-keyboard="open"]) .ds-mobile-nav{display:none;} :where(html[data-ui-version="v2"][data-ds-keyboard="open"]) .ds-shell-content{padding-block-end:max(var(--ds-space-4),var(--ds-safe-bottom));} :where(html[data-ui-version="v2"][data-ds-keyboard="open"]) .ds-shell-main{scroll-padding-block-end:8rem;}}
@layer layouts{:where(html[data-ui-version="v2"]) .ds-public-shell{min-height:100vh;background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-public-container{width:min(100% - clamp(2rem,7vw,7rem),76rem);margin-inline:auto;} :where(html[data-ui-version="v2"]) .ds-public-header{position:sticky;inset-block-start:0;z-index:var(--ds-z-sticky);border-bottom:1px solid transparent;background:var(--ds-color-surface-translucent);backdrop-filter:blur(1rem);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-public-header[data-scrolled="true"]{border-color:var(--ds-color-border);box-shadow:var(--ds-shadow-sm);} :where(html[data-ui-version="v2"]) .ds-public-header__inner{min-height:4.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-public-brand{min-height:var(--ds-touch-target);display:inline-flex;align-items:center;gap:var(--ds-space-3);color:var(--ds-color-text);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-public-brand__mark{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse);font-weight:var(--ds-weight-bold);box-shadow:inset 0 0 0 1px var(--ds-color-brand-border);} :where(html[data-ui-version="v2"]) .ds-public-brand__copy{display:grid;line-height:1.16;} :where(html[data-ui-version="v2"]) .ds-public-brand__name{font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-public-brand__product{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-public-nav{display:flex;align-items:center;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-public-nav__link{min-height:var(--ds-touch-target);display:inline-flex;align-items:center;padding-inline:var(--ds-space-3);border-radius:var(--ds-radius-md);color:var(--ds-color-text-muted);text-decoration:none;font-weight:var(--ds-weight-medium);} :where(html[data-ui-version="v2"]) .ds-public-nav__link:hover{background:var(--ds-color-surface-muted);color:var(--ds-color-text);} :where(html[data-ui-version="v2"]) .ds-public-mobile-toggle{display:none;} :where(html[data-ui-version="v2"]) .ds-public-mobile-menu{border-top:1px solid var(--ds-color-border);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-public-mobile-menu__panel{display:grid;gap:var(--ds-space-1);padding-block:var(--ds-space-4) var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-public-mobile-menu__panel>a{min-height:var(--ds-touch-target);display:flex;align-items:center;padding-inline:var(--ds-space-3);border-radius:var(--ds-radius-md);color:var(--ds-color-text);font-weight:var(--ds-weight-semibold);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-public-mobile-menu__panel>a:hover{background:var(--ds-color-surface-muted);} :where(html[data-ui-version="v2"]) .ds-public-mobile-menu__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-3);margin-top:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-public-hero{position:relative;overflow:hidden;padding-block:clamp(4.5rem,9vw,8rem);background:linear-gradient(145deg,var(--ds-color-surface) 8%,var(--ds-color-canvas-accent) 58%,var(--ds-color-brand-soft) 100%);} :where(html[data-ui-version="v2"]) .ds-public-hero::after{content:"";position:absolute;width:32rem;height:32rem;inset:auto -14rem -18rem auto;border:5rem solid var(--ds-color-brand-soft);border-radius:50%;opacity:.7;pointer-events:none;} :where(html[data-ui-version="v2"]) .ds-public-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(34rem,1.08fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);} :where(html[data-ui-version="v2"]) .ds-public-eyebrow{display:inline-flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);color:var(--ds-color-brand-active);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-letter-caps);text-transform:uppercase;} :where(html[data-ui-version="v2"]) .ds-public-eyebrow::before{content:"";width:1.75rem;height:.125rem;border-radius:var(--ds-radius-pill);background:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-public-hero h1{max-width:12ch;margin:0;font-size:clamp(2.7rem,5.2vw,4.9rem);line-height:.99;letter-spacing:-.055em;} :where(html[data-ui-version="v2"]) .ds-public-lead{max-width:42rem;margin:var(--ds-space-6) 0 0;color:var(--ds-color-text-muted);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:var(--ds-leading-relaxed);} :where(html[data-ui-version="v2"]) .ds-public-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);margin-top:var(--ds-space-7);} :where(html[data-ui-version="v2"]) .ds-public-proof{display:flex;flex-wrap:wrap;gap:var(--ds-space-4) var(--ds-space-6);margin:var(--ds-space-8) 0 0;padding:0;list-style:none;} :where(html[data-ui-version="v2"]) .ds-public-proof li{display:inline-flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);} :where(html[data-ui-version="v2"]) .ds-public-proof .ds-icon{color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-public-product{overflow:hidden;border:1px solid var(--ds-color-brand-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-lg);transform:perspective(80rem) rotateY(-2deg) rotateX(1deg);transform-origin:center;} :where(html[data-ui-version="v2"]) .ds-public-product__top{min-height:3.25rem;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding-inline:var(--ds-space-4);border-bottom:1px solid var(--ds-color-border);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-public-product__top>div{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text);} :where(html[data-ui-version="v2"]) .ds-public-product__status{width:.55rem;height:.55rem;border-radius:50%;background:var(--ds-color-success);box-shadow:0 0 0 .2rem var(--ds-color-success-soft);} :where(html[data-ui-version="v2"]) .ds-public-product__body{min-height:29rem;display:grid;grid-template-columns:7.75rem minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-public-product__nav{display:grid;align-content:start;gap:var(--ds-space-1);padding:var(--ds-space-4) var(--ds-space-3);background:var(--ds-color-surface-inverse);} :where(html[data-ui-version="v2"]) .ds-public-product__nav span{padding:.6rem .65rem;border-radius:var(--ds-radius-sm);color:var(--ds-color-on-brand-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-public-product__nav .is-active{background:var(--ds-color-brand);color:var(--ds-color-on-brand);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-public-product__workspace{min-width:0;padding:var(--ds-space-5);background:var(--ds-color-canvas);} :where(html[data-ui-version="v2"]) .ds-public-product__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-public-product__heading>div{display:grid;} :where(html[data-ui-version="v2"]) .ds-public-product__heading small{color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-public-product__heading strong{font-size:1rem;} :where(html[data-ui-version="v2"]) .ds-public-product__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3);margin-top:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-public-product__metrics article{display:grid;gap:.2rem;padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-public-product__metrics span,:where(html[data-ui-version="v2"]) .ds-public-product__metrics small{color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-public-product__metrics strong{font-size:1.25rem;} :where(html[data-ui-version="v2"]) .ds-public-product__split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(9rem,.6fr);gap:var(--ds-space-3);margin-top:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-public-product__split>section{min-width:0;padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-public-product__section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-public-product__section-head span{color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-public-product__split ul{display:grid;gap:var(--ds-space-2);margin:var(--ds-space-3) 0 0;padding:0;list-style:none;} :where(html[data-ui-version="v2"]) .ds-public-product__split li{min-width:0;display:grid;grid-template-columns:.45rem minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-2);padding-block:.38rem;border-top:1px solid var(--ds-color-divider);} :where(html[data-ui-version="v2"]) .ds-public-product__split li>span{width:.45rem;height:.45rem;border-radius:50%;} :where(html[data-ui-version="v2"]) .ds-public-product__split li>span.is-warning{background:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-public-product__split li>span.is-info{background:var(--ds-color-info);} :where(html[data-ui-version="v2"]) .ds-public-product__split li>span.is-success{background:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-public-product__split li div{min-width:0;display:grid;} :where(html[data-ui-version="v2"]) .ds-public-product__split li strong{overflow:hidden;font-size:var(--ds-text-2xs);text-overflow:ellipsis;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-public-product__split li small{color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-public-product__split li b{color:var(--ds-color-brand);font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-public-product__bars{height:9.4rem;display:flex;align-items:end;gap:.35rem;padding-top:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-public-product__bars i{flex:1;min-width:.45rem;border-radius:.25rem .25rem 0 0;background:linear-gradient(to top,var(--ds-color-brand),var(--ds-color-brand-border));} :where(html[data-ui-version="v2"]) .ds-public-product__bars i:nth-child(1){height:58%;} :where(html[data-ui-version="v2"]) .ds-public-product__bars i:nth-child(2){height:76%;} :where(html[data-ui-version="v2"]) .ds-public-product__bars i:nth-child(3){height:47%;} :where(html[data-ui-version="v2"]) .ds-public-product__bars i:nth-child(4){height:88%;} :where(html[data-ui-version="v2"]) .ds-public-product__bars i:nth-child(5){height:65%;} :where(html[data-ui-version="v2"]) .ds-public-product__bars i:nth-child(6){height:81%;} :where(html[data-ui-version="v2"]) .ds-public-product__bars i:nth-child(7){height:70%;} :where(html[data-ui-version="v2"]) .ds-public-section{padding-block:clamp(4.5rem,8vw,7.5rem);} :where(html[data-ui-version="v2"]) .ds-public-section--dark{background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-public-shell .ds-section-heading{min-width:0;display:block;max-width:48rem;margin-bottom:clamp(2rem,5vw,4rem);} :where(html[data-ui-version="v2"]) .ds-section-heading h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:var(--ds-letter-tight);} :where(html[data-ui-version="v2"]) .ds-section-heading p{margin:var(--ds-space-4) 0 0;color:var(--ds-color-text-muted);font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-section-heading--inverse .ds-public-eyebrow{color:var(--ds-color-brand-border);} :where(html[data-ui-version="v2"]) .ds-section-heading--inverse h2{color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-platform-card{position:relative;overflow:hidden;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-sm);} :where(html[data-ui-version="v2"]) .ds-platform-card--wide{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-6);background:linear-gradient(135deg,var(--ds-color-surface),var(--ds-color-brand-soft));} :where(html[data-ui-version="v2"]) .ds-platform-card__icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:var(--ds-space-5);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-platform-card--wide .ds-platform-card__icon{margin:0;} :where(html[data-ui-version="v2"]) .ds-platform-card h3{margin:0;font-size:var(--ds-text-xl);} :where(html[data-ui-version="v2"]) .ds-platform-card p{margin:var(--ds-space-3) 0 0;color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-platform-card ul{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin:var(--ds-space-5) 0 0;padding:0;list-style:none;} :where(html[data-ui-version="v2"]) .ds-platform-card li{padding:.4rem .7rem;border:1px solid var(--ds-color-brand-border);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);color:var(--ds-color-brand-active);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-workflow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-4);margin:0;padding:0;list-style:none;} :where(html[data-ui-version="v2"]) .ds-workflow-list li{padding:var(--ds-space-5);border:1px solid var(--ds-color-brand-strong);border-radius:var(--ds-radius-lg);background:var(--ds-color-brand-strong);} :where(html[data-ui-version="v2"]) .ds-workflow-list li>span{color:var(--ds-color-brand-border);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-letter-caps);} :where(html[data-ui-version="v2"]) .ds-workflow-list h3{margin:var(--ds-space-6) 0 0;color:var(--ds-color-text-inverse);font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-workflow-list p{margin:var(--ds-space-3) 0 0;color:var(--ds-color-on-brand-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-trust-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,8vw,7rem);} :where(html[data-ui-version="v2"]) .ds-trust-list{display:grid;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-trust-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-4);padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-trust-list article>.ds-icon{width:1.5rem;height:1.5rem;color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-trust-list h3{margin:0;} :where(html[data-ui-version="v2"]) .ds-trust-list p{margin:var(--ds-space-2) 0 0;color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-public-final{padding-block:clamp(3rem,7vw,5.5rem);background:var(--ds-color-brand-soft);} :where(html[data-ui-version="v2"]) .ds-public-final__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-8);} :where(html[data-ui-version="v2"]) .ds-public-final h2{margin:0;font-size:var(--ds-text-2xl);} :where(html[data-ui-version="v2"]) .ds-public-final p{max-width:47rem;margin:var(--ds-space-3) 0 0;color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-public-footer{padding-block:var(--ds-space-10) var(--ds-space-5);border-top:1px solid var(--ds-color-border);background:var(--ds-color-surface-inverse);color:var(--ds-color-on-brand-muted);} :where(html[data-ui-version="v2"]) .ds-public-footer .ds-public-brand{color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-public-footer .ds-public-brand__mark{background:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-public-footer .ds-public-brand__product{color:var(--ds-color-on-brand-muted);} :where(html[data-ui-version="v2"]) .ds-public-footer__grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(8rem,.5fr));gap:var(--ds-space-10);} :where(html[data-ui-version="v2"]) .ds-public-footer__grid p{max-width:29rem;margin:var(--ds-space-4) 0 0;color:var(--ds-color-on-brand-muted);} :where(html[data-ui-version="v2"]) .ds-public-footer__links{display:grid;align-content:start;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-public-footer__links strong{color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-public-footer__links a{min-height:var(--ds-touch-target);display:flex;align-items:center;color:var(--ds-color-on-brand-muted);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-public-footer__links a:hover{color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-public-footer__bottom{display:flex;justify-content:space-between;gap:var(--ds-space-5);margin-top:var(--ds-space-10);padding-top:var(--ds-space-5);border-top:1px solid var(--ds-color-brand-strong);font-size:var(--ds-text-xs);}@media (max-width:68rem){:where(html[data-ui-version="v2"]) .ds-public-hero__grid{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-public-hero__copy{max-width:48rem;} :where(html[data-ui-version="v2"]) .ds-public-product{max-width:48rem;transform:none;} :where(html[data-ui-version="v2"]) .ds-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:52rem){:where(html[data-ui-version="v2"]) .ds-public-nav__link{display:none;} :where(html[data-ui-version="v2"]) .ds-public-nav>.ds-button:not(.ds-public-mobile-toggle){display:none;} :where(html[data-ui-version="v2"]) .ds-public-nav>.ds-public-mobile-toggle{display:inline-flex;} :where(html[data-ui-version="v2"]) .ds-platform-grid,:where(html[data-ui-version="v2"]) .ds-trust-grid{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-platform-card--wide{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-public-final__inner{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-public-footer__grid{grid-template-columns:1fr 1fr;} :where(html[data-ui-version="v2"]) .ds-public-footer__grid>div:first-child{grid-column:1 / -1;}}@media (max-width:36rem){:where(html[data-ui-version="v2"]) .ds-public-container{width:min(100% - 2rem,76rem);} :where(html[data-ui-version="v2"]) .ds-public-brand__product{display:none;} :where(html[data-ui-version="v2"]) .ds-public-hero{padding-block:3.5rem 4.5rem;} :where(html[data-ui-version="v2"]) .ds-public-hero h1{font-size:clamp(2.45rem,12vw,3.4rem);} :where(html[data-ui-version="v2"]) .ds-public-actions{display:grid;} :where(html[data-ui-version="v2"]) .ds-public-proof{display:grid;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-public-product__body{min-height:24rem;grid-template-columns:minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-public-product__nav{display:none;} :where(html[data-ui-version="v2"]) .ds-public-product__workspace{padding:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-public-product__heading{align-items:flex-start;} :where(html[data-ui-version="v2"]) .ds-public-product__heading .ds-badge{flex:0 0 auto;} :where(html[data-ui-version="v2"]) .ds-public-product__metrics{grid-template-columns:1fr 1fr;} :where(html[data-ui-version="v2"]) .ds-public-product__metrics article:last-child{display:none;} :where(html[data-ui-version="v2"]) .ds-public-product__split{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-public-product__chart{display:none;} :where(html[data-ui-version="v2"]) .ds-workflow-list{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-public-footer__grid{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-public-footer__grid>div:first-child{grid-column:auto;} :where(html[data-ui-version="v2"]) .ds-public-footer__bottom{flex-direction:column;}}}@layer layouts{:where(html[data-ui-version="v2"]) .ds-public-shell{background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-public-header{border-bottom-color:var(--ds-color-divider);background:var(--ds-color-palette-5d78ae1a55);box-shadow:none;backdrop-filter:blur(.75rem);} :where(html[data-ui-version="v2"]) .ds-public-brand__mark{border-color:var(--ds-color-brand-border);border-radius:var(--ds-radius-md);background:var(--ds-color-brand-strong);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-public-hero{padding-block:clamp(4.25rem,8vw,7.25rem);background:linear-gradient(135deg,var(--ds-color-on-brand) 0%,var(--ds-color-surface-brand) 58%,var(--ds-color-canvas-accent) 100%);} :where(html[data-ui-version="v2"]) .ds-public-hero::after{width:26rem;height:26rem;inset:auto -13rem -16rem auto;border-width:3.5rem;opacity:.48;} :where(html[data-ui-version="v2"]) .ds-public-hero h1{max-width:13ch;color:var(--ds-color-text-strong);font-size:clamp(2.65rem,5vw,4.6rem);line-height:1.01;letter-spacing:-.05em;} :where(html[data-ui-version="v2"]) .ds-public-lead{max-width:58ch;} :where(html[data-ui-version="v2"]) .ds-public-proof{gap:var(--ds-space-3) var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-public-proof li{padding:0;border:0;background:transparent;} :where(html[data-ui-version="v2"]) .ds-public-product{border-color:var(--ds-color-border);border-radius:var(--ds-radius-xl);box-shadow:0 18px 48px var(--ds-color-palette-5567662e98);transform:none;} :where(html[data-ui-version="v2"]) .ds-public-product__nav{background:var(--ds-color-surface-inverse);} :where(html[data-ui-version="v2"]) .ds-public-section{padding-block:clamp(4rem,7vw,6.5rem);} :where(html[data-ui-version="v2"]) .ds-section-heading h2{color:var(--ds-color-text-strong);} :where(html[data-ui-version="v2"]) .ds-section-heading--inverse h2,:where(html[data-ui-version="v2"]) .ds-public-section--dark h2,:where(html[data-ui-version="v2"]) .ds-public-section--dark h3{color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-section-heading--inverse p,:where(html[data-ui-version="v2"]) .ds-public-section--dark .ds-section-heading p{color:var(--ds-color-on-brand-muted);} :where(html[data-ui-version="v2"]) .ds-public-section--dark .ds-public-eyebrow{color:var(--ds-color-palette-a8d8cb);} :where(html[data-ui-version="v2"]) .ds-public-section--dark{background:var(--ds-color-surface-inverse);} :where(html[data-ui-version="v2"]) .ds-workflow-list{gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-workflow-list li{border-color:var(--ds-color-palette-fa8c7339c2);background:var(--ds-color-palette-5887908424);} :where(html[data-ui-version="v2"]) .ds-workflow-list li>span{color:var(--ds-color-palette-a8d8cb);} :where(html[data-ui-version="v2"]) .ds-workflow-list p{color:var(--ds-color-skeleton-sheen);} :where(html[data-ui-version="v2"]) .ds-platform-card,:where(html[data-ui-version="v2"]) .ds-trust-list article{border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-platform-card--wide{background:var(--ds-color-surface-brand);} :where(html[data-ui-version="v2"]) .ds-public-final{background:var(--ds-color-surface-brand);} :where(html[data-ui-version="v2"]) .ds-public-final__inner{padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--ds-color-brand-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-sm);} :where(html[data-ui-version="v2"]) .ds-public-final__inner h2{color:var(--ds-color-text-strong);} :where(html[data-ui-version="v2"]) .ds-public-final__inner .ds-public-eyebrow{color:var(--ds-color-brand-strong);} :where(html[data-ui-version="v2"]) .ds-public-footer{border-top-color:var(--ds-color-palette-7f46531fc4);background:var(--ds-color-palette-102720);}@media (max-width:36rem){:where(html[data-ui-version="v2"]) .ds-public-container{width:min(100% - 1.5rem,76rem);} :where(html[data-ui-version="v2"]) .ds-public-hero{padding-block:3rem 3.75rem;} :where(html[data-ui-version="v2"]) .ds-public-hero h1{font-size:clamp(2.35rem,11.5vw,3.15rem);} :where(html[data-ui-version="v2"]) .ds-public-product{box-shadow:var(--ds-shadow-sm);} :where(html[data-ui-version="v2"]) .ds-public-final__inner{padding:var(--ds-space-5);}}}
@layer layouts{:where(html[data-ui-version="v2"]) .ds-auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(26rem,.92fr) minmax(30rem,1.08fr);background:var(--ds-color-canvas);} :where(html[data-ui-version="v2"]) .ds-auth-aside{position:sticky;inset-block-start:0;min-height:100vh;height:100vh;display:flex;flex-direction:column;overflow:hidden;padding:clamp(2rem,4vw,4.25rem);background:linear-gradient(145deg,var(--ds-color-surface-inverse),var(--ds-color-brand-strong));color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-auth-aside::after{content:"";position:absolute;width:28rem;height:28rem;inset:auto -13rem -12rem auto;border:4.5rem solid var(--ds-color-brand);border-radius:50%;opacity:.24;} :where(html[data-ui-version="v2"]) .ds-auth-aside__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-auth-brand{display:inline-flex;align-items:center;gap:var(--ds-space-3);color:var(--ds-color-text-inverse);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-auth-brand__mark{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid var(--ds-color-brand-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-brand);font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-auth-brand__copy{display:grid;line-height:1.15;} :where(html[data-ui-version="v2"]) .ds-auth-brand__name{font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-auth-brand__product{color:var(--ds-color-on-brand-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-auth-aside__label{padding:.4rem .7rem;border:1px solid var(--ds-color-brand);border-radius:var(--ds-radius-pill);color:var(--ds-color-on-brand-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-auth-aside__content{position:relative;z-index:1;width:min(100%,36rem);margin-block:auto;padding-block:var(--ds-space-10);} :where(html[data-ui-version="v2"]) .ds-auth-kicker{color:var(--ds-color-brand-border);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-letter-caps);text-transform:uppercase;} :where(html[data-ui-version="v2"]) .ds-auth-aside h2{max-width:13ch;margin:var(--ds-space-4) 0 0;color:inherit;font-size:clamp(2.2rem,4vw,3.65rem);line-height:1.02;letter-spacing:-.045em;} :where(html[data-ui-version="v2"]) .ds-auth-aside__content>p{max-width:37rem;margin:var(--ds-space-5) 0 0;color:var(--ds-color-on-brand-muted);font-size:var(--ds-text-md);line-height:var(--ds-leading-relaxed);} :where(html[data-ui-version="v2"]) .ds-auth-preview{margin-top:var(--ds-space-8);padding:var(--ds-space-4);border:1px solid var(--ds-color-brand);border-radius:var(--ds-radius-xl);background:var(--ds-color-brand-strong);box-shadow:var(--ds-shadow-lg);} :where(html[data-ui-version="v2"]) .ds-auth-preview__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);color:var(--ds-color-on-brand-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-auth-preview__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-2);margin-top:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-auth-preview__metrics div{display:grid;gap:.15rem;padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-inverse);} :where(html[data-ui-version="v2"]) .ds-auth-preview__metrics strong{color:var(--ds-color-text-inverse);font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-auth-preview__metrics span{color:var(--ds-color-on-brand-muted);font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-auth-preview__action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);} :where(html[data-ui-version="v2"]) .ds-auth-preview__action>div{display:grid;} :where(html[data-ui-version="v2"]) .ds-auth-preview__action strong{font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-auth-preview__action small{color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-auth-preview__dot{width:.65rem;height:.65rem;border-radius:50%;background:var(--ds-color-warning);box-shadow:0 0 0 .22rem var(--ds-color-warning-soft);} :where(html[data-ui-version="v2"]) .ds-auth-benefits{display:flex;flex-wrap:wrap;gap:var(--ds-space-3) var(--ds-space-5);margin:var(--ds-space-6) 0 0;padding:0;list-style:none;} :where(html[data-ui-version="v2"]) .ds-auth-benefits li{display:inline-flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-color-on-brand-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-auth-benefits .ds-icon{color:var(--ds-color-brand-border);} :where(html[data-ui-version="v2"]) .ds-auth-aside__footer{position:relative;z-index:1;margin:0;color:var(--ds-color-on-brand-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-auth-main{min-width:0;display:grid;place-items:center;padding:clamp(2rem,6vw,5rem);} :where(html[data-ui-version="v2"]) .ds-auth-panel{width:min(100%,34rem);min-width:0;max-width:100%;padding-block:var(--ds-space-6);} :where(html[data-ui-version="v2"]) .ds-auth-back{min-height:var(--ds-touch-target);display:inline-flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-7);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-auth-back:hover{color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-auth-heading{margin-bottom:var(--ds-space-7);} :where(html[data-ui-version="v2"]) .ds-auth-heading__eyebrow{display:block;margin-bottom:var(--ds-space-2);color:var(--ds-color-brand);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-letter-caps);text-transform:uppercase;} :where(html[data-ui-version="v2"]) .ds-auth-heading h1{margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.05;letter-spacing:var(--ds-letter-tight);} :where(html[data-ui-version="v2"]) .ds-auth-heading p{margin:var(--ds-space-3) 0 0;color:var(--ds-color-text-muted);font-size:var(--ds-text-md);} :where(html[data-ui-version="v2"]) .ds-auth-preview-note{margin-bottom:var(--ds-space-5);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-color-info-border);border-radius:var(--ds-radius-md);background:var(--ds-color-info-soft);color:var(--ds-color-info);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-auth-form{display:grid;gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-auth-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-auth-form__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-choice--compact{font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-auth-link{min-height:var(--ds-touch-target);display:inline-flex;align-items:center;color:var(--ds-color-brand);font-weight:var(--ds-weight-semibold);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-auth-link:hover{text-decoration:underline;} :where(html[data-ui-version="v2"]) .ds-auth-submit{width:100%;justify-content:space-between;} :where(html[data-ui-version="v2"]) .ds-auth-submit[aria-busy="true"]{cursor:progress;opacity:.78;} :where(html[data-ui-version="v2"]) .ds-auth-secondary{margin:var(--ds-space-6) 0 0;padding-top:var(--ds-space-5);border-top:1px solid var(--ds-color-divider);color:var(--ds-color-text-muted);text-align:center;} :where(html[data-ui-version="v2"]) .ds-auth-security{display:grid;gap:var(--ds-space-2);margin-top:var(--ds-space-5);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-auth-security span{display:flex;align-items:center;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-auth-process{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-auth-process>.ds-icon{width:1.5rem;height:1.5rem;color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-auth-process p{margin:var(--ds-space-1) 0 0;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-invite-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-color-brand-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-brand-soft);} :where(html[data-ui-version="v2"]) .ds-invite-context__mark{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-invite-context>div:nth-child(2){min-width:0;display:grid;} :where(html[data-ui-version="v2"]) .ds-invite-context span,:where(html[data-ui-version="v2"]) .ds-invite-context small{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-invite-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-auth-status{text-align:center;} :where(html[data-ui-version="v2"]) .ds-auth-status__meta{display:flex;justify-content:center;gap:var(--ds-space-3);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-auth-status__code{color:var(--ds-color-brand);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-letter-caps);} :where(html[data-ui-version="v2"]) .ds-auth-status__icon{display:grid;place-items:center;width:5rem;height:5rem;margin:var(--ds-space-7) auto var(--ds-space-5);border:1px solid var(--ds-color-brand-border);border-radius:50%;background:var(--ds-color-brand-soft);color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-auth-status__icon .ds-icon{width:2.2rem;height:2.2rem;} :where(html[data-ui-version="v2"]) .ds-auth-status h1{margin:0;font-size:var(--ds-text-2xl);} :where(html[data-ui-version="v2"]) .ds-auth-status>p{margin:var(--ds-space-4) auto 0;color:var(--ds-color-text-muted);font-size:var(--ds-text-md);} :where(html[data-ui-version="v2"]) .ds-auth-status__detail{display:flex;align-items:flex-start;gap:var(--ds-space-2);margin-top:var(--ds-space-5);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-muted);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);text-align:start;} :where(html[data-ui-version="v2"]) .ds-auth-status__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--ds-space-3);margin-top:var(--ds-space-7);} :where(html[data-ui-version="v2"]) .ds-auth-status__support{display:grid;justify-items:center;gap:var(--ds-space-1);margin-top:var(--ds-space-8);padding-top:var(--ds-space-5);border-top:1px solid var(--ds-color-divider);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-auth-status__support code{padding:.35rem .65rem;border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-muted);color:var(--ds-color-text);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-auth-status__support small{font-size:inherit;line-height:var(--ds-leading-normal);}@media (max-width:62rem){:where(html[data-ui-version="v2"]) .ds-auth-shell{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-auth-aside{position:relative;min-height:auto;height:auto;padding:var(--ds-space-5) clamp(1.25rem,5vw,3rem);} :where(html[data-ui-version="v2"]) .ds-auth-aside::after{display:none;} :where(html[data-ui-version="v2"]) .ds-auth-aside__content{display:none;} :where(html[data-ui-version="v2"]) .ds-auth-aside__footer{display:none;} :where(html[data-ui-version="v2"]) .ds-auth-main{place-items:start center;min-height:calc(100vh - 5rem);padding-block:clamp(2rem,7vw,4rem);}}@media (max-width:36rem){:where(html[data-ui-version="v2"]) .ds-auth-aside__label,:where(html[data-ui-version="v2"]) .ds-auth-brand__product{display:none;} :where(html[data-ui-version="v2"]) .ds-auth-main{padding:var(--ds-space-5) var(--ds-space-4) var(--ds-space-8);} :where(html[data-ui-version="v2"]) .ds-auth-panel{padding-block:0;} :where(html[data-ui-version="v2"]) .ds-auth-back{margin-bottom:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-auth-form__row{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-auth-form__meta{align-items:flex-start;flex-direction:column;} :where(html[data-ui-version="v2"]) .ds-auth-submit{min-width:0;min-height:var(--ds-control-height-lg);padding-block:var(--ds-space-2);white-space:normal;line-height:1.22;text-align:center;} :where(html[data-ui-version="v2"]) .ds-invite-context{grid-template-columns:auto minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-invite-context>.ds-badge{grid-column:2;justify-self:start;} :where(html[data-ui-version="v2"]) .ds-auth-status__actions{display:grid;}}}@layer layouts{:where(html[data-ui-version="v2"]) .ds-auth-shell{background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-auth-aside{background:linear-gradient(145deg,var(--ds-color-surface-inverse),var(--ds-color-palette-0d241e));} :where(html[data-ui-version="v2"]) .ds-auth-aside::after{width:24rem;height:24rem;inset:auto -12rem -13rem auto;border-width:3.5rem;opacity:.15;} :where(html[data-ui-version="v2"]) .ds-auth-aside h2{color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-auth-preview{border-color:var(--ds-color-palette-fa8c7339c2);background:var(--ds-color-palette-90fd4ff1c2);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-auth-preview__metrics div{background:var(--ds-color-palette-5ccee7bfa2);} :where(html[data-ui-version="v2"]) .ds-auth-main{background:linear-gradient(180deg,var(--ds-color-surface) 0%,var(--ds-color-surface-subtle) 100%);} :where(html[data-ui-version="v2"]) .ds-auth-panel{width:min(100%,33rem);padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-sm);} :where(html[data-ui-version="v2"]) .ds-auth-heading h1{color:var(--ds-color-text-strong);letter-spacing:-.035em;}@media (max-width:52rem){:where(html[data-ui-version="v2"]) .ds-auth-panel{box-shadow:none;}}}
@layer layouts{:where(html[data-ui-version="v2"]) .ds-onboarding-shell{min-height:100vh;display:grid;grid-template-columns:21.5rem minmax(0,1fr);background:var(--ds-color-canvas);} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar{position:sticky;inset-block-start:0;height:100vh;overflow:auto;padding:var(--ds-space-7) var(--ds-space-6);border-inline-end:1px solid var(--ds-color-brand-strong);background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-onboarding-brand{display:inline-flex;align-items:center;gap:var(--ds-space-3);color:var(--ds-color-text-inverse);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-onboarding-brand__mark{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--ds-color-brand-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-brand);font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-onboarding-brand>span:last-child{display:grid;line-height:1.2;} :where(html[data-ui-version="v2"]) .ds-onboarding-brand small{color:var(--ds-color-on-brand-muted);} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar__intro{margin:var(--ds-space-8) 0 var(--ds-space-7);padding-bottom:var(--ds-space-6);border-bottom:1px solid var(--ds-color-brand-strong);} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar__eyebrow{color:var(--ds-color-brand-border);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-letter-caps);text-transform:uppercase;} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar__intro p{margin:var(--ds-space-3) 0 0;color:var(--ds-color-on-brand-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar .ds-stepper__summary,:where(html[data-ui-version="v2"]) .ds-onboarding-sidebar .ds-stepper__track{display:none;} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar .ds-step-list{gap:var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar .ds-step-list__item{padding:var(--ds-space-3);border-radius:var(--ds-radius-md);color:var(--ds-color-on-brand-muted);} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar .ds-step-list__item[aria-current="step"]{background:var(--ds-color-brand);color:var(--ds-color-on-brand);} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar .ds-step-list__item[data-complete="true"]{color:var(--ds-color-brand-border);} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar .ds-step-list__number{border-color:var(--ds-color-brand);background:var(--ds-color-brand-strong);color:var(--ds-color-text-inverse);} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar .ds-step-list__item[aria-current="step"] .ds-step-list__number{border-color:var(--ds-color-brand-border);background:var(--ds-color-surface);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar .ds-step-list__title{color:inherit;} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar .ds-step-list__description{color:inherit;opacity:.76;} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar__security{display:flex;align-items:flex-start;gap:var(--ds-space-2);margin-top:var(--ds-space-7);padding:var(--ds-space-3);border:1px solid var(--ds-color-brand-strong);border-radius:var(--ds-radius-md);color:var(--ds-color-on-brand-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-onboarding-main{min-width:0;padding:0 clamp(1.5rem,6vw,5rem) clamp(3rem,7vw,6rem);} :where(html[data-ui-version="v2"]) .ds-onboarding-content{width:min(100%,55rem);margin-inline:auto;} :where(html[data-ui-version="v2"]) .ds-onboarding-topbar{min-height:4.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-onboarding-exit{min-height:var(--ds-touch-target);display:inline-flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-muted);font-weight:var(--ds-weight-medium);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-onboarding-mobile-progress{display:none;margin-bottom:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-onboarding-card{display:block;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-md);} :where(html[data-ui-version="v2"]) .ds-onboarding-card>section[hidden]{display:none;} :where(html[data-ui-version="v2"]) .ds-onboarding-header{margin-bottom:var(--ds-space-7);} :where(html[data-ui-version="v2"]) .ds-onboarding-header__eyebrow{color:var(--ds-color-brand);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-letter-caps);text-transform:uppercase;} :where(html[data-ui-version="v2"]) .ds-onboarding-header h1,:where(html[data-ui-version="v2"]) .ds-onboarding-header h2{margin:var(--ds-space-3) 0 0;font-size:clamp(2rem,4vw,2.8rem);line-height:1.05;letter-spacing:var(--ds-letter-tight);} :where(html[data-ui-version="v2"]) .ds-onboarding-header p{max-width:43rem;margin:var(--ds-space-3) 0 0;color:var(--ds-color-text-muted);font-size:var(--ds-text-md);} :where(html[data-ui-version="v2"]) .ds-onboarding-form{display:grid;gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-onboarding-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-onboarding-choice{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-2) var(--ds-space-3);min-height:10rem;padding:var(--ds-space-5);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard);} :where(html[data-ui-version="v2"]) .ds-onboarding-choice:hover{border-color:var(--ds-color-brand-border);transform:translateY(-.1rem);} :where(html[data-ui-version="v2"]) .ds-onboarding-choice:has(input:checked){border-color:var(--ds-color-brand);box-shadow:0 0 0 .1875rem var(--ds-color-brand-soft);} :where(html[data-ui-version="v2"]) .ds-onboarding-choice input{width:1.125rem;height:1.125rem;margin-top:.2rem;accent-color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-onboarding-choice__icon{grid-column:2;display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-color-brand-soft);color:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-onboarding-choice__title{grid-column:2;font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-onboarding-choice__description{grid-column:2;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-onboarding-info{display:flex;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-info-border);border-radius:var(--ds-radius-md);background:var(--ds-color-info-soft);color:var(--ds-color-info);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-license-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-color-warning-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-warning-soft);} :where(html[data-ui-version="v2"]) .ds-license-card__icon{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-license-card>div{min-width:0;} :where(html[data-ui-version="v2"]) .ds-license-card p{margin:var(--ds-space-1) 0 0;color:var(--ds-color-warning-text);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-input--mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;} :where(html[data-ui-version="v2"]) .ds-onboarding-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-onboarding-review article{display:grid;gap:var(--ds-space-1);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-onboarding-review span,:where(html[data-ui-version="v2"]) .ds-onboarding-review small{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-onboarding-review strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-choice--confirmation{margin-top:var(--ds-space-5);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-onboarding-atomic{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-3);margin-top:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-color-success-border);border-radius:var(--ds-radius-md);background:var(--ds-color-success-soft);color:var(--ds-color-success-text);} :where(html[data-ui-version="v2"]) .ds-onboarding-atomic>.ds-icon{width:1.4rem;height:1.4rem;} :where(html[data-ui-version="v2"]) .ds-onboarding-atomic p{margin:var(--ds-space-1) 0 0;font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-onboarding-actions{display:flex;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-8);padding-top:var(--ds-space-5);border-top:1px solid var(--ds-color-divider);} :where(html[data-ui-version="v2"]) .ds-onboarding-actions__spacer{flex:1;} :where(html[data-ui-version="v2"]) .ds-onboarding-actions .ds-button{min-width:8rem;}@media (max-width:60rem){:where(html[data-ui-version="v2"]) .ds-onboarding-shell{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-onboarding-sidebar{display:none;} :where(html[data-ui-version="v2"]) .ds-onboarding-mobile-progress{display:block;} :where(html[data-ui-version="v2"]) .ds-onboarding-main{padding-inline:clamp(1rem,5vw,3rem);}}@media (max-width:38rem){:where(html[data-ui-version="v2"]) .ds-onboarding-topbar{min-height:4rem;} :where(html[data-ui-version="v2"]) .ds-onboarding-card{padding:var(--ds-space-5) var(--ds-space-4);border-radius:var(--ds-radius-lg);} :where(html[data-ui-version="v2"]) .ds-onboarding-grid,:where(html[data-ui-version="v2"]) .ds-onboarding-choice-grid,:where(html[data-ui-version="v2"]) .ds-onboarding-review{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-onboarding-choice{min-height:8rem;} :where(html[data-ui-version="v2"]) .ds-license-card{grid-template-columns:auto minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-license-card>.ds-badge{grid-column:2;justify-self:start;} :where(html[data-ui-version="v2"]) .ds-onboarding-actions{flex-wrap:wrap;} :where(html[data-ui-version="v2"]) .ds-onboarding-actions__spacer{display:none;} :where(html[data-ui-version="v2"]) .ds-onboarding-actions .ds-button{flex:1 1 10rem;}}}
@layer layouts{:where(html[data-ui-version="v2"]) .ds-quality-page{display:grid;gap:var(--ds-space-8);} :where(html[data-ui-version="v2"]) .ds-quality-section{display:grid;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-quality-section__heading{display:grid;gap:var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-quality-section__heading p{color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-quality-form{max-inline-size:48rem;display:grid;gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-quality-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4);}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-quality-form__grid{grid-template-columns:1fr;}}}
@layer pages{:where(html[data-ui-version="v2"]) .ds-dashboard{display:grid;gap:var(--ds-space-8);} :where(html[data-ui-version="v2"]) .ds-dashboard__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-dashboard__toolbar-copy{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-dashboard__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-dashboard__two-column{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:var(--ds-space-6);align-items:start;} :where(html[data-ui-version="v2"]) .ds-dashboard__performance{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(19rem,.7fr);gap:var(--ds-space-6);align-items:start;} :where(html[data-ui-version="v2"]) .ds-dashboard__section{min-width:0;} :where(html[data-ui-version="v2"]) .ds-dashboard__panel{min-width:0;padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-dashboard__stack{display:grid;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-dashboard__table-card{min-width:0;}@media (max-width:82rem){:where(html[data-ui-version="v2"]) .ds-dashboard__metrics{grid-template-columns:repeat(3,minmax(0,1fr));} :where(html[data-ui-version="v2"]) .ds-dashboard__performance{grid-template-columns:1fr;}}@media (max-width:64rem){:where(html[data-ui-version="v2"]) .ds-dashboard__two-column{grid-template-columns:1fr;}}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-dashboard{gap:var(--ds-space-6);} :where(html[data-ui-version="v2"]) .ds-dashboard__metrics{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-dashboard__toolbar{align-items:stretch;} :where(html[data-ui-version="v2"]) .ds-dashboard__panel{padding:var(--ds-space-4);}}@media print{:where(html[data-ui-version="v2"]) .ds-dashboard__toolbar,:where(html[data-ui-version="v2"]) .ds-action-filter{display:none;} :where(html[data-ui-version="v2"]) .ds-dashboard__metrics{grid-template-columns:repeat(3,1fr);} :where(html[data-ui-version="v2"]) .ds-dashboard__two-column,:where(html[data-ui-version="v2"]) .ds-dashboard__performance{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-dashboard__panel,:where(html[data-ui-version="v2"]) .ds-metric-card{break-inside:avoid;box-shadow:none;}}}@layer pages{:where(html[data-ui-version="v2"]) .ds-dashboard{gap:var(--ds-space-6);} :where(html[data-ui-version="v2"]) .ds-dashboard__metrics{gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-dashboard__two-column,:where(html[data-ui-version="v2"]) .ds-dashboard__performance{gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-dashboard__panel{padding:var(--ds-space-5);border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-dashboard__stack{gap:var(--ds-space-3);}}
@layer pages{:where(html[data-ui-version="v2"]) .ds-insight-panel{min-width:0;padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-insight-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-insight-panel__heading h2{margin-top:var(--ds-space-1);font-size:var(--ds-text-xl);} :where(html[data-ui-version="v2"]) .ds-eyebrow{color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-letter-wide);text-transform:uppercase;} :where(html[data-ui-version="v2"]) .ds-decision-list{display:grid;gap:var(--ds-space-3);list-style:none;counter-reset:none;} :where(html[data-ui-version="v2"]) .ds-decision-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ds-space-3);align-items:start;padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-decision-list li>span:first-child{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-decision-list p{margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-decision-list small{display:block;margin-top:var(--ds-space-1);color:var(--ds-color-text-subtle);} :where(html[data-ui-version="v2"]) .ds-unit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-unit-card{display:grid;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-unit-card>div{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-unit-card__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-unit-card>strong{font-size:var(--ds-text-2xl);} :where(html[data-ui-version="v2"]) .ds-unit-card p,:where(html[data-ui-version="v2"]) .ds-unit-card small{color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-stock-days{display:grid;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-stock-days>div{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(10rem,1fr) auto auto;align-items:center;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-stock-days__bar{height:.75rem;overflow:hidden;border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-muted);} :where(html[data-ui-version="v2"]) .ds-stock-days__bar>span{height:100%;display:block;border-radius:inherit;background:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-stock-days__bar>span[data-tone="warning"]{background:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-stock-days__bar>span[data-tone="danger"]{background:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) .ds-stock-days small{color:var(--ds-color-text-subtle);text-align:right;} :where(html[data-ui-version="v2"]) .ds-risk-donut,:where(html[data-ui-version="v2"]) .ds-payment-mix{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ds-space-6);} :where(html[data-ui-version="v2"]) .ds-risk-donut__chart,:where(html[data-ui-version="v2"]) .ds-payment-mix__chart{width:8.5rem;aspect-ratio:1;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle,var(--ds-color-surface) 51%,transparent 52%),conic-gradient(var(--ds-color-danger) 0 34%,var(--ds-color-warning) 34% 69%,var(--ds-color-info) 69% 86%,var(--ds-color-brand) 86% 100%);text-align:center;} :where(html[data-ui-version="v2"]) .ds-risk-donut__chart strong,:where(html[data-ui-version="v2"]) .ds-payment-mix__chart strong{font-size:var(--ds-text-2xl);} :where(html[data-ui-version="v2"]) .ds-risk-donut__chart span,:where(html[data-ui-version="v2"]) .ds-payment-mix__chart span{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-risk-donut ul,:where(html[data-ui-version="v2"]) .ds-payment-mix ul{display:grid;gap:var(--ds-space-3);list-style:none;} :where(html[data-ui-version="v2"]) .ds-risk-donut li,:where(html[data-ui-version="v2"]) .ds-payment-mix li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-risk-donut li>span,:where(html[data-ui-version="v2"]) .ds-payment-mix li>span{width:.75rem;height:.75rem;border-radius:50%;background:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) [data-tone="danger"]{--ds-tone-color:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) [data-tone="warning"]{--ds-tone-color:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) [data-tone="info"]{--ds-tone-color:var(--ds-color-info);} :where(html[data-ui-version="v2"]) [data-tone="success"]{--ds-tone-color:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-risk-donut li>span[data-tone],:where(html[data-ui-version="v2"]) .ds-payment-mix li>span[data-tone]{background:var(--ds-tone-color);} :where(html[data-ui-version="v2"]) .ds-service-bars{height:17rem;display:grid;grid-template-columns:repeat(9,minmax(2rem,1fr));align-items:end;gap:var(--ds-space-2);padding-top:var(--ds-space-4);border-bottom:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-service-bars>div{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--ds-space-2);align-items:end;text-align:center;} :where(html[data-ui-version="v2"]) .ds-service-bars__track{height:100%;display:flex;align-items:end;justify-content:center;gap:.2rem;} :where(html[data-ui-version="v2"]) .ds-service-bars__track>span{width:38%;display:block;border-radius:var(--ds-radius-sm) var(--ds-radius-sm) 0 0;background:var(--ds-color-brand);} :where(html[data-ui-version="v2"]) .ds-service-bars__track>span[data-series="orders"]{background:var(--ds-color-info);} :where(html[data-ui-version="v2"]) .ds-service-bars small{color:var(--ds-color-text-subtle);font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-station-list{display:grid;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-station-list>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-3);align-items:center;} :where(html[data-ui-version="v2"]) .ds-station-list__score{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-tone-color) 12%,var(--ds-color-surface));color:var(--ds-tone-color);font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-station-list p{margin:var(--ds-space-1) 0 var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-product-ranking{display:grid;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-product-ranking>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-product-ranking>div>span:first-child{width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:50%;background:var(--ds-color-surface-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-product-ranking small{display:block;color:var(--ds-color-text-subtle);} :where(html[data-ui-version="v2"]) .ds-guest-stats{display:grid;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-guest-stats>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-guest-stats__icon{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-guest-stats strong{display:block;font-size:var(--ds-text-xl);} :where(html[data-ui-version="v2"]) .ds-guest-stats small,:where(html[data-ui-version="v2"]) .ds-guest-stats p{color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-waterfall{min-height:18rem;display:flex;align-items:end;gap:var(--ds-space-3);padding:var(--ds-space-4);border-bottom:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-waterfall>div{flex:1;min-width:4.5rem;display:grid;gap:var(--ds-space-2);text-align:center;} :where(html[data-ui-version="v2"]) .ds-waterfall__bar{--ds-bar-height:8rem;height:var(--ds-bar-height);display:block;border-radius:var(--ds-radius-md) var(--ds-radius-md) 0 0;background:var(--ds-tone-color,var(--ds-color-brand));} :where(html[data-ui-version="v2"]) .ds-finance-checks{display:grid;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-finance-checks>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);} :where(html[data-ui-version="v2"]) .ds-finance-checks__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-tone-color) 12%,var(--ds-color-surface));color:var(--ds-tone-color);} :where(html[data-ui-version="v2"]) .ds-finance-checks p{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-branch-matrix{min-width:0;overflow-x:auto;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);} :where(html[data-ui-version="v2"]) .ds-branch-matrix__head,:where(html[data-ui-version="v2"]) .ds-branch-matrix__row{min-width:50rem;display:grid;grid-template-columns:minmax(13rem,1.4fr) repeat(5,minmax(5rem,.65fr)) minmax(5rem,.65fr);align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-branch-matrix__head{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-branch-matrix__row{border-top:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-branch-matrix__row>div:first-child{display:flex;align-items:center;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-branch-matrix__row small{display:block;color:var(--ds-color-text-subtle);} :where(html[data-ui-version="v2"]) .ds-score-cell{min-height:2.5rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-tone-color) 12%,var(--ds-color-surface));color:var(--ds-tone-color);font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-gap-list{display:grid;gap:var(--ds-space-3);list-style:none;} :where(html[data-ui-version="v2"]) .ds-gap-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-gap-list__rank{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--ds-color-danger-soft);color:var(--ds-color-danger);font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-gap-list p,:where(html[data-ui-version="v2"]) .ds-learning-list p{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-learning-list{display:grid;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-learning-list>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-learning-list__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-info-soft);color:var(--ds-color-info);} :where(html[data-ui-version="v2"]) .ds-learning-list small{color:var(--ds-color-text-subtle);} :where(html[data-ui-version="v2"]) .ds-risk-filter{display:flex;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-risk-filter button{min-height:var(--ds-touch-target);padding:0 var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);color:var(--ds-color-text-muted);font:inherit;font-size:var(--ds-text-sm);cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-risk-filter button[aria-pressed="true"]{border-color:var(--ds-color-brand-border);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-risk-layout{display:grid;grid-template-columns:minmax(17rem,.35fr) minmax(0,1fr);gap:var(--ds-space-5);align-items:start;} :where(html[data-ui-version="v2"]) .ds-risk-categories{display:grid;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-risk-categories button{min-height:3.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid transparent;border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);color:var(--ds-color-text);font:inherit;text-align:left;cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-risk-categories button:hover{border-color:var(--ds-color-brand-border);} :where(html[data-ui-version="v2"]) .ds-risk-categories__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-tone-color) 12%,var(--ds-color-surface));color:var(--ds-tone-color);} :where(html[data-ui-version="v2"]) .ds-risk-categories small{display:block;color:var(--ds-color-text-subtle);} :where(html[data-ui-version="v2"]) .ds-risk-queue{display:grid;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-risk-queue>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);} :where(html[data-ui-version="v2"]) .ds-risk-queue>article[hidden]{display:none;} :where(html[data-ui-version="v2"]) .ds-risk-queue__severity{width:3rem;height:3rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-tone-color) 12%,var(--ds-color-surface));color:var(--ds-tone-color);} :where(html[data-ui-version="v2"]) .ds-risk-queue>article>div:nth-child(2)>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-risk-queue p{margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-risk-queue small{color:var(--ds-color-text-subtle);} :where(html[data-ui-version="v2"]) .ds-risk-queue__progress{display:flex;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-risk-queue__progress>span{height:.35rem;flex:1;overflow:hidden;border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-muted);} :where(html[data-ui-version="v2"]) .ds-risk-queue__progress>span>span{height:100%;display:block;border-radius:inherit;background:var(--ds-tone-color);} :where(html[data-ui-version="v2"]) .ds-risk-queue__owner{min-width:7rem;display:grid;justify-items:center;gap:var(--ds-space-2);text-align:center;} :where(html[data-ui-version="v2"]) .ds-resolution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-resolution-grid>div{display:grid;gap:var(--ds-space-2);padding:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-resolution-grid strong{font-size:var(--ds-text-2xl);} :where(html[data-ui-version="v2"]) .ds-resolution-grid small,:where(html[data-ui-version="v2"]) .ds-resolution-grid p{color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-report-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-report-catalog>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ds-space-3);padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);color:var(--ds-color-text);text-decoration:none;box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-report-catalog>a:hover{border-color:var(--ds-color-brand-border);box-shadow:var(--ds-shadow-sm);} :where(html[data-ui-version="v2"]) .ds-report-catalog__icon{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-report-catalog p{margin:var(--ds-space-1) 0 var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-report-catalog small{color:var(--ds-color-text-subtle);}@media (max-width:82rem){:where(html[data-ui-version="v2"]) .ds-unit-grid,:where(html[data-ui-version="v2"]) .ds-resolution-grid{grid-template-columns:repeat(2,minmax(0,1fr));} :where(html[data-ui-version="v2"]) .ds-report-catalog{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:64rem){:where(html[data-ui-version="v2"]) .ds-intelligence__hero-grid,:where(html[data-ui-version="v2"]) .ds-intelligence__split,:where(html[data-ui-version="v2"]) .ds-risk-layout{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-branch-matrix{overflow-x:auto;}}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-intelligence__metrics,:where(html[data-ui-version="v2"]) .ds-unit-grid,:where(html[data-ui-version="v2"]) .ds-resolution-grid,:where(html[data-ui-version="v2"]) .ds-report-catalog{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-insight-panel,:where(html[data-ui-version="v2"]) .ds-insight-metric{padding:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-priority-list li,:where(html[data-ui-version="v2"]) .ds-executive-actions li,:where(html[data-ui-version="v2"]) .ds-risk-queue>article{grid-template-columns:auto minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-priority-list li> :last-child,:where(html[data-ui-version="v2"]) .ds-executive-actions li> :last-child,:where(html[data-ui-version="v2"]) .ds-risk-queue__owner{grid-column:1/-1;width:100%;} :where(html[data-ui-version="v2"]) .ds-risk-queue__owner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:start;text-align:left;} :where(html[data-ui-version="v2"]) .ds-stock-days>div{grid-template-columns:minmax(6rem,.8fr) minmax(7rem,1fr) auto;} :where(html[data-ui-version="v2"]) .ds-stock-days small{grid-column:1/-1;text-align:left;} :where(html[data-ui-version="v2"]) .ds-risk-donut,:where(html[data-ui-version="v2"]) .ds-payment-mix{grid-template-columns:1fr;justify-items:center;} :where(html[data-ui-version="v2"]) .ds-service-bars{overflow-x:auto;grid-template-columns:repeat(9,3.5rem);} :where(html[data-ui-version="v2"]) .ds-product-ranking>div,:where(html[data-ui-version="v2"]) .ds-finance-checks>div{grid-template-columns:auto minmax(0,1fr);} :where(html[data-ui-version="v2"]) .ds-product-ranking>div> :nth-last-child(-n+2),:where(html[data-ui-version="v2"]) .ds-finance-checks>div> :nth-last-child(-n+2){grid-column:2;} :where(html[data-ui-version="v2"]) .ds-waterfall{overflow-x:auto;} :where(html[data-ui-version="v2"]) .ds-waterfall>div{min-width:5rem;} :where(html[data-ui-version="v2"]) .ds-risk-filter{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));} :where(html[data-ui-version="v2"]) .ds-risk-filter button{padding-inline:var(--ds-space-2);}}@media (prefers-reduced-motion:reduce){:where(html[data-ui-version="v2"]) .ds-analytics-nav__item,:where(html[data-ui-version="v2"]) .ds-report-catalog>a{transition:none;}}@media print{:where(html[data-ui-version="v2"]) .ds-insight-panel,:where(html[data-ui-version="v2"]) .ds-insight-metric{break-inside:avoid;box-shadow:none;}}}@layer pages{.ds-decision-center{display:grid;gap:var(--ds-space-4);min-width:0}.ds-decision-context{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);min-width:0;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}.ds-decision-context__identity{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;flex-wrap:wrap}.ds-decision-context__identity strong{color:var(--ds-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:38rem}.ds-decision-nav{display:flex;gap:var(--ds-space-1);overflow-x:auto;padding:var(--ds-space-1);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);scrollbar-width:thin}.ds-decision-nav a{min-height:2.5rem;display:inline-flex;align-items:center;gap:var(--ds-space-2);flex:0 0 auto;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-md);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium)}.ds-decision-nav a[aria-current="page"]{background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);font-weight:var(--ds-weight-semibold)}.ds-decision-signal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-5);padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:linear-gradient(135deg,var(--ds-color-surface),var(--ds-color-surface-subtle));box-shadow:var(--ds-shadow-xs)}.ds-decision-signal__summary{max-width:48rem}.ds-decision-signal__summary h2{margin:var(--ds-space-1) 0 var(--ds-space-2);font-size:clamp(1.35rem,2vw,1.8rem);line-height:var(--ds-leading-tight)}.ds-decision-signal__summary>p:last-child{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}.ds-decision-signal__facts{display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface)}.ds-decision-signal__facts>div{display:grid;gap:.15rem;min-width:5.5rem;padding:var(--ds-space-3) var(--ds-space-4);text-align:center}.ds-decision-signal__facts>div+div{border-left:1px solid var(--ds-color-border)}.ds-decision-signal__facts span{color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs)}.ds-decision-signal__facts strong{font-size:var(--ds-text-xl);font-variant-numeric:tabular-nums}.ds-decision-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-3)}.ds-decision-metric{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs)}.ds-decision-metric:hover{border-color:var(--ds-color-brand-border)}.ds-decision-metric__icon{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-surface-muted);color:var(--ds-color-text-muted)}.ds-decision-metric[data-tone="danger"] .ds-decision-metric__icon{background:var(--ds-color-danger-soft);color:var(--ds-color-danger)}.ds-decision-metric[data-tone="warning"] .ds-decision-metric__icon{background:var(--ds-color-warning-soft);color:var(--ds-color-warning)}.ds-decision-metric[data-tone="success"] .ds-decision-metric__icon{background:var(--ds-color-success-soft);color:var(--ds-color-success)}.ds-decision-metric__copy{min-width:0;display:grid;grid-template-columns:auto 1fr;column-gap:var(--ds-space-2);align-items:baseline}.ds-decision-metric__copy small{grid-column:1/-1;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}.ds-decision-metric__copy strong{font-size:var(--ds-text-xl);line-height:1.2;font-variant-numeric:tabular-nums}.ds-decision-metric__copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs);font-style:normal}.ds-decision-primary-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);gap:var(--ds-space-4);align-items:start}.ds-decision-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4);align-items:start}.ds-decision-center .ds-insight-panel{padding:var(--ds-space-4)}.ds-decision-center .ds-insight-panel__heading{margin-bottom:var(--ds-space-3)}.ds-decision-priority-list{display:grid;gap:var(--ds-space-2);list-style:none;counter-reset:none}.ds-decision-priority-list li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle)}.ds-decision-priority-list__rank{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:50%;background:var(--ds-color-surface);color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold)}.ds-decision-priority-list__icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-warning-soft);color:var(--ds-color-warning)}.ds-decision-priority-list li[data-severity="critical"] .ds-decision-priority-list__icon{background:var(--ds-color-danger-soft);color:var(--ds-color-danger)}.ds-decision-priority-list p{margin-top:.15rem;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}.ds-decision-priority-list small{display:block;margin-top:.15rem;color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs)}.ds-decision-action-list,.ds-decision-watch-list,.ds-decision-activity-list{display:grid;list-style:none}.ds-decision-action-list li,.ds-decision-watch-list li,.ds-decision-activity-list li{min-height:3.5rem;display:grid;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) 0;border-bottom:1px solid var(--ds-color-border)}.ds-decision-action-list li{grid-template-columns:auto minmax(0,1fr) auto}.ds-decision-watch-list li{grid-template-columns:auto minmax(0,1fr) auto auto}.ds-decision-activity-list li{grid-template-columns:minmax(0,1fr) auto auto} :is(.ds-decision-action-list,.ds-decision-watch-list,.ds-decision-activity-list) li:last-child{border-bottom:0} :is(.ds-decision-action-list,.ds-decision-watch-list,.ds-decision-activity-list) p,:is(.ds-decision-watch-list,.ds-decision-activity-list) small{display:block;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)} :is(.ds-decision-action-list,.ds-decision-watch-list,.ds-decision-activity-list) a:last-child{width:var(--ds-touch-target);height:var(--ds-touch-target);display:grid;place-items:center;border-radius:var(--ds-radius-md);color:var(--ds-color-brand-active)}.ds-decision-watch-list__dot{width:.65rem;height:.65rem;border-radius:50%;background:var(--ds-color-text-subtle)}.ds-decision-watch-list__dot[data-tone="danger"]{background:var(--ds-color-danger)}.ds-decision-clear-state{display:flex;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);color:var(--ds-color-success)}.ds-decision-clear-state p{margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}.ds-decision-link-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-3)}.ds-decision-link-strip>a{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface)}.ds-decision-link-strip>a>span{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active)}.ds-decision-link-strip small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}.ds-decision-data-note{display:flex;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:1px dashed var(--ds-color-border);border-radius:var(--ds-radius-md);color:var(--ds-color-info);background:var(--ds-color-info-soft)}.ds-decision-data-note p{margin-top:.1rem;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}@media(max-width:72rem){.ds-decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-decision-primary-grid{grid-template-columns:1fr}.ds-decision-link-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:44rem){.ds-decision-center{gap:var(--ds-space-3)}.ds-decision-context{align-items:flex-start;flex-direction:column}.ds-decision-context__identity strong{white-space:normal}.ds-decision-nav{margin-inline:calc(var(--ds-space-4)*-1);padding-inline:var(--ds-space-4);border-inline:0;border-radius:0}.ds-decision-signal{grid-template-columns:1fr;padding:var(--ds-space-4);gap:var(--ds-space-3)}.ds-decision-signal__facts{width:100%}.ds-decision-signal__facts>div{min-width:0;padding:var(--ds-space-2)}.ds-decision-metrics,.ds-decision-secondary-grid,.ds-decision-link-strip{grid-template-columns:1fr}.ds-decision-metric{grid-template-columns:auto minmax(0,1fr)}.ds-decision-metric>.ds-badge{grid-column:2;justify-self:start}.ds-decision-priority-list li{grid-template-columns:auto minmax(0,1fr) auto}.ds-decision-priority-list__rank{display:none}.ds-decision-priority-list li>.ds-button{grid-column:2/-1;justify-self:start}.ds-decision-link-strip small{white-space:normal}}}@layer pages{.ds-decision-watch-list strong,.ds-decision-activity-list strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:44rem){.ds-decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-decision-metric{grid-template-columns:auto minmax(0,1fr);align-content:start}.ds-decision-metric__icon{width:2rem;height:2rem}.ds-decision-metric__copy{display:grid;grid-template-columns:1fr}.ds-decision-metric__copy em{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ds-decision-link-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-decision-link-strip>a{grid-template-columns:auto minmax(0,1fr)}.ds-decision-link-strip>a>svg{display:none}}}@layer pages{:where(html[data-ui-version="v2"]) .ds-intelligence{display:grid;gap:var(--ds-space-5);min-width:0;} :where(html[data-ui-version="v2"]) .ds-analytics-nav{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:var(--ds-space-2);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-analytics-nav__item{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--ds-space-2);min-height:2.5rem;padding:0 var(--ds-space-3);border:1px solid transparent;border-radius:var(--ds-radius-md);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);text-decoration:none;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-analytics-nav__item:hover,:where(html[data-ui-version="v2"]) .ds-analytics-nav__item[aria-current="page"]{border-color:var(--ds-color-brand-border);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-intelligence__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-3);padding:0 var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-intelligence__toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);min-width:0;} :where(html[data-ui-version="v2"]) .ds-intelligence__toolbar>div>span{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-intelligence__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-4);min-width:0;} :where(html[data-ui-version="v2"]) .ds-insight-metric{display:grid;align-content:start;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-insight-metric__top{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);min-height:2.75rem;} :where(html[data-ui-version="v2"]) .ds-insight-metric__icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-tone-color,var(--ds-color-brand)) 12%,var(--ds-color-surface));color:var(--ds-tone-color,var(--ds-color-brand-active));} :where(html[data-ui-version="v2"]) .ds-insight-metric__label{margin:0;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);} :where(html[data-ui-version="v2"]) .ds-insight-metric__value{margin:0;color:var(--ds-color-text);font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.05;font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-letter-tight);overflow-wrap:anywhere;} :where(html[data-ui-version="v2"]) .ds-insight-metric__detail{margin:0;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);line-height:1.45;} :where(html[data-ui-version="v2"]) .ds-insight-metric__footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:auto;padding-top:var(--ds-space-2);border-top:1px solid var(--ds-color-border);color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-intelligence__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-5);align-items:start;min-width:0;} :where(html[data-ui-version="v2"]) .ds-error-state__icon,:where(html[data-ui-version="v2"]) .ds-upload-zone__icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-info-soft);color:var(--ds-color-info);} :where(html[data-ui-version="v2"]) .ds-field__help{color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs);line-height:1.4;} :where(html[data-ui-version="v2"]) .ds-field__control{min-width:0;} :where(html[data-ui-version="v2"]) .ds-badge--neutral{border-color:var(--ds-color-border);background:var(--ds-color-surface-muted);color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-cost-main{min-width:0;} :where(html[data-ui-version="v2"]) .ds-health-bar__track{height:.5rem;overflow:hidden;border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-muted);} :where(html[data-ui-version="v2"]) .ds-decision-priorities,:where(html[data-ui-version="v2"]) .ds-decision-actions,:where(html[data-ui-version="v2"]) .ds-restaurant-hub,:where(html[data-ui-version="v2"]) .ds-kds-page{min-width:0;}@media (max-width:82rem){:where(html[data-ui-version="v2"]) .ds-intelligence__metrics{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:64rem){:where(html[data-ui-version="v2"]) .ds-intelligence__split{grid-template-columns:1fr;}}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-analytics-nav{margin-inline:calc(var(--ds-space-3) * -1);padding-inline:var(--ds-space-3);border-inline:0;border-radius:0;box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-analytics-nav__item{min-height:var(--ds-touch-target);} :where(html[data-ui-version="v2"]) .ds-intelligence__metrics{grid-template-columns:1fr;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-insight-metric{padding:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-intelligence__toolbar{align-items:flex-start;}}}@layer pages{:where(html[data-ui-version="v2"]) .ds-admin-users th>small{display:block;margin-top:var(--ds-space-1);color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-regular);text-transform:none;letter-spacing:normal;}@media (max-width:44rem){:where(html[data-ui-version="v2"]) .ds-admin-users .ds-table-wrap{overflow:visible;border:0;} :where(html[data-ui-version="v2"]) .ds-admin-users .ds-table,:where(html[data-ui-version="v2"]) .ds-admin-users .ds-table tbody,:where(html[data-ui-version="v2"]) .ds-admin-users .ds-table tr,:where(html[data-ui-version="v2"]) .ds-admin-users .ds-table th,:where(html[data-ui-version="v2"]) .ds-admin-users .ds-table td{display:block;width:100%;} :where(html[data-ui-version="v2"]) .ds-admin-users .ds-table thead{display:none;} :where(html[data-ui-version="v2"]) .ds-admin-users .ds-table tbody{display:grid;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-admin-users .ds-table tr{overflow:hidden;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-admin-users .ds-table :is(th,td){display:grid;grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1fr);gap:var(--ds-space-3);align-items:center;min-height:2.75rem;padding:var(--ds-space-3);border:0;border-bottom:1px solid var(--ds-color-border);white-space:normal;} :where(html[data-ui-version="v2"]) .ds-admin-users .ds-table :is(th,td):last-child{border-bottom:0;} :where(html[data-ui-version="v2"]) .ds-admin-users .ds-table :is(th,td)::before{content:attr(data-label);color:var(--ds-color-text-subtle);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);text-transform:uppercase;letter-spacing:var(--ds-letter-wide);} :where(html[data-ui-version="v2"]) .ds-admin-users .ds-table td form,:where(html[data-ui-version="v2"]) .ds-admin-users .ds-table td .ds-button{width:100%;} :where(html[data-ui-version="v2"]) .ds-admin-users th>small{font-size:var(--ds-text-sm);overflow-wrap:anywhere;}}}
@layer pages{:where(html[data-ui-version="v2"]) .ds-operations-page{min-width:0;} :where(html[data-ui-version="v2"]) .ds-operations-page__notice{margin-bottom:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-operation-state{min-height:26rem;display:grid;place-items:center;} :where(html[data-ui-version="v2"]) .ds-operation-state .ds-empty-state,:where(html[data-ui-version="v2"]) .ds-operation-state .ds-error-state{max-width:42rem;}@media print{:where(html[data-ui-version="v2"]) .ds-workbench-toolbar,:where(html[data-ui-version="v2"]) .ds-bulk-bar,:where(html[data-ui-version="v2"]) .ds-task-actions{display:none;}}}
@layer pages{:where(html[data-ui-version="v2"]) .ds-inventory-page{min-width:0;} :where(html[data-ui-version="v2"]) .ds-inventory-page[data-state="loading"]> :not(.ds-inventory-notice):not(.ds-inventory-state):not(.ds-visually-hidden),:where(html[data-ui-version="v2"]) .ds-inventory-page[data-state="empty"]> :not(.ds-inventory-notice):not(.ds-inventory-state):not(.ds-visually-hidden),:where(html[data-ui-version="v2"]) .ds-inventory-page[data-state="error"]> :not(.ds-inventory-notice):not(.ds-inventory-state):not(.ds-visually-hidden){display:none;} :where(html[data-ui-version="v2"]) .ds-inventory-notice{margin-bottom:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-inventory-state{min-height:28rem;display:grid;place-items:center;gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-inventory-toolbar{display:grid;grid-template-columns:minmax(16rem,1fr) auto auto;align-items:end;gap:var(--ds-space-3);margin-bottom:var(--ds-space-5);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:color-mix(in srgb,var(--ds-color-surface) 96%,var(--ds-color-brand-soft));box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-inventory-search{position:relative;} :where(html[data-ui-version="v2"]) .ds-inventory-search .ds-icon{position:absolute;inset-inline-start:var(--ds-space-3);inset-block-start:50%;translate:0 -50%;color:var(--ds-color-text-subtle);pointer-events:none;} :where(html[data-ui-version="v2"]) .ds-inventory-search .ds-input{padding-inline-start:2.75rem;} :where(html[data-ui-version="v2"]) .ds-inventory-toolbar__filters{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-inventory-toolbar__filters[hidden]{display:none;} :where(html[data-ui-version="v2"]) .ds-inventory-toolbar__context{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-inventory-layout{display:grid;grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-inventory-layout--wide-aside{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);} :where(html[data-ui-version="v2"]) .ds-inventory-main{min-width:0;display:grid;gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-inventory-aside{min-width:0;display:grid;gap:var(--ds-space-4);position:sticky;top:calc(var(--ds-topbar-height) + var(--ds-space-5));} :where(html[data-ui-version="v2"]) .ds-ops-panel{min-width:0;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);overflow:clip;} :where(html[data-ui-version="v2"]) .ds-ops-panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-ops-panel__header h2{font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-ops-panel__header p{margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-ops-panel__body{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-ops-panel__footer{display:flex;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-5);border-top:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-ops-panel__footer .ds-button{flex:1;} :where(html[data-ui-version="v2"]) .ds-inventory-grid-card{min-width:0;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);overflow:clip;} :where(html[data-ui-version="v2"]) .ds-inventory-grid-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-color-border);} :where(html[data-ui-version="v2"]) .ds-inventory-grid-card__header h2{font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-inventory-grid-card__header p{margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-inventory-grid-card__footer{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-top:1px solid var(--ds-color-border);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-inventory-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;} :where(html[data-ui-version="v2"]) .ds-inventory-table tbody tr[hidden]{display:none;} :where(html[data-ui-version="v2"]) .ds-check-target{width:var(--ds-touch-target);height:var(--ds-touch-target);display:inline-grid;place-items:center;cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-check-target input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-inventory-table th:first-child,:where(html[data-ui-version="v2"]) .ds-inventory-table td:first-child{width:3.5rem;padding:0 var(--ds-space-2);text-align:center;} :where(html[data-ui-version="v2"]) .ds-attention-list{display:grid;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-attention-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-attention-item__icon{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--ds-color-warning-soft);color:var(--ds-color-warning-strong);} :where(html[data-ui-version="v2"]) .ds-attention-item__title{display:block;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-attention-item__meta{display:block;margin-top:.125rem;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-mini-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-mini-stat{padding:var(--ds-space-3);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-mini-stat__label{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-mini-stat__value{margin-top:var(--ds-space-1);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums;} :where(html[data-ui-version="v2"]) .ds-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:.25rem;border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-segmented button{min-height:var(--ds-touch-target);padding:0 var(--ds-space-3);border:0;border-radius:calc(var(--ds-radius-md) - .2rem);background:transparent;color:var(--ds-color-text-muted);font:inherit;font-weight:var(--ds-weight-medium);cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-segmented button[aria-pressed="true"]{background:var(--ds-color-surface);color:var(--ds-color-text);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-warehouse-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-warehouse-tile{min-width:0;display:grid;gap:var(--ds-space-4);padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-warehouse-tile__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-warehouse-tile__icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--ds-radius-md);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-warehouse-tile__title{margin-top:var(--ds-space-3);font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-warehouse-tile__subtitle{margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-warehouse-tile__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-warehouse-tile__metric{padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-warehouse-tile__metric span{display:block;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-warehouse-tile__metric strong{display:block;margin-top:var(--ds-space-1);font-size:var(--ds-text-md);} :where(html[data-ui-version="v2"]) .ds-stock-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-stock-health__item{position:relative;overflow:hidden;padding:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-stock-health__item::after{position:absolute;inset-inline:0;inset-block-end:0;height:.25rem;content:"";background:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-stock-health__item[data-tone="warning"]::after{background:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-stock-health__item[data-tone="danger"]::after{background:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) .ds-stock-health__label{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-stock-health__value{margin-top:var(--ds-space-1);font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-bold);} :where(html[data-ui-version="v2"]) .ds-count-station{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-count-product{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-brand-border);border-radius:var(--ds-radius-md);background:var(--ds-color-brand-soft);} :where(html[data-ui-version="v2"]) .ds-count-product__icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-count-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-count-value{padding:var(--ds-space-4);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-md);text-align:center;} :where(html[data-ui-version="v2"]) .ds-count-value span{display:block;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-count-value strong{display:block;margin-top:var(--ds-space-1);font-size:var(--ds-text-2xl);font-variant-numeric:tabular-nums;} :where(html[data-ui-version="v2"]) .ds-number-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-number-pad button{min-height:3.5rem;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);font:inherit;font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);cursor:pointer;} :where(html[data-ui-version="v2"]) .ds-number-pad button:active{background:var(--ds-color-brand-soft);} :where(html[data-ui-version="v2"]) .ds-station-actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-5);border-top:1px solid var(--ds-color-border);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-station-actions__reason{margin-inline-end:auto;color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-transfer-composer{display:grid;gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-transfer-path{display:grid;grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);align-items:end;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-transfer-path__arrow{width:3rem;height:3rem;display:grid;place-items:center;color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-transfer-line{display:grid;grid-template-columns:minmax(0,1fr) 9rem auto;align-items:end;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-transfer-queue{display:grid;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-transfer-queue__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-md);} :where(html[data-ui-version="v2"]) .ds-barcode-workspace{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);gap:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-barcode-hero{min-height:29rem;display:grid;place-items:center;padding:var(--ds-space-6);border:1px solid var(--ds-color-brand-border);border-radius:var(--ds-radius-xl);background:radial-gradient(circle at 50% 25%,var(--ds-color-brand-soft),var(--ds-color-surface) 70%);text-align:center;} :where(html[data-ui-version="v2"]) .ds-barcode-hero__frame{position:relative;width:min(15rem,72vw);aspect-ratio:1;display:grid;place-items:center;margin-inline:auto;border:2px solid var(--ds-color-brand-active);border-radius:var(--ds-radius-xl);background:color-mix(in srgb,var(--ds-color-surface) 88%,transparent);box-shadow:inset 0 0 0 1rem color-mix(in srgb,var(--ds-color-brand-soft) 55%,transparent);} :where(html[data-ui-version="v2"]) .ds-barcode-hero__frame::before,:where(html[data-ui-version="v2"]) .ds-barcode-hero__frame::after{position:absolute;inset-inline:12%;height:2px;content:"";background:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-barcode-hero__frame::before{inset-block-start:33%;} :where(html[data-ui-version="v2"]) .ds-barcode-hero__frame::after{inset-block-end:33%;} :where(html[data-ui-version="v2"]) .ds-barcode-hero__frame .ds-icon{width:4rem;height:4rem;color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-barcode-hero__copy{max-width:32rem;margin:var(--ds-space-5) auto 0;color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-barcode-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-2);margin-top:var(--ds-space-5);} :where(html[data-ui-version="v2"]) .ds-scan-result{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-md);} :where(html[data-ui-version="v2"]) .ds-scan-result strong{display:block;} :where(html[data-ui-version="v2"]) .ds-scan-result__icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-active);} :where(html[data-ui-version="v2"]) .ds-expiry-timeline{display:grid;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-expiry-band{--ds-expiry-width:50%;display:grid;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-expiry-band__track{height:.625rem;overflow:hidden;border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-expiry-band__fill{height:100%;width:var(--ds-expiry-width,50%);border-radius:inherit;background:var(--ds-color-success);} :where(html[data-ui-version="v2"]) .ds-expiry-band[data-tone="warning"] .ds-expiry-band__fill{background:var(--ds-color-warning);} :where(html[data-ui-version="v2"]) .ds-expiry-band[data-tone="danger"] .ds-expiry-band__fill{background:var(--ds-color-danger);} :where(html[data-ui-version="v2"]) [data-ds-filter-row][hidden]{display:none;}@media (max-width:72rem){:where(html[data-ui-version="v2"]) .ds-inventory-layout,:where(html[data-ui-version="v2"]) .ds-inventory-layout--wide-aside,:where(html[data-ui-version="v2"]) .ds-count-station,:where(html[data-ui-version="v2"]) .ds-barcode-workspace{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-inventory-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr));} :where(html[data-ui-version="v2"]) .ds-warehouse-overview{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:64rem){:where(html[data-ui-version="v2"]) .ds-inventory-toolbar__filters{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-inventory-toolbar{grid-template-columns:1fr 1fr;} :where(html[data-ui-version="v2"]) .ds-inventory-search{grid-column:1/-1;} :where(html[data-ui-version="v2"]) .ds-inventory-toolbar__filters{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-inventory-layout,:where(html[data-ui-version="v2"]) .ds-inventory-aside{display:grid;grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-warehouse-overview,:where(html[data-ui-version="v2"]) .ds-stock-health,:where(html[data-ui-version="v2"]) .ds-count-values{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-transfer-path{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-transfer-path__arrow{rotate:90deg;justify-self:center;} :where(html[data-ui-version="v2"]) .ds-transfer-line{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-inventory-grid-card .ds-table-wrap{display:none;} :where(html[data-ui-version="v2"]) .ds-inventory-grid-card .ds-mobile-records{display:grid;padding:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-station-actions{bottom:var(--ds-mobile-nav-height);flex-wrap:wrap;} :where(html[data-ui-version="v2"]) .ds-station-actions__reason{width:100%;margin:0;} :where(html[data-ui-version="v2"]) .ds-barcode-hero{min-height:24rem;padding:var(--ds-space-5);}}@media print{:where(html[data-ui-version="v2"]) .ds-inventory-toolbar,:where(html[data-ui-version="v2"]) .ds-bulk-bar,:where(html[data-ui-version="v2"]) .ds-station-actions,:where(html[data-ui-version="v2"]) .ds-barcode-hero__actions{display:none;} :where(html[data-ui-version="v2"]) .ds-inventory-layout,:where(html[data-ui-version="v2"]) .ds-count-station,:where(html[data-ui-version="v2"]) .ds-barcode-workspace{display:block;} :where(html[data-ui-version="v2"]) .ds-inventory-aside{position:static;margin-top:var(--ds-space-5);}}}@layer pages{:where(html[data-ui-version="v2"]) .ds-inventory-notice{margin-bottom:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-inventory-toolbar{margin-bottom:var(--ds-space-4);padding:var(--ds-space-4);border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) .ds-inventory-layout{gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-inventory-main{gap:var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-inventory-aside{gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) :is(.ds-ops-panel,.ds-inventory-grid-card){border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);} :where(html[data-ui-version="v2"]) :is(.ds-ops-panel__header,.ds-inventory-grid-card__header){padding-block:var(--ds-space-4);border-bottom-color:var(--ds-color-divider);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-attention-item{border-color:var(--ds-color-divider);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-attention-item:hover{border-color:var(--ds-color-brand-border);box-shadow:none;transform:none;} :where(html[data-ui-version="v2"]) .ds-count-value,:where(html[data-ui-version="v2"]) .ds-transfer-line,:where(html[data-ui-version="v2"]) .ds-transfer-queue__item,:where(html[data-ui-version="v2"]) .ds-scan-result{border-color:var(--ds-color-divider);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-barcode-hero{border-color:var(--ds-color-border);background:var(--ds-color-surface-brand);}}@layer pages{:where(html[data-ui-version="v2"]) .ds-inventory-toolbar--search{grid-template-columns:minmax(18rem,1fr) auto auto auto;align-items:end;margin-bottom:var(--ds-space-3);padding:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-inventory-toolbar--search .ds-inventory-toolbar__context{grid-column:1/-1;padding-top:var(--ds-space-2);border-top:1px solid var(--ds-color-divider);} :where(html[data-ui-version="v2"]) .ds-inventory-priority-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-inventory-priority{min-width:0;min-height:var(--ds-touch-target);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-inventory-priority:hover{border-color:var(--ds-color-brand-border);background:var(--ds-color-row-hover);} :where(html[data-ui-version="v2"]) .ds-inventory-priority__icon{width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--ds-radius-sm);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-strong);} :where(html[data-ui-version="v2"]) .ds-inventory-priority strong{display:block;font-size:var(--ds-text-sm);} :where(html[data-ui-version="v2"]) .ds-inventory-priority small{display:block;margin-top:.1rem;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-snug);} :where(html[data-ui-version="v2"]) .ds-stock-health--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:var(--ds-space-3);border-block:1px solid var(--ds-color-divider);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-stock-health--compact .ds-stock-health__item{min-height:0;padding:var(--ds-space-2) var(--ds-space-4);border-radius:0;background:transparent;color:var(--ds-color-text);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-stock-health--compact .ds-stock-health__item + .ds-stock-health__item{border-inline-start:1px solid var(--ds-color-divider);} :where(html[data-ui-version="v2"]) .ds-stock-health--compact .ds-stock-health__item::after{height:.18rem;} :where(html[data-ui-version="v2"]) .ds-stock-health--compact .ds-stock-health__value{display:inline;margin:0 var(--ds-space-2) 0 0;font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-stock-health--compact small{color:var(--ds-color-text-muted);font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-expiry-timeline--compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3);margin-bottom:var(--ds-space-3);padding:var(--ds-space-3);border-block:1px solid var(--ds-color-divider);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-expiry-timeline--compact .ds-expiry-band{grid-template-columns:auto minmax(3rem,1fr) auto;gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-inventory-grid-card{border-radius:var(--ds-radius-md);box-shadow:none;} :where(html[data-ui-version="v2"]) .ds-inventory-grid-card__header{padding:var(--ds-space-3) var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-inventory-grid-card__footer{padding:var(--ds-space-2) var(--ds-space-4);} :where(html[data-ui-version="v2"]) .ds-inventory-table .ds-table__primary{line-height:var(--ds-leading-snug);} :where(html[data-ui-version="v2"]) .ds-inventory-table .ds-table__secondary{margin-top:.1rem;} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-records{gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row{min-width:0;border-bottom:1px solid var(--ds-color-divider);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__link{min-height:var(--ds-touch-target);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3);color:var(--ds-color-text);text-decoration:none;} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__copy{min-width:0;display:block;} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__subtitle{display:block;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__meta{display:flex;flex-wrap:wrap;gap:var(--ds-space-1) var(--ds-space-3);margin-top:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__meta strong{color:var(--ds-color-text);font-weight:var(--ds-weight-medium);} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__end{display:flex;align-items:center;gap:var(--ds-space-1);}@media (max-width:64rem){:where(html[data-ui-version="v2"]) .ds-inventory-toolbar--search{grid-template-columns:minmax(0,1fr) auto auto;} :where(html[data-ui-version="v2"]) .ds-inventory-priority-strip{grid-template-columns:1fr 1fr;}}@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-inventory-toolbar--search{grid-template-columns:minmax(0,1fr) auto;} :where(html[data-ui-version="v2"]) .ds-inventory-toolbar--search .ds-inventory-search{grid-column:1/-1;} :where(html[data-ui-version="v2"]) .ds-inventory-priority-strip{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-stock-health--compact{grid-template-columns:repeat(3,minmax(0,1fr));} :where(html[data-ui-version="v2"]) .ds-stock-health--compact .ds-stock-health__item{padding:var(--ds-space-2);text-align:center;} :where(html[data-ui-version="v2"]) .ds-stock-health--compact .ds-stock-health__value{display:block;margin:0;} :where(html[data-ui-version="v2"]) .ds-stock-health--compact small{display:none;} :where(html[data-ui-version="v2"]) .ds-expiry-timeline--compact{grid-template-columns:1fr;} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-records{padding:0;}}}@layer pages{@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-inventory-priority-strip{display:flex;gap:var(--ds-space-2);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;padding-bottom:var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-inventory-priority{flex:0 0 min(15rem,82vw);scroll-snap-align:start;padding:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-inventory-toolbar--search .ds-inventory-toolbar__context{display:flex;gap:var(--ds-space-1);overflow-x:auto;white-space:nowrap;scrollbar-width:thin;} :where(html[data-ui-version="v2"]) .ds-filter-chip{flex:0 0 auto;} :where(html[data-ui-version="v2"]) .ds-station-actions{bottom:calc(var(--ds-mobile-nav-height) + var(--ds-safe-bottom));padding:var(--ds-space-3);} :where(html[data-ui-version="v2"][data-ds-keyboard="open"]) .ds-station-actions{bottom:0;}}@media (max-width:30rem){:where(html[data-ui-version="v2"]) .ds-inventory-toolbar--search{gap:var(--ds-space-2);padding:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-inventory-toolbar--search [data-ds-density-cycle]{min-width:var(--ds-touch-target);padding-inline:var(--ds-space-2);font-size:var(--ds-text-xs);white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-inventory-toolbar--search [data-ds-density-cycle] .ds-icon{color:var(--ds-color-text);font-size:1rem;} :where(html[data-ui-version="v2"]) .ds-inventory-grid-card__header{padding:var(--ds-space-2) var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-inventory-grid-card__header p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-records{gap:0;} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__link{min-height:4.5rem;gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__title{line-height:1.2;} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__subtitle{margin-top:0;font-size:var(--ds-text-2xs);line-height:1.2;} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__meta{flex-wrap:nowrap;gap:var(--ds-space-2);margin-top:.15rem;overflow:hidden;white-space:nowrap;font-size:var(--ds-text-2xs);line-height:1.2;} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__meta>span{overflow:hidden;text-overflow:ellipsis;} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__meta>span:nth-child(n+3){display:none;} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__end{align-self:center;} :where(html[data-ui-version="v2"]) .ds-inventory-mobile-row__end .ds-badge{max-width:4.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-stock-health--compact .ds-stock-health__label{font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-stock-health--compact .ds-stock-health__value{font-size:var(--ds-text-base);} :where(html[data-ui-version="v2"]) .ds-expiry-timeline--compact{gap:var(--ds-space-1);padding:var(--ds-space-2);}}}@layer pages{:where(html[data-ui-version="v2"]) .ds-stock-health--compact .ds-stock-health__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-1) var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-stock-health--compact .ds-stock-health__label{min-width:0;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);} :where(html[data-ui-version="v2"]) .ds-stock-health--compact .ds-stock-health__value{display:block;margin:0;font-variant-numeric:tabular-nums;} :where(html[data-ui-version="v2"]) .ds-stock-health--compact small{grid-column:1 / -1;display:block;line-height:var(--ds-leading-snug);}@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-stock-health--compact .ds-stock-health__item{grid-template-columns:1fr;justify-items:center;gap:.125rem;} :where(html[data-ui-version="v2"]) .ds-stock-health--compact small{display:none;}}}
@layer pages{html[data-ui-version="v2"] body{background:var(--ds-color-canvas)}html[data-ui-version="v2"] .ds-restaurant-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-4);align-items:center;padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:linear-gradient(135deg,var(--ds-color-surface),var(--ds-color-brand-soft))}html[data-ui-version="v2"] .ds-restaurant-hero h2{margin:0;font-size:var(--ds-text-xl)}html[data-ui-version="v2"] .ds-restaurant-hero p{max-width:52rem;margin:var(--ds-space-2) 0 0;color:var(--ds-color-text-muted)}@media (max-width:48rem){html[data-ui-version="v2"] .ds-restaurant-hero{grid-template-columns:1fr}}}@layer pages{html[data-ui-version="v2"] .ds-restaurant-hero{padding:var(--ds-space-5);border-color:var(--ds-color-accent-border);background:var(--ds-color-surface-warm);box-shadow:var(--ds-shadow-xs);}html[data-ui-version="v2"] .ds-restaurant-hero h2{color:var(--ds-color-text-strong);}}
@layer pages{html[data-ui-version="v2"] .ds-restaurant-header{align-items:flex-start}html[data-ui-version="v2"] .ds-restaurant-context{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-3);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}html[data-ui-version="v2"] .ds-restaurant-context>span{display:inline-flex;align-items:center;gap:var(--ds-space-1)}html[data-ui-version="v2"] .ds-restaurant-kpi__hint{font-size:var(--ds-text-xs)}html[data-ui-version="v2"] .ds-text-muted{color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-text-success{color:var(--ds-color-success-text)}html[data-ui-version="v2"] .ds-text-warning{color:var(--ds-color-warning-text)}html[data-ui-version="v2"] .ds-text-danger{color:var(--ds-color-danger-text)}html[data-ui-version="v2"] .ds-restaurant-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4);align-items:start}html[data-ui-version="v2"] .ds-restaurant-panel--span-2{grid-column:span 2}html[data-ui-version="v2"] .ds-restaurant-panel--span-all{grid-column:1/-1}html[data-ui-version="v2"] .ds-restaurant-panel--span-all>.ds-restaurant-panel__body{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1.3fr);gap:var(--ds-space-5);align-items:center}html[data-ui-version="v2"] .ds-live-pill{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border-radius:999px;background:var(--ds-color-success-soft);color:var(--ds-color-success-text);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold)}html[data-ui-version="v2"] .ds-live-pill>span{width:.5rem;height:.5rem;border-radius:50%;background:var(--ds-color-success)}html[data-ui-version="v2"] .ds-service-lanes{gap:var(--ds-space-4)}html[data-ui-version="v2"] .ds-service-lane{display:grid;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-service-lane__head,html[data-ui-version="v2"] .ds-service-lane__meta{display:flex;justify-content:space-between;gap:var(--ds-space-3)}html[data-ui-version="v2"] .ds-service-lane__meta{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm)}html[data-ui-version="v2"] .ds-restaurant-action-list{gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-restaurant-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ds-space-3);align-items:center;padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);color:inherit;text-decoration:none}html[data-ui-version="v2"] .ds-restaurant-action:hover{border-color:var(--ds-color-brand);background:var(--ds-color-brand-soft)}html[data-ui-version="v2"] .ds-restaurant-action__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);color:var(--ds-color-brand)}html[data-ui-version="v2"] .ds-restaurant-action small,html[data-ui-version="v2"] .ds-restaurant-action strong{display:block}html[data-ui-version="v2"] .ds-restaurant-action small{margin-top:var(--ds-space-1);color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-compact-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-compact-stats>div{display:grid;gap:var(--ds-space-1);padding:var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);text-align:center}html[data-ui-version="v2"] .ds-compact-stats span{font-size:var(--ds-text-xs);color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-activity-stream{gap:0}html[data-ui-version="v2"] .ds-activity-item{display:grid;grid-template-columns:3.5rem auto minmax(0,1fr) auto;gap:var(--ds-space-3);align-items:start;padding-block:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-activity-item:last-child{border-bottom:0}html[data-ui-version="v2"] .ds-activity-item__time{font-variant-numeric:tabular-nums;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-activity-item__dot{width:.65rem;height:.65rem;margin-top:.35rem;border-radius:50%;background:var(--ds-color-info)}html[data-ui-version="v2"] .ds-activity-item__dot--success{background:var(--ds-color-success)}html[data-ui-version="v2"] .ds-activity-item__dot--warning{background:var(--ds-color-warning)}html[data-ui-version="v2"] .ds-activity-item__dot--danger{background:var(--ds-color-danger)}html[data-ui-version="v2"] .ds-activity-item p{margin:var(--ds-space-1) 0 0;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-import-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-import-preview-grid>article{display:grid;gap:var(--ds-space-1);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle)}html[data-ui-version="v2"] .ds-import-preview-grid span,html[data-ui-version="v2"] .ds-import-preview-grid small{color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-import-preview-grid strong{font-size:var(--ds-text-lg);font-variant-numeric:tabular-nums}html[data-ui-version="v2"] .ds-impact-preview{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);overflow:hidden}html[data-ui-version="v2"] .ds-impact-preview__head{display:flex;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3);background:var(--ds-color-surface-subtle)}html[data-ui-version="v2"] .ds-impact-preview__head h3{margin:0}html[data-ui-version="v2"] .ds-impact-preview__head p{margin:var(--ds-space-1) 0 0;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-impact-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:var(--ds-space-3);align-items:center;padding:var(--ds-space-3);border-top:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-safety-stack{gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-safety-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-inline-start:3px solid var(--ds-color-info);border-radius:var(--ds-radius-md)}html[data-ui-version="v2"] .ds-safety-card--success{border-inline-start-color:var(--ds-color-success)}html[data-ui-version="v2"] .ds-safety-card--warning{border-inline-start-color:var(--ds-color-warning)}html[data-ui-version="v2"] .ds-safety-card--danger{border-inline-start-color:var(--ds-color-danger)}html[data-ui-version="v2"] .ds-safety-card p{margin:var(--ds-space-1) 0 0;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-mapping-toolbar,html[data-ui-version="v2"] .ds-recipe-toolbar,html[data-ui-version="v2"] .ds-reservation-toolbar,html[data-ui-version="v2"] .ds-shift-toolbar,html[data-ui-version="v2"] .ds-reconciliation-toolbar{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);align-items:end;padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface)}html[data-ui-version="v2"] .ds-mapping-search,html[data-ui-version="v2"] .ds-recipe-toolbar>.ds-field,html[data-ui-version="v2"] .ds-reservation-toolbar>.ds-field{flex:1;min-width:14rem}html[data-ui-version="v2"] .ds-mapping-card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}html[data-ui-version="v2"] .ds-mapping-card__decision{display:flex;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-segmented{display:inline-flex;padding:.2rem;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle)}html[data-ui-version="v2"] .ds-segmented__button{min-height:var(--ds-touch-target);padding:0 var(--ds-space-3);border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-segmented__button[aria-pressed="true"]{background:var(--ds-color-surface);color:var(--ds-color-text);box-shadow:var(--ds-shadow-xs)}html[data-ui-version="v2"] .ds-cost-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:var(--ds-space-4);align-items:start}html[data-ui-version="v2"] .ds-cost-chart{display:grid;gap:var(--ds-space-3)}html[data-ui-version="v2"] .ds-cost-row{grid-template-columns:minmax(8rem,1fr) minmax(8rem,2fr) auto 4rem}html[data-ui-version="v2"] .ds-cost-row small{text-align:right;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-cost-trend{display:grid;gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle)}html[data-ui-version="v2"] .ds-cost-trend>div{display:flex;align-items:center;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-cost-trend svg{width:100%;height:7rem;overflow:visible}html[data-ui-version="v2"] .ds-cost-trend polyline{fill:none;stroke:var(--ds-color-brand);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}html[data-ui-version="v2"] .ds-margin-stack{gap:0}html[data-ui-version="v2"] .ds-margin-row{display:grid;grid-template-columns:1fr auto;gap:var(--ds-space-1) var(--ds-space-3);padding-block:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-margin-row small{grid-column:1/-1;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-margin-alert{display:grid;grid-template-columns:auto 1fr;gap:var(--ds-space-3);margin-top:var(--ds-space-4);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-color-warning-soft);color:var(--ds-color-warning-text)}html[data-ui-version="v2"] .ds-margin-alert p{margin:var(--ds-space-1) 0 0}html[data-ui-version="v2"] .ds-risk-recipe-list{gap:0}html[data-ui-version="v2"] .ds-risk-recipe-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:var(--ds-space-3);align-items:center;padding-block:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-risk-recipe-list>article:last-child{border-bottom:0}html[data-ui-version="v2"] .ds-risk-recipe-list span{display:block;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-pos-page{min-height:calc(100vh - 8rem)}html[data-ui-version="v2"] .ds-pos-header,html[data-ui-version="v2"] .ds-kds-header{display:flex;justify-content:space-between;gap:var(--ds-space-4);align-items:center;padding:var(--ds-space-4);border-radius:var(--ds-radius-xl);background:var(--ds-color-brand-strong);color:var(--ds-color-on-brand)}html[data-ui-version="v2"] .ds-pos-header h1,html[data-ui-version="v2"] .ds-kds-header h1{margin:0;font-size:var(--ds-text-2xl)}html[data-ui-version="v2"] .ds-pos-header p,html[data-ui-version="v2"] .ds-kds-header p{margin:var(--ds-space-1) 0 0;color:var(--ds-color-on-brand-muted)}html[data-ui-version="v2"] .ds-pos-header__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-pos-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);gap:var(--ds-space-4);align-items:stretch}html[data-ui-version="v2"] .ds-pos-catalog,html[data-ui-version="v2"] .ds-pos-ticket{display:grid;align-content:start;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs)}html[data-ui-version="v2"] .ds-pos-search{display:grid;grid-template-columns:1fr auto;gap:var(--ds-space-2);align-items:end}html[data-ui-version="v2"] .ds-pos-categories{display:flex;overflow-x:auto;gap:var(--ds-space-2);padding-bottom:var(--ds-space-1)}html[data-ui-version="v2"] .ds-pos-category{display:grid;min-width:7rem;min-height:3.25rem;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);text-align:left}html[data-ui-version="v2"] .ds-pos-category span{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}html[data-ui-version="v2"] .ds-pos-category[aria-selected="true"]{border-color:var(--ds-color-brand);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-strong)}html[data-ui-version="v2"] .ds-pos-products{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-ui-version="v2"] .ds-pos-product{min-height:8rem;align-content:start;position:relative}html[data-ui-version="v2"] .ds-pos-product__abbr{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:var(--ds-radius-md);background:var(--ds-color-brand-soft);color:var(--ds-color-brand-strong);font-weight:var(--ds-weight-bold)}html[data-ui-version="v2"] .ds-pos-product strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;line-height:1.28}html[data-ui-version="v2"] .ds-pos-product small{margin-top:auto;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-pos-ticket{grid-template-rows:auto minmax(12rem,1fr) auto auto}html[data-ui-version="v2"] .ds-pos-ticket__head{display:flex;justify-content:space-between;gap:var(--ds-space-3);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-pos-ticket__head h2{margin:0;font-size:var(--ds-text-xl)}html[data-ui-version="v2"] .ds-pos-ticket__head p{margin:var(--ds-space-1) 0 0;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-pos-ticket__lines{overflow:auto}html[data-ui-version="v2"] .ds-pos-line{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:3.5rem}html[data-ui-version="v2"] .ds-pos-line__qty{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);font-weight:var(--ds-weight-bold)}html[data-ui-version="v2"] .ds-pos-line small{display:block;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-pos-ticket__summary{display:grid;gap:var(--ds-space-2);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle)}html[data-ui-version="v2"] .ds-pos-ticket__summary>div{display:flex;justify-content:space-between;gap:var(--ds-space-3)}html[data-ui-version="v2"] .ds-pos-ticket__actions{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-pos-pay{grid-column:1/-1;display:flex;justify-content:space-between;font-size:var(--ds-text-md)}html[data-ui-version="v2"] .ds-kds-header__metrics{display:flex;gap:var(--ds-space-4)}html[data-ui-version="v2"] .ds-kds-header__metrics>div{display:grid;text-align:right}html[data-ui-version="v2"] .ds-kds-header__metrics span{font-size:var(--ds-text-xs);color:var(--ds-color-on-brand-muted)}html[data-ui-version="v2"] .ds-kds-header__metrics strong{font-size:var(--ds-text-xl)}html[data-ui-version="v2"] .ds-kds-toolbar .ds-button{gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-kds-toolbar .ds-button>span{display:grid;place-items:center;min-width:1.5rem;height:1.5rem;padding-inline:.3rem;border-radius:999px;background:var(--ds-color-surface-muted);font-size:var(--ds-text-xs)}html[data-ui-version="v2"] .ds-kds-clock{display:inline-flex;align-items:center;gap:var(--ds-space-2);margin-inline-start:auto;color:var(--ds-color-text-muted);font-variant-numeric:tabular-nums}html[data-ui-version="v2"] .ds-kds-board{display:flex;align-items:start;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--ds-space-2)}html[data-ui-version="v2"] .ds-kds-ticket{flex:0 0 18rem;min-width:15rem;scroll-snap-align:start;box-shadow:var(--ds-shadow-xs)}html[data-ui-version="v2"] .ds-kds-ticket__head strong{display:block;font-size:var(--ds-text-lg)}html[data-ui-version="v2"] .ds-kds-ticket__head small{display:block;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-kds-ticket__timer{text-align:right}html[data-ui-version="v2"] .ds-kds-ticket__timer strong{font-size:var(--ds-text-xl);color:var(--ds-color-danger-text)}html[data-ui-version="v2"] .ds-kds-ticket__timer span{display:block;font-size:var(--ds-text-xs);color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-kds-ticket ul{display:grid;gap:var(--ds-space-2);padding:0;list-style:none}html[data-ui-version="v2"] .ds-kds-ticket li button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-2);width:100%;min-height:3rem;padding:var(--ds-space-2);border:0;border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);text-align:left}html[data-ui-version="v2"] .ds-kds-ticket li.is-done button{opacity:.55;text-decoration:line-through}html[data-ui-version="v2"] .ds-kds-check{display:grid;place-items:center;width:1.4rem;height:1.4rem;border:1px solid var(--ds-color-border-strong);border-radius:50%;background:var(--ds-color-surface)}html[data-ui-version="v2"] .ds-kds-ticket li.is-done .ds-kds-check{border-color:var(--ds-color-success);background:var(--ds-color-success);color:var(--ds-color-on-brand)}html[data-ui-version="v2"] .ds-kds-ticket li small{display:block;color:var(--ds-color-danger-text)}html[data-ui-version="v2"] .ds-kds-ticket__footer{display:grid;gap:var(--ds-space-2);margin-top:auto;padding-top:var(--ds-space-2);border-top:1px solid var(--ds-color-border);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs)}html[data-ui-version="v2"] .ds-floor-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);gap:var(--ds-space-4);align-items:start}html[data-ui-version="v2"] .ds-floor-filters{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-floor-zone-tabs{display:flex;gap:var(--ds-space-2);overflow-x:auto}html[data-ui-version="v2"] .ds-floor-zone-tabs button{min-height:var(--ds-touch-target);padding-inline:var(--ds-space-3);border:0;border-bottom:2px solid transparent;background:transparent}html[data-ui-version="v2"] .ds-floor-zone-tabs button[aria-selected="true"]{border-bottom-color:var(--ds-color-brand);color:var(--ds-color-brand-strong);font-weight:var(--ds-weight-semibold)}html[data-ui-version="v2"] .ds-floor-zone-tabs span{margin-inline-start:var(--ds-space-1);color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-floor-plan{grid-template-columns:repeat(5,minmax(7rem,1fr));min-height:28rem;align-content:start}html[data-ui-version="v2"] .ds-floor-table{min-height:8.5rem;align-content:center}html[data-ui-version="v2"] .ds-floor-table__number{font-size:var(--ds-text-xl);font-weight:var(--ds-weight-bold)}html[data-ui-version="v2"] .ds-floor-table>strong{font-variant-numeric:tabular-nums}html[data-ui-version="v2"] .ds-floor-table small{color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-table-detail{position:sticky;top:var(--ds-space-4)}html[data-ui-version="v2"] .ds-table-detail__total{display:flex;justify-content:space-between;align-items:end;padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-color-brand-soft)}html[data-ui-version="v2"] .ds-table-detail__total strong{font-size:var(--ds-text-2xl)}html[data-ui-version="v2"] .ds-table-detail__guests{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-table-detail__guests span{display:inline-flex;align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle)}html[data-ui-version="v2"] .ds-table-detail__actions{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-table-detail__actions .ds-button:last-child{grid-column:1/-1}html[data-ui-version="v2"] .ds-upcoming-reservations{padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-upcoming-reservations h3{margin:0 0 var(--ds-space-2)}html[data-ui-version="v2"] .ds-upcoming-reservations article{display:grid;grid-template-columns:auto 1fr auto;gap:var(--ds-space-2);align-items:center}html[data-ui-version="v2"] .ds-upcoming-reservations time{font-weight:var(--ds-weight-bold)}html[data-ui-version="v2"] .ds-upcoming-reservations span{display:block;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-date-switcher{display:flex;gap:var(--ds-space-1);align-items:center}html[data-ui-version="v2"] .ds-reservation-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:var(--ds-space-4);align-items:start}html[data-ui-version="v2"] .ds-reservation-slot{display:grid;grid-template-columns:4rem 1px minmax(0,1fr);gap:var(--ds-space-3);align-items:start}html[data-ui-version="v2"] .ds-reservation-slot>time{padding-top:var(--ds-space-3);font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums}html[data-ui-version="v2"] .ds-reservation-slot__line{align-self:stretch;background:var(--ds-color-border)}html[data-ui-version="v2"] .ds-reservation-slot__cards{display:grid;gap:var(--ds-space-2);padding-bottom:var(--ds-space-3)}html[data-ui-version="v2"] .ds-reservation-card{grid-template-columns:minmax(0,1fr) auto auto;padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface)}html[data-ui-version="v2"] .ds-reservation-card span,html[data-ui-version="v2"] .ds-reservation-card small{display:block;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-waitlist{gap:0}html[data-ui-version="v2"] .ds-waitlist>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ds-space-2);align-items:center;padding-block:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-waitlist__order{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--ds-color-surface-subtle);font-weight:var(--ds-weight-bold)}html[data-ui-version="v2"] .ds-waitlist span{display:block;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-shift-toolbar>.ds-field{min-width:12rem}html[data-ui-version="v2"] .ds-shift-schedule{overflow-x:auto}html[data-ui-version="v2"] .ds-shift-grid{display:grid;grid-template-columns:14rem repeat(7,minmax(7rem,1fr));min-width:66rem;gap:var(--ds-space-2);align-items:center}html[data-ui-version="v2"] .ds-shift-grid--head{position:sticky;top:0;z-index:1;padding-bottom:var(--ds-space-2);background:var(--ds-color-surface);color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);text-align:center}html[data-ui-version="v2"] .ds-shift-grid--head>span:first-child{text-align:left}html[data-ui-version="v2"] .ds-shift-grid--head small{display:block}html[data-ui-version="v2"] .ds-shift-row{padding-block:var(--ds-space-2);border-top:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-shift-person{display:flex;align-items:center;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-shift-person small{display:block;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-shift-cell{display:grid;place-items:center;min-height:3.5rem;padding:var(--ds-space-1);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle)}html[data-ui-version="v2"] .ds-shift-cell span{font-size:var(--ds-text-xs);color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-shift-cell--work{border-color:var(--ds-color-info-border);background:var(--ds-color-info-soft)}html[data-ui-version="v2"] .ds-shift-cell--duty{border-color:var(--ds-color-warning-border);background:var(--ds-color-warning-soft)}html[data-ui-version="v2"] .ds-shift-cell--leave{border-color:var(--ds-color-success-border);background:var(--ds-color-success-soft)}html[data-ui-version="v2"] .ds-shift-cell--off{color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-shift-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4)}html[data-ui-version="v2"] .ds-coverage-list{gap:var(--ds-space-3)}html[data-ui-version="v2"] .ds-coverage-list>div{display:grid;grid-template-columns:8rem 1fr auto;gap:var(--ds-space-2);align-items:center}html[data-ui-version="v2"] .ds-coverage-list progress{width:100%;height:.6rem;border:0;border-radius:999px;overflow:hidden}html[data-ui-version="v2"] .ds-coverage-list progress::-webkit-progress-bar{background:var(--ds-color-surface-muted)}html[data-ui-version="v2"] .ds-coverage-list progress::-webkit-progress-value{background:var(--ds-color-brand)}html[data-ui-version="v2"] .ds-coverage-list progress::-moz-progress-bar{background:var(--ds-color-brand)}html[data-ui-version="v2"] .ds-reconciliation-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:var(--ds-space-4);align-items:start}html[data-ui-version="v2"] .ds-reconciliation-table{gap:0;overflow-x:auto}html[data-ui-version="v2"] .ds-reconciliation-row{display:grid;grid-template-columns:minmax(13rem,1.5fr) repeat(5,minmax(5.5rem,.7fr));gap:var(--ds-space-2);align-items:center;min-width:52rem;padding:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-reconciliation-row--head{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold)}html[data-ui-version="v2"] .ds-reconciliation-row small{display:block;color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-reconciliation-proof{display:grid;grid-template-columns:auto 1fr;gap:var(--ds-space-3);margin-top:var(--ds-space-4);padding:var(--ds-space-3);border:1px solid var(--ds-color-success-border);border-radius:var(--ds-radius-md);background:var(--ds-color-success-soft);color:var(--ds-color-success-text)}html[data-ui-version="v2"] .ds-reconciliation-proof p{margin:var(--ds-space-1) 0 0}html[data-ui-version="v2"] .ds-review-queue{gap:0}html[data-ui-version="v2"] .ds-review-queue>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:var(--ds-space-3);align-items:center;padding-block:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border)}html[data-ui-version="v2"] .ds-review-queue input{width:var(--ds-touch-target);height:var(--ds-touch-target)}html[data-ui-version="v2"] .ds-review-queue span{display:block;color:var(--ds-color-text-muted)}@media (max-width:75rem){html[data-ui-version="v2"] .ds-pos-products{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ui-version="v2"] .ds-floor-plan{grid-template-columns:repeat(4,minmax(7rem,1fr))}}@media (max-width:64rem){html[data-ui-version="v2"] .ds-restaurant-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-version="v2"] .ds-restaurant-panel--span-2{grid-column:span 2}html[data-ui-version="v2"] .ds-pos-layout,html[data-ui-version="v2"] .ds-cost-layout,html[data-ui-version="v2"] .ds-floor-layout,html[data-ui-version="v2"] .ds-reservation-layout,html[data-ui-version="v2"] .ds-reconciliation-layout{grid-template-columns:1fr}html[data-ui-version="v2"] .ds-table-detail{position:static}html[data-ui-version="v2"] .ds-shift-insights{grid-template-columns:1fr}}@media (max-width:48rem){html[data-ui-version="v2"] .ds-restaurant-panel--span-all{grid-column:auto}html[data-ui-version="v2"] .ds-restaurant-panel--span-all>.ds-restaurant-panel__body{grid-template-columns:1fr;gap:var(--ds-space-3)}html[data-ui-version="v2"] .ds-restaurant-header,html[data-ui-version="v2"] .ds-pos-header,html[data-ui-version="v2"] .ds-kds-header{display:grid;grid-template-columns:1fr;align-items:start}html[data-ui-version="v2"] .ds-restaurant-dashboard-grid{grid-template-columns:1fr}html[data-ui-version="v2"] .ds-restaurant-panel--span-2{grid-column:auto}html[data-ui-version="v2"] .ds-restaurant-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-version="v2"] .ds-activity-item{grid-template-columns:3.5rem auto minmax(0,1fr)}html[data-ui-version="v2"] .ds-activity-item>.ds-badge{grid-column:3}html[data-ui-version="v2"] .ds-import-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-version="v2"] .ds-impact-row{grid-template-columns:1fr auto}html[data-ui-version="v2"] .ds-impact-row>.ds-badge{grid-column:2}html[data-ui-version="v2"] .ds-mapping-card{grid-template-columns:1fr}html[data-ui-version="v2"] .ds-mapping-card__decision{justify-content:flex-end}html[data-ui-version="v2"] .ds-cost-row{grid-template-columns:1fr auto}html[data-ui-version="v2"] .ds-cost-row__track,html[data-ui-version="v2"] .ds-cost-row small{grid-column:1/-1;text-align:left}html[data-ui-version="v2"] .ds-risk-recipe-list>article{grid-template-columns:1fr auto}html[data-ui-version="v2"] .ds-risk-recipe-list .ds-button{grid-column:1/-1}html[data-ui-version="v2"] .ds-pos-products{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-version="v2"] .ds-pos-product{min-height:7rem}html[data-ui-version="v2"] .ds-pos-product strong{-webkit-line-clamp:3}html[data-ui-version="v2"] .ds-pos-ticket{min-height:auto}html[data-ui-version="v2"] .ds-kds-header__metrics{width:100%;justify-content:space-between}html[data-ui-version="v2"] .ds-kds-header__metrics>div{text-align:left}html[data-ui-version="v2"] .ds-kds-toolbar{overflow-x:auto;flex-wrap:nowrap}html[data-ui-version="v2"] .ds-kds-toolbar .ds-button{flex:0 0 auto}html[data-ui-version="v2"] .ds-kds-clock{display:none}html[data-ui-version="v2"] .ds-kds-board{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}html[data-ui-version="v2"] .ds-kds-ticket{flex:0 0 min(88vw,22rem);scroll-snap-align:start}html[data-ui-version="v2"] .ds-floor-plan{grid-template-columns:repeat(2,minmax(7rem,1fr));padding:var(--ds-space-2)}html[data-ui-version="v2"] .ds-reservation-toolbar,html[data-ui-version="v2"] .ds-shift-toolbar,html[data-ui-version="v2"] .ds-reconciliation-toolbar{display:grid;grid-template-columns:1fr}html[data-ui-version="v2"] .ds-reservation-slot{grid-template-columns:3.5rem 1px minmax(0,1fr)}html[data-ui-version="v2"] .ds-reservation-card{grid-template-columns:1fr auto}html[data-ui-version="v2"] .ds-reservation-card .ds-icon-button{grid-column:2}html[data-ui-version="v2"] .ds-waitlist>article{grid-template-columns:auto 1fr}html[data-ui-version="v2"] .ds-waitlist .ds-button{grid-column:2}html[data-ui-version="v2"] .ds-coverage-list>div{grid-template-columns:1fr auto}html[data-ui-version="v2"] .ds-coverage-list progress{grid-column:1/-1}html[data-ui-version="v2"] .ds-review-queue>article{grid-template-columns:auto 1fr auto}html[data-ui-version="v2"] .ds-review-queue>article>span:first-of-type{grid-column:2}html[data-ui-version="v2"] .ds-review-queue .ds-button{grid-column:2/-1}}@media (max-width:30rem){html[data-ui-version="v2"] .ds-restaurant-kpis,html[data-ui-version="v2"] .ds-import-preview-grid{grid-template-columns:1fr}html[data-ui-version="v2"] .ds-compact-stats{grid-template-columns:1fr}html[data-ui-version="v2"] .ds-pos-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-pos-product{padding:var(--ds-space-2);font-size:var(--ds-text-sm)}html[data-ui-version="v2"] .ds-table-detail__actions{grid-template-columns:1fr}html[data-ui-version="v2"] .ds-table-detail__actions .ds-button:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){html[data-ui-version="v2"] .ds-live-pill>span{animation:none}}@media (forced-colors:active){html[data-ui-version="v2"] .ds-pos-product,html[data-ui-version="v2"] .ds-kds-ticket,html[data-ui-version="v2"] .ds-shift-cell,html[data-ui-version="v2"] .ds-floor-table{forced-color-adjust:auto}}@layer pages{html[data-ui-version="v2"] .ds-akinsoft-upload-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.34fr);gap:var(--ds-space-3);align-items:stretch;}html[data-ui-version="v2"] .ds-akinsoft-file-picker{cursor:pointer;}html[data-ui-version="v2"] .ds-akinsoft-file-picker>span:nth-child(3){display:grid;gap:var(--ds-space-1);min-width:0;}html[data-ui-version="v2"] .ds-akinsoft-file-picker .ds-file-name{display:block;overflow:hidden;color:var(--ds-color-text);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);text-overflow:ellipsis;white-space:nowrap;}html[data-ui-version="v2"] .ds-akinsoft-upload-controls{display:grid;align-content:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);}html[data-ui-version="v2"] .ds-akinsoft-status{margin-top:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);color:var(--ds-color-text);}html[data-ui-version="v2"] .ds-akinsoft-status[data-tone="success"]{border-color:var(--ds-color-success-border);background:var(--ds-color-success-soft);color:var(--ds-color-success-text);}html[data-ui-version="v2"] .ds-akinsoft-status[data-tone="warning"]{border-color:var(--ds-color-warning-border);background:var(--ds-color-warning-soft);color:var(--ds-color-warning-text);}html[data-ui-version="v2"] .ds-akinsoft-status[data-tone="danger"]{border-color:var(--ds-color-danger-border);background:var(--ds-color-danger-soft);color:var(--ds-color-danger-text);}html[data-ui-version="v2"] .ds-akinsoft-status[aria-busy="true"]{opacity:.76;}html[data-ui-version="v2"] .ds-akinsoft-detail-header{align-items:flex-start;}html[data-ui-version="v2"] .ds-akinsoft-detail-body{display:grid;gap:var(--ds-space-4);}html[data-ui-version="v2"] .ds-akinsoft-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);align-items:center;}html[data-ui-version="v2"] .ds-akinsoft-line-tools{display:flex;justify-content:space-between;gap:var(--ds-space-3);align-items:center;}html[data-ui-version="v2"] .ds-akinsoft-line-tools>.ds-input{flex:1;min-width:14rem;}html[data-ui-version="v2"] .ds-akinsoft-line-table{min-width:70rem;}html[data-ui-version="v2"] .ds-akinsoft-product-picker{position:relative;min-width:16rem;}html[data-ui-version="v2"] .ds-akinsoft-product-results{position:absolute;z-index:var(--ds-z-sticky);inset-inline:0;top:calc(100% + var(--ds-space-1));max-height:18rem;overflow:auto;padding:var(--ds-space-1);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-float);}html[data-ui-version="v2"] .ds-akinsoft-product-results[hidden]{display:none;}html[data-ui-version="v2"] .ds-akinsoft-product-option{display:grid;width:100%;min-height:var(--ds-touch-target);gap:var(--ds-space-1);padding:var(--ds-space-2);border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-color-text);text-align:left;cursor:pointer;}html[data-ui-version="v2"] .ds-akinsoft-product-option:hover,html[data-ui-version="v2"] .ds-akinsoft-product-option:focus-visible{background:var(--ds-color-row-hover);}html[data-ui-version="v2"] .ds-akinsoft-product-option small{color:var(--ds-color-text-muted);}html[data-ui-version="v2"] .ds-akinsoft-preview{display:grid;gap:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-divider);}html[data-ui-version="v2"] .ds-akinsoft-preview h3{margin:0;}html[data-ui-version="v2"] .ds-akinsoft-preview-lines{display:grid;gap:var(--ds-space-2);}html[data-ui-version="v2"] .ds-akinsoft-preview-line{padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-inline-start-width:.25rem;border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);}html[data-ui-version="v2"] .ds-akinsoft-preview-line[data-result="ok"]{border-inline-start-color:var(--ds-color-success);}html[data-ui-version="v2"] .ds-akinsoft-preview-line[data-result="error"]{border-inline-start-color:var(--ds-color-danger);}html[data-ui-version="v2"] .ds-akinsoft-preview-line p{margin:var(--ds-space-1) 0 0;color:var(--ds-color-text-muted);}@media (max-width:64rem){html[data-ui-version="v2"] .ds-akinsoft-upload-form{grid-template-columns:1fr;}}@media (max-width:48rem){html[data-ui-version="v2"] .ds-akinsoft-file-picker{align-items:flex-start;}html[data-ui-version="v2"] .ds-akinsoft-file-picker>.ds-button{width:100%;}html[data-ui-version="v2"] .ds-akinsoft-line-tools{display:grid;}html[data-ui-version="v2"] .ds-akinsoft-line-tools>.ds-input{min-width:0;width:100%;}html[data-ui-version="v2"] .ds-akinsoft-detail-header .ds-akinsoft-actions,html[data-ui-version="v2"] .ds-akinsoft-detail-header .ds-button{width:100%;}}}html[data-ui-version="v2"] [data-ds-restaurant-surface] [hidden]{display:none}html[data-ui-version="v2"] .ds-segmented__button{min-height:var(--ds-touch-target)}html[data-ui-version="v2"] .ds-pos-line__qty{width:2.5rem;height:2.5rem}html[data-ui-version="v2"] .ds-pos-header h1,html[data-ui-version="v2"] .ds-kds-header h1,html[data-ui-version="v2"] .ds-kds-header__metrics strong{color:var(--ds-color-on-brand)}html[data-ui-version="v2"] .ds-pos-header .ds-page-header__eyebrow,html[data-ui-version="v2"] .ds-kds-header .ds-page-header__eyebrow{color:var(--ds-color-on-brand-muted)}html[data-ui-version="v2"] .ds-date-switcher .ds-button--secondary{min-width:var(--ds-touch-target)}}@layer pages{:root[data-ui-version="v2"][data-ui-workspace-kind="restaurant"]{--ds-color-canvas-accent:var(--ds-color-palette-f3f0ea);--ds-color-surface-brand:var(--ds-color-palette-fbf6ed);}html[data-ui-version="v2"] .ds-restaurant-dashboard-grid{gap:var(--ds-space-3);}html[data-ui-version="v2"] .ds-restaurant-action{border-color:var(--ds-color-divider);background:var(--ds-color-surface);}html[data-ui-version="v2"] .ds-restaurant-action:hover{border-color:var(--ds-color-accent-border);background:var(--ds-color-surface-warm);}html[data-ui-version="v2"] .ds-restaurant-action__icon{background:var(--ds-color-accent-soft);color:var(--ds-color-accent);}html[data-ui-version="v2"] :is(.ds-mapping-toolbar,.ds-recipe-toolbar,.ds-reservation-toolbar,.ds-shift-toolbar,.ds-reconciliation-toolbar){border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);}html[data-ui-version="v2"] .ds-pos-header,html[data-ui-version="v2"] .ds-kds-header{padding:var(--ds-space-5);border:1px solid var(--ds-color-palette-7f46531fc4);border-radius:var(--ds-radius-xl);background:var(--ds-color-palette-104f43);box-shadow:0 8px 24px var(--ds-color-palette-e8d5b732ef);color:var(--ds-color-on-brand);}html[data-ui-version="v2"] .ds-pos-header h1,html[data-ui-version="v2"] .ds-kds-header h1,html[data-ui-version="v2"] .ds-kds-header__metrics strong{color:var(--ds-color-on-brand);}html[data-ui-version="v2"] .ds-pos-header p,html[data-ui-version="v2"] .ds-kds-header p,html[data-ui-version="v2"] .ds-kds-header__metrics span{color:var(--ds-color-palette-e7d7dba233);}html[data-ui-version="v2"] .ds-pos-layout{gap:var(--ds-space-3);}html[data-ui-version="v2"] .ds-pos-product{border-color:var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);box-shadow:none;}html[data-ui-version="v2"] .ds-pos-product:hover{border-color:var(--ds-color-brand-border);background:var(--ds-color-surface-brand);}html[data-ui-version="v2"] .ds-pos-ticket{border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-sm);}html[data-ui-version="v2"] .ds-pos-ticket__summary{background:var(--ds-color-surface-subtle);}html[data-ui-version="v2"] .ds-kds-board{gap:var(--ds-space-3);}html[data-ui-version="v2"] .ds-kds-ticket{border-color:var(--ds-color-border);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-sm);}html[data-ui-version="v2"] .ds-kds-ticket li button{background:var(--ds-color-surface-subtle);}html[data-ui-version="v2"] .ds-floor-plan{border-color:var(--ds-color-border);background:var(--ds-color-surface-subtle);}html[data-ui-version="v2"] .ds-floor-table{box-shadow:none;}html[data-ui-version="v2"] .ds-reservation-card,html[data-ui-version="v2"] .ds-mapping-card,html[data-ui-version="v2"] .ds-reconciliation-row{border-color:var(--ds-color-divider);background:var(--ds-color-surface);}}@layer pages{html[data-ui-version="v2"] .ds-service-lane{padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-md);color:inherit;text-decoration:none}html[data-ui-version="v2"] .ds-service-lane:hover{border-color:var(--ds-color-brand-border);background:var(--ds-color-surface-brand)}html[data-ui-version="v2"] progress.ds-service-lane__bar{width:100%;height:.45rem;border:0;border-radius:999px;overflow:hidden;background:var(--ds-color-surface-muted)}html[data-ui-version="v2"] progress.ds-service-lane__bar::-webkit-progress-bar{background:var(--ds-color-surface-muted)}html[data-ui-version="v2"] progress.ds-service-lane__bar::-webkit-progress-value,html[data-ui-version="v2"] progress.ds-service-lane__bar::-moz-progress-bar{background:var(--ds-color-brand)}html[data-ui-version="v2"] .ds-occupancy-meter{display:grid;gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-occupancy-meter>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ds-space-3)}html[data-ui-version="v2"] .ds-occupancy-meter strong{font-size:var(--ds-text-2xl)}html[data-ui-version="v2"] .ds-occupancy-meter progress{width:100%;height:.65rem}html[data-ui-version="v2"] .ds-recipe-workbench{display:grid;gap:var(--ds-space-3)}html[data-ui-version="v2"] .ds-recipe-groupbar{display:flex;gap:var(--ds-space-2);overflow-x:auto}html[data-ui-version="v2"] .ds-recipe-group{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);flex:0 0 auto;min-width:8rem;min-height:var(--ds-touch-target);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:inherit}html[data-ui-version="v2"] .ds-recipe-group.is-active{border-color:var(--ds-color-brand-border);background:var(--ds-color-brand-soft)}html[data-ui-version="v2"] .ds-recipe-worklist{gap:0;padding-block:0}html[data-ui-version="v2"] .ds-recipe-workrow{display:grid;grid-template-columns:minmax(14rem,1.25fr) minmax(22rem,1fr) auto auto;gap:var(--ds-space-3);align-items:center;padding:var(--ds-space-3);border-bottom:1px solid var(--ds-color-divider)}html[data-ui-version="v2"] .ds-recipe-workrow:last-child{border-bottom:0}html[data-ui-version="v2"] .ds-recipe-workrow__identity strong,html[data-ui-version="v2"] .ds-recipe-workrow__identity small,html[data-ui-version="v2"] .ds-recipe-workrow__facts small,html[data-ui-version="v2"] .ds-recipe-workrow__facts strong{display:block}html[data-ui-version="v2"] .ds-recipe-workrow__identity small,html[data-ui-version="v2"] .ds-recipe-workrow__facts small{color:var(--ds-color-text-muted)}html[data-ui-version="v2"] .ds-recipe-workrow__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-2)}html[data-ui-version="v2"] .ds-pos-open-checks>article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--ds-space-2);align-items:center;padding-block:var(--ds-space-2);border-bottom:1px solid var(--ds-color-divider)}@media(max-width:64rem){html[data-ui-version="v2"] .ds-recipe-workrow{grid-template-columns:minmax(0,1fr) auto}html[data-ui-version="v2"] .ds-recipe-workrow__facts{grid-column:1/-1}}@media(max-width:48rem){html[data-ui-version="v2"] .ds-pos-products{display:flex;gap:var(--ds-space-2);overflow-x:auto;scroll-snap-type:x proximity}html[data-ui-version="v2"] .ds-pos-product{flex:0 0 min(9.25rem,70vw);min-height:6rem;scroll-snap-align:start}html[data-ui-version="v2"] .ds-recipe-workrow{grid-template-columns:1fr auto;padding-inline:var(--ds-space-2)}html[data-ui-version="v2"] .ds-recipe-workrow__facts{display:flex;overflow-x:auto;gap:var(--ds-space-4)}html[data-ui-version="v2"] .ds-recipe-workrow__facts span{flex:0 0 auto}html[data-ui-version="v2"] .ds-recipe-workrow>.ds-button{grid-column:2;grid-row:1}html[data-ui-version="v2"] .ds-floor-table{min-height:5.5rem}}}@layer pages{@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-restaurant-kpis{gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-restaurant-kpi{padding:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-restaurant-panel__header{gap:var(--ds-space-2);padding:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-restaurant-panel__body{padding:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-floor-plan{gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-floor-table{min-height:6rem;gap:.2rem;padding:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-floor-table small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:var(--ds-text-2xs);line-height:1.15;} :where(html[data-ui-version="v2"]) .ds-reservation-card small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;}}@media (max-width:30rem){:where(html[data-ui-version="v2"]) .ds-restaurant-kpis{grid-template-columns:repeat(2,minmax(0,1fr));} :where(html[data-ui-version="v2"]) .ds-restaurant-kpi strong{font-size:var(--ds-text-lg);} :where(html[data-ui-version="v2"]) .ds-restaurant-kpi small{font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-floor-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-1);padding:var(--ds-space-1);} :where(html[data-ui-version="v2"]) .ds-floor-table{min-height:5.25rem;padding:var(--ds-space-2) var(--ds-space-1);border-radius:var(--ds-radius-sm);} :where(html[data-ui-version="v2"]) .ds-floor-table__number{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--ds-text-sm);line-height:1.15;} :where(html[data-ui-version="v2"]) .ds-floor-table>span:not(.ds-floor-table__number):not(.ds-badge){font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-floor-table small{display:none;} :where(html[data-ui-version="v2"]) .ds-floor-table .ds-badge{padding:.15rem .35rem;font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-reservation-toolbar{gap:var(--ds-space-2);padding:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-reservation-slot{grid-template-columns:2.75rem minmax(0,1fr);gap:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-reservation-slot__line{display:none;} :where(html[data-ui-version="v2"]) .ds-reservation-slot>time{padding-top:var(--ds-space-2);font-size:var(--ds-text-xs);} :where(html[data-ui-version="v2"]) .ds-reservation-slot__cards{gap:var(--ds-space-1);padding-bottom:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-reservation-card{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-1);padding:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-reservation-card strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.15;} :where(html[data-ui-version="v2"]) .ds-reservation-card span,:where(html[data-ui-version="v2"]) .ds-reservation-card small{font-size:var(--ds-text-2xs);} :where(html[data-ui-version="v2"]) .ds-reservation-card .ds-icon-button{display:none;} :where(html[data-ui-version="v2"]) .ds-waitlist>article{padding-block:var(--ds-space-2);} :where(html[data-ui-version="v2"]) .ds-table-detail__total{padding:var(--ds-space-3);}}}@layer pages{:where(html[data-ui-version="v2"]) .ds-pos-barcode{align-self:end;white-space:nowrap;} :where(html[data-ui-version="v2"]) .ds-pos-product{cursor:default;} :where(html[data-ui-version="v2"]) .ds-kds-readonly-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-2);width:100%;min-height:3rem;padding:var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);}@media (min-width:48.01rem){:where(html[data-ui-version="v2"]) .ds-kds-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--ds-space-3);overflow:visible;scroll-snap-type:none;} :where(html[data-ui-version="v2"]) .ds-kds-ticket{width:auto;min-width:0;}}@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-kds-board{display:flex;gap:var(--ds-space-3);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:var(--ds-space-1);padding-inline-end:12vw;} :where(html[data-ui-version="v2"]) .ds-kds-ticket{flex:0 0 min(19rem,84vw);}}}@layer pages{:where(html[data-ui-version="v2"]) .ds-pos-product:hover{border-color:var(--ds-color-border);background:var(--ds-color-surface);} :where(html[data-ui-version="v2"]) .ds-pos-catalog-empty{grid-column:1 / -1;display:grid;justify-items:start;gap:var(--ds-space-2);padding:var(--ds-space-5);border:1px dashed var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);} :where(html[data-ui-version="v2"]) .ds-pos-catalog-empty span{color:var(--ds-color-text-muted);} :where(html[data-ui-version="v2"]) .ds-kds-header__actions{display:grid;justify-items:end;gap:var(--ds-space-3);} :where(html[data-ui-version="v2"]) .ds-kds-header__actions>.ds-button{border-color:var(--ds-color-on-brand-muted);color:var(--ds-color-on-brand);}@media (max-width:48rem){:where(html[data-ui-version="v2"]) .ds-kds-header__actions{width:100%;justify-items:stretch;} :where(html[data-ui-version="v2"]) .ds-kds-header__actions>.ds-button{width:100%;}}}html[data-ui-version="v2"] .ds-pos-header>div:first-child,html[data-ui-version="v2"] .ds-kds-header>div:first-child{min-width:0;flex:1 1 auto;}html[data-ui-version="v2"] .ds-pos-header__status{flex:0 0 auto;flex-wrap:nowrap;}html[data-ui-version="v2"] .ds-pos-product:hover{border-color:var(--ds-color-border);background:var(--ds-color-surface);}html[data-ui-version="v2"] .ds-kds-header__actions{display:grid;flex:0 0 auto;justify-items:end;gap:var(--ds-space-3);}html[data-ui-version="v2"] .ds-kds-header__actions>.ds-button{border-color:var(--ds-color-on-brand-muted);background:transparent;color:var(--ds-color-on-brand);}html[data-ui-version="v2"] .ds-kds-header__actions>.ds-button:hover{background:var(--ds-color-palette-fa8c7339c2);color:var(--ds-color-on-brand);}@media (min-width:48.01rem){html[data-ui-version="v2"] .ds-kds-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--ds-space-3);overflow-x:visible;scroll-snap-type:none;}html[data-ui-version="v2"] .ds-kds-ticket{width:auto;min-width:0;max-width:none;flex:initial;}}@media (max-width:48rem){html[data-ui-version="v2"] .ds-pos-header__status{display:grid;width:100%;grid-template-columns:1fr;}html[data-ui-version="v2"] .ds-kds-header__actions{width:100%;justify-items:stretch;}html[data-ui-version="v2"] .ds-kds-header__actions>.ds-button{width:100%;}html[data-ui-version="v2"] .ds-kds-board{display:flex;gap:var(--ds-space-3);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ds-space-1);padding-inline-end:12vw;}html[data-ui-version="v2"] .ds-kds-ticket{flex:0 0 min(19rem,84vw);min-width:0;scroll-snap-align:start;}}
@layer layouts{.ds-pilot-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr;}.ds-pilot-topbar{border-bottom:1px solid var(--ds-color-border);background:var(--ds-color-surface-translucent);backdrop-filter:blur(0.75rem);}.ds-pilot-topbar__inner,.ds-pilot-main{width:min(100% - 2rem,var(--ds-content-max));margin-inline:auto;}.ds-pilot-topbar__inner{min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);}.ds-pilot-main{display:grid;align-content:center;gap:var(--ds-space-8);padding-block:var(--ds-space-10);}.ds-pilot-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,0.75fr);gap:var(--ds-space-6);align-items:stretch;}}@layer components{.ds-brand{display:inline-flex;align-items:center;gap:var(--ds-space-3);font-weight:750;letter-spacing:-0.02em;}.ds-brand__mark{width:2rem;height:2rem;display:grid;place-items:center;border-radius:0.625rem;background:var(--ds-color-brand);color:var(--ds-color-surface);font-size:var(--ds-text-sm);}.ds-status{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:0.375rem 0.625rem;border:1px solid var(--ds-color-palette-b9d7cf);border-radius:999px;background:var(--ds-color-brand-soft);color:var(--ds-color-brand-hover);font-size:var(--ds-text-xs);font-weight:700;}.ds-status::before{width:0.5rem;height:0.5rem;border-radius:50%;background:var(--ds-color-success);content:"";}.ds-eyebrow{color:var(--ds-color-brand);font-size:var(--ds-text-sm);font-weight:750;letter-spacing:0.08em;text-transform:uppercase;}.ds-title{max-width:16ch;margin-top:var(--ds-space-3);font-size:var(--ds-text-xl);line-height:var(--ds-leading-tight);letter-spacing:-0.035em;}.ds-lead{max-width:64ch;margin-top:var(--ds-space-4);color:var(--ds-color-text-muted);}.ds-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);margin-top:var(--ds-space-6);}.ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);min-height:var(--ds-control-height);padding-inline:var(--ds-space-5);border:1px solid transparent;border-radius:var(--ds-radius-md);text-decoration:none;font-weight:700;cursor:pointer;}.ds-button--primary{background:var(--ds-color-brand);color:var(--ds-color-surface);}.ds-button--primary:hover{background:var(--ds-color-brand-hover);}.ds-button--secondary{border-color:var(--ds-color-border-strong);background:var(--ds-color-surface);}.ds-card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-surface);}.ds-card__body{padding:var(--ds-space-6);}.ds-card__title{font-size:var(--ds-text-lg);line-height:var(--ds-leading-tight);}.ds-checklist{display:grid;gap:var(--ds-space-4);margin-top:var(--ds-space-5);}.ds-checklist__item{display:grid;grid-template-columns:auto 1fr;gap:var(--ds-space-3);align-items:start;}.ds-checklist__icon{width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:50%;background:var(--ds-color-brand-soft);color:var(--ds-color-brand);font-size:var(--ds-text-xs);font-weight:800;}.ds-pilot-shell .ds-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3);margin-top:var(--ds-space-6);}.ds-pilot-shell .ds-metric{padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-muted);}.ds-pilot-shell .ds-metric__value{font-size:var(--ds-text-lg);font-weight:800;}.ds-pilot-shell .ds-metric__label{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);}.ds-footnote{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);}}@layer pages{@media (max-width:52rem){.ds-pilot-grid{grid-template-columns:1fr;}.ds-pilot-main{align-content:start;}}@media (max-width:32rem){.ds-pilot-topbar__inner,.ds-pilot-main{width:min(100% - 1.25rem,var(--ds-content-max));}.ds-pilot-topbar__inner{min-height:3.5rem;}.ds-status{max-width:11rem;}.ds-pilot-shell .ds-metric-grid{grid-template-columns:1fr;}.ds-actions{display:grid;}.ds-button{width:100%;}.ds-card__body{padding:var(--ds-space-5);}}}
@layer utilities{:where(html[data-ui-version="v2"]) [hidden]{display:none;}}
