@layer ds.tokens{:root{--ds-ref-radius-none:0px;--ds-ref-radius-xs:4px;--ds-ref-radius-sm:6px;--ds-ref-radius-md:8px;--ds-ref-radius-lg:12px;--ds-ref-radius-xl:16px;--ds-ref-radius-2xl:20px;--ds-ref-radius-full:9999px;--ds-ref-space-0:0px;--ds-ref-space-100:4px;--ds-ref-space-150:6px;--ds-ref-space-200:8px;--ds-ref-space-300:12px;--ds-ref-space-400:16px;--ds-ref-space-500:20px;--ds-ref-space-600:24px;--ds-ref-space-800:32px;--ds-ref-space-1000:40px;--ds-ref-space-1200:48px;--ds-ref-space-1600:64px;--ds-ref-space-050:2px;--ds-sys-font-family-brand:system-ui, sans-serif;--ds-sys-font-family-mono:ui-monospace, monospace;--ds-sys-typescale-display-large-size:48px;--ds-sys-typescale-display-large-line-height:52px;--ds-sys-typescale-display-large-weight:590;--ds-sys-typescale-display-large-tracking:-.022em;--ds-sys-typescale-display-medium-size:40px;--ds-sys-typescale-display-medium-line-height:44px;--ds-sys-typescale-display-medium-weight:590;--ds-sys-typescale-display-medium-tracking:-.022em;--ds-sys-typescale-display-small-size:32px;--ds-sys-typescale-display-small-line-height:36px;--ds-sys-typescale-display-small-weight:590;--ds-sys-typescale-display-small-tracking:-.022em;--ds-sys-typescale-headline-large-size:28px;--ds-sys-typescale-headline-large-line-height:34px;--ds-sys-typescale-headline-large-weight:590;--ds-sys-typescale-headline-large-tracking:-.021em;--ds-sys-typescale-headline-medium-size:24px;--ds-sys-typescale-headline-medium-line-height:30px;--ds-sys-typescale-headline-medium-weight:590;--ds-sys-typescale-headline-medium-tracking:-.02em;--ds-sys-typescale-headline-small-size:20px;--ds-sys-typescale-headline-small-line-height:26px;--ds-sys-typescale-headline-small-weight:590;--ds-sys-typescale-headline-small-tracking:-.017em;--ds-sys-typescale-title-large-size:18px;--ds-sys-typescale-title-large-line-height:24px;--ds-sys-typescale-title-large-weight:590;--ds-sys-typescale-title-large-tracking:-.014em;--ds-sys-typescale-title-medium-size:16px;--ds-sys-typescale-title-medium-line-height:22px;--ds-sys-typescale-title-medium-weight:590;--ds-sys-typescale-title-medium-tracking:-.011em;--ds-sys-typescale-title-small-size:14px;--ds-sys-typescale-title-small-line-height:20px;--ds-sys-typescale-title-small-weight:590;--ds-sys-typescale-title-small-tracking:-.006em;--ds-sys-typescale-body-large-size:16px;--ds-sys-typescale-body-large-line-height:24px;--ds-sys-typescale-body-large-weight:400;--ds-sys-typescale-body-large-tracking:-.011em;--ds-sys-typescale-body-medium-size:14px;--ds-sys-typescale-body-medium-line-height:20px;--ds-sys-typescale-body-medium-weight:400;--ds-sys-typescale-body-medium-tracking:-.006em;--ds-sys-typescale-body-small-size:12px;--ds-sys-typescale-body-small-line-height:16px;--ds-sys-typescale-body-small-weight:400;--ds-sys-typescale-body-small-tracking:0em;--ds-sys-typescale-label-large-size:14px;--ds-sys-typescale-label-large-line-height:20px;--ds-sys-typescale-label-large-weight:510;--ds-sys-typescale-label-large-tracking:-.006em;--ds-sys-typescale-label-medium-size:13px;--ds-sys-typescale-label-medium-line-height:18px;--ds-sys-typescale-label-medium-weight:510;--ds-sys-typescale-label-medium-tracking:-.004em;--ds-sys-typescale-label-small-size:12px;--ds-sys-typescale-label-small-line-height:16px;--ds-sys-typescale-label-small-weight:510;--ds-sys-typescale-label-small-tracking:0em;--ds-sys-media-angle:145;--ds-sys-media-aspect:1.25;--ds-sys-media-tint-saturation:75;--ds-sys-media-tint-lightness:70;--ds-sys-media-tint-mix:.1;--ds-sys-media-deep-saturation:60;--ds-sys-media-deep-lightness:55;--ds-sys-media-deep-mix:.2;--ds-sys-media-ink-saturation:55;--ds-sys-media-ink-lightness:35;--ds-sys-media-ink-mix:.75;--ds-sys-media-glyph-fraction:.35;--ds-sys-media-avatar-glyph-fraction:.42;--ds-sys-media-glyph-opacity:.6;--ds-sys-media-dimmed-opacity:.5;--ds-sys-media-lift-scale:1.07;--ds-sys-space-gutter-screen:var(--ds-ref-space-400);--ds-sys-space-gap-section:var(--ds-ref-space-600);--ds-sys-space-gap-stack:var(--ds-ref-space-300);--ds-sys-space-gap-inline:var(--ds-ref-space-200);--ds-sys-space-inset-row-x:var(--ds-ref-space-400);--ds-sys-space-inset-row-y:var(--ds-ref-space-300);--ds-sys-size-control-sm:32px;--ds-sys-size-control-md:36px;--ds-sys-size-control-lg:44px;--ds-sys-size-target-min:24px;--ds-sys-size-target-primary:44px;--ds-sys-size-row-list:52px;--ds-sys-size-row-table:48px;--ds-sys-size-icon-xs:16px;--ds-sys-size-icon-sm:20px;--ds-sys-size-icon-md:24px;--ds-sys-size-icon-lg:32px;--ds-sys-size-switch-track-width:36px;--ds-sys-size-switch-track-height:20px;--ds-sys-size-switch-thumb:14px;--ds-sys-size-selection-control:18px;--ds-sys-size-chip-sm:28px;--ds-sys-size-toast-width:384px;--ds-sys-size-chip-max-width:280px;--ds-sys-shape-corner-control:var(--ds-ref-radius-sm);--ds-sys-shape-corner-button:var(--ds-ref-radius-full);--ds-sys-shape-corner-field:var(--ds-ref-radius-sm);--ds-sys-shape-corner-chip:var(--ds-ref-radius-full);--ds-sys-shape-corner-badge:var(--ds-ref-radius-full);--ds-sys-shape-corner-card:var(--ds-ref-radius-md);--ds-sys-shape-corner-popover:var(--ds-ref-radius-md);--ds-sys-shape-corner-dialog:var(--ds-ref-radius-lg);--ds-sys-shape-corner-sheet:var(--ds-ref-radius-lg);--ds-sys-shape-corner-message:var(--ds-ref-radius-2xl);--ds-sys-shape-corner-message-tail:var(--ds-ref-radius-sm);--ds-sys-shape-corner-composer:var(--ds-ref-radius-2xl);--ds-sys-border-width-hairline:1px;--ds-sys-border-width-thin:1px;--ds-sys-border-width-thick:2px;--ds-sys-border-hairline-alpha:.08;--ds-sys-state-layer-hover:.08;--ds-sys-state-layer-focus:.1;--ds-sys-state-layer-pressed:.1;--ds-sys-state-layer-dragged:.16;--ds-sys-state-layer-disabled-content:.38;--ds-sys-state-layer-disabled-container:.12;--ds-sys-state-focus-ring-width:2px;--ds-sys-state-focus-ring-offset:2px;--ds-sys-state-scrim-alpha:.32;--ds-sys-state-pending-alpha:.6;--ds-sys-motion-duration-instant:0s;--ds-sys-motion-duration-fast:.1s;--ds-sys-motion-duration-quick:.15s;--ds-sys-motion-duration-standard:.2s;--ds-sys-motion-duration-emphasis:.3s;--ds-sys-motion-easing-standard:cubic-bezier(.23, 1, .32, 1);--ds-sys-motion-easing-in-out:cubic-bezier(.65, 0, .35, 1);--ds-sys-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--ds-sys-motion-easing-legacy:cubic-bezier(.4, 0, .2, 1);--ds-sys-motion-easing-brand:cubic-bezier(.2, 0, .05, 1);--ds-sys-motion-scale-in:.95;--ds-sys-elevation-menu:0px 1px 2px 0px #00000005, 0px 4px 8px -2px #0000000a, 0px 12px 24px -6px #00000014;--ds-sys-elevation-modal:0px 2px 4px 0px #0000000a, 0px 12px 24px -4px #00000014, 0px 32px 64px -12px #0000001f;--ds-sys-layer-base:0;--ds-sys-layer-sticky:10;--ds-sys-layer-dropdown:50;--ds-sys-layer-overlay:30;--ds-sys-layer-modal:40;--ds-sys-layer-toast:60;--ds-sys-layer-tooltip:70;--ds-sys-breakpoint-sm:600px;--ds-sys-breakpoint-md:840px;--ds-sys-breakpoint-lg:1200px;--ds-sys-breakpoint-xl:1600px}}@layer ds.palette;@layer ds.modes{.dark,.ds-inverse:not(.dark *){--ds-sys-state-scrim-alpha:.56}.dark .ds-inverse{--ds-sys-state-scrim-alpha:.32}[data-density=compact]{--ds-sys-space-inset-row-x:12px;--ds-sys-space-inset-row-y:8px;--ds-sys-size-control-sm:28px;--ds-sys-size-control-md:32px;--ds-sys-size-control-lg:40px;--ds-sys-size-row-list:40px;--ds-sys-size-row-table:40px}[data-contrast=high]{--ds-sys-color-on-surface-variant:var(--ds-sys-color-on-surface);--ds-sys-color-outline-variant:var(--ds-sys-color-outline);--ds-sys-border-hairline-alpha:.24;--ds-sys-state-focus-ring-width:3px}}.f-phone{--ds-sys-size-control-sm:40px;--ds-sys-size-control-md:48px;--ds-sys-size-control-lg:56px;--ds-sys-size-row-list:56px;--ds-sys-size-icon-sm:16px;--ds-sys-size-icon-md:20px;--ds-sys-size-icon-lg:24px;--ds-sys-size-chip-max-width:220px;--ds-sys-space-inset-row-x:20px;--ds-sys-space-inset-row-y:18px;--ds-sys-space-gutter-screen:16px;--ds-sys-space-gap-section:16px;--ds-sys-shape-corner-button:9999px;--ds-sys-shape-corner-field:12px;--ds-sys-shape-corner-chip:9999px;--ds-sys-shape-corner-card:16px;--ds-sys-shape-corner-sheet:28px;--ds-sys-shape-corner-fab:16px;--ds-sys-shape-corner-fab-small:12px;--ds-sys-font-family-brand:system-ui, sans-serif;--ds-sys-elevation-default:0px 2px 6px 0px #00000005;--ds-sys-elevation-menu:0px 4px 16px -1px #0000000f;--ds-sys-elevation-modal:0px 8px 24px -2px #00000014;--ds-sys-state-scrim-alpha:.22;--ds-sys-typescale-display-large-size:57px;--ds-sys-typescale-display-large-line-height:64px;--ds-sys-typescale-display-large-weight:700;--ds-sys-typescale-display-large-tracking:-.25px;--ds-sys-typescale-display-medium-size:45px;--ds-sys-typescale-display-medium-line-height:52px;--ds-sys-typescale-display-medium-weight:700;--ds-sys-typescale-display-medium-tracking:0px;--ds-sys-typescale-display-small-size:36px;--ds-sys-typescale-display-small-line-height:44px;--ds-sys-typescale-display-small-weight:600;--ds-sys-typescale-display-small-tracking:0px;--ds-sys-typescale-headline-large-size:32px;--ds-sys-typescale-headline-large-line-height:40px;--ds-sys-typescale-headline-large-weight:700;--ds-sys-typescale-headline-large-tracking:0px;--ds-sys-typescale-headline-medium-size:28px;--ds-sys-typescale-headline-medium-line-height:36px;--ds-sys-typescale-headline-medium-weight:700;--ds-sys-typescale-headline-medium-tracking:0px;--ds-sys-typescale-headline-small-size:24px;--ds-sys-typescale-headline-small-line-height:32px;--ds-sys-typescale-headline-small-weight:600;--ds-sys-typescale-headline-small-tracking:0px;--ds-sys-typescale-title-large-size:22px;--ds-sys-typescale-title-large-line-height:28px;--ds-sys-typescale-title-large-weight:600;--ds-sys-typescale-title-large-tracking:0px;--ds-sys-typescale-title-medium-size:16px;--ds-sys-typescale-title-medium-line-height:24px;--ds-sys-typescale-title-medium-weight:600;--ds-sys-typescale-title-medium-tracking:.15px;--ds-sys-typescale-title-small-size:14px;--ds-sys-typescale-title-small-line-height:20px;--ds-sys-typescale-title-small-weight:600;--ds-sys-typescale-title-small-tracking:.1px;--ds-sys-typescale-body-large-size:16px;--ds-sys-typescale-body-large-line-height:24px;--ds-sys-typescale-body-large-weight:400;--ds-sys-typescale-body-large-tracking:.5px;--ds-sys-typescale-body-medium-size:14px;--ds-sys-typescale-body-medium-line-height:20px;--ds-sys-typescale-body-medium-weight:400;--ds-sys-typescale-body-medium-tracking:.25px;--ds-sys-typescale-body-small-size:12px;--ds-sys-typescale-body-small-line-height:16px;--ds-sys-typescale-body-small-weight:400;--ds-sys-typescale-body-small-tracking:.4px;--ds-sys-typescale-label-large-size:14px;--ds-sys-typescale-label-large-line-height:20px;--ds-sys-typescale-label-large-weight:600;--ds-sys-typescale-label-large-tracking:.1px;--ds-sys-typescale-label-medium-size:12px;--ds-sys-typescale-label-medium-line-height:16px;--ds-sys-typescale-label-medium-weight:500;--ds-sys-typescale-label-medium-tracking:.5px;--ds-sys-typescale-label-small-size:11px;--ds-sys-typescale-label-small-line-height:16px;--ds-sys-typescale-label-small-weight:500;--ds-sys-typescale-label-small-tracking:.5px}.f-phone,.f-web{font-family:var(--ds-sys-font-family-brand,system-ui,sans-serif);-webkit-font-smoothing:antialiased;text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;line-height:normal}:is(.f-phone,.f-web) *,:is(.f-phone,.f-web) :before,:is(.f-phone,.f-web) :after{box-sizing:border-box}:is(.f-phone,.f-web) svg.c-icon{display:inline-block}.t-display-large,.t-display-medium,.t-display-small,.t-headline-large,.t-headline-medium,.t-headline-small,.t-title-large,.t-title-medium,.t-title-small,.t-body-large,.t-body-medium,.t-body-small,.t-label-large,.t-label-medium,.t-label-small{margin:0}.t-display-large{font-size:var(--ds-sys-typescale-display-large-size);line-height:var(--ds-sys-typescale-display-large-line-height);font-weight:var(--ds-sys-typescale-display-large-weight);letter-spacing:var(--ds-sys-typescale-display-large-tracking)}.t-display-medium{font-size:var(--ds-sys-typescale-display-medium-size);line-height:var(--ds-sys-typescale-display-medium-line-height);font-weight:var(--ds-sys-typescale-display-medium-weight);letter-spacing:var(--ds-sys-typescale-display-medium-tracking)}.t-display-small{font-size:var(--ds-sys-typescale-display-small-size);line-height:var(--ds-sys-typescale-display-small-line-height);font-weight:var(--ds-sys-typescale-display-small-weight);letter-spacing:var(--ds-sys-typescale-display-small-tracking)}.t-headline-large{font-size:var(--ds-sys-typescale-headline-large-size);line-height:var(--ds-sys-typescale-headline-large-line-height);font-weight:var(--ds-sys-typescale-headline-large-weight);letter-spacing:var(--ds-sys-typescale-headline-large-tracking)}.t-headline-medium{font-size:var(--ds-sys-typescale-headline-medium-size);line-height:var(--ds-sys-typescale-headline-medium-line-height);font-weight:var(--ds-sys-typescale-headline-medium-weight);letter-spacing:var(--ds-sys-typescale-headline-medium-tracking)}.t-headline-small{font-size:var(--ds-sys-typescale-headline-small-size);line-height:var(--ds-sys-typescale-headline-small-line-height);font-weight:var(--ds-sys-typescale-headline-small-weight);letter-spacing:var(--ds-sys-typescale-headline-small-tracking)}.t-title-large{font-size:var(--ds-sys-typescale-title-large-size);line-height:var(--ds-sys-typescale-title-large-line-height);font-weight:var(--ds-sys-typescale-title-large-weight);letter-spacing:var(--ds-sys-typescale-title-large-tracking)}.t-title-medium{font-size:var(--ds-sys-typescale-title-medium-size);line-height:var(--ds-sys-typescale-title-medium-line-height);font-weight:var(--ds-sys-typescale-title-medium-weight);letter-spacing:var(--ds-sys-typescale-title-medium-tracking)}.t-title-small{font-size:var(--ds-sys-typescale-title-small-size);line-height:var(--ds-sys-typescale-title-small-line-height);font-weight:var(--ds-sys-typescale-title-small-weight);letter-spacing:var(--ds-sys-typescale-title-small-tracking)}.t-body-large{font-size:var(--ds-sys-typescale-body-large-size);line-height:var(--ds-sys-typescale-body-large-line-height);font-weight:var(--ds-sys-typescale-body-large-weight);letter-spacing:var(--ds-sys-typescale-body-large-tracking)}.t-body-medium{font-size:var(--ds-sys-typescale-body-medium-size);line-height:var(--ds-sys-typescale-body-medium-line-height);font-weight:var(--ds-sys-typescale-body-medium-weight);letter-spacing:var(--ds-sys-typescale-body-medium-tracking)}.t-body-small{font-size:var(--ds-sys-typescale-body-small-size);line-height:var(--ds-sys-typescale-body-small-line-height);font-weight:var(--ds-sys-typescale-body-small-weight);letter-spacing:var(--ds-sys-typescale-body-small-tracking)}.t-label-large{font-size:var(--ds-sys-typescale-label-large-size);line-height:var(--ds-sys-typescale-label-large-line-height);font-weight:var(--ds-sys-typescale-label-large-weight);letter-spacing:var(--ds-sys-typescale-label-large-tracking)}.t-label-medium{font-size:var(--ds-sys-typescale-label-medium-size);line-height:var(--ds-sys-typescale-label-medium-line-height);font-weight:var(--ds-sys-typescale-label-medium-weight);letter-spacing:var(--ds-sys-typescale-label-medium-tracking)}.t-label-small{font-size:var(--ds-sys-typescale-label-small-size);line-height:var(--ds-sys-typescale-label-small-line-height);font-weight:var(--ds-sys-typescale-label-small-weight);letter-spacing:var(--ds-sys-typescale-label-small-tracking)}.t-mono{font-family:var(--ds-sys-font-family-mono)}.t-tabular{font-variant-numeric:tabular-nums}.u-row{align-items:center;gap:var(--ds-ref-space-200);display:flex}.u-col{gap:var(--ds-ref-space-200);flex-direction:column;display:flex}.u-wrap{flex-wrap:wrap}.u-between{justify-content:space-between}.u-end{justify-content:flex-end}.u-center{text-align:center;justify-content:center;align-items:center}.u-start{align-items:flex-start}.u-grow{flex:1;min-width:0}.u-none{flex:none}.u-gap-0{gap:0}.u-gap-xs{gap:var(--ds-ref-space-100)}.u-gap-sm{gap:var(--ds-ref-space-200)}.u-gap-md{gap:var(--ds-ref-space-300)}.u-gap-lg{gap:var(--ds-ref-space-400)}.u-gap-xl{gap:var(--ds-ref-space-600)}.u-pad{padding:0 var(--ds-sys-space-gutter-screen)}.u-pad-all{padding:var(--ds-sys-space-gutter-screen)}.u-mt-xs{margin-top:var(--ds-ref-space-100)}.u-mt-sm{margin-top:var(--ds-ref-space-200)}.u-mt-md{margin-top:var(--ds-ref-space-300)}.u-mt-lg{margin-top:var(--ds-ref-space-400)}.u-mt-xl{margin-top:var(--ds-ref-space-600)}.u-mt-auto{margin-top:auto}.u-grid{gap:var(--ds-ref-space-300);display:grid}.u-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.u-g5{grid-template-columns:repeat(5,minmax(0,1fr))}.u-muted{color:var(--ds-sys-color-on-surface-variant)}.u-primary{color:var(--ds-sys-color-primary)}.u-error{color:var(--ds-sys-color-error)}.u-success{color:var(--ds-sys-color-success)}.u-warning{color:var(--ds-sys-color-warning)}.u-info{color:var(--ds-sys-color-info)}.u-discount{color:var(--ds-sys-color-discount)}.u-b{font-weight:650}.u-strike{text-decoration:line-through}.u-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-divider{background:var(--ds-sys-color-outline-variant);height:1px;margin:var(--ds-ref-space-300) 0}.u-band{height:var(--ds-ref-space-200);background:var(--ds-sys-color-surface-container)}.u-surface{background:var(--ds-sys-color-surface-container-lowest)}.u-surface-low{background:var(--ds-sys-color-surface-container-low)}.u-dim{opacity:var(--ds-sys-state-layer-disabled-content,.38)}svg.c-icon{width:var(--ds-sys-size-icon-md);height:var(--ds-sys-size-icon-md);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none}svg.c-icon--xs{width:var(--ds-sys-size-icon-xs);height:var(--ds-sys-size-icon-xs)}svg.c-icon--sm{width:var(--ds-sys-size-icon-sm);height:var(--ds-sys-size-icon-sm)}svg.c-icon--lg{width:var(--ds-sys-size-icon-lg);height:var(--ds-sys-size-icon-lg)}svg.c-icon--xl{stroke-width:1.3px;width:48px;height:48px}svg.c-icon--fill{fill:currentColor;stroke:none}.f-web :is(.c-button,.c-chip,.c-menu__item,.c-text-field__box,.c-tabs__tab,.c-section-row__leading,.x-app-sidebar__item) svg.c-icon:not([class*=c-icon--]),.f-web .c-icon-button--sm svg.c-icon:not([class*=c-icon--]),.f-web .c-banner .c-icon-button svg.c-icon:not([class*=c-icon--]){width:var(--ds-sys-size-icon-xs);height:var(--ds-sys-size-icon-xs)}.f-web .c-icon-button:not(.c-icon-button--sm,.c-icon-button--lg) svg.c-icon:not([class*=c-icon--]),.f-web .c-banner>svg.c-icon:not([class*=c-icon--]),.f-web .c-banner__chevron svg.c-icon:not([class*=c-icon--]){width:var(--ds-sys-size-icon-sm);height:var(--ds-sys-size-icon-sm)}.f-web .c-icon-button--lg svg.c-icon:not([class*=c-icon--]){width:var(--ds-sys-size-icon-md);height:var(--ds-sys-size-icon-md)}.f-web .c-select .c-text-field__box{padding-right:calc(var(--ds-ref-space-300) + var(--ds-sys-size-icon-xs) + var(--ds-ref-space-200))}.f-web .c-select .c-text-field__box:after{width:var(--ds-sys-size-icon-xs);height:var(--ds-sys-size-icon-xs)}.c-button{justify-content:center;align-items:center;gap:var(--ds-ref-space-200);height:var(--ds-sys-size-control-md);padding:0 var(--ds-ref-space-500);border-radius:var(--ds-sys-shape-corner-button,var(--ds-sys-shape-corner-control));font:inherit;font-size:var(--ds-sys-typescale-label-large-size);white-space:nowrap;background:var(--ds-sys-color-primary);color:var(--ds-sys-color-on-primary);cursor:default;border:0;font-weight:650;display:inline-flex}.c-button--tonal{background:var(--ds-sys-color-secondary-container);color:var(--ds-sys-color-on-secondary-container)}.c-button--outlined{color:var(--ds-sys-color-on-surface);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline);background:0 0}.c-button--text{color:var(--ds-sys-color-primary);padding:0 var(--ds-ref-space-300);background:0 0}.c-button--danger{background:var(--ds-sys-color-error);color:var(--ds-sys-color-on-error)}.c-button--danger.c-button--outlined,.c-button--danger.c-button--text{color:var(--ds-sys-color-error);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) currentColor;background:0 0}.c-button--danger.c-button--text{box-shadow:none}.c-button--sm{height:var(--ds-sys-size-control-sm);padding:0 var(--ds-ref-space-300);font-size:var(--ds-sys-typescale-label-medium-size)}.c-button--lg{height:var(--ds-sys-size-control-lg);padding:0 var(--ds-ref-space-600)}.c-button--block{width:100%;display:flex}.c-button--disabled,.c-button[disabled]{opacity:var(--ds-sys-state-layer-disabled-content,.38)}.c-button-group{gap:var(--ds-ref-space-200);flex-direction:column;width:100%;display:flex}.c-button-group>.c-button{width:100%;height:var(--ds-sys-size-control-lg);padding:0 var(--ds-ref-space-600);display:flex}.c-button-group--row{flex-flow:wrap;justify-content:flex-end;align-items:center}.c-button-group--row>.c-button{width:auto;height:var(--ds-sys-size-control-md);padding:0 var(--ds-ref-space-500);display:inline-flex}.c-button-group>.c-button--text{padding:0 var(--ds-ref-space-300)}.c-button--loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ux-spin}@keyframes ux-spin{to{transform:rotate(360deg)}}.c-icon-button{width:var(--ds-sys-size-control-md);height:var(--ds-sys-size-control-md);border-radius:var(--ds-sys-shape-corner-button,50%);color:var(--ds-sys-color-on-surface-variant);background:0 0;flex:none;place-items:center;display:inline-grid;position:relative}.c-icon-button--tonal{background:var(--ds-sys-color-surface-container-high);color:var(--ds-sys-color-on-surface)}.c-icon-button--filled{background:var(--ds-sys-color-primary);color:var(--ds-sys-color-on-primary)}.c-icon-button--outlined{box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline-variant)}.c-icon-button--float{background:var(--ds-sys-color-surface-container-lowest);color:var(--ds-sys-color-on-surface);box-shadow:var(--ds-sys-elevation-menu)}.c-fab{border-radius:var(--ds-sys-shape-corner-fab,16px);background:var(--ds-sys-color-primary-container);width:56px;height:56px;color:var(--ds-sys-color-on-primary-container);font-size:var(--ds-sys-typescale-label-large-size);justify-content:center;align-items:center;gap:12px;font-weight:600;display:inline-flex;box-shadow:0 3px 6px #00000029,0 1px 3px #0000001f}.c-fab--small{border-radius:var(--ds-sys-shape-corner-fab-small,12px);width:40px;height:40px}.c-fab--extended{width:auto;padding:0 20px 0 16px}.c-fab--neutral{background:var(--ds-sys-color-surface-container-high);color:var(--ds-sys-color-on-surface)}.c-fab--disabled{background:color-mix(in srgb,var(--ds-sys-color-on-surface) 12%,transparent);color:color-mix(in srgb,var(--ds-sys-color-on-surface) 38%,transparent);box-shadow:none}.c-fab-dock{z-index:2;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:16px;right:16px}.f-scroll:has(>.c-fab-dock){position:relative}.c-icon-button--sm{width:var(--ds-sys-size-control-sm);height:var(--ds-sys-size-control-sm)}.c-icon-button__dot{background:var(--ds-sys-color-error);min-width:18px;height:18px;color:var(--ds-sys-color-on-error);box-shadow:0 0 0 2px var(--ds-sys-color-surface-container-lowest);border-radius:9px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-2px;right:-2px}.c-badge{height:22px;padding:0 var(--ds-ref-space-200);border-radius:var(--ds-sys-shape-corner-badge);font-size:var(--ds-sys-typescale-label-small-size);white-space:nowrap;background:var(--ds-sys-color-surface-container-high);color:var(--ds-sys-color-on-surface-variant);align-items:center;gap:4px;font-weight:650;display:inline-flex}.c-badge svg.c-icon{stroke-width:2px;width:13px;height:13px}.c-badge--info{background:var(--ds-sys-color-info-container);color:var(--ds-sys-color-on-info-container)}.c-badge--success{background:var(--ds-sys-color-success-container);color:var(--ds-sys-color-on-success-container)}.c-badge--warning{background:var(--ds-sys-color-warning-container);color:var(--ds-sys-color-on-warning-container)}.c-badge--danger{background:var(--ds-sys-color-error-container);color:var(--ds-sys-color-on-error-container)}.c-badge--discount{background:var(--ds-sys-color-discount);color:var(--ds-sys-color-on-discount)}.c-badge--primary{background:var(--ds-sys-color-primary);color:var(--ds-sys-color-on-primary)}.c-badge--outlined{background:0 0;box-shadow:inset 0 0 0 1px}.c-badge--sm{height:18px;padding:0 6px;font-size:10.5px}.c-badge--md{height:26px;padding:0 var(--ds-ref-space-300);font-size:var(--ds-sys-typescale-label-medium-size)}.c-badge--plain{height:auto;box-shadow:none;font-size:var(--ds-sys-typescale-body-medium-size);color:var(--ds-sys-color-on-surface-variant);background:0 0;border-radius:0;gap:6px;padding:0;font-weight:500}.c-badge--plain svg.c-icon{width:var(--ds-sys-size-icon-xs,16px);height:var(--ds-sys-size-icon-xs,16px);stroke-width:1.5px}.f-phone .c-badge--plain svg.c-icon{width:var(--ds-sys-size-icon-sm);height:var(--ds-sys-size-icon-sm)}.c-badge--plain.c-badge--success{color:var(--ds-sys-color-on-success-container);background:0 0}.c-badge--plain.c-badge--success svg.c-icon{color:var(--ds-sys-color-success)}.c-badge--plain.c-badge--warning{color:var(--ds-sys-color-on-warning-container);background:0 0}.c-badge--plain.c-badge--warning svg.c-icon{color:var(--ds-sys-color-warning)}.c-badge--plain.c-badge--danger{color:var(--ds-sys-color-on-error-container);background:0 0}.c-badge--plain.c-badge--danger svg.c-icon{color:var(--ds-sys-color-error)}.c-badge--plain.c-badge--info{color:var(--ds-sys-color-on-info-container);background:0 0}.c-badge--plain.c-badge--info svg.c-icon{color:var(--ds-sys-color-info)}.c-text-field{gap:4px;min-width:0;display:grid}.c-text-field__label{font-size:var(--ds-sys-typescale-label-medium-size);color:var(--ds-sys-color-on-surface-variant);font-weight:550}.c-text-field__box{align-items:center;gap:var(--ds-ref-space-200);min-height:var(--ds-sys-size-control-lg);padding:0 var(--ds-ref-space-300);border-radius:var(--ds-sys-shape-corner-field,var(--ds-sys-shape-corner-control));background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline-variant);color:var(--ds-sys-color-on-surface);font-size:var(--ds-sys-typescale-body-large-size);display:flex}.c-text-field__box svg.c-icon{color:var(--ds-sys-color-on-surface-variant)}:is(:root.dark,.dark,.ds-inverse:not(.dark *)) .c-text-field__box:where(:not(.dark .ds-inverse *)){background:var(--ds-sys-color-surface-container-low)}.c-text-field__value{flex:1;min-width:0}.c-text-field__placeholder{min-width:0;color:var(--ds-sys-color-on-surface-variant);flex:1}.c-text-field__caret{background:var(--ds-sys-color-primary);vertical-align:-2px;width:2px;height:1.1em;margin-left:1px;display:inline-block}.c-text-field__support{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant)}.c-text-field--focused .c-text-field__box{box-shadow:inset 0 0 0 var(--ds-sys-border-width-thick) var(--ds-sys-color-primary)}.c-text-field--error .c-text-field__box{box-shadow:inset 0 0 0 var(--ds-sys-border-width-thick) var(--ds-sys-color-error)}.c-text-field--error .c-text-field__support{color:var(--ds-sys-color-error);align-items:center;gap:4px;display:flex}.c-text-field--disabled{opacity:var(--ds-sys-state-layer-disabled-content,.38)}.c-text-field--readonly .c-text-field__box{background:var(--ds-sys-color-surface-container);box-shadow:none}:is(:root.dark,.dark,.ds-inverse:not(.dark *)) .c-text-field--readonly .c-text-field__box:where(:not(.dark .ds-inverse *)){background:var(--ds-sys-color-surface-container-high)}.c-text-field--multiline .c-text-field__box{min-height:96px;padding-top:var(--ds-ref-space-300);align-items:flex-start}.c-text-field--pill .c-text-field__box{background:var(--ds-sys-color-surface-container);box-shadow:none;border-radius:999px}.c-select .c-text-field__box{padding-right:calc(var(--ds-ref-space-400) + var(--ds-sys-size-icon-lg) + var(--ds-ref-space-200));position:relative}.c-select .c-text-field__box:after{content:"";right:var(--ds-ref-space-300);width:var(--ds-sys-size-icon-lg);height:var(--ds-sys-size-icon-lg);background:var(--ds-sys-color-on-surface-variant);position:absolute;top:50%;translate:0 -50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 9s-4.42 6-6 6-6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 9s-4.42 6-6 6-6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.c-entity-picker{gap:var(--ds-ref-space-100);flex-direction:column;display:flex}.c-entity-picker__list{padding:var(--ds-ref-space-100);border-radius:var(--ds-sys-shape-corner-popover);background:var(--ds-sys-color-surface-container-high);box-shadow:var(--ds-sys-elevation-menu);flex-direction:column;display:flex}.f-phone .c-entity-picker__list{box-shadow:none;background:0 0;border-radius:0;padding:0}.c-entity-picker__row{align-items:center;gap:var(--ds-ref-space-200);padding:var(--ds-ref-space-200) 10px;border-radius:var(--ds-sys-shape-corner-field);font-size:var(--ds-sys-typescale-body-medium-size);color:var(--ds-sys-color-on-surface);display:flex}.c-entity-picker__row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.c-entity-picker__row small{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);display:block}.c-entity-picker__row--on{background:var(--ds-sys-color-secondary-container);color:var(--ds-sys-color-on-secondary-container);font-weight:600}.c-entity-picker__row--on small{color:inherit}.c-entity-picker__row--none{color:var(--ds-sys-color-on-surface-variant)}.c-entity-picker__row--create{color:var(--ds-sys-color-primary)}.c-entity-picker__row svg.c-icon{width:var(--ds-sys-size-icon-xs);height:var(--ds-sys-size-icon-xs)}.f-phone .c-entity-picker__row svg.c-icon{width:var(--ds-sys-size-icon-md);height:var(--ds-sys-size-icon-md)}.c-entity-picker__caption{padding:var(--ds-ref-space-200) 10px var(--ds-ref-space-100);font-size:var(--ds-sys-typescale-label-small-size);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-sys-color-on-surface-variant);font-weight:600}.c-entity-picker__manage{margin-top:var(--ds-ref-space-100);border-top:1px solid var(--ds-sys-color-outline-variant);padding-top:10px}.f-phone .c-text-field{gap:6px;position:relative}.f-phone .c-text-field:has(>.c-text-field__box)>.c-text-field__label{left:var(--ds-ref-space-400);z-index:1;font-size:var(--ds-sys-typescale-label-medium-size);font-weight:450;position:absolute;top:9px}.f-phone .c-text-field:has(>.c-text-field__label)>.c-text-field__box{min-height:62px;padding:22px var(--ds-ref-space-400) 8px;align-items:flex-end}.f-phone .c-text-field--pill .c-text-field__box,.f-phone .c-text-field:not(:has(.c-text-field__label)) .c-text-field__box{min-height:var(--ds-sys-size-control-md);padding:0 var(--ds-ref-space-400);align-items:center}.f-phone .c-text-field--multiline .c-text-field__box{align-items:flex-start;min-height:96px;padding-top:28px}.f-phone .c-text-field__support{padding:0 var(--ds-ref-space-100)}.c-switch{width:var(--ds-sys-size-switch-track-width,52px);height:var(--ds-sys-size-switch-track-height,32px);background:var(--ds-sys-color-surface-container-highest);box-shadow:inset 0 0 0 1.5px var(--ds-sys-color-outline);border-radius:999px;flex:none;display:inline-block;position:relative}.c-switch:after{content:"";width:var(--ds-sys-size-switch-thumb,24px);height:var(--ds-sys-size-switch-thumb,24px);background:var(--ds-sys-color-outline);border-radius:50%;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.c-switch--on{background:var(--ds-sys-color-primary);box-shadow:none}.c-switch--on:after{background:var(--ds-sys-color-on-primary);left:auto;right:3px}.c-switch--disabled{opacity:var(--ds-sys-state-layer-disabled-content,.38)}.c-checkbox{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--ds-sys-color-outline);border-radius:5px;flex:none;place-items:center;display:inline-grid}.c-checkbox--on{background:var(--ds-sys-color-primary);box-shadow:none;color:var(--ds-sys-color-on-primary)}.c-checkbox--on:after{content:"";border-bottom:2px solid;border-left:2px solid;width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.c-radio{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--ds-sys-color-outline),inset 0 0 0 10px var(--ds-sys-color-surface-container-lowest),inset 0 0 0 10px var(--ds-sys-color-primary);transition:box-shadow var(--ds-sys-motion-duration-quick) var(--ds-sys-motion-easing-standard);border-radius:50%;flex:none;display:inline-block}.c-radio--on{box-shadow:inset 0 0 0 2px var(--ds-sys-color-primary),inset 0 0 0 5px var(--ds-sys-color-surface-container-lowest),inset 0 0 0 10px var(--ds-sys-color-primary)}.c-chip{height:var(--ds-sys-size-control-sm);padding:0 var(--ds-ref-space-400);border-radius:var(--ds-sys-shape-corner-chip);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline-variant);background:var(--ds-sys-color-surface-container-lowest);color:var(--ds-sys-color-on-surface);font-size:var(--ds-sys-typescale-label-large-size);white-space:nowrap;max-width:min(100%,var(--ds-sys-size-chip-max-width,280px));align-items:center;gap:6px;font-weight:550;display:inline-flex}.c-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-chip svg.c-icon{width:16px;height:16px}.c-chip--selected{background:var(--ds-sys-color-secondary-container);color:var(--ds-sys-color-on-secondary-container);box-shadow:none}.c-chip--strong.c-chip--selected{background:var(--ds-sys-color-primary);color:var(--ds-sys-color-on-primary)}.c-chip--sm{height:var(--ds-sys-size-chip-sm,28px);padding:0 var(--ds-ref-space-200);font-size:var(--ds-sys-typescale-label-medium-size)}.c-chip--disabled{opacity:var(--ds-sys-state-layer-disabled-content,.38)}.c-chips{gap:var(--ds-ref-space-200);display:flex;overflow:hidden}.f-phone .c-chip{border-radius:9999px}.f-phone .c-badge{border-radius:var(--ds-sys-shape-corner-chip)}.c-chips--wrap{flex-wrap:wrap}.c-tabs{gap:var(--ds-ref-space-600);border-bottom:1px solid var(--ds-sys-color-outline-variant);white-space:nowrap;display:flex;overflow:hidden}.c-tabs__tab{padding:var(--ds-ref-space-300) 0;font-size:var(--ds-sys-typescale-title-small-size);color:var(--ds-sys-color-on-surface-variant);align-items:center;gap:6px;font-weight:550;display:inline-flex}.c-tabs__tab--on{color:var(--ds-sys-color-on-surface);box-shadow:inset 0 -3px 0 var(--ds-sys-color-primary);font-weight:700}.c-tabs--segmented{border-radius:calc(var(--ds-sys-shape-corner-button,var(--ds-sys-shape-corner-control)) + 2px);background:var(--ds-sys-color-surface-container);border:0;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.c-tabs--segmented .c-tabs__tab{padding:6px var(--ds-ref-space-300);border-radius:var(--ds-sys-shape-corner-button,var(--ds-sys-shape-corner-control));font-size:var(--ds-sys-typescale-label-large-size);justify-content:center}.c-tabs--segmented .c-tabs__tab--on{background:var(--ds-sys-color-surface-container-lowest);box-shadow:var(--ds-sys-elevation-menu)}.c-tabs--block{display:grid}.c-menu{min-width:200px;padding:var(--ds-ref-space-200) 0;border-radius:var(--ds-sys-shape-corner-popover);background:var(--ds-sys-color-surface-container-high);color:var(--ds-sys-color-on-surface);box-shadow:var(--ds-sys-elevation-menu)}.c-menu__item{align-items:center;gap:var(--ds-ref-space-300);padding:0 var(--ds-ref-space-400);min-height:44px;font-size:var(--ds-sys-typescale-body-large-size);display:flex}.c-menu__item svg.c-icon{color:var(--ds-sys-color-on-surface-variant)}.c-menu__item--on{background:var(--ds-sys-color-surface-container-highest)}.c-menu__item--danger,.c-menu__item--danger svg.c-icon{color:var(--ds-sys-color-error)}.c-menu__item--disabled{opacity:var(--ds-sys-state-layer-disabled-content,.38)}.c-menu__shortcut{font-size:var(--ds-sys-typescale-label-medium-size);color:var(--ds-sys-color-on-surface-variant);margin-left:auto}.c-menu__caption{padding:var(--ds-ref-space-200) var(--ds-ref-space-400) 4px;font-size:var(--ds-sys-typescale-label-small-size);color:var(--ds-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;font-weight:650}.c-divider,.c-menu__divider,.c-entity-switcher__divider{background:color-mix(in srgb,var(--ds-sys-color-on-surface) 8%,transparent);border:0;flex:none;height:1px}.f-phone :is(.c-divider,.c-menu__divider,.c-entity-switcher__divider){background:color-mix(in srgb,var(--ds-sys-color-outline-variant) 40%,transparent)}.c-menu__divider{margin:var(--ds-ref-space-100) 0}.c-section-caption{padding:var(--ds-ref-space-400) var(--ds-ref-space-100) var(--ds-ref-space-200);font-size:var(--ds-sys-typescale-label-medium-size);color:var(--ds-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;font-weight:650}.c-section-group{border-radius:var(--ds-sys-shape-corner-card);background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline-variant);overflow:hidden}.f-phone .c-section-group{box-shadow:var(--ds-sys-elevation-default)}.c-section-row{align-items:center;gap:var(--ds-ref-space-300);min-height:56px;padding:var(--ds-sys-space-inset-row-y) var(--ds-sys-space-inset-row-x);display:flex}.f-web .c-section-group>.c-section-row+.c-section-row{background:linear-gradient(var(--ds-sys-color-outline-variant),var(--ds-sys-color-outline-variant)) no-repeat right top/calc(100% - var(--ds-ref-space-400)) 1px}:is(:root.dark,.dark,.ds-inverse:not(.dark *)) .f-web .c-section-group:where(:not(.dark .ds-inverse *)){background:var(--ds-sys-color-surface-container-low)}.c-section-group--divided>.c-section-row+.c-section-row,.c-section-group--divided>.c-section-row+.c-section-expandable,.c-section-group--divided>.c-section-expandable+.c-section-row,.c-section-group--divided>.c-section-expandable+.c-section-expandable{background:linear-gradient(var(--ds-sys-color-outline-variant),var(--ds-sys-color-outline-variant)) no-repeat center top/calc(100% - 2 * var(--ds-sys-space-inset-row-x)) 1px}.c-section-expandable__body{background:linear-gradient(color-mix(in oklab,var(--ds-sys-color-outline-variant) 50%,transparent),color-mix(in oklab,var(--ds-sys-color-outline-variant) 50%,transparent)) no-repeat center top/calc(100% - 2 * var(--ds-sys-space-inset-row-x)) 1px;padding:var(--ds-ref-space-300) var(--ds-sys-space-inset-row-x) var(--ds-ref-space-400);gap:var(--ds-ref-space-300);flex-direction:column;display:flex}.c-section-expandable__body[hidden]{display:none}.c-section-row--active .c-section-row__headline,.c-section-row--active .c-section-row__supporting,.c-section-row--active .c-section-row__leading{color:var(--ds-sys-color-primary)}.c-section-dot{background:var(--ds-sys-color-primary);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.c-section-row__leading{color:var(--ds-sys-color-on-surface-variant);flex:none;place-items:center;display:grid}.c-section-row__text{flex:1;min-width:0}.c-section-row__headline{font-size:var(--ds-sys-typescale-body-large-size);color:var(--ds-sys-color-on-surface)}.c-section-row__supporting{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);margin-top:2px}.c-section-row__value{font-size:var(--ds-sys-typescale-body-medium-size);color:var(--ds-sys-color-on-surface-variant);white-space:nowrap}.c-section-row__chevron{color:var(--ds-sys-color-on-surface-variant);flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.c-section-row--danger .c-section-row__headline,.c-section-row--danger .c-section-row__leading{color:var(--ds-sys-color-error)}.c-section-row--disabled{opacity:var(--ds-sys-state-layer-disabled-content,.38)}.c-tree-list{flex-direction:column;display:flex}.c-tree-list__node{align-items:center;gap:var(--ds-ref-space-300);min-height:56px;padding:var(--ds-ref-space-200) var(--ds-ref-space-400);padding-left:calc(16px + var(--depth,0) * 28px);display:flex;position:relative}.c-tree-list__node--hl{background:var(--ds-sys-color-secondary-container);color:var(--ds-sys-color-on-secondary-container);border-radius:var(--ds-sys-shape-corner-card)}.c-tree-list__node--disabled>:is(.c-tree-list__text,.c-tree-list__end){opacity:var(--ds-sys-state-layer-disabled-content,.38)}.c-tree-list__node--ref{min-height:44px}.c-tree-list__node--ref>:is(.c-tree-list__text,.c-tree-list__end){opacity:.55}.c-tree-list__guide{top:0;bottom:0;left:calc(16px + var(--level) * 28px + 12px);border-left:var(--ds-sys-border-width-thin) solid var(--ds-sys-color-outline-variant);position:absolute}.c-tree-list__elbow{left:calc(16px + (var(--depth) - 1) * 28px + 12px);border-left:var(--ds-sys-border-width-thin) solid var(--ds-sys-color-outline-variant);border-bottom:var(--ds-sys-border-width-thin) solid var(--ds-sys-color-outline-variant);border-bottom-left-radius:6px;width:12px;height:calc(50% + 6px);position:absolute;top:-6px}.c-tree-list__node--ref .c-tree-list__elbow{border-bottom-style:dashed;border-left-style:dashed}.c-tree-list__edge{left:calc(16px + (var(--depth) - 1) * 28px + 18px);z-index:1;font-size:var(--ds-sys-typescale-label-small-size);white-space:nowrap;color:var(--ds-sys-color-on-surface-variant);background:var(--ds-sys-color-surface-container-lowest);border-radius:var(--ds-sys-shape-corner-badge);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline-variant);padding:1px 4px;font-weight:600;line-height:1;position:absolute;top:-2px}.c-tree-list__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.c-tree-list__end{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);flex-direction:column;flex:none;align-items:flex-end;display:flex}.c-tree-list__skel{height:44px;margin:6px 16px 6px calc(16px + var(--depth,0) * 28px);border-radius:var(--ds-sys-shape-corner-card);background:var(--ds-sys-color-surface-container-high);display:block}.f-phone .c-tree-list__node{min-height:64px;padding-top:var(--ds-ref-space-300);padding-bottom:var(--ds-ref-space-300)}.f-phone .c-tree-list__node--ref{min-height:48px}.f-phone .c-tree-list__skel{height:48px;margin-top:12px;margin-bottom:12px}.c-list-row{align-items:center;gap:var(--ds-ref-space-300);min-height:var(--ds-sys-size-row-list);padding:var(--ds-sys-space-inset-row-y) var(--ds-sys-space-inset-row-x);display:flex}.c-list-row--top{align-items:flex-start}.c-list-row--divided+.c-list-row--divided{box-shadow:inset 0 1px 0 var(--ds-sys-color-outline-variant)}.c-list-row--selected{background:var(--ds-sys-color-secondary-container);color:var(--ds-sys-color-on-secondary-container)}.c-list-row__leading{color:var(--ds-sys-color-on-surface-variant);flex:none;place-items:center;display:grid}.c-list-row__text{flex:1;min-width:0}.c-list-row__headline{font-size:var(--ds-sys-typescale-body-large-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-list-row__supporting{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);margin-top:2px}.c-list-row__trailing{align-items:center;gap:var(--ds-ref-space-200);color:var(--ds-sys-color-on-surface-variant);font-size:var(--ds-sys-typescale-label-large-size);flex:none;display:flex}.c-card{border-radius:var(--ds-sys-shape-corner-card);background:var(--ds-sys-color-surface-container-low);padding:var(--ds-ref-space-400);color:var(--ds-sys-color-on-surface)}.c-card--outlined{background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline-variant)}.c-card--elevated{background:var(--ds-sys-color-surface-container-lowest);box-shadow:var(--ds-sys-elevation-menu)}.c-card--inverse{background:var(--ds-sys-color-inverse-surface);color:var(--ds-sys-color-inverse-on-surface)}.c-card--accent{box-shadow:inset 0 0 0 var(--ds-sys-border-width-thick) var(--ds-sys-color-primary)}.c-card--flush{padding:0;overflow:hidden}.c-option-card{align-items:center;gap:var(--ds-ref-space-300);padding:var(--ds-ref-space-300) var(--ds-ref-space-400);border-radius:var(--ds-sys-shape-corner-card);background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline-variant);display:flex}.c-option-card__text{flex:1;min-width:0}.c-option-card__title{font-size:var(--ds-sys-typescale-title-small-size);font-weight:650}.c-option-card__description{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);margin-top:2px}.c-option-card__detail{font-size:var(--ds-sys-typescale-label-large-size);white-space:nowrap;font-weight:650}.c-option-card--selected{box-shadow:inset 0 0 0 var(--ds-sys-border-width-thick) var(--ds-sys-color-primary)}.c-option-card--disabled{opacity:var(--ds-sys-state-layer-disabled-content,.38)}.c-option-card-group{gap:var(--ds-ref-space-200);display:grid}.c-page-header{align-items:center;gap:var(--ds-ref-space-100);min-height:56px;padding:var(--ds-ref-space-100) var(--ds-ref-space-200);background:var(--ds-sys-color-surface-container-lowest);display:flex}.c-page-header__text{min-width:0;padding:0 var(--ds-ref-space-200);flex:1}.c-page-header__title{font-size:var(--ds-sys-typescale-title-large-size);font-weight:var(--ds-sys-typescale-title-large-weight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-page-header__subtitle{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-page-header--large{padding-bottom:var(--ds-ref-space-300);flex-wrap:wrap}.c-page-header--large .c-page-header__title{font-size:var(--ds-sys-typescale-headline-medium-size);font-weight:var(--ds-sys-typescale-headline-medium-weight)}.c-page-header--divided{box-shadow:inset 0 -1px 0 var(--ds-sys-color-outline-variant)}.c-page-header--web{min-height:64px;padding:var(--ds-ref-space-400) var(--ds-ref-space-800)}.c-page-header--web .c-page-header__title{font-size:var(--ds-sys-typescale-headline-small-size)}.c-page-scaffold{max-width:1120px;padding:var(--ds-ref-space-600) var(--ds-ref-space-800);gap:var(--ds-sys-space-gap-section);flex-direction:column;margin:0 auto;display:flex}.c-page-scaffold--narrow{max-width:720px}.c-sheet{background:var(--ds-sys-color-surface-container-low);border-radius:var(--ds-sys-shape-corner-sheet) var(--ds-sys-shape-corner-sheet) 0 0;padding:var(--ds-ref-space-200) var(--ds-sys-space-gutter-screen) var(--ds-ref-space-500);color:var(--ds-sys-color-on-surface);box-shadow:var(--ds-sys-elevation-modal)}.c-sheet__handle{background:var(--ds-sys-color-outline-variant);width:32px;height:4px;margin:0 auto var(--ds-ref-space-300);border-radius:2px}.c-sheet__title{font-size:var(--ds-sys-typescale-title-large-size);font-weight:var(--ds-sys-typescale-title-large-weight)}.c-sheet__subtitle{font-size:var(--ds-sys-typescale-body-medium-size);color:var(--ds-sys-color-on-surface-variant);margin-top:4px}.c-sheet__body{margin-top:var(--ds-ref-space-400);gap:var(--ds-ref-space-300);flex-direction:column;display:flex}.c-sheet__footer{margin-top:var(--ds-ref-space-500);gap:var(--ds-ref-space-200);flex-direction:column;display:flex}.c-sheet--side{border-radius:var(--ds-sys-shape-corner-sheet) 0 0 var(--ds-sys-shape-corner-sheet);height:100%;padding:var(--ds-ref-space-500)}.c-confirm-dialog{border-radius:var(--ds-sys-shape-corner-dialog);background:var(--ds-sys-color-surface-container-high);width:min(400px,100% - 48px);padding:var(--ds-ref-space-600);box-shadow:var(--ds-sys-elevation-modal);color:var(--ds-sys-color-on-surface)}.c-confirm-dialog__icon{color:var(--ds-sys-color-on-surface-variant);margin-bottom:var(--ds-ref-space-300)}.c-confirm-dialog__title{font-size:var(--ds-sys-typescale-headline-small-size);font-weight:var(--ds-sys-typescale-headline-small-weight)}.c-confirm-dialog__body{margin-top:var(--ds-ref-space-300);font-size:var(--ds-sys-typescale-body-medium-size);color:var(--ds-sys-color-on-surface-variant);line-height:1.5}.c-confirm-dialog__actions{margin-top:var(--ds-ref-space-600);justify-content:flex-end;gap:var(--ds-ref-space-200);display:flex}.c-confirm-dialog--danger .c-confirm-dialog__icon{color:var(--ds-sys-color-error)}.c-confirm-dialog--warning .c-confirm-dialog__icon{color:var(--ds-sys-color-warning)}.c-confirm-dialog--info .c-confirm-dialog__icon{color:var(--ds-sys-color-info)}.f-phone .c-confirm-dialog--acknowledge .c-confirm-dialog__actions>.c-button{flex:1}.c-confirm-dialog__actions--stacked{flex-direction:column-reverse;align-items:stretch}.f-phone .c-confirm-dialog__actions--stacked{flex-direction:column}.c-banner{gap:var(--ds-ref-space-300);padding:var(--ds-ref-space-300) var(--ds-ref-space-400);border-radius:var(--ds-sys-shape-corner-card);background:var(--ds-sys-color-surface-container-high);color:var(--ds-sys-color-on-surface);font-size:var(--ds-sys-typescale-body-medium-size);align-items:flex-start;line-height:1.45;display:flex}.c-banner__text{flex:1;min-width:0}.c-banner__title{font-weight:700;display:block}.c-banner__action{white-space:nowrap;color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.c-banner--info{background:var(--ds-sys-color-info-container);color:var(--ds-sys-color-on-info-container)}.c-banner--success{background:var(--ds-sys-color-success-container);color:var(--ds-sys-color-on-success-container)}.c-banner--warning{background:var(--ds-sys-color-warning-container);color:var(--ds-sys-color-on-warning-container)}.c-banner--danger{background:var(--ds-sys-color-error-container);color:var(--ds-sys-color-on-error-container)}.c-banner--strip{padding:var(--ds-ref-space-200) var(--ds-ref-space-400);border-radius:0}.c-banner--strip:not(.c-banner--info,.c-banner--success,.c-banner--warning,.c-banner--danger){border-top:1px solid color-mix(in srgb,var(--ds-sys-color-outline-variant) 40%,transparent);background:0 0}.c-banner__eyebrow{font-size:var(--ds-sys-typescale-label-small-size);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-sys-color-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}:is(.c-banner--info,.c-banner--success,.c-banner--warning,.c-banner--danger) .c-banner__eyebrow{color:inherit}.c-banner__desc{display:block}.c-banner--link{cursor:pointer}.c-banner--link:not(.c-banner--strip){position:relative}.c-banner--link:not(.c-banner--strip) :is(.c-banner__title,.c-banner__desc){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-banner--link:not(.c-banner--strip) .c-banner__chevron{display:none}.c-banner--link:not(.c-banner--strip)>.c-icon-button{position:absolute;top:4px;right:4px}.c-banner--link:not(.c-banner--strip):has(>.c-icon-button) .c-banner__text>:first-child{padding-right:24px}.c-banner--strip :is(.c-banner__title,.c-banner__desc){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.c-banner--strip .c-banner__desc{font-size:var(--ds-sys-typescale-body-small-size)}.c-banner--progress{flex-wrap:wrap;row-gap:6px}.c-banner__progress{border-radius:2px;flex-basis:100%;height:4px}.c-banner__chevron{flex:none;align-self:center;place-items:center;display:inline-grid}.c-snackbar{align-items:center;gap:var(--ds-ref-space-300);min-height:48px;padding:var(--ds-ref-space-200) var(--ds-ref-space-400);border-radius:var(--ds-sys-shape-corner-control);background:var(--ds-sys-color-inverse-surface);color:var(--ds-sys-color-inverse-on-surface);font-size:var(--ds-sys-typescale-body-medium-size);box-shadow:var(--ds-sys-elevation-modal);display:flex}.c-snackbar__action{color:var(--ds-sys-color-inverse-primary);white-space:nowrap;margin-left:auto;font-weight:700}.c-entity-switcher{align-items:center;gap:var(--ds-ref-space-200);min-width:0;max-width:100%;color:var(--ds-sys-color-on-surface);cursor:default;display:inline-flex}.c-entity-switcher svg.c-icon{color:var(--ds-sys-color-on-surface-variant);width:var(--ds-sys-size-icon-xs,16px);height:var(--ds-sys-size-icon-xs,16px);flex:none}.c-entity-switcher--header{height:var(--ds-sys-size-control-sm);margin-left:calc(-1 * var(--ds-ref-space-200));padding:0 var(--ds-ref-space-200);border-radius:var(--ds-sys-shape-corner-control);font-size:var(--ds-sys-typescale-title-medium-size);line-height:var(--ds-sys-typescale-title-medium-line-height);font-weight:600}.c-entity-switcher--header.c-entity-switcher--open{background:var(--ds-sys-color-surface-container-high)}.c-entity-switcher--chip{height:var(--ds-sys-size-chip-sm,28px);padding:0 var(--ds-ref-space-300);border-radius:var(--ds-sys-shape-corner-chip);background:var(--ds-sys-color-primary-container);color:var(--ds-sys-color-on-primary-container);font-size:var(--ds-sys-typescale-label-large-size);font-weight:600}.c-entity-switcher--chip svg.c-icon{color:inherit}.c-entity-switcher--field{width:100%;height:var(--ds-sys-size-control-md);padding:0 var(--ds-ref-space-300);border-radius:var(--ds-sys-shape-corner-field,var(--ds-sys-shape-corner-control));background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline-variant);font-size:var(--ds-sys-typescale-body-medium-size);display:flex}:is(:root.dark,.dark,.ds-inverse:not(.dark *)) .c-entity-switcher--field:where(:not(.dark .ds-inverse *)){background:var(--ds-sys-color-surface-container-low)}.c-entity-switcher--field svg.c-icon:last-child{margin-left:auto}.c-entity-switcher__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-entity-switcher__panel{border-radius:var(--ds-sys-shape-corner-popover);background:var(--ds-sys-color-surface-container-high);width:288px;max-width:calc(100vw - 2rem);color:var(--ds-sys-color-on-surface);box-shadow:var(--ds-sys-elevation-menu);flex-direction:column;padding:4px;display:flex}.c-entity-switcher__search{align-items:center;gap:var(--ds-ref-space-200);height:var(--ds-sys-size-control-sm);border-radius:var(--ds-sys-shape-corner-field,var(--ds-sys-shape-corner-control));background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline-variant);color:var(--ds-sys-color-on-surface-variant);font-size:var(--ds-sys-typescale-body-medium-size);margin-bottom:4px;padding:0 10px;display:flex}:is(:root.dark,.dark,.ds-inverse:not(.dark *)) .c-entity-switcher__search:where(:not(.dark .ds-inverse *)){background:var(--ds-sys-color-surface-container-low)}.c-entity-switcher__option{align-items:center;gap:var(--ds-ref-space-300);min-height:56px;padding:var(--ds-ref-space-200) var(--ds-ref-space-300);border-radius:var(--ds-sys-shape-corner-control);font-size:var(--ds-sys-typescale-body-large-size);display:flex}.c-entity-switcher__option--on .c-entity-switcher__check{visibility:visible}.c-entity-switcher__lead{border-radius:var(--ds-sys-shape-corner-control);background:var(--ds-sys-color-surface-container-highest);width:36px;height:36px;color:var(--ds-sys-color-on-surface-variant);flex:none;place-items:center;display:grid}.c-entity-switcher__text{flex-direction:column;flex:1;min-width:0;display:flex}.c-entity-switcher__context{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant)}.c-entity-switcher__check{visibility:hidden;color:var(--ds-sys-color-primary);margin-left:auto}.c-entity-switcher__divider{margin:4px -4px}.c-entity-switcher__manage{align-items:center;gap:var(--ds-ref-space-300);min-height:44px;padding:0 var(--ds-ref-space-300);border-radius:var(--ds-sys-shape-corner-control);font-size:var(--ds-sys-typescale-body-large-size);display:flex}.c-entity-switcher__manage svg.c-icon:last-child{color:var(--ds-sys-color-on-surface-variant);margin-left:auto}.c-entity-switcher__empty{padding:10px var(--ds-ref-space-300);font-size:var(--ds-sys-typescale-body-medium-size);color:var(--ds-sys-color-on-surface-variant)}.c-selection-bar{z-index:var(--ds-sys-layer-sticky);align-items:center;column-gap:var(--ds-ref-space-300);min-height:var(--ds-sys-size-control-lg);padding:4px var(--ds-ref-space-300) 4px var(--ds-ref-space-200);border-radius:var(--ds-sys-shape-corner-card);background:var(--ds-sys-color-secondary-container);color:var(--ds-sys-color-on-secondary-container);flex-wrap:wrap;row-gap:4px;display:flex;position:sticky;top:0}.c-selection-bar__count{font-size:var(--ds-sys-typescale-title-small-size);font-variant-numeric:tabular-nums;font-weight:700}.c-selection-bar__all{font-size:var(--ds-sys-typescale-label-large-size);text-underline-offset:2px;font-weight:600;text-decoration:underline}.c-selection-bar__grow{flex:1}.c-selection-bar__actions{align-items:center;gap:var(--ds-ref-space-200);flex-wrap:wrap;display:flex}.c-selection-bar .c-button--text,.c-selection-bar .c-button--outlined,.c-selection-bar .c-icon-button{color:inherit}.f-phone .c-selection-bar{min-height:64px;padding:0 var(--ds-ref-space-100);border-radius:0;position:static}.c-tooltip{padding:4px var(--ds-ref-space-200);border-radius:var(--ds-sys-shape-corner-badge);background:var(--ds-sys-color-inverse-surface);color:var(--ds-sys-color-inverse-on-surface);font-size:var(--ds-sys-typescale-body-small-size);display:inline-block}.c-empty-state,.c-error-state{text-align:center;align-items:center;gap:var(--ds-ref-space-200);padding:var(--ds-ref-space-1000) var(--ds-ref-space-600);flex-direction:column;display:flex}.c-empty-state__icon,.c-error-state__icon{background:var(--ds-sys-color-surface-container);width:72px;height:72px;color:var(--ds-sys-color-on-surface-variant);margin-bottom:var(--ds-ref-space-200);border-radius:50%;place-items:center;display:grid}.c-error-state__icon{background:var(--ds-sys-color-error-container);color:var(--ds-sys-color-on-error-container)}.c-empty-state__title,.c-error-state__title{font-size:var(--ds-sys-typescale-title-medium-size);font-weight:700}.c-empty-state__description,.c-error-state__description{font-size:var(--ds-sys-typescale-body-medium-size);color:var(--ds-sys-color-on-surface-variant);max-width:32ch;line-height:1.5}.c-empty-state .c-button,.c-error-state .c-button{margin-top:var(--ds-ref-space-300)}.c-empty-state__actions{align-items:center;gap:var(--ds-ref-space-200);margin-top:var(--ds-ref-space-300);flex-direction:column;display:flex}.c-empty-state__actions .c-button{height:var(--ds-sys-size-control-lg);padding:0 var(--ds-ref-space-600);margin-top:0}.f-phone .c-empty-state__title{font-size:var(--ds-sys-typescale-headline-small-size);line-height:var(--ds-sys-typescale-headline-small-line-height)}.c-empty-state--web .c-empty-state__icon{border-radius:var(--ds-sys-shape-corner-card);background:var(--ds-sys-color-surface-container-high);width:40px;height:40px}.c-empty-state--web .c-empty-state__icon svg{width:var(--ds-sys-size-icon-sm);height:var(--ds-sys-size-icon-sm)}.c-empty-state--web .c-empty-state__description{max-width:28rem}.c-empty-state--android .c-empty-state__icon{opacity:.6;width:auto;height:auto;margin-bottom:var(--ds-ref-space-300);background:0 0}.c-empty-state--android .c-empty-state__icon svg{width:64px;height:64px}.c-loading{border:3px solid var(--ds-sys-color-surface-container-highest);border-top-color:var(--ds-sys-color-primary);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite ux-spin;display:inline-block}.c-skeleton{border-radius:var(--ds-sys-shape-corner-badge);background:linear-gradient(90deg,var(--ds-sys-color-surface-container) 0%,var(--ds-sys-color-surface-container-high) 50%,var(--ds-sys-color-surface-container) 100%);background-size:200% 100%;min-height:12px}.c-progress{background:var(--ds-sys-color-surface-container-highest);border-radius:3px;height:6px;overflow:hidden}.c-progress>i{height:100%;width:var(--v,40%);background:var(--ds-sys-color-primary);border-radius:3px;display:block}.c-progress--success>i{background:var(--ds-sys-color-success)}.c-progress--danger>i{background:var(--ds-sys-color-error)}.c-progress--warning>i{background:var(--ds-sys-color-warning)}.c-stat{flex-direction:column;gap:2px;display:flex}.c-stat__label{font-size:var(--ds-sys-typescale-label-medium-size);color:var(--ds-sys-color-on-surface-variant)}.c-stat__value{font-size:var(--ds-sys-typescale-headline-small-size);font-variant-numeric:tabular-nums;font-weight:700}.c-stat__delta{font-size:var(--ds-sys-typescale-label-medium-size);color:var(--ds-sys-color-success);font-weight:650}.c-stat__delta--down{color:var(--ds-sys-color-error)}.c-numeric-cell{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.c-data-table{border-collapse:collapse;width:100%;font-size:var(--ds-sys-typescale-body-medium-size)}.c-data-table th{text-align:left;height:36px;font-size:var(--ds-sys-typescale-label-medium-size);color:var(--ds-sys-color-on-surface-variant);padding:0 var(--ds-ref-space-300);border-bottom:1px solid var(--ds-sys-color-outline-variant);white-space:nowrap;font-weight:500}.c-data-table td{height:var(--ds-sys-size-row-table,48px);padding:0 var(--ds-ref-space-300);border-bottom:1px solid color-mix(in srgb,var(--ds-sys-color-outline-variant) 60%,transparent);vertical-align:middle}.c-data-table tbody tr:last-child td{border-bottom:0}.c-data-table :is(th,td):first-child{padding-left:0}.c-data-table :is(th,td):last-child{padding-right:0}.c-data-table .key{color:var(--ds-sys-color-on-surface);font-weight:500}.c-data-table .muted{color:var(--ds-sys-color-on-surface-variant)}.c-data-table tr.is-selected td{background:var(--ds-sys-color-secondary-container)}.c-data-table .num{text-align:right;font-variant-numeric:tabular-nums}.c-quantity-stepper{align-items:center;gap:var(--ds-ref-space-400);height:var(--ds-sys-size-control-md);padding:0 var(--ds-ref-space-300);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline-variant);font-variant-numeric:tabular-nums;border-radius:999px;font-weight:700;display:inline-flex}.c-quantity-stepper--filled{background:var(--ds-sys-color-primary);color:var(--ds-sys-color-on-primary);box-shadow:none}.c-quantity-stepper--sm{height:var(--ds-sys-size-control-sm);gap:var(--ds-ref-space-300);font-size:var(--ds-sys-typescale-label-large-size)}.c-numeric-keypad{padding:var(--ds-ref-space-200);background:var(--ds-sys-color-surface-container-high);grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.c-numeric-keypad>i{text-align:center;border-radius:var(--ds-sys-shape-corner-badge);background:var(--ds-sys-color-surface-container-lowest);padding:10px 0;font-size:20px;font-style:normal;font-weight:500}.c-avatar{background:var(--ds-sys-color-primary-container);width:36px;height:36px;color:var(--ds-sys-color-on-primary-container);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.c-avatar--sm{width:24px;height:24px;font-size:10px}.c-avatar--lg{width:56px;height:56px;font-size:18px}.c-avatar--square{border-radius:var(--ds-sys-shape-corner-control)}.c-avatar-cluster{display:inline-flex}.c-avatar-cluster>.c-avatar{box-shadow:0 0 0 2px var(--ds-sys-color-surface-container-lowest)}.c-avatar-cluster>.c-avatar+.c-avatar{margin-left:-8px}.c-connectivity-indicator{align-items:center;gap:var(--ds-ref-space-200);padding:6px var(--ds-ref-space-400);font-size:var(--ds-sys-typescale-label-medium-size);background:var(--ds-sys-color-inverse-surface);color:var(--ds-sys-color-inverse-on-surface);font-weight:600;display:flex}.x-bottom-nav{padding:var(--ds-ref-space-200) 0 var(--ds-ref-space-300);background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 1px 0 var(--ds-sys-color-outline-variant);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.x-bottom-nav__item{font-size:var(--ds-sys-typescale-label-small-size);color:var(--ds-sys-color-on-surface-variant);flex-direction:column;align-items:center;gap:4px;font-weight:550;display:flex}.x-bottom-nav__item>span{border-radius:15px;place-items:center;width:56px;height:30px;display:grid}.x-bottom-nav__item--on{color:var(--ds-sys-color-on-surface);font-weight:700}.x-bottom-nav__item--on>span{background:var(--ds-sys-color-secondary-container);color:var(--ds-sys-color-on-secondary-container)}.x-app-sidebar{width:264px;padding:var(--ds-ref-space-300);background:var(--ds-sys-color-surface-container-low);box-shadow:inset -1px 0 0 var(--ds-sys-color-outline-variant);flex-direction:column;flex:none;gap:2px;min-height:100%;display:flex}.x-app-sidebar__caption{padding:var(--ds-ref-space-300) var(--ds-ref-space-200) 4px;font-size:var(--ds-sys-typescale-label-small-size);color:var(--ds-sys-color-on-surface-variant);font-weight:650}.x-app-sidebar__item{align-items:center;gap:var(--ds-ref-space-200);min-height:36px;padding:0 var(--ds-ref-space-200);border-radius:var(--ds-sys-shape-corner-control);font-size:var(--ds-sys-typescale-body-medium-size);color:var(--ds-sys-color-on-surface);display:flex}.x-app-sidebar__item svg.c-icon{width:18px;height:18px;color:var(--ds-sys-color-on-surface-variant)}.x-app-sidebar__item--on{background:var(--ds-sys-color-surface-container-high);font-weight:600}.x-app-sidebar__foot{padding-top:var(--ds-ref-space-300);box-shadow:inset 0 1px 0 var(--ds-sys-color-outline-variant);align-items:center;gap:var(--ds-ref-space-200);margin-top:auto;display:flex}.x-app-sidebar--rail{width:60px;padding:var(--ds-ref-space-300) var(--ds-ref-space-100);align-items:center}.x-topnav{align-items:center;gap:var(--ds-ref-space-400);padding:var(--ds-ref-space-300) var(--ds-ref-space-800);background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 -1px 0 var(--ds-sys-color-outline-variant);display:flex}.x-topnav__logo{letter-spacing:-.6px;color:var(--ds-sys-color-on-surface);font-size:20px;font-weight:800}.x-split{align-items:stretch;min-height:100%;display:flex}.x-split>*{min-width:0}.x-split__pane{flex-direction:column;flex:1;display:flex}.x-split__pane--side{width:var(--w,420px);box-shadow:inset 1px 0 0 var(--ds-sys-color-outline-variant);flex:none}.x-search{align-items:center;gap:var(--ds-ref-space-300);height:48px;padding:0 var(--ds-ref-space-400);background:var(--ds-sys-color-surface-container);color:var(--ds-sys-color-on-surface-variant);font-size:var(--ds-sys-typescale-body-large-size);border-radius:999px;display:flex}.x-search--focused{background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 2px var(--ds-sys-color-on-surface);color:var(--ds-sys-color-on-surface)}.x-media,.c-product-media{--h:30;border-radius:var(--ds-sys-shape-corner-card);background:linear-gradient(calc(var(--ds-sys-media-angle,145) * 1deg),color-mix(in oklab,hsl(var(--h) calc(var(--ds-sys-media-tint-saturation,75) * 1%) calc(var(--ds-sys-media-tint-lightness,70) * 1%)) calc(var(--ds-sys-media-tint-mix,.1) * 100%),var(--ds-sys-color-surface-container-lowest)),color-mix(in oklab,hsl(var(--h) calc(var(--ds-sys-media-deep-saturation,60) * 1%) calc(var(--ds-sys-media-deep-lightness,55) * 1%)) calc(var(--ds-sys-media-deep-mix,.2) * 100%),var(--ds-sys-color-surface-container-lowest)));color:color-mix(in oklab,hsl(var(--h) calc(var(--ds-sys-media-ink-saturation,55) * 1%) calc(var(--ds-sys-media-ink-lightness,35) * 1%)) calc(var(--ds-sys-media-ink-mix,.75) * 100%),var(--ds-sys-color-on-surface));place-items:center;display:grid;position:relative;overflow:hidden}.x-media>svg.c-icon{width:calc(var(--ds-sys-media-glyph-fraction,.35) * 100%);height:calc(var(--ds-sys-media-glyph-fraction,.35) * 100%);opacity:.9;max-width:96px;max-height:96px}.c-product-media>svg.c-icon{height:calc(var(--ds-sys-media-glyph-fraction,.35) * 100%);aspect-ratio:1;width:auto;max-height:96px;opacity:var(--ds-sys-media-glyph-opacity,.6)}.c-product-media{aspect-ratio:var(--ds-sys-media-aspect,1.25);width:100%}.c-product-media--circle{aspect-ratio:1}.c-product-media--sm{width:40px}.c-product-media--md{width:56px}.c-product-media--circle{border-radius:9999px}.c-product-media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.x-media--square{aspect-ratio:1}.x-media--wide{aspect-ratio:16/9}.x-media--cover{aspect-ratio:16/8}.x-media--gone{filter:grayscale();opacity:var(--ds-sys-media-dimmed-opacity,.5)}.x-media__tag{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px}.x-media__action{position:absolute;bottom:8px;right:8px}.x-media__veil{text-align:center;background:color-mix(in oklab,var(--ds-sys-color-scrim) 58%,transparent);color:#fff;place-items:center;padding:0 20px;font-weight:700;display:grid;position:absolute;inset:0}.x-tile,.c-tile{flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.x-tile>.x-media{aspect-ratio:1;margin-bottom:6px}.c-tile>.c-tile__media{aspect-ratio:var(--ds-sys-media-aspect,1.25);margin-bottom:6px}.c-tile__media{border-radius:var(--ds-sys-shape-corner-card);position:relative}.c-tile__media>.c-product-media,.c-tile__media>.x-media{width:100%;height:100%}.x-tile__title,.c-tile__title{font-size:var(--ds-sys-typescale-body-small-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.x-tile__meta,.c-tile__meta{font-size:var(--ds-sys-typescale-label-small-size);color:var(--ds-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.c-tile--lifted{z-index:3;transform:scale(var(--ds-sys-media-lift-scale,1.07))}.c-tile--lifted>.c-tile__media{box-shadow:var(--ds-sys-elevation-modal)}.c-tile--dimmed>.c-tile__media>:is(.c-product-media,.x-media){filter:grayscale();opacity:var(--ds-sys-media-dimmed-opacity,.5)}.c-message{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.c-message--agent{align-items:stretch}.c-message--person{align-items:flex-end}.c-message__bubble{min-width:0;color:var(--ds-sys-color-on-surface);font-size:var(--ds-sys-typescale-body-large-size);line-height:var(--ds-sys-typescale-body-large-line-height);overflow-wrap:anywhere}.c-message--person .c-message__bubble{max-width:82%;padding:8px var(--ds-ref-space-300);border-radius:var(--ds-sys-shape-corner-message);background:var(--ds-sys-color-surface-container-high);white-space:pre-wrap;border-end-end-radius:var(--ds-sys-shape-corner-message-tail)}.c-message--pending .c-message__bubble{opacity:var(--ds-sys-state-pending-alpha)}.c-message--person.c-message--failed .c-message__bubble{box-shadow:inset 0 0 0 var(--ds-sys-border-width-thick) var(--ds-sys-color-error)}.c-message__body>*+*{margin-top:8px}.c-message__body p{margin:0}.c-message__body :is(ul,ol){margin:0;padding-left:20px}.c-message__body :is(b,strong){font-weight:600}.c-message__body code{font-family:var(--ds-sys-font-family-mono);border-radius:var(--ds-ref-radius-xs);background:var(--ds-sys-color-surface-container-highest);padding:1px 4px;font-size:.9em}.c-message__body pre{padding:8px var(--ds-ref-space-300);border-radius:var(--ds-sys-shape-corner-control);background:var(--ds-sys-color-surface-container-highest);font-size:var(--ds-sys-typescale-body-medium-size);margin:0;overflow:hidden}.c-message__body pre code{background:0 0;padding:0}.c-message__body a{color:var(--ds-sys-color-primary);text-decoration:underline}.c-message__caret{color:var(--ds-sys-color-primary)}.c-message__status,.c-message__meta{font-size:var(--ds-sys-typescale-label-small-size);color:var(--ds-sys-color-on-surface-variant);align-items:center;gap:6px;display:flex}.c-message--person :is(.c-message__status,.c-message__meta){max-width:82%}.c-message__meta{font-variant-numeric:tabular-nums}.c-message__status--error{color:var(--ds-sys-color-error);font-weight:600}.c-message__status svg.c-icon{flex:none;width:1em;height:1em}.c-message__retry{color:var(--ds-sys-color-primary);font-weight:700}.c-composer{padding:var(--ds-ref-space-300) var(--ds-ref-space-300) var(--ds-ref-space-200);border-radius:var(--ds-sys-shape-corner-composer);background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline-variant),var(--ds-sys-elevation-default);flex-direction:column;gap:6px;display:flex}.c-composer__queue{font-size:var(--ds-sys-typescale-label-small-size);color:var(--ds-sys-color-on-surface-variant);align-items:center;gap:6px;padding:0 6px;display:flex}.c-composer__queue svg.c-icon{flex:none;width:1em;height:1em}.c-composer__field{min-height:24px;font-size:var(--ds-sys-typescale-body-large-size);color:var(--ds-sys-color-on-surface-variant);white-space:pre-wrap;padding:2px 6px}.c-composer__field--typed{color:var(--ds-sys-color-on-surface)}.c-composer--disabled .c-composer__field{opacity:var(--ds-sys-state-layer-disabled-content)}.c-composer__bar{align-items:center;gap:2px;display:flex}.c-composer__grow{flex:1}.c-composer__action{width:var(--ds-sys-size-control-sm);height:var(--ds-sys-size-control-sm);border-radius:var(--ds-sys-shape-corner-button);background:var(--ds-sys-color-inverse-surface);color:var(--ds-sys-color-inverse-on-surface);flex:none;place-items:center;display:grid}.c-composer__action--off{background:var(--ds-sys-color-surface-container-high);color:var(--ds-sys-color-on-surface-variant)}.c-status-line{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.c-status-line__line{align-items:center;gap:var(--ds-ref-space-200);max-width:100%;font-size:var(--ds-sys-typescale-body-medium-size);color:var(--ds-sys-color-on-surface-variant);display:inline-flex}.c-status-line__line svg.c-icon{flex:none;width:16px;height:16px}.c-status-line__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-status-line--working .c-status-line__text{animation:c-status-line-breathe 2s var(--ds-sys-motion-easing-standard) infinite}@keyframes c-status-line-breathe{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.c-status-line--working .c-status-line__text{animation:none}}.c-status-line--done .c-status-line__text{animation:none}.c-status-line--error .c-status-line__line{color:var(--ds-sys-color-error);font-weight:500}.c-status-line__steps{padding-left:var(--ds-ref-space-300);box-shadow:inset var(--ds-sys-border-width-thick) 0 0 var(--ds-sys-color-outline-variant);font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);flex-direction:column;gap:4px;display:flex}.c-chip--suggestion{background:var(--ds-sys-color-surface-container-lowest)}.c-list-row__title{align-items:center;gap:6px;min-width:0;display:flex}.c-list-row__meta{font-size:var(--ds-sys-typescale-label-small-size);color:var(--ds-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.c-list-row__unread{border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-primary);min-width:20px;height:20px;color:var(--ds-sys-color-on-primary);font-size:var(--ds-sys-typescale-label-small-size);place-items:center;padding:0 6px;font-weight:700;display:grid}.c-list-row__unread--attention{background:var(--ds-sys-color-warning);color:var(--ds-sys-color-on-warning)}.c-list-row--unread .c-list-row__supporting{color:var(--ds-sys-color-on-surface);font-weight:500}.c-avatar--agent{background:0 0;position:relative;overflow:visible}.c-avatar--agent>.c-product-media{border-radius:9999px;width:100%;height:100%}.c-avatar__status{width:30%;height:30%;box-shadow:0 0 0 2px var(--ds-sys-color-surface);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.c-avatar__status--working{background:var(--ds-sys-color-primary)}.c-avatar__status--attention{background:var(--ds-sys-color-warning)}.c-avatar__star{background:var(--ds-sys-color-warning);width:42%;height:42%;color:var(--ds-sys-color-on-warning);box-shadow:0 0 0 2px var(--ds-sys-color-surface);border-radius:50%;place-items:center;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.c-diff{padding:var(--ds-ref-space-200);border-radius:var(--ds-sys-shape-corner-control);background:var(--ds-sys-color-surface-container-low);font-size:var(--ds-sys-typescale-body-small-size);line-height:var(--ds-sys-typescale-body-small-line-height);flex-direction:column;gap:2px;display:flex}.c-diff__title{font-size:var(--ds-sys-typescale-label-small-size);color:var(--ds-sys-color-on-surface-variant);padding:4px 8px 2px;font-weight:600}.c-diff__line{border-radius:var(--ds-ref-radius-xs);color:var(--ds-sys-color-on-surface-variant);gap:8px;padding:2px 8px;display:flex}.c-diff__mark{flex:none;width:12px;font-weight:700}.c-diff__text{white-space:pre-wrap;min-width:0}.c-diff__line--add{background:var(--ds-sys-color-success-container);color:var(--ds-sys-color-on-success-container)}.c-diff__line--del{background:var(--ds-sys-color-error-container);color:var(--ds-sys-color-on-error-container)}.c-diff__line--del .c-diff__text{text-decoration:line-through}.c-diff__fold{color:var(--ds-sys-color-on-surface-variant);padding:2px 8px;font-style:italic}.c-history{flex-direction:column;display:flex}.c-history__item{gap:var(--ds-ref-space-300);grid-template-columns:32px 1fr;display:grid;position:relative}.c-history__item:not(:last-child):before{content:"";width:var(--ds-sys-border-width-hairline);background:var(--ds-sys-color-outline-variant);position:absolute;top:32px;bottom:0;left:16px;transform:translate(-50%)}.c-history__mark{place-items:center;height:32px;display:grid}.c-history__dot{background:var(--ds-sys-color-outline);border-radius:50%;width:10px;height:10px}.c-history__dot--success{background:var(--ds-sys-color-success)}.c-history__dot--warning{background:var(--ds-sys-color-warning)}.c-history__dot--danger{background:var(--ds-sys-color-error)}.c-history__dot--info{background:var(--ds-sys-color-info)}.c-history__body{flex-direction:column;gap:2px;min-width:0;padding-top:6px;display:flex}.c-history__item:not(:last-child)>.c-history__body{padding-bottom:var(--ds-ref-space-400)}.c-history__head{align-items:flex-start;gap:8px;display:flex}.c-history__title{min-width:0;font-size:var(--ds-sys-typescale-body-medium-size);flex:1;font-weight:600}.c-history__meta{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.c-history__description{font-size:var(--ds-sys-typescale-body-small-size)}.c-schedule-editor{gap:var(--ds-ref-space-300);flex-direction:column;display:flex}.c-schedule-editor__summary{align-items:center;gap:var(--ds-ref-space-200);padding:var(--ds-ref-space-300);border-radius:var(--ds-sys-shape-corner-control);background:var(--ds-sys-color-surface-container);font-size:var(--ds-sys-typescale-body-medium-size);font-weight:600;display:flex}.c-schedule-editor__summary svg.c-icon{width:18px;height:18px;color:var(--ds-sys-color-on-surface-variant);flex:none}.c-schedule-editor__days{flex-wrap:wrap;gap:6px;display:flex}.c-schedule-editor__day{width:var(--ds-sys-size-control-sm);height:var(--ds-sys-size-control-sm);font-size:var(--ds-sys-typescale-label-large-size);box-shadow:inset 0 0 0 var(--ds-sys-border-width-thin) var(--ds-sys-color-outline-variant);color:var(--ds-sys-color-on-surface-variant);border-radius:50%;place-items:center;font-weight:700;display:grid}.c-schedule-editor__day--on{background:var(--ds-sys-color-inverse-surface);color:var(--ds-sys-color-inverse-on-surface);box-shadow:none}.c-schedule-editor__zone{font-size:var(--ds-sys-typescale-label-small-size);color:var(--ds-sys-color-on-surface-variant)}.c-schedule-editor__upcoming{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);flex-direction:column;gap:6px;display:flex}.c-schedule-editor__upcoming>span{align-items:center;gap:8px;display:flex}.c-schedule-editor__upcoming svg.c-icon{flex:none;width:16px;height:16px}.c-orb{--s:40px;width:var(--s);height:var(--s);border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.c-orb--sm{--s:28px}.c-orb--lg{--s:56px}.c-orb:before{content:"";background:conic-gradient(from 210deg,var(--ds-sys-color-info),var(--ds-sys-color-tertiary),var(--ds-sys-color-success),var(--ds-sys-color-info));border-radius:50%;position:absolute;inset:0}.c-orb:after{content:"";background:radial-gradient(circle at 32% 28%,color-mix(in oklab,var(--ds-sys-color-surface-container-lowest) 85%,transparent) 0 14%,transparent 42%);box-shadow:inset 0 0 0 var(--ds-sys-border-width-hairline) color-mix(in oklab,var(--ds-sys-color-info) 30%,transparent);border-radius:50%;position:absolute;inset:0}.c-orb--listening{animation:c-orb-breathe 2.4s var(--ds-sys-motion-easing-in-out) infinite}.c-orb--thinking:before{animation:3.2s linear infinite c-orb-spin}.c-orb--speaking{animation:c-orb-talk .9s var(--ds-sys-motion-easing-in-out) infinite}.c-orb--disabled{filter:grayscale();opacity:var(--ds-sys-state-pending-alpha)}@keyframes c-orb-breathe{50%{transform:scale(1.06)}}@keyframes c-orb-spin{to{transform:rotate(360deg)}}@keyframes c-orb-talk{25%{transform:scale(1.08,.96)}75%{transform:scale(.97,1.05)}}@media (prefers-reduced-motion:reduce){.c-orb,.c-orb:before{animation:none}}.c-composer__voice{height:var(--ds-sys-size-control-sm);border-radius:var(--ds-sys-shape-corner-button);background:var(--ds-sys-color-inverse-surface);color:var(--ds-sys-color-inverse-on-surface);font-size:var(--ds-sys-typescale-label-large-size);align-items:center;gap:6px;padding:0 12px 0 6px;font-weight:600;display:inline-flex}.c-voice-bar{border-radius:var(--ds-sys-shape-corner-button);background:var(--ds-sys-color-surface-container-high);box-shadow:var(--ds-sys-elevation-default);align-items:center;gap:6px;padding:6px 6px 6px 8px;display:flex}.c-voice-bar__line{min-width:0;height:28px;padding:0 var(--ds-ref-space-200);flex:1;align-items:center;gap:2px;display:flex}.c-voice-bar__line>i{background:var(--ds-sys-color-on-surface);opacity:.85;border-radius:3px;flex:1;max-width:6px}.c-voice-bar__line--flat>i{opacity:.35}.c-voice-bar__state{white-space:nowrap;font-size:var(--ds-sys-typescale-label-medium-size);color:var(--ds-sys-color-on-surface-variant);padding-right:6px}.c-voice-bar .c-icon-button{background:var(--ds-sys-color-surface-container-highest)}.c-voice-bar__hangup{width:var(--ds-sys-size-control-sm);height:var(--ds-sys-size-control-sm);background:var(--ds-sys-color-error);color:var(--ds-sys-color-on-error);border-radius:50%;flex:none;place-items:center;display:grid}.c-voice-bar--denied{border-radius:var(--ds-sys-shape-corner-card);padding-left:var(--ds-ref-space-400)}.c-voice-bar__denied{min-width:0;font-size:var(--ds-sys-typescale-body-medium-size);flex:1;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.c-voice-bar__denied small{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);display:block}.c-voice-live{background:var(--ds-sys-color-background);min-height:560px;color:var(--ds-sys-color-on-surface);flex-direction:column;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.c-voice-live__top{z-index:2;width:100%;font-size:var(--ds-sys-typescale-label-large-size);justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-weight:600;display:flex;position:relative}.c-voice-live__middle{z-index:2;text-align:center;max-width:260px;font-size:var(--ds-sys-typescale-body-large-size);color:var(--ds-sys-color-on-surface-variant);align-items:center;gap:var(--ds-ref-space-300);flex-direction:column;margin-top:38%;display:flex;position:relative}.c-voice-live__approval{z-index:4;position:absolute;top:52px;left:12px;right:12px}.c-voice-live__glow{z-index:1;pointer-events:none;background:radial-gradient(70% 55% at 50% 100%,color-mix(in oklab,var(--ds-sys-color-info) 85%,transparent),transparent 75%),radial-gradient(120% 70% at 50% 110%,color-mix(in oklab,var(--ds-sys-color-info) 45%,transparent),transparent 70%);height:46%;position:absolute;bottom:0;left:-10%;right:-10%}.c-voice-live__glow--thinking{animation:c-voice-live-breathe 2.6s var(--ds-sys-motion-easing-in-out) infinite}.c-voice-live__glow--speaking{background:radial-gradient(40% 45% at 25% 100%,color-mix(in oklab,var(--ds-sys-color-tertiary) 90%,transparent),transparent 72%),radial-gradient(40% 55% at 55% 100%,color-mix(in oklab,var(--ds-sys-color-warning) 85%,transparent),transparent 72%),radial-gradient(40% 50% at 82% 100%,color-mix(in oklab,var(--ds-sys-color-success) 85%,transparent),transparent 72%),radial-gradient(120% 70% at 50% 110%,color-mix(in oklab,var(--ds-sys-color-info) 55%,transparent),transparent 70%);height:56%;animation:c-voice-live-wave 1.6s var(--ds-sys-motion-easing-in-out) infinite alternate}@keyframes c-voice-live-breathe{50%{opacity:.55;transform:translateY(6%)}}@keyframes c-voice-live-wave{to{transform:translateY(-4%)scaleX(1.06)}}@media (prefers-reduced-motion:reduce){.c-voice-live__glow{animation:none}}.c-voice-live__controls{z-index:3;justify-content:center;gap:44px;display:flex;position:absolute;bottom:34px;left:0;right:0}.c-voice-live__control{font-size:var(--ds-sys-typescale-label-medium-size);flex-direction:column;align-items:center;gap:6px;display:flex}.c-voice-live__control>span{width:var(--ds-sys-size-control-lg);height:var(--ds-sys-size-control-lg);background:var(--ds-sys-color-surface-container-high);border-radius:50%;place-items:center;display:grid}.c-voice-live__control--end>span{background:var(--ds-sys-color-error);color:var(--ds-sys-color-on-error)}.c-voice-pill{background:var(--ds-sys-color-surface-container-high);max-width:100%;box-shadow:var(--ds-sys-elevation-menu);border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 8px;display:inline-flex}.c-voice-pill__wave{flex:none;align-items:center;gap:2px;width:96px;height:24px;display:flex}.c-voice-pill__wave>i{background:var(--ds-sys-color-on-surface);opacity:.85;border-radius:3px;flex:1}.c-voice-pill__wave--flat>i{opacity:.35}.c-voice-pill__state{white-space:nowrap;font-size:var(--ds-sys-typescale-label-large-size);color:var(--ds-sys-color-on-surface-variant)}.c-voice-pill--denied{padding:var(--ds-ref-space-300);border-radius:var(--ds-sys-shape-corner-card);flex-direction:column;align-items:stretch;gap:8px}.c-voice-pill__denied{font-size:var(--ds-sys-typescale-body-medium-size);align-items:flex-start;gap:8px;display:flex}.c-voice-pill__denied small{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);display:block}.c-voice-pill__actions{justify-content:flex-end;gap:4px;display:flex}.c-floating-bubble{--b:56px;--m:12px;--f:.4;z-index:5;width:var(--b);height:var(--b);background:var(--ds-sys-color-surface-container-high);box-shadow:var(--ds-sys-elevation-menu);border-radius:999px;place-items:center;display:grid;position:absolute;overflow:hidden}.c-floating-bubble--left,.c-floating-bubble--right{top:calc(var(--m) + (100% - var(--b) - 2 * var(--m)) * var(--f))}.c-floating-bubble--top,.c-floating-bubble--bottom{left:calc(var(--m) + (100% - var(--b) - 2 * var(--m)) * var(--f))}.c-floating-bubble--left{left:var(--m)}.c-floating-bubble--right{right:var(--m)}.c-floating-bubble--top{top:var(--m)}.c-floating-bubble--bottom{bottom:var(--m)}.c-floating-bubble--peek.c-floating-bubble--left{left:calc(var(--b) / -2)}.c-floating-bubble--peek.c-floating-bubble--right{right:calc(var(--b) / -2)}.c-floating-bubble--peek.c-floating-bubble--top{top:calc(var(--b) / -2)}.c-floating-bubble--peek.c-floating-bubble--bottom{bottom:calc(var(--b) / -2)}.c-floating-bubble--lifted{box-shadow:var(--ds-sys-elevation-modal)}.c-floating-bubble__dismiss{z-index:4;background:var(--ds-sys-color-inverse-surface);width:56px;height:56px;color:var(--ds-sys-color-inverse-on-surface);box-shadow:var(--ds-sys-elevation-menu);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:68px;left:calc(50% - 28px)}.c-floating-bubble__dismiss--over{background:var(--ds-sys-color-error);color:var(--ds-sys-color-on-error);transform:scale(1.1)}.c-reveal-drawer{--f:1;--peek:0px;background:var(--ds-sys-color-surface-container-low);height:100%;position:relative;overflow:hidden}.c-reveal-drawer__menu{inset:0 var(--peek) 0 0;transform:scale(calc(.9 + .1 * var(--f)));opacity:calc(.6 + .4 * var(--f));position:absolute}.c-reveal-drawer__page{transform:translateX(calc((100% - var(--peek)) * var(--f)));background:var(--ds-sys-color-background);border-radius:var(--ds-sys-shape-corner-side-panel) 0 0 var(--ds-sys-shape-corner-side-panel);box-shadow:var(--ds-sys-elevation-modal);position:absolute;inset:0}.c-reveal-drawer--closed{--f:0}.c-reveal-drawer--closed .c-reveal-drawer__page{box-shadow:none;border-radius:0}.c-reveal-drawer--mid{--f:.5}.c-search-bar{align-items:center;gap:8px;display:flex}.c-search-bar__pill{background:var(--ds-sys-color-surface-container-lowest);border:1px solid var(--ds-sys-color-outline-variant);min-height:56px;box-shadow:var(--ds-sys-elevation-default);color:var(--ds-sys-color-on-surface);border-radius:999px;flex:1;align-items:center;gap:12px;padding:0 16px;display:flex}.c-search-bar__pill--empty{color:var(--ds-sys-color-on-surface-variant)}.c-search-bar__close{background:var(--ds-sys-color-secondary-container);width:56px;height:56px;color:var(--ds-sys-color-on-secondary-container);border-radius:999px;flex:none;place-items:center;display:grid}.c-audio-waveform{justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:28px;display:flex;overflow:hidden}.c-audio-waveform>i{--l:0;width:3px;height:max(3px,calc(28px * var(--l)));background:var(--ds-sys-color-on-surface);border-radius:999px;flex:none}.c-audio-waveform--silent>i{background:var(--ds-sys-color-on-surface-variant);height:3px}.c-agent-face{--s:56px;--tilt:-5deg;--face-body:var(--ds-sys-color-surface-container-lowest);--face-eye:var(--ds-sys-color-on-surface);width:var(--s);height:var(--s);flex:none;display:inline-block;position:relative}.c-agent-face:before{content:"";background:var(--face-body);box-shadow:inset 0 0 0 max(1px,calc(var(--s) * .022)) var(--ds-sys-color-outline-variant),0 calc(var(--s) * .04) calc(var(--s) * .12) color-mix(in srgb,var(--ds-sys-color-shadow) 10%,transparent);transform:rotate(var(--tilt));border-radius:26%;position:absolute;inset:0}:is(:root.dark,.dark,.ds-inverse:not(.dark *)) .c-agent-face:where(:not(.dark .ds-inverse *)){--face-body:var(--ds-sys-color-inverse-surface);--face-eye:var(--ds-sys-color-inverse-on-surface)}:is(:root.dark,.dark,.ds-inverse:not(.dark *)) .c-agent-face:where(:not(.dark .ds-inverse *)):before{box-shadow:0 calc(var(--s) * .04) calc(var(--s) * .12) color-mix(in srgb,var(--ds-sys-color-shadow) 40%,transparent)}.c-agent-face--sm{--s:32px}.c-agent-face--lg{--s:96px}.c-agent-face__eyes{transform:rotate(var(--tilt));position:absolute;inset:0}.c-agent-face__eye{--x:32%;--y:48%;--w:15%;--h:22%;--r:.041;left:var(--x);top:var(--y);width:var(--w);height:var(--h);border-radius:calc(var(--s) * var(--r));background:var(--face-eye);position:absolute;transform:translate(-50%,-50%)}.c-agent-face__eye+.c-agent-face__eye{--x:68%}.c-agent-face--listening{--tilt:-11deg}.c-agent-face--listening .c-agent-face__eye{--y:47%;--w:15.9%;--h:26.1%;--r:.044}.c-agent-face--thinking{--tilt:5deg}.c-agent-face--thinking .c-agent-face__eye{--x:21.6%;--y:42.2%;--w:12.9%;--h:10%;--r:.028}.c-agent-face--thinking .c-agent-face__eye+.c-agent-face__eye{--x:54.6%;--w:15%}.c-agent-face--speaking{--tilt:-4deg}.c-agent-face--speaking .c-agent-face__eye{--y:49.5%;--h:20.1%}.c-agent-face--attention{--tilt:0deg}.c-agent-face--attention .c-agent-face__eye{--y:47.8%;--w:16.2%;--h:25.1%;--r:.045}.c-agent-face--happy{--tilt:-9deg}.c-agent-face--happy .c-agent-face__eye{--y:41.9%;--w:16.2%;--h:13%;--r:.036}.c-agent-face--effort{--tilt:0deg}.c-agent-face--effort .c-agent-face__eye{--w:17.1%;--h:7%;--r:.019}.c-agent-face__alert{background:var(--ds-sys-color-error);width:20%;height:20%;box-shadow:0 0 0 max(1.5px,calc(var(--s) * .035)) var(--ds-sys-color-surface);border-radius:50%;position:absolute;top:10%;left:90%;transform:translate(-50%,-50%)}.c-activity-line{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.c-activity-line__line{max-width:100%;font-size:var(--ds-sys-typescale-body-medium-size);color:var(--ds-sys-color-on-surface-variant);align-items:center;gap:6px;display:inline-flex}.c-activity-line__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-activity-line__count{font-variant-numeric:tabular-nums;flex:none;gap:4px;display:inline-flex}.c-activity-line__added{color:var(--ds-sys-color-success)}.c-activity-line__removed{color:var(--ds-sys-color-error)}.c-activity-line__line svg.c-icon{flex:none;width:16px;height:16px}.c-activity-line--open .c-activity-line__line svg.c-icon{transform:rotate(90deg)}.c-activity-line__steps{padding-left:var(--ds-ref-space-300);box-shadow:inset var(--ds-sys-border-width-thick) 0 0 var(--ds-sys-color-outline-variant);font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);flex-direction:column;gap:4px;display:flex}.c-composer-wrap{flex-direction:column;gap:6px;min-width:0;display:flex}.c-composer--pill{border-radius:999px;flex-direction:row;align-items:center;gap:4px;padding:6px}.c-composer--pill .c-composer__field{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.c-composer__mute{background:var(--ds-sys-color-surface-container-high);color:var(--ds-sys-color-on-surface)}.c-composer__mute--on{background:var(--ds-sys-color-inverse-surface);color:var(--ds-sys-color-inverse-on-surface)}.c-composer__footnote{text-align:center;font-size:var(--ds-sys-typescale-label-small-size);color:var(--ds-sys-color-on-surface-variant);margin:0;padding:0 12px}.x-tiles{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--ds-ref-space-400) var(--ds-ref-space-300);display:grid}.x-hscroll{gap:var(--ds-ref-space-300);display:flex;overflow:hidden}.x-hscroll>*{width:var(--w,108px);flex:none}.x-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.x-price--sale{color:var(--ds-sys-color-discount)}.x-price__was{color:var(--ds-sys-color-on-surface-variant);margin-left:6px;font-size:.82em;font-weight:400;text-decoration:line-through}.x-hero{min-height:128px;padding:var(--ds-ref-space-500);border-radius:var(--ds-sys-shape-corner-dialog);color:var(--ds-sys-color-on-primary);background:linear-gradient(120deg,var(--ds-sys-color-primary),color-mix(in oklab,var(--ds-sys-color-primary) 55%,var(--ds-sys-color-tertiary)));position:relative;overflow:hidden}.x-hero__title{font-size:var(--ds-sys-typescale-title-large-size);max-width:68%;font-weight:750;line-height:1.2;position:relative}.x-hero__text{font-size:var(--ds-sys-typescale-body-small-size);opacity:.92;max-width:64%;margin-top:6px;position:relative}.x-hero__cta{margin-top:var(--ds-ref-space-300);padding:6px var(--ds-ref-space-300);background:var(--ds-sys-color-surface-container-lowest);color:var(--ds-sys-color-on-surface);font-size:var(--ds-sys-typescale-label-medium-size);border-radius:999px;font-weight:700;display:inline-flex;position:relative}.x-hero__art{background:oklab(100% 0 5.96046e-8/.18);border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:absolute;bottom:-26px;right:-18px}.x-dots{margin-top:var(--ds-ref-space-200);justify-content:center;gap:4px;display:flex}.x-dots>i{background:var(--ds-sys-color-outline-variant);border-radius:3px;width:6px;height:6px}.x-dots>i.on{background:var(--ds-sys-color-on-surface);width:16px}.x-rail{gap:6px;display:flex;overflow:hidden}.x-rail__item{width:76px;font-size:var(--ds-sys-typescale-label-small-size);text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;font-weight:550;line-height:1.2;display:flex}.x-rail__icon{background:var(--ds-sys-color-surface-container);border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.x-rail__item--on .x-rail__icon{background:var(--ds-sys-color-secondary-container);color:var(--ds-sys-color-on-secondary-container);box-shadow:inset 0 0 0 2px var(--ds-sys-color-primary)}.x-section-head{justify-content:space-between;align-items:baseline;gap:var(--ds-ref-space-200);padding:var(--ds-ref-space-500) 0 var(--ds-ref-space-300);display:flex}.x-section-head>b{font-size:var(--ds-sys-typescale-title-large-size);font-weight:750}.x-section-head>a,.x-section-head>span{font-size:var(--ds-sys-typescale-label-large-size);white-space:nowrap;font-weight:650}.x-action-bar{align-items:center;gap:var(--ds-ref-space-300);min-height:52px;padding:6px var(--ds-ref-space-500) 6px var(--ds-ref-space-300);background:var(--ds-sys-color-inverse-surface);color:var(--ds-sys-color-inverse-on-surface);box-shadow:var(--ds-sys-elevation-modal);border-radius:999px;font-weight:700;display:flex}.x-action-bar__count{background:var(--ds-sys-color-primary);min-width:28px;height:28px;color:var(--ds-sys-color-on-primary);border-radius:999px;place-items:center;font-size:13px;display:grid}.x-action-bar__label{flex-direction:column;flex:1;line-height:1.15;display:flex}.x-action-bar__label small{opacity:.75;font-size:11px;font-weight:500}.x-footer-bar{padding:var(--ds-ref-space-300) var(--ds-sys-space-gutter-screen) var(--ds-ref-space-400);background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 1px 0 var(--ds-sys-color-outline-variant);gap:var(--ds-ref-space-200);flex-direction:column;display:flex}.x-fab{align-items:center;gap:var(--ds-ref-space-200);height:56px;padding:0 var(--ds-ref-space-500);border-radius:var(--ds-sys-shape-corner-dialog);background:var(--ds-sys-color-primary-container);color:var(--ds-sys-color-on-primary-container);box-shadow:var(--ds-sys-elevation-menu);font-weight:650;display:inline-flex}.x-timeline{flex-direction:column;display:flex}.x-timeline__step{gap:var(--ds-ref-space-300);padding-bottom:var(--ds-ref-space-400);display:flex;position:relative}.x-timeline__step:before{content:"";background:var(--ds-sys-color-outline-variant);width:2px;position:absolute;top:20px;bottom:0;left:9px}.x-timeline__step:last-child:before{display:none}.x-timeline__dot{background:var(--ds-sys-color-surface-container-high);width:20px;height:20px;color:var(--ds-sys-color-on-primary);z-index:1;border-radius:50%;flex:none;place-items:center;display:grid}.x-timeline__step--done .x-timeline__dot{background:var(--ds-sys-color-primary)}.x-timeline__step--now .x-timeline__dot{background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 5px var(--ds-sys-color-primary)}.x-timeline__step--failed .x-timeline__dot{background:var(--ds-sys-color-error)}.x-timeline__step--todo{color:var(--ds-sys-color-on-surface-variant)}.x-timeline__text{min-width:0;font-size:var(--ds-sys-typescale-body-medium-size);flex:1}.x-timeline__text small{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);display:block}.x-steps{gap:4px;display:flex}.x-steps>i{background:var(--ds-sys-color-surface-container-highest);border-radius:3px;flex:1;height:5px}.x-steps>i.done{background:var(--ds-sys-color-primary)}.x-steps>i.now{background:linear-gradient(90deg,var(--ds-sys-color-primary) 55%,var(--ds-sys-color-surface-container-highest) 55%)}.x-steps>i.failed{background:var(--ds-sys-color-error)}.x-map{background:repeating-linear-gradient(0deg,transparent 0 46px,color-mix(in oklab,var(--ds-sys-color-surface-container-lowest) 80%,transparent) 46px 52px),repeating-linear-gradient(90deg,transparent 0 46px,color-mix(in oklab,var(--ds-sys-color-surface-container-lowest) 80%,transparent) 46px 52px),linear-gradient(135deg,color-mix(in oklab,#afcfaf 35%,var(--ds-sys-color-surface-container)),color-mix(in oklab,#acc2d2 35%,var(--ds-sys-color-surface-container)));min-height:200px;position:relative;overflow:hidden}.x-map__route{width:100%;height:100%;position:absolute;inset:0}.x-map__route path{fill:none;stroke:var(--ds-sys-color-primary);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.x-map__pin{background:var(--ds-sys-color-inverse-surface);width:30px;height:30px;color:var(--ds-sys-color-inverse-on-surface);box-shadow:0 0 0 2px var(--ds-sys-color-surface-container-lowest),var(--ds-sys-elevation-menu);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.x-map__pin--primary{background:var(--ds-sys-color-primary);color:var(--ds-sys-color-on-primary);width:38px;height:38px}.x-map__pin--success{background:var(--ds-sys-color-success);color:var(--ds-sys-color-on-success)}.x-map__hint{padding:6px var(--ds-ref-space-300);background:var(--ds-sys-color-inverse-surface);color:var(--ds-sys-color-inverse-on-surface);font-size:var(--ds-sys-typescale-label-medium-size);white-space:nowrap;border-radius:999px;font-weight:600;position:absolute;top:14px;left:50%;transform:translate(-50%)}.x-chat{gap:var(--ds-ref-space-200);padding:var(--ds-ref-space-300);flex-direction:column;display:flex}.x-bubble{max-width:78%;padding:9px var(--ds-ref-space-300);font-size:var(--ds-sys-typescale-body-medium-size);background:var(--ds-sys-color-surface-container-high);border-radius:18px;line-height:1.4}.x-bubble--me{background:var(--ds-sys-color-primary);color:var(--ds-sys-color-on-primary);border-bottom-right-radius:5px;margin-left:auto}.x-bubble--them{border-bottom-left-radius:5px}.x-bubble small{opacity:.65;text-align:right;margin-top:3px;font-size:10.5px;display:block}.x-chat__system{padding:4px var(--ds-ref-space-300);background:var(--ds-sys-color-surface-container);font-size:var(--ds-sys-typescale-label-small-size);color:var(--ds-sys-color-on-surface-variant);text-align:center;border-radius:999px;align-self:center}.x-composer{gap:var(--ds-ref-space-200);padding:var(--ds-ref-space-300);box-shadow:inset 0 1px 0 var(--ds-sys-color-outline-variant);align-items:flex-end;display:flex}.x-composer__field{min-height:44px;padding:11px var(--ds-ref-space-400);background:var(--ds-sys-color-surface-container);color:var(--ds-sys-color-on-surface-variant);font-size:var(--ds-sys-typescale-body-medium-size);border-radius:22px;flex:1}.x-composer--box .x-composer__field{border-radius:var(--ds-sys-shape-corner-card);background:var(--ds-sys-color-surface-container-lowest);min-height:72px;box-shadow:inset 0 0 0 1px var(--ds-sys-color-outline-variant)}.x-code{font-family:var(--ds-sys-font-family-mono);border-radius:var(--ds-sys-shape-corner-control);background:var(--ds-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 1px var(--ds-sys-color-outline-variant);white-space:pre;font-size:12.5px;line-height:1.55;overflow:hidden}.x-code>div{padding:0 var(--ds-ref-space-300)}.x-code__hunk{background:var(--ds-sys-color-surface-container-high);color:var(--ds-sys-color-on-surface-variant)}.x-code__add{background:var(--ds-sys-color-success-container);color:var(--ds-sys-color-on-success-container)}.x-code__del{background:var(--ds-sys-color-error-container);color:var(--ds-sys-color-on-error-container)}.x-code__n{text-align:right;opacity:.55;width:3ch;margin-right:1ch;display:inline-block}.x-terminal{font-family:var(--ds-sys-font-family-mono);padding:var(--ds-ref-space-300);border-radius:var(--ds-sys-shape-corner-control);color:#e6e6e6;white-space:pre;background:#17181c;font-size:12.5px;line-height:1.55;overflow:hidden}.x-terminal .err{color:#ff8a80}.x-terminal .ok{color:#7ee2a8}.x-otp{gap:var(--ds-ref-space-200);justify-content:center;display:flex}.x-otp>i{border-radius:var(--ds-sys-shape-corner-control);width:44px;height:54px;box-shadow:inset 0 0 0 1.5px var(--ds-sys-color-outline);place-items:center;font-size:22px;font-style:normal;font-weight:700;display:grid}.x-otp>i.now{box-shadow:inset 0 0 0 2px var(--ds-sys-color-primary)}.x-otp--error>i{box-shadow:inset 0 0 0 1.5px var(--ds-sys-color-error);color:var(--ds-sys-color-error)}.x-rating{color:var(--ds-sys-color-warning);gap:4px;display:inline-flex}.x-rating .off{color:var(--ds-sys-color-outline-variant)}.x-rating--pill{background:var(--ds-sys-color-surface-container);color:var(--ds-sys-color-on-surface);font-size:var(--ds-sys-typescale-label-medium-size);border-radius:999px;align-items:center;padding:3px 8px;font-weight:700}.x-kbd{min-width:22px;height:22px;color:var(--ds-sys-color-on-surface-variant);box-shadow:inset 0 0 0 1px var(--ds-sys-color-outline-variant),inset 0 -1px 0 var(--ds-sys-color-outline-variant);border-radius:5px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.x-status-dot{background:var(--ds-sys-color-outline);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.x-status-dot--info{background:var(--ds-sys-color-info)}.x-status-dot--success{background:var(--ds-sys-color-success)}.x-status-dot--warning{background:var(--ds-sys-color-warning)}.x-status-dot--danger{background:var(--ds-sys-color-error)}.x-status-dot--hollow{background:0 0;box-shadow:inset 0 0 0 2px}.f-web__body:has(>.c-overlay-page){position:relative}.c-overlay-page{z-index:40;background:var(--ds-sys-color-background);color:var(--ds-sys-color-on-surface);flex-direction:column;display:flex;position:absolute;inset:0}.c-overlay-page__bar{align-items:center;gap:var(--ds-ref-space-200);min-height:56px;padding:var(--ds-ref-space-200) var(--ds-ref-space-200) var(--ds-ref-space-200) var(--ds-ref-space-600);border-bottom:1px solid var(--ds-sys-color-outline-variant);flex:none;display:flex}.c-overlay-page__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--ds-sys-typescale-title-large-size);flex:1;font-weight:600;overflow:hidden}.c-overlay-page__body{flex:1;min-height:0;overflow:auto}.c-overlay-page__reading{box-sizing:border-box;max-width:48rem;min-height:100%;margin:0 auto}.f-phone{background:var(--ds-sys-color-background);min-height:780px;color:var(--ds-sys-color-on-surface);font-size:var(--ds-sys-typescale-body-medium-size);flex-direction:column;display:flex;position:relative;overflow:hidden}.f-phone--short{min-height:0}.f-phone .c-page-header{min-height:64px;padding:0 var(--ds-ref-space-100);background:0 0;gap:0}.f-phone .c-page-header__text{padding:0 0 0 var(--ds-ref-space-300)}.f-status{flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 24px;font-size:12px;font-weight:600;display:flex}.f-status>span:last-child{color:var(--ds-sys-color-on-surface-variant);font-weight:500}.f-gesture{flex:none;place-items:center;height:22px;display:grid}.f-gesture:after{content:"";background:var(--ds-sys-color-on-surface);opacity:.35;border-radius:2px;width:108px;height:4px}.f-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.f-bottom{flex:none;margin-top:auto}.f-web{min-height:var(--h,760px);background:var(--ds-sys-color-background);color:var(--ds-sys-color-on-surface);font-size:var(--ds-sys-typescale-body-medium-size);flex-direction:column;display:flex;position:relative;overflow:hidden}.f-web__chrome{background:var(--ds-sys-color-surface-container-high);height:36px;box-shadow:inset 0 -1px 0 var(--ds-sys-color-outline-variant);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.f-web__chrome>i{background:var(--ds-sys-color-outline-variant);border-radius:50%;width:10px;height:10px}.f-web__url{background:var(--ds-sys-color-surface-container-lowest);max-width:480px;height:24px;color:var(--ds-sys-color-on-surface-variant);border-radius:12px;flex:1;align-items:center;margin-left:12px;padding:0 10px;font-size:11.5px;display:flex}.f-web__body{flex:1;min-height:0;display:flex}.f-under{background:color-mix(in oklab,var(--ds-sys-color-scrim) calc(var(--ds-sys-state-scrim-alpha) * 100%),transparent);flex:999 1 0;justify-content:center;align-items:flex-start;min-height:150px;padding-top:20px;display:flex}.f-phone>.c-sheet:last-child,.f-phone>.f-under+.c-sheet{flex-grow:1}.f-phone>.c-sheet+.f-gesture{background:var(--ds-sys-color-surface-container-low)}.f-under>span{letter-spacing:.3px;color:#fffc;border:1px dashed #ffffff73;border-radius:999px;padding:3px 10px;font-size:11px}.f-scrim{z-index:5;background:color-mix(in oklab,var(--ds-sys-color-scrim) calc(var(--ds-sys-state-scrim-alpha) * 100%),transparent);position:absolute;inset:0}.f-layer{z-index:6;position:absolute}.f-layer--bottom{bottom:0;left:0;right:0}.f-layer--center{top:50%;left:50%;transform:translate(-50%,-50%)}.f-layer--right{top:0;bottom:0;right:0}.f-layer--toast{bottom:24px;left:16px;right:16px}.f-shade{color:#eee;background:#1e1f23;flex-direction:column;flex:1;gap:8px;padding:12px 10px;display:flex}.f-push{background:#3a3c42;border-radius:18px;gap:10px;padding:11px 13px;display:flex}.f-push__app{background:var(--ds-sys-color-primary);width:26px;height:26px;color:var(--ds-sys-color-on-primary);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.f-push__text{flex:1;min-width:0;font-size:12.5px;line-height:1.35}.f-push__text b{font-size:13px;display:block}.f-push__text small{color:#aaa;font-size:11px}.f-push__actions{color:#a8c7fa;gap:16px;margin-top:6px;font-size:12px;font-weight:700;display:flex}[data-mk-live] [data-mk]:not([data-mk=options]){cursor:pointer}[data-mk-live] [data-mk]:focus-visible{outline:var(--ds-sys-state-focus-ring-width,2px) solid var(--ds-sys-color-primary);outline-offset:2px}[data-mk-live] .c-section-row__chevron svg{transition:transform var(--ds-sys-motion-duration-quick) var(--ds-sys-motion-easing-standard)}[data-mk-live] .c-option-card{transition:box-shadow var(--ds-sys-motion-duration-quick) var(--ds-sys-motion-easing-standard)}@media (prefers-reduced-motion:reduce){[data-mk-live] .c-section-row__chevron svg,[data-mk-live] .c-option-card,.c-radio{transition:none}}:root[data-ds-reduced-motion] :is([data-mk-live] .c-section-row__chevron svg,[data-mk-live] .c-option-card,.c-radio){transition:none}.f-phone{--ds-sys-shape-corner-button:14px;--ds-sys-shape-corner-chip:8px;--ds-sys-font-family-brand:"Nunito", system-ui, sans-serif}.f-phone:not([data-palette]):not([data-palette] *){--ds-sys-color-primary:#161616;--ds-sys-color-on-primary:#fafafa;--ds-sys-color-primary-container:#d5deeb;--ds-sys-color-on-primary-container:#1f2937;--ds-sys-color-inverse-primary:#f5f5f5;--ds-sys-color-secondary:#dcdcdc;--ds-sys-color-on-secondary:#1a1a1a;--ds-sys-color-secondary-container:#c8c8c8;--ds-sys-color-on-secondary-container:#1a1a1a;--ds-sys-color-tertiary:#bf5f7e;--ds-sys-color-on-tertiary:#fafafa;--ds-sys-color-tertiary-container:#e7d5dc;--ds-sys-color-on-tertiary-container:#8e495f;--ds-sys-color-error:#d32f2f;--ds-sys-color-on-error:#fff;--ds-sys-color-error-container:#fde8e8;--ds-sys-color-on-error-container:#cb2e2e;--ds-sys-color-background:#f1f2f3;--ds-sys-color-on-background:#111;--ds-sys-color-surface:#f1f2f3;--ds-sys-color-on-surface:#111;--ds-sys-color-surface-variant:#ebeced;--ds-sys-color-on-surface-variant:#5e5e5e;--ds-sys-color-surface-container-lowest:#fff;--ds-sys-color-surface-container-low:#f7f7f7;--ds-sys-color-surface-container:#ebeced;--ds-sys-color-surface-container-high:#dfe0e1;--ds-sys-color-surface-container-highest:#d4d5d8;--ds-sys-color-surface-bright:#fff;--ds-sys-color-surface-dim:#cacbce;--ds-sys-color-surface-tint:#161616;--ds-sys-color-outline:#b2b4b8;--ds-sys-color-outline-variant:#d6d7da;--ds-sys-color-inverse-surface:#333539;--ds-sys-color-inverse-on-surface:#f5f5f5;--ds-sys-color-scrim:#000;--ds-sys-color-shadow:#000;--ds-sys-color-brand-ink:#161616;--ds-sys-color-success:#2e7d32;--ds-sys-color-on-success:#fff;--ds-sys-color-success-container:#d3efd5;--ds-sys-color-on-success-container:#2c7730;--ds-sys-color-warning:#e65100;--ds-sys-color-on-warning:#000;--ds-sys-color-warning-container:#feedd3;--ds-sys-color-on-warning-container:#bb4403;--ds-sys-color-info:#1565c0;--ds-sys-color-on-info:#fff;--ds-sys-color-info-container:#d3e5f8;--ds-sys-color-on-info-container:#1563bd;--ds-sys-color-discount:#c2185b;--ds-sys-color-on-discount:#fff;--ds-sys-color-discount-container:#fce4ec;--ds-sys-color-on-discount-container:#c2185b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .f-phone:not([data-palette]):not([data-palette] *),.f-phone:not([data-palette]):not([data-palette] *).dark,:is(.f-phone:not([data-palette]):not([data-palette] *).ds-inverse,.ds-inverse .f-phone:not([data-palette]):not([data-palette] *)):not(.dark *){--ds-sys-color-primary:#f5f5f5;--ds-sys-color-on-primary:#161616;--ds-sys-color-primary-container:#374151;--ds-sys-color-on-primary-container:#e0e7ef;--ds-sys-color-inverse-primary:#161616;--ds-sys-color-secondary:#383838;--ds-sys-color-on-secondary:#e0e0e0;--ds-sys-color-secondary-container:#4a4a4a;--ds-sys-color-on-secondary-container:#f0f0f0;--ds-sys-color-tertiary:#efb8c8;--ds-sys-color-on-tertiary:#1a1a1a;--ds-sys-color-tertiary-container:#56474e;--ds-sys-color-on-tertiary-container:#efb8c8;--ds-sys-color-error:#ff6b6b;--ds-sys-color-on-error:#161616;--ds-sys-color-error-container:#3a1f1f;--ds-sys-color-on-error-container:#ff6b6b;--ds-sys-color-background:#1a1b1e;--ds-sys-color-on-background:#f5f5f5;--ds-sys-color-surface:#1a1b1e;--ds-sys-color-on-surface:#f5f5f5;--ds-sys-color-surface-variant:#1f2023;--ds-sys-color-on-surface-variant:#a0a0a0;--ds-sys-color-surface-container-lowest:#161718;--ds-sys-color-surface-container-low:#222326;--ds-sys-color-surface-container:#292a2d;--ds-sys-color-surface-container-high:#333539;--ds-sys-color-surface-container-highest:#3c3f44;--ds-sys-color-surface-bright:#494c51;--ds-sys-color-surface-dim:#151618;--ds-sys-color-surface-tint:#f5f5f5;--ds-sys-color-outline:#575a61;--ds-sys-color-outline-variant:#303236;--ds-sys-color-inverse-surface:#dfe0e1;--ds-sys-color-inverse-on-surface:#111;--ds-sys-color-scrim:#000;--ds-sys-color-shadow:#000;--ds-sys-color-brand-ink:#f5f5f5;--ds-sys-color-success:#4caf50;--ds-sys-color-on-success:#000;--ds-sys-color-success-container:#1b3a1d;--ds-sys-color-on-success-container:#4caf50;--ds-sys-color-warning:#ffb74d;--ds-sys-color-on-warning:#000;--ds-sys-color-warning-container:#3a2f00;--ds-sys-color-on-warning-container:#ffb74d;--ds-sys-color-info:#42a5f5;--ds-sys-color-on-info:#000;--ds-sys-color-info-container:#0d2f4f;--ds-sys-color-on-info-container:#42a5f5;--ds-sys-color-discount:#ec4899;--ds-sys-color-on-discount:#000;--ds-sys-color-discount-container:#3b1832;--ds-sys-color-on-discount-container:#ec4f9d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark :is(.f-phone:not([data-palette]):not([data-palette] *).ds-inverse,.ds-inverse .f-phone:not([data-palette]):not([data-palette] *)){--ds-sys-color-primary:#161616;--ds-sys-color-on-primary:#fafafa;--ds-sys-color-primary-container:#d5deeb;--ds-sys-color-on-primary-container:#1f2937;--ds-sys-color-inverse-primary:#f5f5f5;--ds-sys-color-secondary:#dcdcdc;--ds-sys-color-on-secondary:#1a1a1a;--ds-sys-color-secondary-container:#c8c8c8;--ds-sys-color-on-secondary-container:#1a1a1a;--ds-sys-color-tertiary:#bf5f7e;--ds-sys-color-on-tertiary:#fafafa;--ds-sys-color-tertiary-container:#e7d5dc;--ds-sys-color-on-tertiary-container:#8e495f;--ds-sys-color-error:#d32f2f;--ds-sys-color-on-error:#fff;--ds-sys-color-error-container:#fde8e8;--ds-sys-color-on-error-container:#cb2e2e;--ds-sys-color-background:#f1f2f3;--ds-sys-color-on-background:#111;--ds-sys-color-surface:#f1f2f3;--ds-sys-color-on-surface:#111;--ds-sys-color-surface-variant:#ebeced;--ds-sys-color-on-surface-variant:#5e5e5e;--ds-sys-color-surface-container-lowest:#fff;--ds-sys-color-surface-container-low:#f7f7f7;--ds-sys-color-surface-container:#ebeced;--ds-sys-color-surface-container-high:#dfe0e1;--ds-sys-color-surface-container-highest:#d4d5d8;--ds-sys-color-surface-bright:#fff;--ds-sys-color-surface-dim:#cacbce;--ds-sys-color-surface-tint:#161616;--ds-sys-color-outline:#b2b4b8;--ds-sys-color-outline-variant:#d6d7da;--ds-sys-color-inverse-surface:#333539;--ds-sys-color-inverse-on-surface:#f5f5f5;--ds-sys-color-scrim:#000;--ds-sys-color-shadow:#000;--ds-sys-color-brand-ink:#161616;--ds-sys-color-success:#2e7d32;--ds-sys-color-on-success:#fff;--ds-sys-color-success-container:#d3efd5;--ds-sys-color-on-success-container:#2c7730;--ds-sys-color-warning:#e65100;--ds-sys-color-on-warning:#000;--ds-sys-color-warning-container:#feedd3;--ds-sys-color-on-warning-container:#bb4403;--ds-sys-color-info:#1565c0;--ds-sys-color-on-info:#fff;--ds-sys-color-info-container:#d3e5f8;--ds-sys-color-on-info-container:#1563bd;--ds-sys-color-discount:#c2185b;--ds-sys-color-on-discount:#fff;--ds-sys-color-discount-container:#fce4ec;--ds-sys-color-on-discount-container:#c2185b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.f-web{--ds-sys-font-family-brand:"Inter Variable", "Inter", system-ui, sans-serif;--ds-sys-shape-corner-control:12px;--ds-sys-shape-corner-button:12px;--ds-sys-shape-corner-field:12px;--ds-sys-logo-back:#4a4a4a;--ds-sys-logo-front:#0a0a0a}.dark .f-web{--ds-sys-logo-back:#a4a4a4;--ds-sys-logo-front:#fff}.f-web:not([data-palette]):not([data-palette] *){--ds-sys-color-primary:#0a0a0a;--ds-sys-color-on-primary:#fff;--ds-sys-color-primary-container:#ebebeb;--ds-sys-color-on-primary-container:#111;--ds-sys-color-inverse-primary:#fafafa;--ds-sys-color-secondary:#525252;--ds-sys-color-on-secondary:#fff;--ds-sys-color-secondary-container:#ebebeb;--ds-sys-color-on-secondary-container:#111;--ds-sys-color-tertiary:#404040;--ds-sys-color-on-tertiary:#fff;--ds-sys-color-tertiary-container:#e2e2e2;--ds-sys-color-on-tertiary-container:#111;--ds-sys-color-error:#d32f2f;--ds-sys-color-on-error:#fff;--ds-sys-color-error-container:#fde8e8;--ds-sys-color-on-error-container:#cb2e2e;--ds-sys-color-background:#f4f4f4;--ds-sys-color-on-background:#111;--ds-sys-color-surface:#fff;--ds-sys-color-on-surface:#111;--ds-sys-color-surface-variant:#ebebeb;--ds-sys-color-on-surface-variant:#5e5e5e;--ds-sys-color-surface-container-lowest:#fff;--ds-sys-color-surface-container-low:#fafafa;--ds-sys-color-surface-container:#f4f4f4;--ds-sys-color-surface-container-high:#ebebeb;--ds-sys-color-surface-container-highest:#e2e2e2;--ds-sys-color-surface-bright:#fff;--ds-sys-color-surface-dim:#e2e2e2;--ds-sys-color-surface-tint:#161616;--ds-sys-color-outline:#8c8c8c;--ds-sys-color-outline-variant:#e5e5e5;--ds-sys-color-inverse-surface:#1a1a1a;--ds-sys-color-inverse-on-surface:#f4f4f4;--ds-sys-color-scrim:#000;--ds-sys-color-shadow:#000;--ds-sys-color-brand-ink:#0a0a0a;--ds-sys-color-success:#2e7d32;--ds-sys-color-on-success:#fff;--ds-sys-color-success-container:#d3efd5;--ds-sys-color-on-success-container:#2c7730;--ds-sys-color-warning:#e65100;--ds-sys-color-on-warning:#000;--ds-sys-color-warning-container:#feedd3;--ds-sys-color-on-warning-container:#bb4403;--ds-sys-color-info:#1565c0;--ds-sys-color-on-info:#fff;--ds-sys-color-info-container:#d3e5f8;--ds-sys-color-on-info-container:#1563bd;--ds-sys-color-discount:#c2185b;--ds-sys-color-on-discount:#fff;--ds-sys-color-discount-container:#fce4ec;--ds-sys-color-on-discount-container:#c2185b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .f-web:not([data-palette]):not([data-palette] *),.f-web:not([data-palette]):not([data-palette] *).dark,:is(.f-web:not([data-palette]):not([data-palette] *).ds-inverse,.ds-inverse .f-web:not([data-palette]):not([data-palette] *)):not(.dark *){--ds-sys-color-primary:#fafafa;--ds-sys-color-on-primary:#0a0a0a;--ds-sys-color-primary-container:#212121;--ds-sys-color-on-primary-container:#fafafa;--ds-sys-color-inverse-primary:#0a0a0a;--ds-sys-color-secondary:#a3a3a3;--ds-sys-color-on-secondary:#0a0a0a;--ds-sys-color-secondary-container:#212121;--ds-sys-color-on-secondary-container:#fafafa;--ds-sys-color-tertiary:#d4d4d4;--ds-sys-color-on-tertiary:#0a0a0a;--ds-sys-color-tertiary-container:#292929;--ds-sys-color-on-tertiary-container:#fafafa;--ds-sys-color-error:#ff6b6b;--ds-sys-color-on-error:#161616;--ds-sys-color-error-container:#3a1f1f;--ds-sys-color-on-error-container:#ff6b6b;--ds-sys-color-background:#090909;--ds-sys-color-on-background:#fafafa;--ds-sys-color-surface:#111;--ds-sys-color-on-surface:#fafafa;--ds-sys-color-surface-variant:#212121;--ds-sys-color-on-surface-variant:#999;--ds-sys-color-surface-container-lowest:#111;--ds-sys-color-surface-container-low:#181818;--ds-sys-color-surface-container:#1c1c1c;--ds-sys-color-surface-container-high:#212121;--ds-sys-color-surface-container-highest:#292929;--ds-sys-color-surface-bright:#292929;--ds-sys-color-surface-dim:#090909;--ds-sys-color-surface-tint:#f5f5f5;--ds-sys-color-outline:#5c5c5c;--ds-sys-color-outline-variant:#212121;--ds-sys-color-inverse-surface:#fafafa;--ds-sys-color-inverse-on-surface:#111;--ds-sys-color-scrim:#000;--ds-sys-color-shadow:#000;--ds-sys-color-brand-ink:#fafafa;--ds-sys-color-success:#4caf50;--ds-sys-color-on-success:#000;--ds-sys-color-success-container:#1b3a1d;--ds-sys-color-on-success-container:#4caf50;--ds-sys-color-warning:#ffb74d;--ds-sys-color-on-warning:#000;--ds-sys-color-warning-container:#3a2f00;--ds-sys-color-on-warning-container:#ffb74d;--ds-sys-color-info:#42a5f5;--ds-sys-color-on-info:#000;--ds-sys-color-info-container:#0d2f4f;--ds-sys-color-on-info-container:#42a5f5;--ds-sys-color-discount:#ec4899;--ds-sys-color-on-discount:#000;--ds-sys-color-discount-container:#3b1832;--ds-sys-color-on-discount-container:#ec4f9d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark :is(.f-web:not([data-palette]):not([data-palette] *).ds-inverse,.ds-inverse .f-web:not([data-palette]):not([data-palette] *)){--ds-sys-color-primary:#0a0a0a;--ds-sys-color-on-primary:#fff;--ds-sys-color-primary-container:#ebebeb;--ds-sys-color-on-primary-container:#111;--ds-sys-color-inverse-primary:#fafafa;--ds-sys-color-secondary:#525252;--ds-sys-color-on-secondary:#fff;--ds-sys-color-secondary-container:#ebebeb;--ds-sys-color-on-secondary-container:#111;--ds-sys-color-tertiary:#404040;--ds-sys-color-on-tertiary:#fff;--ds-sys-color-tertiary-container:#e2e2e2;--ds-sys-color-on-tertiary-container:#111;--ds-sys-color-error:#d32f2f;--ds-sys-color-on-error:#fff;--ds-sys-color-error-container:#fde8e8;--ds-sys-color-on-error-container:#cb2e2e;--ds-sys-color-background:#f4f4f4;--ds-sys-color-on-background:#111;--ds-sys-color-surface:#fff;--ds-sys-color-on-surface:#111;--ds-sys-color-surface-variant:#ebebeb;--ds-sys-color-on-surface-variant:#5e5e5e;--ds-sys-color-surface-container-lowest:#fff;--ds-sys-color-surface-container-low:#fafafa;--ds-sys-color-surface-container:#f4f4f4;--ds-sys-color-surface-container-high:#ebebeb;--ds-sys-color-surface-container-highest:#e2e2e2;--ds-sys-color-surface-bright:#fff;--ds-sys-color-surface-dim:#e2e2e2;--ds-sys-color-surface-tint:#161616;--ds-sys-color-outline:#8c8c8c;--ds-sys-color-outline-variant:#e5e5e5;--ds-sys-color-inverse-surface:#1a1a1a;--ds-sys-color-inverse-on-surface:#f4f4f4;--ds-sys-color-scrim:#000;--ds-sys-color-shadow:#000;--ds-sys-color-brand-ink:#0a0a0a;--ds-sys-color-success:#2e7d32;--ds-sys-color-on-success:#fff;--ds-sys-color-success-container:#d3efd5;--ds-sys-color-on-success-container:#2c7730;--ds-sys-color-warning:#e65100;--ds-sys-color-on-warning:#000;--ds-sys-color-warning-container:#feedd3;--ds-sys-color-on-warning-container:#bb4403;--ds-sys-color-info:#1565c0;--ds-sys-color-on-info:#fff;--ds-sys-color-info-container:#d3e5f8;--ds-sys-color-on-info-container:#1563bd;--ds-sys-color-discount:#c2185b;--ds-sys-color-on-discount:#fff;--ds-sys-color-discount-container:#fce4ec;--ds-sys-color-on-discount-container:#c2185b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-product-list-row{padding:12px var(--ds-sys-space-gutter-screen);box-shadow:inset 0 -1px 0 var(--ds-sys-color-outline-variant);align-items:center;gap:14px;display:flex}.app-product-list-row__thumb{border-radius:var(--ds-sys-shape-corner-card);background:var(--ds-sys-color-surface-container-high);flex:none;width:48px;height:48px}.app-product-list-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app-product-list-row__name{font-size:var(--ds-sys-typescale-title-small-size);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.app-product-list-row__meta{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-product-list-row__id-line{align-items:center;gap:6px;min-width:0;display:flex}.app-product-list-row__trailing{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.app-product-list-row__qty{font-size:var(--ds-sys-typescale-title-medium-size);font-variant-numeric:tabular-nums;font-weight:600}.app-product-list-row__qty small{font-size:var(--ds-sys-typescale-label-small-size);color:var(--ds-sys-color-on-surface-variant);font-weight:400}.app-product-list-row__price{font-size:var(--ds-sys-typescale-title-small-size);font-variant-numeric:tabular-nums;font-weight:600}.app-product-list-row__money{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant)}.app-product-list-row--muted .app-product-list-row__thumb,.app-product-list-row--muted .app-product-list-row__name,.app-product-list-row--muted .app-product-list-row__price,.app-product-list-row--muted .app-product-list-row__meta{opacity:.6}.app-cart-line{border-radius:var(--ds-sys-shape-corner-card);background:var(--ds-sys-color-surface-container-lowest);box-shadow:var(--ds-sys-elevation-menu);overflow:hidden}:is(:root.dark,.dark,.ds-inverse:not(.dark *)) .app-cart-line:where(:not(.dark .ds-inverse *)){background:var(--ds-sys-color-surface-container-low)}.app-cart-line--expanded,:is(:root.dark,.dark,.ds-inverse:not(.dark *)) .app-cart-line--expanded:where(:not(.dark .ds-inverse *)){background:var(--ds-sys-color-surface-container-high)}.app-cart-line__row{align-items:flex-start;gap:var(--ds-ref-space-300);padding:var(--ds-ref-space-300);display:flex}.app-cart-line__thumb{border-radius:var(--ds-sys-shape-corner-control);background:var(--ds-sys-color-surface-container-high);width:44px;height:44px;color:var(--ds-sys-color-on-surface-variant);flex:none;place-items:center;display:grid}.app-cart-line__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.app-cart-line__name{font-size:var(--ds-sys-typescale-body-large-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-cart-line__meta{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.app-cart-line__qty{border-radius:var(--ds-sys-shape-corner-chip);background:var(--ds-sys-color-secondary-container);min-width:26px;height:20px;color:var(--ds-sys-color-on-secondary-container);font-size:var(--ds-sys-typescale-label-medium-size);place-items:center;padding:0 6px;font-weight:650;display:inline-grid}.app-cart-line__badges{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.app-cart-line__end{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.app-cart-line__total{font-size:var(--ds-sys-typescale-title-small-size);font-variant-numeric:tabular-nums;font-weight:700}.app-cart-line__was{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;text-decoration:line-through}.app-cart-line__panel{gap:var(--ds-ref-space-300);padding:4px var(--ds-ref-space-400) var(--ds-ref-space-400);flex-direction:column;display:flex}.app-cart-line__panel>.u-divider{margin:0}.app-cart-line__actions{justify-content:space-between;align-items:center;display:flex}.app-cart-line__circle{background:var(--ds-sys-color-surface-container-highest);width:48px;height:48px;color:var(--ds-sys-color-on-surface);border-radius:50%;place-items:center;display:grid}.app-cart-line__circle--danger{background:var(--ds-sys-color-error-container);color:var(--ds-sys-color-on-error-container)}.app-cart-line__circle--disabled{color:color-mix(in oklab,var(--ds-sys-color-on-surface) 38%,transparent)}.app-cart-line__qtybox{border-radius:var(--ds-sys-shape-corner-chip);background:var(--ds-sys-color-surface-container-highest);width:72px;height:48px;font-size:var(--ds-sys-typescale-title-medium-size);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.app-cart-totals{padding:var(--ds-ref-space-300) var(--ds-ref-space-100) 0;font-size:var(--ds-sys-typescale-body-medium-size);flex-direction:column;gap:4px;display:flex}.app-cart-totals>div{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.app-cart-totals>div>span:first-child{color:var(--ds-sys-color-on-surface-variant)}.app-cart-totals__grand{font-size:var(--ds-sys-typescale-title-medium-size);font-weight:700}.app-cart-totals__grand>span:first-child{color:var(--ds-sys-color-on-surface)!important}.app-cart-action-bar{align-items:center;gap:var(--ds-ref-space-100);padding:var(--ds-ref-space-200) var(--ds-ref-space-200) var(--ds-ref-space-200) var(--ds-sys-space-gutter-screen);display:flex}.app-cart-action-bar__pill{border-radius:var(--ds-sys-shape-corner-button,999px);background:var(--ds-sys-color-primary);height:52px;color:var(--ds-sys-color-on-primary);flex:1;align-items:center;font-weight:700;display:flex;overflow:hidden}.app-cart-action-bar__seam{width:44px;height:100%;box-shadow:inset -1px 0 0 color-mix(in oklab,var(--ds-sys-color-on-primary) 30%,transparent);place-items:center;display:grid}.app-cart-action-bar__charge{font-size:var(--ds-sys-typescale-title-medium-size);font-variant-numeric:tabular-nums;flex:1;justify-content:center;gap:8px;display:flex}.app-web-cart-row{box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--ds-sys-color-outline-variant) 60%,transparent);border-left:2px solid #0000}.app-web-cart-row--expanded{border-left-color:var(--ds-sys-color-primary)}.app-web-cart-row__main{align-items:center;gap:var(--ds-ref-space-200);padding:10px var(--ds-ref-space-200);display:flex}.app-web-cart-row__chev{color:var(--ds-sys-color-on-surface-variant);text-align:center;flex:none;width:16px;font-size:12px}.app-web-cart-row__text{flex:1;min-width:0}.app-web-cart-row__name{font-size:var(--ds-sys-typescale-body-medium-size);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.app-web-cart-row__meta{font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-web-cart-row__end{text-align:right;flex:none}.app-web-cart-row__total{font-size:var(--ds-sys-typescale-body-medium-size);font-variant-numeric:tabular-nums;font-weight:600}.app-web-cart-row__was{color:var(--ds-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;font-size:10.5px;text-decoration:line-through;display:block}.app-web-cart-row__panel{gap:var(--ds-ref-space-300);padding:4px var(--ds-ref-space-300) var(--ds-ref-space-300);flex-direction:column;display:flex}.app-detail-drawer{background:var(--ds-sys-color-surface-container-low);width:440px;height:100%;color:var(--ds-sys-color-on-surface);box-shadow:var(--ds-sys-elevation-modal);flex-direction:column;display:flex}.app-detail-drawer__head{align-items:center;gap:var(--ds-ref-space-300);padding:var(--ds-ref-space-400) var(--ds-ref-space-500);box-shadow:inset 0 -1px 0 var(--ds-sys-color-outline-variant);display:flex}.app-detail-drawer__title{font-size:var(--ds-sys-typescale-title-large-size);font-weight:var(--ds-sys-typescale-title-large-weight)}.app-detail-drawer__body{min-height:0;padding:var(--ds-ref-space-500);gap:var(--ds-ref-space-500);flex-direction:column;flex:1;display:flex;overflow:hidden}.app-form-dialog{border-radius:var(--ds-sys-shape-corner-dialog);background:var(--ds-sys-color-surface-container-high);width:min(520px,100% - 48px);padding:var(--ds-ref-space-600);box-shadow:var(--ds-sys-elevation-modal);color:var(--ds-sys-color-on-surface);gap:var(--ds-ref-space-400);flex-direction:column;display:flex}.app-form-dialog__title{font-size:var(--ds-sys-typescale-title-large-size);font-weight:var(--ds-sys-typescale-title-large-weight)}.app-form-dialog__subtitle{font-size:var(--ds-sys-typescale-body-medium-size);color:var(--ds-sys-color-on-surface-variant);margin-top:2px}.app-form-dialog__actions{justify-content:flex-end;gap:var(--ds-ref-space-200);margin-top:var(--ds-ref-space-200);display:flex}.app-changelog{flex-direction:column;display:flex}.app-changelog__item{gap:var(--ds-ref-space-500);display:flex}.app-changelog__date{width:7rem;font-size:var(--ds-sys-typescale-body-small-size);color:var(--ds-sys-color-on-surface-variant);flex:none;padding-top:3px}.app-changelog__rail{flex-direction:column;flex:none;align-items:center;width:10px;padding-top:6px;display:flex}.app-changelog__dot{background:var(--ds-sys-color-outline-variant);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.app-changelog__item--major .app-changelog__dot{background:var(--ds-sys-color-primary)}.app-changelog__item--major .app-changelog__dot:after{content:"";border:1px solid var(--ds-sys-color-primary);border-radius:50%;position:absolute;inset:-4px}.app-changelog__line{background:var(--ds-sys-color-outline-variant);flex:1;width:1px;margin-top:6px}.app-changelog__item--major .app-changelog__line{background:var(--ds-sys-color-primary)}.app-changelog__body{min-width:0;padding-bottom:var(--ds-ref-space-800);flex:1}.app-changelog__title{font-size:var(--ds-sys-typescale-headline-small-size);letter-spacing:-.2px;margin:0 0 var(--ds-ref-space-200);font-weight:700}.app-changelog__summary{font-size:var(--ds-sys-typescale-body-large-size);color:var(--ds-sys-color-on-surface);margin:0 0 var(--ds-ref-space-400)}.app-changelog__h{font-size:var(--ds-sys-typescale-title-medium-size);margin:var(--ds-ref-space-400) 0 var(--ds-ref-space-200);font-weight:600}.app-changelog__body ul{font-size:var(--ds-sys-typescale-body-medium-size);color:var(--ds-sys-color-on-surface-variant);margin:0;padding-left:1.1em;line-height:1.55}.app-changelog__body ul li+li{margin-top:4px}.app-changelog__body ul b{color:var(--ds-sys-color-on-surface);font-weight:600}.app-changelog--mobile .app-changelog__item{gap:var(--ds-ref-space-300)}.app-changelog--mobile .app-changelog__date{order:-1;width:auto}.app-changelog--mobile .app-changelog__item{flex-direction:column;gap:4px}.app-changelog--mobile .app-changelog__rail{display:none}.app-changelog--mobile .app-changelog__body{padding-bottom:var(--ds-ref-space-600);box-shadow:inset 0 -1px 0 var(--ds-sys-color-outline-variant);margin-bottom:var(--ds-ref-space-500)}.app-changelog--mobile .app-changelog__title{font-size:var(--ds-sys-typescale-title-large-size)}.app-cloth{background:radial-gradient(120% 90% at 50% 18%,color-mix(in srgb,var(--ds-sys-color-on-surface) 7%,transparent),transparent 70%),var(--ds-sys-color-surface-container);place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.app-cloth__hint{text-align:center;color:var(--ds-sys-color-on-surface-variant);font-size:11px;position:absolute;bottom:10px;left:0;right:0}.app-ticket{color:#241f1a;width:216px;font-family:var(--ds-sys-font-family-mono),monospace;background:#faf7f0;border-radius:2px;padding:14px 14px 16px;font-size:9.5px;line-height:1.5;position:relative;transform:rotate(-1.6deg);box-shadow:0 18px 34px #00000047,0 4px 10px #00000029}.app-ticket:before{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(97deg,#0000000d 0 14px,#0000 14px 34px,#ffffff80 34px 40px,#0000 40px 58px);position:absolute;inset:0}.app-ticket--flat{transform:none;box-shadow:0 6px 18px #00000029}.app-ticket--flat:before{background:0 0}.app-ticket__brand{letter-spacing:.4px;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.app-ticket__brand svg{color:#0a0a0a;width:13px;height:13px}.app-ticket__center{text-align:center}.app-ticket__hr{border:0;border-top:1px dashed #b9b2a6;margin:7px 0}.app-ticket__row{justify-content:space-between;gap:8px;display:flex}.app-ticket__total{font-size:12px;font-weight:700}.app-ticket__qr{background:repeating-conic-gradient(#241f1a 0 25%,#faf7f0 0 50%) 0 0/10px 10px;border:4px solid #fff;outline:1px solid #241f1a;width:62px;height:62px;margin:8px auto 2px}.app-ticket__tag{color:#fff;letter-spacing:.8px;background:#0a0a0a;border-radius:3px;padding:2px 8px;font-size:9px;font-weight:800;position:absolute;top:10px;right:-10px;transform:rotate(7deg)}.app-brand-mark{color:var(--ds-sys-color-on-surface)}.docs-visual{border:1px solid var(--ds-sys-color-outline-variant,#ffffff1f);border-radius:28px;max-width:380px;margin:1.75rem auto;overflow:hidden;box-shadow:0 12px 32px #0000002e}@media (width<=420px){.docs-visual{border-radius:20px;max-width:100%}}.docs-visual .c-tabs--segmented{display:grid}.mk-stage{max-width:420px;margin:1.75rem auto}.mk-stage>.dg__toggle{z-index:1;margin-bottom:-10px;position:relative}.mk-stage>.dg__caption{text-align:center}
