:root{--suite-primary-text-light:#00875e;--aim-light-surface-2:210 18% 90%;--surface-tint-strength:10%;--surface-border-strength:30%;--surface-tone-strength:30%;--shadow-card:0 1px 2px 0 rgb(0 0 0/0.05)}.product-app-theme,:root{--primary-button-background:color-mix(in srgb,hsl(var(--primary)) 60%,black);--primary-button-hover-background:color-mix(in srgb,hsl(var(--primary)) 55%,black);--primary-button-foreground:#fff}.dark,.product-app-theme,.product-app-theme.dark,:root{--suite-primary-text:hsl(var(--suite-primary,161 70% 53%));--status-info:var(--suite-primary,161 70% 53%);--status-success:158 64% 62%;--status-warning:38 92% 68%;--status-error:0 85% 72%;--status-neutral:220 10% 75%}.light,.light .product-app-theme{--suite-primary-text:var(--suite-primary-text-light);--status-info:161 75% 25%;--status-success:158 75% 25%;--status-warning:32 90% 28%;--status-error:0 75% 35%;--status-neutral:215 20% 35%}.light .product-app-theme.dark{--suite-primary-text:hsl(var(--suite-primary,161 70% 53%));--status-info:var(--suite-primary,161 70% 53%);--status-success:158 64% 62%;--status-warning:38 92% 68%;--status-error:0 85% 72%;--status-neutral:220 10% 75%}.status-tone-info{--status-tone:var(--status-info)}.status-tone-primary{--status-tone:var(--primary)}.status-tone-success{--status-tone:var(--status-success)}.status-tone-warning{--status-tone:var(--status-warning)}.status-tone-error{--status-tone:var(--status-error)}.status-tone-neutral{--status-tone:var(--status-neutral)}.status-badge-outlined,.status-badge-soft{--status-badge-background:color-mix(in srgb,hsl(var(--status-tone)) var(--surface-tint-strength),hsl(var(--card)));--status-badge-foreground:color-mix(in srgb,hsl(var(--status-tone)) var(--surface-tone-strength),hsl(var(--foreground)));--status-badge-border:transparent}.status-badge-outlined{--status-badge-border:color-mix(in srgb,hsl(var(--status-tone)) var(--surface-border-strength),transparent)}.strip{container-type:inline-size}.strip.strip-tinted{--strip-accent-foreground:var(--surface-tone-foreground)}.progress-strip-action{color:var(--strip-accent-foreground)}.progress-strip .progress-strip-action:focus-visible,.progress-strip .progress-strip-action:hover{color:var(--strip-accent-foreground);background-color:color-mix(in srgb,var(--strip-accent) 15%,transparent)}.strip-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem}.strip-row>[data-icon-content]{display:grid;grid-column:1/3;grid-template-columns:subgrid}[data-tinted-surface]{--tinted-control-subtle-background:color-mix(in srgb,var(--surface-accent,hsl(var(--primary))) 5%,hsl(var(--card)));--tinted-control-background:color-mix(in srgb,var(--surface-accent,hsl(var(--primary))) 10%,hsl(var(--card)));--tinted-control-active-background:var(--tinted-control-background);--tinted-control-hover-background:color-mix(in srgb,var(--surface-accent,hsl(var(--primary))) 20%,hsl(var(--card)));--button-secondary-background:var(--tinted-control-background);--button-secondary-hover-background:var(--tinted-control-hover-background)}[data-tinted-surface] :is(input:not([data-slot=input-group-control]),textarea:not([data-slot=input-group-control]),[data-slot=input-group],[role=combobox]){background-color:var(--tinted-control-background)}[data-tinted-surface] :is(input:not([data-slot=input-group-control]),textarea:not([data-slot=input-group-control]),[data-slot=input-group],[role=combobox]):is(:hover,:focus-visible,:focus-within,[data-state=open],[aria-expanded=true]){background-color:var(--tinted-control-hover-background)}[data-tinted-surface] [data-button-variant=strip]{background-color:var(--tinted-control-background)}[data-tinted-surface] :is([data-button-variant=strip],[data-button-variant=ghost]):is(:active,[aria-pressed=true],[data-state=on],[data-state=open]){background-color:var(--tinted-control-active-background)}[data-tinted-surface] :is([data-button-variant=strip],[data-button-variant=ghost]):is(:hover,:focus-visible){background-color:var(--tinted-control-hover-background)}[data-tinted-surface] .tinted-control-surface{background-color:var(--tinted-control-subtle-background)}[data-tinted-surface] button.tinted-control-surface:hover{background-color:var(--tinted-control-hover-background)}[data-tinted-surface] [data-slot=toggle-group][data-variant=segmented]{background-color:var(--tinted-control-subtle-background)}[data-tinted-surface] [data-variant=segmented] [data-slot=toggle-group-item][data-state=on]{background-color:var(--tinted-control-active-background)}[data-tinted-surface] [data-variant=segmented] [data-slot=toggle-group-item][data-state=on] svg{color:var(--surface-accent,hsl(var(--primary)))}[data-tinted-surface] [data-variant=segmented] [data-slot=toggle-group-item]:hover{background-color:var(--tinted-control-hover-background)}[data-tinted-surface] .tinted-upload-surface{background-color:var(--tinted-control-background)}[data-tinted-surface] button.tinted-upload-surface:hover{background-color:var(--tinted-control-hover-background)}[data-tinted-surface] [data-badge-variant=soft]{background-color:var(--tinted-control-subtle-background);background-image:none}.strip-actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}.strip-dismiss{grid-column:3;grid-row:1}@container (min-width: 36rem){.strip-row{grid-template-columns:auto minmax(0,1fr) auto auto}.strip-actions{grid-column:3;grid-row:1;align-self:center;margin-top:0}.strip-dismiss{grid-column:4}}.product-app-theme,.product-app-theme.dark{color-scheme:dark;--aim-dark-canvas:210 19% 8%;--aim-dark-surface-1:215 21.4% 11%;--aim-dark-surface-2:214 16% 17%;--aim-dark-border:210 14% 20%;--aim-dark-foreground:192 29% 97%;--aim-dark-muted-foreground:220 1.6% 64.1%;--suite-primary:161 70% 53%;--shadow-surface:0 10px 30px rgb(0 0 0/0.18);--shadow-floating:0 12px 32px rgb(0 0 0/0.22);--shadow-icon:0 8px 22px rgb(0 0 0/0.18);--shadow-glass-floating:inset 0 1px 0 rgb(255 255 255/0.14),0 12px 32px rgb(0 0 0/0.22);--shadow-glass-control:inset 0 1px 0 rgb(255 255 255/0.18),0 8px 20px rgb(0 0 0/0.16);--shadow-glass-control-active:inset 0 1px 0 rgb(255 255 255/0.22),0 8px 20px rgb(0 0 0/0.18),0 0 0 1px rgb(255 255 255/0.08);--background:var(--aim-dark-canvas);--foreground:var(--aim-dark-foreground);--card:var(--aim-dark-surface-1);--card-foreground:var(--aim-dark-foreground);--popover:var(--aim-dark-surface-1);--popover-foreground:var(--aim-dark-foreground);--primary:var(--suite-primary);--primary-foreground:var(--aim-dark-canvas);--secondary:var(--aim-dark-surface-2);--secondary-foreground:var(--aim-dark-foreground);--muted:var(--aim-dark-surface-2);--muted-foreground:var(--aim-dark-muted-foreground);--accent:var(--aim-dark-surface-2);--accent-foreground:var(--aim-dark-foreground);--destructive:0 62.8% 50%;--destructive-foreground:210 40% 98%;--border:var(--aim-dark-border);--input:var(--aim-dark-border);--ring:161 70% 53%}.light .product-app-theme{color-scheme:light;--aim-dark-canvas:210 20% 95.5%;--aim-dark-surface-1:0 0% 100%;--aim-dark-surface-2:var(--aim-light-surface-2);--aim-dark-border:214 20% 85%;--aim-dark-foreground:215 25% 15%;--aim-dark-muted-foreground:215 16% 40%;--primary-foreground:210 25% 12%;--shadow-surface:0 10px 30px rgb(15 23 42/0.08);--shadow-floating:0 12px 32px rgb(15 23 42/0.1);--shadow-icon:0 8px 22px rgb(15 23 42/0.08);--shadow-glass-floating:inset 0 1px 0 rgb(255 255 255/0.6),0 12px 32px rgb(15 23 42/0.1);--shadow-glass-control:inset 0 1px 0 rgb(255 255 255/0.7),0 8px 20px rgb(15 23 42/0.08);--shadow-glass-control-active:inset 0 1px 0 rgb(255 255 255/0.8),0 8px 20px rgb(15 23 42/0.1),0 0 0 1px rgb(15 23 42/0.06)}.light .product-app-theme.dark,.product-app-theme.dark{color-scheme:dark;--aim-dark-canvas:210 19% 8%;--aim-dark-surface-1:215 21.4% 11%;--aim-dark-surface-2:214 16% 17%;--aim-dark-border:210 14% 20%;--aim-dark-foreground:192 29% 97%;--aim-dark-muted-foreground:220 1.6% 64.1%;--shadow-surface:0 10px 30px rgb(0 0 0/0.18);--shadow-floating:0 12px 32px rgb(0 0 0/0.22);--shadow-icon:0 8px 22px rgb(0 0 0/0.18)}.product-app-theme input,.product-app-theme textarea{caret-color:hsl(var(--ring))}@keyframes drawer-enter{0%{transform:translateX(calc(100% + 1rem))}to{transform:translateX(0)}}