:root{--lab-ease-out: cubic-bezier(.22, 1, .36, 1);--lab-ease-in: cubic-bezier(.55, 0, .75, .2)}@keyframes lab-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}}@keyframes lab-menu-out{to{opacity:0;transform:translateY(-3px) scale(.97)}}.lab-expression-suggestions[data-state=open]{animation:lab-menu-in .18s var(--lab-ease-out) both;transform-origin:top left}.lab-expression-suggestions[data-state=closed]{animation:lab-menu-out .14s var(--lab-ease-in) both;pointer-events:none}.lab-swap{display:inline-grid;place-items:center;flex-shrink:0}.lab-swap>.lab-swap-item{grid-area:1 / 1;display:inline-flex}.lab-swap>.lab-swap-item[data-state=in]{animation:lab-swap-in .22s var(--lab-ease-out) both}.lab-swap>.lab-swap-item[data-state=out]{animation:lab-swap-out .16s var(--lab-ease-in) both}@keyframes lab-swap-in{0%{opacity:0;transform:scale(.55) rotate(-25deg);filter:blur(2px)}}@keyframes lab-swap-out{to{opacity:0;transform:scale(.55) rotate(25deg);filter:blur(2px)}}@media(prefers-reduced-motion:reduce){.lab-expression-suggestions[data-state],.lab-swap>.lab-swap-item{animation-duration:1ms!important}}.lab-stable-text{display:inline-grid;font-variant-numeric:tabular-nums}.lab-stable-text>span{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .18s var(--lab-ease-out),transform .22s var(--lab-ease-out),visibility 0s .18s}.lab-stable-text>span[data-active]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab-auto-height{overflow:clip;overflow-clip-margin:24px;transition:height .32s var(--lab-ease-out)}.lab-auto-height-inner{display:flow-root}@media(prefers-reduced-motion:reduce){.lab-auto-height{transition:none}}@property --lab-press-glow-r{syntax: "<length>"; inherits: false; initial-value: 8px;}html[data-lab-theme]{--lab-radius-scale: 1;--lab-corner-fit: 1;--lab-corner-scale: calc(var(--lab-radius-scale, 1) * var(--lab-corner-fit));--lab-capsule-fade: clamp(0, (var(--lab-radius-scale, 1) - .75) * 4, 1);--lab-capsule-smoothing: calc(1 - var(--lab-capsule-fade) * var(--lab-capsule-fade) * (3 - 2 * var(--lab-capsule-fade)));--lab-capsule-scale: calc(var(--lab-radius-scale, 1) * (1 - (1 - var(--lab-corner-fit)) * var(--lab-capsule-smoothing)));--lab-corner-shape-capsule: superellipse(calc(1 + var(--lab-capsule-smoothing) / 2));--lab-ground-pixels-opacity: .18;--lab-space-1: 4px;--lab-space-2: 8px;--lab-space-3: 12px;--lab-space-4: 16px;--lab-space-6: 24px;--lab-space-8: 32px;--lab-radius-group: calc(20px * var(--lab-corner-scale, 1));--lab-radius-panel: calc(24px * var(--lab-corner-scale, 1));--lab-radius-glass: calc(32px * var(--lab-corner-scale, 1));--lab-radius-small: calc(12px * var(--lab-corner-scale, 1));--lab-control-small: 30px;--lab-control-height: 36px;--lab-control-large: 52px;--lab-control-padding-small: 10px;--lab-control-padding: 12px;--lab-control-padding-large: 20px;--lab-control-font-small: 15px;--lab-control-font: 17px;--lab-control-font-large: 17px;--lab-field-height-small: 36px;--lab-field-height: 44px;--lab-row-height: 44px;--lab-menu-row-height: 40px;--lab-toolbar-item: 44px;--lab-toolbar-gap: var(--lab-shell-gap);--lab-toolbar-inset: var(--lab-shell-gap);--lab-segmented-inset: 2px;--lab-switch-width: 63px;--lab-switch-height: 28px;--lab-thumb-width: 37px;--lab-thumb-height: 24px;--lab-slider-track: 6px;--lab-list-row-height: 54px;--lab-list-corner: 26px;--lab-list-inset: 16px;--lab-sidebar-width: 304px;--lab-shell-gap: 8px;--lab-navigation-rail-width: 64px;--lab-control-touch-target: 44px;--lab-press-scale-glass: 1.06;--lab-press-scale: 1.03;--lab-spring-snappy: .54s linear(0, .026, .089, .175, .271, .37, .466, .554, .635, .705, .766, .818, .861, .896, .924, .946, .964, .977, .987, .994, .999, 1.002, 1.004, 1.006, 1.006, 1.006, 1.006, 1.006, 1.005, 1.004, 1.004, 1.003, 1.003, 1.002, 1.002, 1.001, 1.001, 1.001, 1.001, 1, 1);--lab-spring-bouncy: .86s linear(0, .032, .113, .221, .343, .466, .582, .687, .778, .854, .914, .961, .996, 1.019, 1.034, 1.043, 1.046, 1.045, 1.042, 1.037, 1.032, 1.026, 1.021, 1.016, 1.011, 1.008, 1.005, 1.002, 1.001, .999, .999, .998, .998, .998, .998, .998, .998, .999, .999, .999, 1);--lab-spring-smooth: .76s linear(0, .024, .083, .161, .248, .335, .419, .498, .569, .633, .689, .738, .78, .816, .847, .872, .894, .913, .928, .941, .951, .96, .967, .973, .978, .982, .985, .988, .99, .992, .994, .995, .996, .997, .997, .998, .998, .999, .999, .999, 1);--lab-spring-smooth-duration: .76s;--lab-radius-control: calc(var(--lab-control-height) / 2 * var(--lab-capsule-scale, 1));--lab-radius-control-small: calc(var(--lab-control-small) / 2 * var(--lab-capsule-scale, 1));--lab-list-radius: calc(var(--lab-list-corner) * var(--lab-corner-scale, 1));--lab-toolbar-control: calc(var(--lab-toolbar-item) - 6px);--lab-focus-ring-width: 2px;--lab-focus-ring-offset: 1px;--lab-focus-ring-color: color-mix(in srgb, var(--lab-focus) 65%, transparent);--lab-font: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "IBM Plex Sans Arabic", sans-serif;--lab-font-brand: Outfit, "IBM Plex Sans Arabic", sans-serif;--lab-duration-fast: .14s;--lab-duration-normal: .22s;--lab-ease: cubic-bezier(.2, .8, .2, 1);--lab-danger: #a02b2b;--lab-on-danger: #fff;--lab-control-surface: var(--lab-surface);--lab-control-border: color-mix(in srgb, var(--lab-ink) 15%, var(--lab-surface));--lab-control-hover: color-mix(in srgb, var(--lab-ink) 5%, var(--lab-surface));--lab-control-pressed: color-mix(in srgb, var(--lab-ink) 10%, var(--lab-surface));--lab-glass-tint: .5;--lab-glass-veil: .52;--lab-glass-veil-large: .52;--lab-glass-colour-loss: .435;--lab-glass-colour-loss-large: .435;--lab-glass-lift-gain: .92;--lab-glass-lift-offset: 0;--lab-glass-shadow-alpha: .02;--lab-glass-fill: color-mix(in srgb, var(--lab-surface) calc(max(var(--lab-glass-tint) * var(--lab-glass-veil), var(--lab-glass-floor, 0))*100%) , transparent);--lab-glass-fill-large: color-mix(in srgb, var(--lab-surface) calc(max(var(--lab-glass-tint) * var(--lab-glass-veil-large), var(--lab-glass-floor, 0))*100%) , transparent);--lab-glass-saturate: calc((1 - var(--lab-glass-tint) * var(--lab-glass-colour-loss)) / (1 - var(--lab-glass-tint) * var(--lab-glass-veil)));--lab-glass-saturate-large: calc((1 - var(--lab-glass-tint) * var(--lab-glass-colour-loss-large)) / (1 - var(--lab-glass-tint) * var(--lab-glass-veil-large)));--lab-glass-lift: contrast(calc((1.03 + (var(--lab-glass-lift-gain) - 1.03) * var(--lab-glass-tint)) / (1.182 + (var(--lab-glass-lift-gain) + 2 * var(--lab-glass-lift-offset) - 1.182) * var(--lab-glass-tint)))) brightness(calc(1.182 + (var(--lab-glass-lift-gain) + 2 * var(--lab-glass-lift-offset) - 1.182) * var(--lab-glass-tint)));--lab-glass-blur: 0px;--lab-glass-blur-large: 0px;--lab-glass-edge-light: rgb(255 255 255 / 62%);--lab-glass-edge-low: rgb(255 255 255 / 27%);--lab-glass-shadow: 0 8px 24px -14px rgb(0 0 0 / 18%);--lab-glass-shadow-color: rgb(0 0 0 / var(--lab-glass-shadow-alpha));--lab-glass-glow: rgb(255 255 255 / 45%);--lab-glass-light: inset 0 1px 0 var(--lab-glass-edge-low), inset 0 -1px 0 rgb(0 0 0 / 6%);--lab-control-selected: color-mix(in srgb, var(--lab-primary) 22%, var(--lab-surface));--lab-control-highlight: rgb(255 255 255 / 76%);--lab-control-depth: 0 2px 6px rgb(0 0 0 / 8%);--lab-control-raised-shadow: inset 0 1px 0 var(--lab-control-highlight), var(--lab-control-depth)}@supports not (corner-shape: superellipse(1.5)){html[data-lab-theme]{--lab-corner-fit: .76}}html[data-lab-theme=dark]{--lab-glass-veil: .05;--lab-glass-veil-large: .05;--lab-glass-colour-loss: -.147;--lab-glass-colour-loss-large: -.147;--lab-glass-lift-gain: .863;--lab-glass-lift-offset: .095;--lab-glass-edge-light: rgb(255 255 255 / 13%);--lab-glass-edge-low: rgb(255 255 255 / 14%);--lab-glass-shadow: 0 8px 24px -14px rgb(0 0 0 / 40%);--lab-glass-shadow-alpha: .04;--lab-glass-glow: rgb(255 255 255 / 16%);--lab-danger: #ffb4ab;--lab-on-danger: #571812;--lab-control-highlight: rgb(255 255 255 / 20%);--lab-control-depth: 0 2px 6px rgb(0 0 0 / 18%)}:is(.lab-app,.lab-presentation,.lab-floating-root){font-family:var(--lab-font);color:var(--lab-ink)}:is(.lab-app,.lab-presentation,.lab-floating-root) :focus-visible{outline:var(--lab-focus-ring-width) solid var(--lab-focus-ring-color);outline-offset:var(--lab-focus-ring-offset)}:where(.lab-light-edge){position:relative}@supports (mask-composite: exclude) or (-webkit-mask-composite: xor){.lab-light-edge:after{content:"";position:absolute;inset:-1px;z-index:1;box-sizing:border-box;padding:1px;border-radius:inherit;corner-shape:inherit;background:linear-gradient(135deg,var(--lab-glass-edge-light),var(--lab-glass-edge-low) 22%,transparent 48%,transparent 72%,var(--lab-glass-edge-low));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;clip-path:var(--lab-corner-clip, none);pointer-events:none}}:where(.lab-control){position:relative}.lab-control{box-sizing:border-box;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;min-height:var(--lab-control-height);padding:0 var(--lab-control-padding);border:1px solid transparent;border-radius:var(--lab-radius-control);background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.lab-control[data-legacy-size=icon]{width:var(--lab-control-height);height:var(--lab-control-height);padding:0}.lab-control[data-legacy-size=sm]{min-height:var(--lab-control-small)}.lab-control[data-legacy-size=lg]{min-height:var(--lab-control-large)}.lab-input,.lab-textarea{box-sizing:border-box;width:100%}.lab-textarea{display:block;resize:vertical}.lab-label{font-size:13px;font-weight:500;line-height:20px}html[data-lab-theme] :where(.lab-control[data-variant]){--lab-control-fill: transparent;--lab-control-fill-hover: var(--lab-control-hover);--lab-control-fill-pressed: var(--lab-control-pressed);--lab-control-edge: transparent;--lab-control-elevation: none}html[data-lab-theme] .lab-control[data-variant]{--lab-control-size: var(--lab-control-height);--lab-control-inline: var(--lab-control-padding);--lab-control-label: var(--lab-control-font);height:var(--lab-control-size);min-height:var(--lab-control-size);width:auto;min-width:0;padding:0 var(--lab-control-inline);display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--lab-control-edge);border-radius:calc(var(--lab-control-size) / 2 * var(--lab-capsule-scale, 1));corner-shape:var(--lab-corner-shape-capsule, superellipse(1.5));font:400 var(--lab-control-label) / round(calc(var(--lab-control-label) * 1.3),1px) var(--lab-font);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--lab-ink);background:var(--lab-control-fill);box-shadow:var(--lab-control-elevation);overflow:visible;filter:none;cursor:pointer;transition:background-color var(--lab-duration-fast) var(--lab-ease),border-color var(--lab-duration-fast) var(--lab-ease),box-shadow var(--lab-duration-fast) var(--lab-ease),color var(--lab-duration-fast) var(--lab-ease)}html[data-lab-theme] .lab-control[data-variant=secondary]{--lab-control-fill: var(--lab-control-surface);--lab-control-edge: var(--lab-control-border);--lab-control-elevation: var(--lab-control-raised-shadow)}html[data-lab-theme] .lab-control[data-variant=destructive]{--lab-control-fill: color-mix(in srgb, var(--lab-danger) 7%, var(--lab-surface));--lab-control-fill-hover: color-mix(in srgb, var(--lab-danger) 12%, var(--lab-surface));--lab-control-fill-pressed: color-mix(in srgb, var(--lab-danger) 18%, var(--lab-surface));--lab-control-edge: color-mix(in srgb, var(--lab-danger) 19%, var(--lab-surface));color:var(--lab-danger)}html[data-lab-theme] .lab-control[data-control-appearance=toolbar]:not([data-variant=primary]):not([data-variant=filled],[data-variant=destructive],[aria-pressed=true],[data-state=on],[aria-current=page]){--lab-control-fill: transparent;--lab-control-edge: transparent;--lab-control-elevation: none}html[data-lab-theme] .lab-control[data-variant]:is([aria-pressed=true],[data-state=on],[aria-current=page]){--lab-control-fill: var(--lab-control-selected);--lab-control-fill-hover: color-mix(in srgb, var(--lab-primary) 30%, var(--lab-surface));--lab-control-fill-pressed: color-mix(in srgb, var(--lab-primary) 36%, var(--lab-surface));--lab-control-edge: color-mix(in srgb, var(--lab-primary) 38%, var(--lab-line));--lab-control-elevation: inset 0 1px 2px rgb(0 0 0 / 6%);color:var(--lab-ink)}html[data-lab-theme] .lab-control[data-variant]:hover:not(:disabled,[data-disabled]){background:var(--lab-control-fill-hover);filter:none}html[data-lab-theme] .lab-control[data-variant]:active:not(:disabled,[data-disabled]){background:var(--lab-control-fill-pressed);box-shadow:inset 0 1px 2px #0000001a}html[data-lab-theme] .lab-control[data-variant]:focus-visible{outline:var(--lab-focus-ring-width) solid var(--lab-focus-ring-color);outline-offset:var(--lab-focus-ring-offset);background:var(--lab-control-fill-hover)}html[data-lab-theme] .lab-control[data-variant]>svg:not(.lab-pixel-texture,.lab-pixel-loader,.lab-pixel-art,.lab-shader){width:18px;height:18px;flex-shrink:0}html[data-lab-theme] .lab-control[data-variant] svg.lucide{stroke-width:1.75}html[data-lab-theme] .lab-control[data-variant]{max-width:100%}html[data-lab-theme] .lab-control[data-variant]>.lab-control-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-lab-theme] .lab-control[data-control-size=icon]>svg:not(.lab-pixel-texture,.lab-pixel-loader,.lab-pixel-art,.lab-shader){width:20px;height:20px}html[data-lab-theme] .lab-control[data-icon-size=small]>svg:not(.lab-pixel-texture,.lab-pixel-loader,.lab-pixel-art,.lab-shader){width:18px;height:18px}html[data-lab-theme] .lab-control:is([data-control-size=small],[data-icon-size=small]){--lab-control-size: var(--lab-control-small);--lab-control-inline: var(--lab-control-padding-small);--lab-control-label: var(--lab-control-font-small)}html[data-lab-theme] .lab-control:is([data-control-size=large],[data-icon-size=large]){--lab-control-size: var(--lab-control-large);--lab-control-inline: var(--lab-control-padding-large);--lab-control-label: var(--lab-control-font-large)}html[data-lab-theme] .lab-control[data-control-size=icon]{width:var(--lab-control-size);min-width:var(--lab-control-size);padding:0}html[data-lab-theme] .lab-control:is(:disabled,[data-disabled]){cursor:not-allowed;opacity:.42}html[data-lab-theme] .lab-control[data-loading]{cursor:progress;opacity:.78}html[data-lab-theme] :is(.lab-input,.lab-textarea,.lab-select){border-radius:var(--lab-radius-control);corner-shape:superellipse(1.5);font-family:var(--lab-font)}.lab-system-surface{border:1px solid var(--lab-line);border-radius:var(--lab-radius-panel);corner-shape:superellipse(1.5);background:var(--lab-surface);padding:var(--lab-space-6)}html[data-lab-density=compact][data-lab-theme]{--lab-space-3: 10px;--lab-space-4: 12px;--lab-space-6: 16px;--lab-space-8: 24px;--lab-control-small: 26px;--lab-control-height: 30px;--lab-control-large: 36px;--lab-control-padding-small: 8px;--lab-control-padding: 10px;--lab-control-padding-large: 12px;--lab-control-font-small: 13px;--lab-control-font: 15px;--lab-control-font-large: 17px;--lab-field-height-small: 30px;--lab-field-height: 36px;--lab-row-height: 32px;--lab-menu-row-height: 30px;--lab-toolbar-item: 36px;--lab-switch-width: 54px;--lab-switch-height: 24px;--lab-thumb-width: 31px;--lab-thumb-height: 20px;--lab-slider-track: 5px;--lab-list-row-height: 44px;--lab-list-corner: 20px;--lab-list-inset: 12px;--lab-sidebar-width: 248px;--lab-navigation-rail-width: 52px}html[data-lab-density=thin][data-lab-theme]{--lab-space-1: 2px;--lab-space-2: 6px;--lab-space-3: 8px;--lab-space-4: 10px;--lab-space-6: 12px;--lab-space-8: 18px;--lab-control-small: 22px;--lab-control-height: 26px;--lab-control-large: 30px;--lab-control-padding-small: 6px;--lab-control-padding: 8px;--lab-control-padding-large: 10px;--lab-control-font-small: 12px;--lab-control-font: 13px;--lab-control-font-large: 15px;--lab-field-height-small: 26px;--lab-field-height: 30px;--lab-row-height: 26px;--lab-menu-row-height: 24px;--lab-toolbar-item: 30px;--lab-switch-width: 45px;--lab-switch-height: 20px;--lab-thumb-width: 25px;--lab-thumb-height: 16px;--lab-slider-track: 4px;--lab-list-row-height: 36px;--lab-list-corner: 16px;--lab-list-inset: 10px;--lab-sidebar-width: 224px;--lab-navigation-rail-width: 44px}@media(pointer:coarse){html[data-lab-theme] :is(.lab-control[data-variant],.lab-choice,.lab-slider[data-switch]):before{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--lab-control-touch-target));height:max(100%,var(--lab-control-touch-target));translate:-50% -50%}html[data-lab-theme] .lab-toolbar-group .lab-control[data-variant]:before{content:none}}@media(prefers-reduced-motion:no-preference){html[data-lab-theme] .lab-control[data-press]{transition:background-color var(--lab-duration-fast) var(--lab-ease),border-color var(--lab-duration-fast) var(--lab-ease),box-shadow var(--lab-duration-fast) var(--lab-ease),color var(--lab-duration-fast) var(--lab-ease),scale var(--lab-spring-bouncy)}html[data-lab-theme] .lab-control[data-press=content]:active:not(:disabled,[data-disabled],[data-glass-member],[data-glass-member] *,[data-glass-own-press] *){scale:var(--lab-press-scale);transition:background-color var(--lab-duration-fast) var(--lab-ease),border-color var(--lab-duration-fast) var(--lab-ease),box-shadow var(--lab-duration-fast) var(--lab-ease),color var(--lab-duration-fast) var(--lab-ease),scale var(--lab-spring-snappy)}html[data-lab-theme]:not([data-lab-glass=transparent],[data-lab-glass=solid]) .lab-control[data-press=glass]:active:not(:disabled,[data-disabled],[data-glass-member],[data-glass-member] *,[data-glass-own-press] *){scale:var(--lab-press-scale-glass);transition:background-color var(--lab-duration-fast) var(--lab-ease),border-color var(--lab-duration-fast) var(--lab-ease),box-shadow var(--lab-duration-fast) var(--lab-ease),color var(--lab-duration-fast) var(--lab-ease),scale var(--lab-spring-snappy)}html[data-lab-theme] .lab-control[data-press=glass]:after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;corner-shape:inherit;background:radial-gradient(circle var(--lab-press-glow-r) at var(--lab-press-x, 50%) var(--lab-press-y, 50%),var(--lab-glass-glow),transparent);opacity:0;pointer-events:none;transition:opacity var(--lab-spring-smooth),--lab-press-glow-r 0s var(--lab-spring-smooth-duration)}html[data-lab-theme]:not([data-lab-glass=transparent],[data-lab-glass=solid]) .lab-control[data-press=glass]:active:not(:disabled,[data-disabled],[data-glass-member],[data-glass-member] *,[data-glass-own-press] *):after{--lab-press-glow-r: var(--lab-press-glow-to, 120px);opacity:1;transition:opacity 0s,--lab-press-glow-r var(--lab-spring-smooth)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){html[data-lab-theme] .lab-control[data-press=glass]:after{content:none}}@media(prefers-reduced-motion:reduce){html[data-lab-theme]{--lab-duration-fast: 0ms;--lab-duration-normal: 0ms}}html[data-lab-theme]:is([data-lab-motion=reduced],[data-lab-motion=none]){--lab-duration-fast: 0ms;--lab-duration-normal: 0ms;--lab-menu-exit: .12s}html[data-lab-theme]:is([data-lab-motion=reduced],[data-lab-motion=none]) .lab-control[data-press]:active{scale:none!important}html[data-lab-theme]:is([data-lab-motion=reduced],[data-lab-motion=none]) .lab-control[data-press=glass]:after{content:none}html[data-lab-motion=reduced] :where([class*=lab-]),html[data-lab-motion=reduced] :where([class*=lab-]):before,html[data-lab-motion=reduced] :where([class*=lab-]):after{transition-duration:0ms!important;transition-delay:0ms!important;animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}html[data-lab-motion=none] :where([class*=lab-]),html[data-lab-motion=none] :where([class*=lab-]):before,html[data-lab-motion=none] :where([class*=lab-]):after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-lab-motion=none]::view-transition-group(*),html[data-lab-motion=none]::view-transition-old(*),html[data-lab-motion=none]::view-transition-new(*){animation:none!important}@media(prefers-contrast:more){html[data-lab-theme]{--lab-focus-ring-width: 3px !important;--lab-focus-ring-offset: 2px !important;--lab-focus-ring-color: var(--lab-focus) !important}}@media(forced-colors:active){html[data-lab-theme]{--lab-focus-ring-width: 3px !important;--lab-focus-ring-offset: 2px !important;--lab-focus-ring-color: Highlight !important}}html[data-lab-theme][data-lab-glass-blur=on]{--lab-glass-blur: 2.9px;--lab-glass-blur-large: 5.2px}html[data-lab-theme][data-lab-glass-bends=off][data-lab-glass-refraction=on]:not([data-lab-glass=transparent],[data-lab-glass=solid]){--lab-glass-blur: 5.8px;--lab-glass-blur-large: 10.4px}html[data-lab-theme][data-lab-glass-bends=off]:not([data-lab-glass=solid]){--lab-glass-floor: .88}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-lab-theme]:not([data-lab-glass=solid]){--lab-glass-floor: .88}}html[data-lab-theme][data-lab-glass=solid] .lab-glass-group{background:var(--lab-surface);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-lab-glass=solid] .lab-light-edge:after{display:none}@supports not (backdrop-filter: blur(1px)){html[data-lab-theme] .lab-glass-group{background:var(--lab-surface)}}@media(prefers-contrast:more){html[data-lab-theme] .lab-glass-group{background:var(--lab-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--lab-ink)}.lab-light-edge:after{display:none}}@media(prefers-reduced-transparency:reduce){html[data-lab-theme] .lab-glass-group{background:var(--lab-surface);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-lab-theme] .lab-glass-group:before{background:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){.lab-light-edge:after{display:none}html[data-lab-theme] .lab-glass-group{background:Canvas;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid CanvasText}html[data-lab-theme] .lab-glass-group:before,html[data-lab-theme] .lab-glass-group:after{display:none}html[data-lab-theme] .lab-control[data-variant]{border:1px solid ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none;forced-color-adjust:auto}html[data-lab-theme] .lab-control:is([data-variant=primary],[data-variant=filled]),html[data-lab-theme] .lab-control[data-variant]:is([aria-pressed=true],[data-state=on],[aria-current=page]){border-color:Highlight;background:Highlight;color:HighlightText}html[data-lab-theme] .lab-control[data-variant]:hover:not(:disabled,[data-disabled]),html[data-lab-theme] .lab-control[data-variant]:active:not(:disabled,[data-disabled]){background:Highlight;color:HighlightText;box-shadow:none}html[data-lab-theme] .lab-control[data-variant]:disabled{border-color:GrayText;color:GrayText;opacity:1}html[data-lab-theme] .lab-control[data-variant]:focus-visible{outline-color:Highlight}}.lab-app{min-height:100dvh;position:relative;isolation:isolate;background:var(--lab-ground)}.lab-app *,.lab-presentation *,.lab-floating-root *{box-sizing:border-box}:is(.lab-app,.lab-presentation) :is(h1,h2,h3,h4){margin:0;font-weight:500;letter-spacing:-.035em;line-height:1.12;line-height:round(1.12em,1px)}.lab-app p{margin:0}:is(.lab-app,.lab-presentation) a{color:inherit;text-decoration:none}:is(.lab-app,.lab-presentation) .lab-control{isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;box-shadow:none;font-family:var(--lab-font)}:is(.lab-app,.lab-presentation) .lab-control>.lab-pixel-texture{z-index:-1;--pixel-texture-opacity: .19;clip-path:var(--lab-corner-clip, inset(0 round var(--lab-radius-control)))}html[data-lab-theme] :is(.lab-input,.lab-textarea,.lab-select){min-height:var(--lab-field-height);color-scheme:inherit;height:auto;padding:5px 10px;border:1px solid var(--lab-line);background:var(--lab-surface);color:var(--lab-ink);box-shadow:inset 0 1px 0 var(--lab-glass-edge-low);font:400 13px/20px var(--lab-font)}html[data-lab-theme] input.lab-input:-webkit-autofill{-webkit-text-fill-color:var(--lab-ink);caret-color:var(--lab-ink);box-shadow:0 0 0 1000px var(--lab-surface) inset}html[data-lab-theme] :is(.lab-input,.lab-select){height:var(--lab-field-height)}html[data-lab-theme] :is(.lab-input,.lab-textarea,.lab-select):focus-visible{border-color:var(--lab-focus);box-shadow:inset 0 0 0 calc(var(--lab-focus-ring-width) - 1px) var(--lab-focus);outline:none}html[data-lab-theme] :is(.lab-input,.lab-textarea,.lab-select):is(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}html[data-lab-theme] :is(.lab-input,.lab-textarea,.lab-select)[aria-invalid=true]{border-color:var(--lab-danger)}.lab-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;text-align:start}html[data-lab-theme] .lab-select{border-color:var(--lab-control-border);box-shadow:var(--lab-control-raised-shadow)}html[data-lab-theme] .lab-select:not(:disabled):hover{background:var(--lab-control-hover)}html[data-lab-theme] .lab-select[data-state=open]{background:var(--lab-control-pressed)}html[data-lab-theme] .lab-select-menu{min-inline-size:min(max(var(--lab-menu-min-width),var(--radix-select-trigger-width)),var(--radix-popper-available-width, 100vw));max-block-size:min(320px,var(--radix-select-content-available-height))}.lab-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:default;outline:none}html[data-lab-theme] .lab-select-option[data-state=checked]{color:var(--lab-ink);font-weight:500}html[data-lab-theme] .lab-select-option[data-disabled]{opacity:.5;pointer-events:none}html[data-lab-theme] .lab-ui-page .lab-theme-switch:not([data-variant]){width:var(--lab-control-height);height:var(--lab-control-height);padding:0;border:0;background:transparent;color:var(--lab-ink);border-radius:var(--lab-radius-control);corner-shape:superellipse(1.5);cursor:pointer}html[data-lab-theme] .lab-select{justify-content:space-between}@media(pointer:coarse){html[data-lab-theme] :is(.lab-input,.lab-select,.lab-select-option){min-height:var(--lab-control-touch-target)}html[data-lab-theme] .lab-ui-page .lab-theme-switch:not([data-variant]){width:var(--lab-control-touch-target);height:var(--lab-control-touch-target)}}@media(forced-colors:active){html[data-lab-theme] input.lab-input:-webkit-autofill{-webkit-text-fill-color:CanvasText;box-shadow:none}html[data-lab-theme] :is(.lab-input,.lab-textarea,.lab-select){border-color:ButtonText;background:Canvas;color:CanvasText;box-shadow:none}html[data-lab-theme] .lab-select-option[data-highlighted]{background:Highlight;color:HighlightText}html[data-lab-theme] :is(.lab-input,.lab-textarea,.lab-select):focus-visible{border-color:Highlight;outline:var(--lab-focus-ring-width) solid Highlight;outline-offset:var(--lab-focus-ring-offset)}}html[data-lab-theme] .lab-control:is([data-variant=primary],[data-variant=filled])>.lab-pixel-texture{--pixel-texture-opacity: .08}[dir=rtl] .lab-dir-flip{transform:scaleX(-1)}html[data-lab-theme] .lab-select-option[data-state=checked]{background:var(--lab-control-selected)}html[data-lab-theme] .lab-select-option[data-highlighted]{background:color-mix(in srgb,var(--lab-primary) 14%,var(--lab-surface))}html[data-lab-theme] .lab-select-option[data-state=checked][data-highlighted]{background:color-mix(in srgb,var(--lab-primary) 28%,var(--lab-surface))}.lab-select-option>:first-child{min-width:0;overflow-wrap:anywhere}.lab-select-option>:last-child{flex-shrink:0}@media(pointer:coarse){.lab-select-option{min-height:var(--lab-control-touch-target)}}@media(forced-colors:active){html[data-lab-theme] .lab-select-option[data-state=checked],html[data-lab-theme] .lab-select-option[data-highlighted],html[data-lab-theme] .lab-select-option[data-state=checked][data-highlighted]{background:Highlight;color:HighlightText}}html[data-lab-theme] .lab-control[data-control-size=icon][data-icon-size=inline]{width:1em;min-width:1em;height:1em;min-height:1em;padding:0;border:0;border-radius:calc(3px * var(--lab-corner-scale, 1));corner-shape:superellipse(1.5);font-size:inherit}.lab-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-lab-theme] [data-surface-variant]{--lab-variant-fill: transparent;--lab-variant-hover: var(--lab-control-hover);--lab-variant-pressed: var(--lab-control-pressed);--lab-variant-edge: transparent;--lab-variant-shadow: none;--lab-variant-ink: var(--lab-ink);--lab-variant-label: var(--lab-muted);--lab-variant-label-surface: var(--lab-surface)}html[data-lab-theme] [data-surface-variant=filled]{--lab-variant-fill: var(--lab-primary);--lab-variant-hover: color-mix(in srgb, var(--lab-primary) 92%, white);--lab-variant-pressed: color-mix(in srgb, var(--lab-primary) 90%, var(--lab-on-primary));--lab-variant-edge: color-mix(in srgb, var(--lab-on-primary) 12%, var(--lab-primary));--lab-variant-ink: var(--lab-on-primary);--lab-variant-label: var(--lab-on-primary);--lab-variant-label-surface: var(--lab-primary)}html[data-lab-theme] [data-surface-variant=tonal]{--lab-variant-fill: color-mix(in srgb, var(--lab-primary) 22%, var(--lab-surface));--lab-variant-hover: color-mix(in srgb, var(--lab-primary) 30%, var(--lab-surface));--lab-variant-pressed: color-mix(in srgb, var(--lab-primary) 36%, var(--lab-surface));--lab-variant-label-surface: var(--lab-variant-fill)}html[data-lab-theme] [data-surface-variant=elevated]{--lab-variant-fill: var(--lab-control-surface);--lab-variant-edge: var(--lab-control-border);--lab-variant-shadow: var(--lab-control-raised-shadow);--lab-variant-label-surface: var(--lab-control-surface)}html[data-lab-theme] [data-surface-variant=outlined]{--lab-variant-edge: var(--lab-control-border)}html[data-lab-theme] .lab-control[data-surface-variant]{--lab-control-fill: var(--lab-variant-fill);--lab-control-fill-hover: var(--lab-variant-hover);--lab-control-fill-pressed: var(--lab-variant-pressed);--lab-control-edge: var(--lab-variant-edge);--lab-control-elevation: var(--lab-variant-shadow);color:var(--lab-variant-ink)}html[data-lab-theme] .lab-control[data-surface-variant]:is([data-surface-variant=outlined],[data-surface-variant=text]){color:var(--lab-focus)}html[data-lab-theme] .lab-control[data-surface-variant][data-control-appearance=toolbar]:not([data-surface-variant=filled],[aria-pressed=true],[data-state=on],[aria-current=page]){--lab-control-fill: transparent;--lab-control-edge: transparent;--lab-control-elevation: none}html[data-lab-theme] .lab-control[data-surface-variant]:is([aria-pressed=true],[data-state=on],[aria-current=page]){--lab-control-fill: var(--lab-control-selected);--lab-control-fill-hover: color-mix(in srgb, var(--lab-primary) 30%, var(--lab-surface));--lab-control-fill-pressed: color-mix(in srgb, var(--lab-primary) 36%, var(--lab-surface));--lab-control-edge: color-mix(in srgb, var(--lab-primary) 38%, var(--lab-line));--lab-control-elevation: inset 0 1px 2px rgb(0 0 0 / 6%);color:var(--lab-ink)}html[data-lab-theme] .lab-select[data-surface-variant]{box-sizing:border-box;height:var(--lab-control-height);min-height:var(--lab-control-height);border:1px solid var(--lab-variant-edge);background:var(--lab-variant-fill);color:var(--lab-variant-ink);box-shadow:var(--lab-variant-shadow);border-radius:var(--lab-radius-control);corner-shape:var(--lab-corner-shape-capsule, superellipse(1.5))}html[data-lab-theme] .lab-select[data-surface-variant][data-control-size=small]{height:var(--lab-control-small);min-height:var(--lab-control-small);padding-inline:var(--lab-control-padding-small);border-radius:var(--lab-radius-control-small)}html[data-lab-theme] .lab-select[data-surface-variant]:hover:not(:disabled){background:var(--lab-variant-hover)}html[data-lab-theme] .lab-select[data-surface-variant][data-state=open]{background:var(--lab-variant-pressed)}html[data-lab-theme] .lab-select[data-surface-variant][aria-invalid=true]{border-color:var(--lab-danger)}@media(pointer:coarse){html[data-lab-theme] .lab-select[data-surface-variant][data-control-size]{height:max(var(--lab-control-height),var(--lab-control-touch-target));min-height:max(var(--lab-control-height),var(--lab-control-touch-target))}}@media(forced-colors:active){html[data-lab-theme] [data-surface-variant]{--lab-variant-fill: Canvas;--lab-variant-ink: CanvasText;--lab-variant-label: CanvasText;--lab-variant-edge: ButtonText;--lab-variant-shadow: none;--lab-variant-label-surface: Canvas}html[data-lab-theme] .lab-control[data-surface-variant]{color:ButtonText}html[data-lab-theme] .lab-control[data-surface-variant=filled]{background:Highlight;color:HighlightText}}html[data-lab-theme] .lab-control[data-surface-variant=filled]{--lab-control-elevation: var(--lab-control-raised-shadow)}html[data-lab-theme] .lab-control[data-variant][data-prominent]{--lab-prominent-tint: var(--lab-primary);--lab-prominent-shade: linear-gradient(to bottom, transparent 6%, rgb(0 0 0 / 5%) 24%, transparent 46%);--lab-prominent-base: rgb(from var(--lab-prominent-tint) calc((r - 7.65) / .97) calc((g - 7.65) / .97) calc((b - 7.65) / .97) / .97);--lab-prominent-hover: rgb(from color-mix(in srgb, var(--lab-prominent-tint) 92%, white) calc((r - 7.65) / .97) calc((g - 7.65) / .97) calc((b - 7.65) / .97) / .97);--lab-prominent-pressed: rgb(from color-mix(in srgb, var(--lab-prominent-tint) 88%, black) calc((r - 7.65) / .97) calc((g - 7.65) / .97) calc((b - 7.65) / .97) / .97);--lab-control-fill: var(--lab-prominent-shade), var(--lab-prominent-base);--lab-control-fill-hover: var(--lab-prominent-shade), var(--lab-prominent-hover);--lab-control-fill-pressed: var(--lab-prominent-shade), var(--lab-prominent-pressed);--lab-control-edge: transparent;border-color:rgb(255 255 255 / 55%) rgb(255 255 255 / 15%);--lab-control-elevation: inset 0 -8px 8px -4px rgb(255 255 255 / 6%), -1.25px 0 0 -.75px rgb(0 0 0 / 9.8%), 1.25px 0 0 -.75px rgb(0 0 0 / 9.8%), 0 8px 15px rgb(0 0 0 / var(--lab-glass-shadow-alpha));color:var(--lab-on-primary);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html[data-lab-theme] .lab-control[data-variant=destructive][data-prominent]{--lab-prominent-tint: var(--lab-danger);color:var(--lab-on-danger)}html[data-lab-theme] .lab-control[data-variant][data-prominent]:active:not(:disabled,[data-disabled]){box-shadow:var(--lab-control-elevation)}@media(prefers-reduced-transparency:reduce){html[data-lab-theme] .lab-control[data-variant][data-prominent]{--lab-prominent-base: var(--lab-prominent-tint);--lab-prominent-hover: color-mix(in srgb, var(--lab-prominent-tint) 92%, white);--lab-prominent-pressed: color-mix(in srgb, var(--lab-prominent-tint) 88%, black);backdrop-filter:none;-webkit-backdrop-filter:none}}.lab-actions-bar{--lab-actions-gap: var(--lab-space-1);position:relative;flex:1 1 auto;min-inline-size:0;inline-size:100%;font-family:var(--lab-font)}.lab-actions-bar__row{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:var(--lab-actions-gap);min-block-size:var(--lab-control-height)}.lab-actions-bar[data-align=start] .lab-actions-bar__row{justify-content:flex-start}.lab-actions-bar[data-measured=false] .lab-actions-bar__row{visibility:hidden}.lab-actions-bar__entry{display:inline-flex;flex:0 0 auto}.lab-actions-bar__measure{display:flex;position:absolute;inset-block-start:0;inset-block-end:auto;inset-inline-start:0;inset-inline-end:auto;inline-size:0;block-size:0;overflow:hidden;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}html[data-lab-theme] .lab-actions-bar__control{position:relative;isolation:isolate;flex:0 0 auto;white-space:nowrap}.lab-actions-bar[data-size=small] .lab-actions-bar__row{min-block-size:var(--lab-control-small)}html[data-lab-theme] .lab-actions-bar__control[aria-pressed=true]{border-color:var(--lab-focus);background:var(--lab-surface-soft)}.lab-actions-bar__icon,.lab-actions-menu__leading{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;inline-size:18px;block-size:18px}.lab-actions-bar__icon>svg,.lab-actions-menu__leading>svg{inline-size:18px;block-size:18px}html[data-lab-theme] .lab-actions-bar__control[data-control-size=icon] .lab-actions-bar__icon,html[data-lab-theme] .lab-actions-bar__control[data-control-size=icon] .lab-actions-bar__icon>svg{flex:0 0 20px;width:20px;height:20px;inline-size:20px;block-size:20px}.lab-actions-bar__error{display:block;margin-block-start:var(--lab-space-2);color:var(--lab-danger);font-size:13px}.lab-actions-menu__item{display:flex;position:relative;align-items:center;gap:var(--lab-space-3);outline:none;cursor:default;-webkit-user-select:none;user-select:none}.lab-actions-menu__label{flex:1 1 auto;overflow-wrap:anywhere}.lab-actions-menu__item[data-highlighted],.lab-actions-menu__item[data-state=open]{background:color-mix(in srgb,var(--lab-ink) 8%,transparent)}.lab-actions-menu__item[data-destructive]{color:var(--lab-danger)}.lab-actions-menu__item[data-disabled]{opacity:.5;pointer-events:none}.lab-actions-menu__chevron{flex:0 0 auto;margin-inline-start:var(--lab-space-3)}@media(pointer:coarse){.lab-actions-bar__row{min-block-size:var(--lab-control-touch-target)}}@media(forced-colors:active){.lab-actions-menu__item[data-highlighted],.lab-actions-menu__item[data-state=open]{background:Highlight;color:HighlightText;forced-color-adjust:none}.lab-actions-menu__item[data-destructive]{color:LinkText}}.lab-actions-bar__ghost{position:absolute;margin:0;pointer-events:none}:where(.lab-glass-container){position:relative;z-index:0}.lab-glass-material{position:absolute;inset:0;z-index:-1;pointer-events:none}.lab-glass-material>*{stop-color:var(--lab-surface);position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lab-glass-backdrop{position:absolute;box-sizing:border-box;corner-shape:superellipse(1.5);background:var(--lab-glass-fill);backdrop-filter:blur(var(--lab-glass-blur)) saturate(var(--lab-glass-saturate)) var(--lab-glass-lift);-webkit-backdrop-filter:blur(var(--lab-glass-blur)) saturate(var(--lab-glass-saturate)) var(--lab-glass-lift)}.lab-glass-backdrop[data-glass-size=large]{--lab-glass-saturate: var(--lab-glass-saturate-large);background:var(--lab-glass-fill-large)}.lab-glass-edge,.lab-glass-rim{fill:none;stroke-width:2}.lab-glass-edge{stroke:transparent}.lab-glass-rim-base{stroke:var(--lab-glass-edge-low)}.lab-glass-stop-light{stop-color:var(--lab-glass-edge-light)}.lab-glass-shadow-shape{fill:var(--lab-glass-shadow-color)}.lab-glass-hairline{fill:#000}@media not (forced-colors:active){html[data-lab-theme] .lab-glass-container[data-glass-ready] [data-glass-member],html[data-lab-theme] .lab-glass-container[data-glass-ready][data-glass-member]{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-lab-theme] .lab-glass-container[data-glass-ready] [data-glass-member]:before,html[data-lab-theme] .lab-glass-container[data-glass-ready] [data-glass-member]:after,html[data-lab-theme] .lab-glass-container[data-glass-ready][data-glass-member]:before,html[data-lab-theme] .lab-glass-container[data-glass-ready][data-glass-member]:after{display:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lab-glass-backdrop{background:var(--lab-surface)}}@media(prefers-reduced-transparency:reduce){.lab-glass-backdrop{background:var(--lab-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.lab-glass-rim{display:none}}@media(prefers-contrast:more){.lab-glass-backdrop{background:var(--lab-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.lab-glass-edge{stroke:var(--lab-ink)}.lab-glass-rim{display:none}}@media(forced-colors:active){.lab-glass-material{display:none}}.lab-glass-glow-stop{stop-color:var(--lab-glass-glow)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.lab-glass-glow-stop{stop-color:transparent}}html[data-lab-glass=solid] .lab-glass-backdrop{background:var(--lab-surface);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-lab-glass=solid] .lab-glass-rim,html[data-lab-glass=solid] .lab-glass-glow-stop,html[data-lab-glass=solid] .lab-glass-hairline{display:none}html[data-lab-glass=solid] .lab-glass-edge{stroke:var(--lab-line)}.lab-glass-container[data-glass-backdrop]{--lab-glass-fill: color-mix(in srgb, var(--lab-surface) calc(max(var(--lab-glass-tint) * var(--lab-glass-veil), var(--lab-glass-floor, 0))*100%) , transparent);--lab-glass-fill-large: color-mix(in srgb, var(--lab-surface) calc(max(var(--lab-glass-tint) * var(--lab-glass-veil-large), var(--lab-glass-floor, 0))*100%) , transparent);--lab-glass-saturate: calc((1 - var(--lab-glass-tint) * var(--lab-glass-colour-loss)) / (1 - var(--lab-glass-tint) * var(--lab-glass-veil)));--lab-glass-saturate-large: calc((1 - var(--lab-glass-tint) * var(--lab-glass-colour-loss-large)) / (1 - var(--lab-glass-tint) * var(--lab-glass-veil-large)));--lab-glass-shadow-color: rgb(0 0 0 / var(--lab-glass-shadow-alpha));--lab-glass-lift: contrast(calc((1.03 + (var(--lab-glass-lift-gain) - 1.03) * var(--lab-glass-tint)) / (1.182 + (var(--lab-glass-lift-gain) + 2 * var(--lab-glass-lift-offset) - 1.182) * var(--lab-glass-tint)))) brightness(calc(1.182 + (var(--lab-glass-lift-gain) + 2 * var(--lab-glass-lift-offset) - 1.182) * var(--lab-glass-tint)));--lab-control-surface: var(--lab-surface);--lab-control-border: color-mix(in srgb, var(--lab-ink) 15%, var(--lab-surface));--lab-control-hover: color-mix(in srgb, var(--lab-ink) 6%, var(--lab-surface));--lab-control-pressed: color-mix(in srgb, var(--lab-ink) 12%, var(--lab-surface));--lab-control-selected: color-mix(in srgb, var(--lab-primary) 24%, var(--lab-surface));--lab-focus: var(--lab-ink);color:var(--lab-ink)}.lab-glass-container[data-glass-backdrop=dark]{--lab-surface: #1d211e;--lab-surface-soft: #262b27;--lab-ink: #f2f5f0;--lab-muted: #b7c0b4;--lab-line: rgb(255 255 255 / 16%);--lab-glass-veil: .05;--lab-glass-veil-large: .05;--lab-glass-colour-loss: -.147;--lab-glass-colour-loss-large: -.147;--lab-glass-lift-gain: .863;--lab-glass-lift-offset: .095;--lab-glass-shadow-alpha: .04;--lab-control-highlight: rgb(255 255 255 / 20%)}.lab-glass-container[data-glass-backdrop=light]{--lab-surface: #fbfcfa;--lab-surface-soft: #eef1ec;--lab-ink: #151a16;--lab-muted: #5d675a;--lab-line: rgb(0 0 0 / 12%);--lab-glass-veil: .52;--lab-glass-veil-large: .52;--lab-glass-colour-loss: .435;--lab-glass-colour-loss-large: .435;--lab-glass-lift-gain: .92;--lab-glass-lift-offset: 0;--lab-glass-shadow-alpha: .02;--lab-control-highlight: rgb(255 255 255 / 76%)}.lab-glass-material>.lab-glass-filters{width:0;height:0}.lab-glass-backdrop{transition:background-color .24s var(--lab-ease)}:where(.lab-glass-container){transition:color .24s var(--lab-ease)}@media(prefers-reduced-motion:reduce){.lab-glass-backdrop,:where(.lab-glass-container){transition:none}}.lab-glass-rim-reflection{stroke:var(--lab-glass-edge-light)}.lab-glass-surface-highlight{fill:var(--lab-glass-edge-light);fill:rgb(from var(--lab-glass-edge-light) r g b / calc(alpha/.4 + .24));stroke:none}.lab-glass-surface-shade{fill:var(--lab-glass-shadow-color);fill:rgb(from var(--lab-glass-shadow-color) r g b / calc(alpha*2));stroke:none}.lab-glass-container[data-glass-local-tint]{--lab-glass-fill: color-mix(in srgb, var(--lab-surface) calc(max(var(--lab-glass-tint) * var(--lab-glass-veil), var(--lab-glass-floor, 0))*100%) , transparent);--lab-glass-fill-large: color-mix(in srgb, var(--lab-surface) calc(max(var(--lab-glass-tint) * var(--lab-glass-veil-large), var(--lab-glass-floor, 0))*100%) , transparent);--lab-glass-saturate: calc((1 - var(--lab-glass-tint) * var(--lab-glass-colour-loss)) / (1 - var(--lab-glass-tint) * var(--lab-glass-veil)));--lab-glass-saturate-large: calc((1 - var(--lab-glass-tint) * var(--lab-glass-colour-loss-large)) / (1 - var(--lab-glass-tint) * var(--lab-glass-veil-large)));--lab-glass-lift: contrast(calc((1.03 + (var(--lab-glass-lift-gain) - 1.03) * var(--lab-glass-tint)) / (1.182 + (var(--lab-glass-lift-gain) + 2 * var(--lab-glass-lift-offset) - 1.182) * var(--lab-glass-tint)))) brightness(calc(1.182 + (var(--lab-glass-lift-gain) + 2 * var(--lab-glass-lift-offset) - 1.182) * var(--lab-glass-tint)));--lab-glass-shadow-color: rgb(0 0 0 / var(--lab-glass-shadow-alpha))}.lab-glass-reflection-layer{pointer-events:none}.lab-glass-reflection-canvas{position:absolute;pointer-events:none}.lab-glass-backdrop[data-glass-source]{overflow:clip;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.lab-glass-source{position:absolute;inset:0;background-repeat:no-repeat;pointer-events:none}.lab-glass-backdrop[data-glass-source]:after{content:"";position:absolute;inset:0;background:var(--lab-glass-fill);pointer-events:none}.lab-glass-backdrop[data-glass-source][data-glass-size=large]:after{background:var(--lab-glass-fill-large)}.lab-glass-backdrop[data-glass-source]:after{border-radius:inherit;corner-shape:inherit}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.lab-glass-source{display:none}.lab-glass-backdrop[data-glass-source]:after{background:var(--lab-surface)}}html[data-lab-glass=solid] .lab-glass-source{display:none}html[data-lab-glass=solid] .lab-glass-backdrop[data-glass-source]:after{background:var(--lab-surface)}.lab-glass-container[data-glass-corners=round] [data-glass-member]{corner-shape:round}.lab-glass-bar{display:contents}html[data-lab-theme]{--lab-menu-tint: 1;--lab-menu-veil: max(var(--lab-glass-veil-large), .88);--lab-menu-blur: max(var(--lab-glass-blur-large), 20px);--lab-menu-fill: color-mix(in srgb, var(--lab-surface) calc(var(--lab-menu-veil) * 100%), transparent);--lab-menu-saturate: calc( (1 - var(--lab-menu-tint) * var(--lab-glass-colour-loss-large)) / (1 - var(--lab-menu-tint) * var(--lab-glass-veil-large)) );--lab-menu-lift: contrast(calc((1.03 - .03 * var(--lab-menu-tint)) / (1.182 - .182 * var(--lab-menu-tint)))) brightness(calc(1.182 - .182 * var(--lab-menu-tint)));--lab-menu-shadow: 0 14px 40px -12px rgb(0 0 0 / 24%)}.lab-glass-container[data-glass-local-tint][data-glass-material=menu]{--lab-glass-fill: var(--lab-menu-fill);--lab-glass-fill-large: var(--lab-menu-fill);--lab-glass-saturate: var(--lab-menu-saturate);--lab-glass-saturate-large: var(--lab-menu-saturate);--lab-glass-lift: var(--lab-menu-lift);--lab-glass-shadow-color: rgb(0 0 0 / 24%)}html[data-lab-theme]{--lab-menu-min-width: 250px;--lab-menu-max-width: 360px;--lab-menu-row: 42px;--lab-menu-separator: 21px;--lab-menu-inset: 10px;--lab-menu-row-inline: 14px;--lab-menu-radius: var(--lab-radius-glass);--lab-menu-exit: .5s}html[data-lab-density=compact][data-lab-theme]{--lab-menu-min-width: 220px;--lab-menu-row: 34px;--lab-menu-separator: 15px;--lab-menu-inset: 6px;--lab-menu-row-inline: 10px}html[data-lab-density=thin][data-lab-theme]{--lab-menu-min-width: 200px;--lab-menu-row: 28px;--lab-menu-separator: 11px;--lab-menu-inset: 4px;--lab-menu-row-inline: 8px}@media(prefers-reduced-motion:reduce){html[data-lab-theme]{--lab-menu-exit: .12s}}:where(.lab-floating-boundary){position:relative}.lab-menu{position:relative;z-index:160;box-sizing:border-box;display:flex;flex-direction:column;min-inline-size:min(var(--lab-menu-min-width),var(--radix-popper-available-width, 100vw));max-inline-size:min(var(--lab-menu-max-width),var(--radix-popper-available-width, 100vw));max-block-size:var(--radix-popper-available-height, none);color:var(--lab-ink);font:400 14px/20px var(--lab-font);outline:none;animation:none}.lab-menu:is([data-state=closed],[data-closing]){animation:lab-menu-exit var(--lab-menu-exit) linear both;pointer-events:none}@keyframes lab-menu-exit{0%{outline-color:transparent}to{outline-color:transparent}}.lab-menu__glass,.lab-menu__bubble{display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0}.lab-menu__bubble{position:relative;overflow:hidden;border-radius:var(--lab-menu-radius);corner-shape:superellipse(1.5)}.lab-menu__body{display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0;box-sizing:border-box;padding:var(--lab-menu-inset);overflow-y:auto;overscroll-behavior:contain}.lab-menu :is(.lab-menu__item,.lab-actions-menu__item,.lab-pc-menu-item,.lab-select-option){min-block-size:var(--lab-menu-row);padding-block:0;padding-inline:var(--lab-menu-row-inline);border-radius:calc(var(--lab-menu-radius) - var(--lab-menu-inset));corner-shape:superellipse(1.5)}.lab-menu__item{display:flex;align-items:center;gap:var(--lab-space-3, 12px);outline:none;cursor:default;-webkit-user-select:none;user-select:none}.lab-menu__item[data-highlighted],.lab-menu__item[data-state=open]{background:color-mix(in srgb,var(--lab-ink) 8%,transparent)}.lab-menu__item[data-disabled]{opacity:.5;pointer-events:none}.lab-menu__label{padding:6px var(--lab-menu-row-inline) 2px;color:var(--lab-muted);font-size:12px;line-height:16px}.lab-menu :is(.lab-menu__separator,.lab-pc-menu-sep){position:relative;flex:none;block-size:var(--lab-menu-separator);margin:0;border:0;background:none}.lab-menu :is(.lab-menu__separator,.lab-pc-menu-sep):after{content:"";position:absolute;inset-inline:max(0px,calc(24px - var(--lab-menu-inset)));inset-block-start:calc(50% - .5px);block-size:1px;background:var(--lab-line)}@media(pointer:coarse){.lab-menu :is(.lab-menu__item,.lab-actions-menu__item,.lab-pc-menu-item,.lab-select-option){min-block-size:max(var(--lab-menu-row),44px)}}@media(forced-colors:active){.lab-menu__bubble{background:Canvas;color:CanvasText;border:1px solid CanvasText}.lab-menu__item[data-highlighted],.lab-menu__item[data-state=open]{background:Highlight;color:HighlightText;forced-color-adjust:none}}.lab-pixel-art{display:block;flex:none;max-width:100%;overflow:visible;pointer-events:none;-webkit-user-select:none;user-select:none;shape-rendering:crispEdges}.lab-pixel-shader{display:block;pointer-events:none}.lab-pixel-tone-ink{color:var(--lab-ink, #182b22)}.lab-pixel-tone-sage{color:var(--lab-pixel-sage, #647b5c)}.lab-pixel-tone-inverse{color:#fff}.lab-pixel-tone-muted{color:var(--lab-pixel-muted, #9da995)}.lab-pixel-texture{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:var(--pixel-texture-opacity, .13);pointer-events:none;-webkit-user-select:none;user-select:none;shape-rendering:crispEdges}.lab-pixel-art-animated{animation:lab-pixel-breathe 3.6s ease-in-out infinite}.lab-pixel-texture-animated{animation:lab-pixel-texture-breathe 2.8s ease-in-out infinite}.lab-pixel-loader{display:inline-grid;width:var(--pixel-loader-size, 20px);height:var(--pixel-loader-size, 20px);grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:2px;flex:none;vertical-align:middle}.lab-pixel-loader-cell{display:block;background:currentColor;opacity:.25;animation:lab-pixel-loading 1.2s ease-in-out var(--pixel-delay, 0ms) infinite}@keyframes lab-pixel-loading{0%,70%,to{opacity:.22;transform:scale(.7)}35%{opacity:1;transform:scale(1)}}@keyframes lab-pixel-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes lab-pixel-texture-breathe{0%,to{opacity:var(--pixel-texture-opacity, .13)}50%{opacity:calc(var(--pixel-texture-opacity, .13) * .55)}}@media(prefers-reduced-motion:reduce){.lab-pixel-art-animated,.lab-pixel-texture-animated,.lab-pixel-loader-cell{animation:none}.lab-pixel-loader-cell{opacity:.7}}html:is([data-lab-motion=reduced],[data-lab-motion=none]) :is(.lab-pixel-art-animated,.lab-pixel-texture-animated,.lab-pixel-loader-cell){animation:none!important}html:is([data-lab-motion=reduced],[data-lab-motion=none]) .lab-pixel-loader-cell{opacity:.7}@media(forced-colors:active){.lab-pixel-texture,.lab-pixel-shader,.lab-pixel-art[aria-hidden=true],.lab-pixel-loader[aria-hidden=true]{display:none!important}}.lab-square-slot{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;block-size:var(--lab-square-slot-size, 100%);aspect-ratio:1}html[data-lab-theme] .lab-control[data-variant]>.lab-square-slot{--lab-square-slot-size: var(--lab-control-size);margin-block:-1px}html[data-lab-theme] .lab-control[data-variant]>.lab-square-slot:nth-child(1 of:not(.lab-sr-only,.lab-pixel-texture,.lab-pixel-loader)){margin-inline-start:calc(-1px - var(--lab-control-inline))}html[data-lab-theme] .lab-control[data-variant]>.lab-square-slot:nth-last-child(1 of:not(.lab-sr-only,.lab-pixel-texture,.lab-pixel-loader)){margin-inline-end:calc(-1px - var(--lab-control-inline))}html[data-lab-theme] .lab-control[data-variant]>.lab-square-slot>svg{flex:none;width:20px;height:20px}html[data-lab-theme] .lab-control[data-control-size=small]>.lab-square-slot>svg{width:18px;height:18px}html[data-lab-theme]{--lab-presentation-scrim: rgb(0 0 0 / 20%);--lab-alert-width: 320px;--lab-alert-radius: calc(35px * var(--lab-corner-scale, 1));--lab-alert-button: 48px;--lab-alert-inset: 16px;--lab-alert-gap: var(--lab-shell-gap, 8px);--lab-modal-width: 560px;--lab-modal-wide-width: 980px;--lab-modal-fill-height: 720px;--lab-pane-max-share: 60cqi}html[data-lab-theme=dark]{--lab-presentation-scrim: rgb(0 0 0 / 48%)}html[data-lab-density=compact][data-lab-theme]{--lab-alert-width: 300px;--lab-alert-radius: calc(30px * var(--lab-corner-scale, 1));--lab-alert-button: 40px;--lab-alert-inset: 12px}html[data-lab-density=thin][data-lab-theme]{--lab-alert-width: 280px;--lab-alert-radius: calc(26px * var(--lab-corner-scale, 1));--lab-alert-button: 34px;--lab-alert-inset: 10px}.lab-presentation{position:fixed;inset:0;z-index:1000;box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:var(--lab-ink);font:15px/23px var(--lab-font);outline:none;container-type:size}.lab-presentation::backdrop{background:transparent}.lab-presentation[data-inline]{position:absolute}.lab-presentation:is([data-kind=alert],[data-kind=modal]):is([open],[data-inline]){display:grid;place-items:center}.lab-presentation:not([data-modal]){pointer-events:none}.lab-presentation:not([data-modal])>*{pointer-events:auto}html:has(.lab-presentation[data-modal][open]){overflow:hidden}.lab-presentation-scrim{position:absolute;inset:0;background:var(--lab-presentation-scrim);opacity:0;-webkit-tap-highlight-color:transparent}.lab-presentation-header{display:flex;align-items:center;gap:var(--lab-toolbar-gap);inline-size:100%}.lab-presentation-header-start{flex:1;min-inline-size:0}.lab-presentation-header-title{inline-size:fit-content;max-inline-size:100%}html[data-lab-theme] .lab-presentation-title{margin:0;padding:0 10px;overflow:hidden;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.lab-presentation-header>:not(.lab-presentation-header-start){flex-shrink:0}.lab-presentation-body{display:flex;flex-direction:column;flex:0 1 auto;min-block-size:0}.lab-presentation-body[data-fill]{flex:1 1 0%}.lab-presentation-scroll{flex:1 1 0%;min-block-size:0;--lab-scroll-surface: var(--lab-surface)}.lab-presentation-scroll .lab-scroll-viewport{overscroll-behavior:contain}.lab-presentation-content{display:flow-root;min-inline-size:0}.lab-modal{position:relative;z-index:1;display:flex;flex-direction:column;box-sizing:border-box;inline-size:min(var(--lab-modal-width),calc(100cqi - 4 * var(--lab-shell-gap, 8px)));max-block-size:calc(100cqb - 4 * var(--lab-shell-gap, 8px));overflow:clip;border:1px solid var(--lab-line);border-radius:var(--lab-radius-panel);corner-shape:superellipse(1.5);background:var(--lab-surface);box-shadow:0 30px 80px -24px #0006;transform-origin:50% 50%}.lab-modal--wide{inline-size:min(var(--lab-modal-wide-width),calc(100cqi - 4 * var(--lab-shell-gap, 8px)))}.lab-modal[data-fill]{block-size:min(var(--lab-modal-fill-height),calc(100cqb - 4 * var(--lab-shell-gap, 8px)))}:is(.lab-modal,.lab-pane) .lab-presentation-scroll{border-radius:calc(var(--lab-radius-panel) - 1px)}.lab-alert{position:relative;z-index:1;display:flex;flex-direction:column;box-sizing:border-box;inline-size:min(var(--lab-alert-width),calc(100cqi - 2 * var(--lab-alert-inset)));max-block-size:calc(100cqb - 2 * var(--lab-alert-inset));overflow-y:auto;overscroll-behavior:contain;border-radius:var(--lab-alert-radius);corner-shape:superellipse(1.5);color:var(--lab-ink);text-align:center;background:var(--lab-menu-fill);backdrop-filter:blur(var(--lab-menu-blur)) saturate(var(--lab-menu-saturate)) var(--lab-menu-lift);-webkit-backdrop-filter:blur(var(--lab-menu-blur)) saturate(var(--lab-menu-saturate)) var(--lab-menu-lift);box-shadow:var(--lab-menu-shadow),inset 0 0 0 1px var(--lab-line),var(--lab-glass-light);transform-origin:50% 50%}.lab-alert-text{display:grid;gap:4px;padding:24px 24px 0}html[data-lab-theme] .lab-alert-title{margin:0;font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.01em;overflow-wrap:anywhere}.lab-alert-message{color:var(--lab-muted);font-size:15px;line-height:20px;overflow-wrap:anywhere}.lab-alert-message>p{margin:0}.lab-alert-content{padding:16px var(--lab-alert-inset) 0;text-align:start}.lab-alert-actions{--lab-control-height: var(--lab-alert-button);display:flex;flex-direction:column;gap:var(--lab-alert-gap);padding:20px var(--lab-alert-inset) var(--lab-alert-inset)}.lab-alert[data-layout=row] .lab-alert-actions{flex-direction:row}html[data-lab-theme] .lab-alert .lab-alert-action{flex:1 1 0%;inline-size:100%;min-inline-size:0}.lab-alert-action-label{display:inline-block;white-space:nowrap}.lab-pane-frame{position:absolute;inset-block:0;inset-inline-end:0;z-index:1;display:flex;align-items:flex-start;gap:var(--lab-shell-gap, 8px);box-sizing:border-box;max-inline-size:100%;padding:var(--lab-shell-gap, 8px)}.lab-pane-frame[data-side=start]{inset-inline-end:auto;inset-inline-start:0;flex-direction:row-reverse}.lab-pane{display:flex;flex-direction:column;align-self:stretch;box-sizing:border-box;inline-size:min(var(--lab-pane-width, 420px),var(--lab-pane-max-share));min-inline-size:0;overflow:clip;border:1px solid var(--lab-line);border-radius:var(--lab-radius-panel);corner-shape:superellipse(1.5);background:var(--lab-surface);box-shadow:0 20px 60px -24px #00000059}.lab-pane-close{flex:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lab-alert{background:var(--lab-surface)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.lab-alert{background:var(--lab-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.lab-alert{box-shadow:inset 0 0 0 1px var(--lab-ink)}}html[data-lab-glass=solid] .lab-alert{background:var(--lab-surface);backdrop-filter:none;-webkit-backdrop-filter:none}@media(forced-colors:active){.lab-alert,.lab-modal,.lab-pane{background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.lab-scaffold{--lab-rail-edge: left;--lab-player-reserve: 0px;--lab-header-reserve: 0px;--lab-rail-reserve: 0px;--lab-rail-width: 0px;--lab-rail-height: 0px;--lab-notice-reserve: 0px;--lab-viewport-bottom: 0px;min-height:100dvh}.lab-scaffold .lab-app{padding-bottom:max(var(--lab-player-reserve, 0px),var(--lab-notice-reserve, 0px))}.lab-floating-root,.lab-floating-layer{position:fixed;inset:0;pointer-events:none;transform:none;filter:none;perspective:none;contain:none}.lab-floating-root{z-index:40;color:var(--lab-ink);font:13px/20px var(--lab-font)}.lab-floating-root *,.lab-floating-layer *{box-sizing:border-box}.lab-floating-layer>*{pointer-events:auto}.lab-floating-layer--header,.lab-floating-layer--rail{z-index:1}.lab-floating-layer--player{z-index:2}.lab-floating-layer--notice{z-index:3}.lab-floating-layer--notice>*{bottom:calc(var(--lab-floating-bottom, 0px) + var(--lab-shell-gap))}:where(.lab-glass-group){position:relative}.lab-glass-group{--lab-glass-radius: var(--lab-radius-glass, 32px);isolation:isolate;border:1px solid var(--lab-line);border-radius:var(--lab-glass-radius);corner-shape:superellipse(1.5);background:var(--lab-glass-fill);backdrop-filter:blur(var(--lab-glass-blur)) saturate(var(--lab-glass-saturate)) var(--lab-glass-lift);-webkit-backdrop-filter:blur(var(--lab-glass-blur)) saturate(var(--lab-glass-saturate)) var(--lab-glass-lift);box-shadow:var(--lab-glass-light),var(--lab-glass-shadow)}.lab-glass-group:before{display:none}.lab-glass-group:is(.lab-toolbar-group,.lab-dock){corner-shape:var(--lab-corner-shape-capsule, superellipse(1.5))}.lab-view-transition{view-transition-name:lab-content}html[data-lab-transition]::view-transition-old(root),html[data-lab-transition]::view-transition-new(root){animation:none;mix-blend-mode:normal}html[data-lab-transition]::view-transition-group(lab-content){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}html[data-lab-transition]::view-transition-old(lab-content){animation:lab-view-leave .16s ease both}html[data-lab-transition]::view-transition-new(lab-content){animation:lab-view-enter .22s cubic-bezier(.2,.8,.2,1) both}@keyframes lab-view-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lab-view-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@media(max-width:720px){.lab-scaffold,.lab-floating-root{--lab-rail-edge: top}.lab-glass-group{--lab-glass-radius: calc(27px * var(--lab-corner-scale, 1))}}@supports (corner-shape: superellipse(1.5)){.lab-glass-group:before,.lab-glass-group:after{corner-shape:inherit;overflow:hidden}}@supports not (backdrop-filter: blur(1px)){.lab-glass-group{background-color:var(--lab-surface)}}@media(prefers-reduced-transparency:reduce){.lab-glass-group{background:var(--lab-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.lab-glass-group:before{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.lab-view-transition{view-transition-name:none}html[data-lab-transition]::view-transition-old(lab-content),html[data-lab-transition]::view-transition-new(lab-content){animation:none}}.lab-toolbar-layout[role=group]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lab-toolbar-gap);inline-size:100%;min-inline-size:0;container:lab-toolbar / inline-size;pointer-events:none}.lab-toolbar-leading{display:flex;flex:0 1 auto;min-inline-size:0;max-inline-size:100%}.lab-toolbar-trailing{display:flex;flex:0 0 auto;align-items:center;gap:var(--lab-toolbar-gap);min-inline-size:0}.lab-toolbar-group{inline-size:fit-content;max-inline-size:100%;--lab-control-height: var(--lab-toolbar-control);--lab-glass-radius: calc((var(--lab-toolbar-control) + 6px) / 2 * var(--lab-capsule-scale, 1));display:flex;align-items:center;gap:0;min-inline-size:0;min-block-size:calc(var(--lab-toolbar-control) + 6px);padding:2px;pointer-events:auto}.lab-toolbar-group[data-orientation=vertical]{flex-direction:column;inline-size:auto;min-block-size:0;min-inline-size:calc(var(--lab-toolbar-control) + 6px)}.lab-toolbar-group>.lab-control[data-variant]{border-radius:calc(var(--lab-glass-radius) - 2px)}@media(pointer:coarse){.lab-toolbar-group{--lab-toolbar-control: calc(max(var(--lab-toolbar-item), var(--lab-control-touch-target)) - 6px) }html[data-lab-theme] .lab-toolbar-group .lab-control[data-variant]{height:max(var(--lab-control-size),var(--lab-toolbar-control));min-height:max(var(--lab-control-size),var(--lab-toolbar-control));min-width:var(--lab-toolbar-control)}html[data-lab-theme] .lab-toolbar-group .lab-control[data-control-size=icon]{width:max(var(--lab-control-size),var(--lab-toolbar-control))}}html[data-lab-theme] .lab-toolbar-group .lab-select[data-surface-variant][data-control-size]{border-radius:calc(var(--lab-glass-radius) - 2px)}html[data-lab-theme] .lab-toolbar-group .lab-text-field{--lab-text-field-height: var(--lab-toolbar-control)}html[data-lab-theme] .lab-toolbar-group .lab-text-field[data-control-size=small]{--lab-text-field-height: min(var(--lab-field-height-small), var(--lab-toolbar-control))}@media(pointer:coarse){html[data-lab-theme] .lab-toolbar-group .lab-select[data-surface-variant][data-control-size]{height:var(--lab-toolbar-control);min-height:var(--lab-toolbar-control)}html[data-lab-theme] .lab-toolbar-group .lab-text-field[data-control-size=small]{--lab-text-field-height: var(--lab-toolbar-control)}}html[data-lab-theme] .lab-toolbar-group .lab-control[data-variant]{border-radius:calc(var(--lab-glass-radius) - 2px);--lab-radius-control: calc(var(--lab-glass-radius) - 2px)}.lab-scroll-area{position:relative;isolation:isolate;width:100%;height:100%;min-height:0;min-width:0;flex:1 1 0%;overflow:hidden;overflow:clip;border-radius:inherit;corner-shape:inherit;background:transparent}.lab-scroll-viewport{position:absolute;inset:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-top:calc(var(--lab-scroll-top-reserve) + env(safe-area-inset-top,0px));scroll-padding-bottom:calc(var(--lab-scroll-bottom-reserve) + var(--lab-scroll-extra-bottom, 0px) + env(safe-area-inset-bottom,0px))}.lab-scroll-content{min-height:100%;padding:calc(var(--lab-scroll-top-reserve) + env(safe-area-inset-top,0px)) var(--lab-scroll-padding) calc(var(--lab-scroll-bottom-reserve) + var(--lab-scroll-extra-bottom, 0px) + env(safe-area-inset-bottom,0px))}.lab-scroll-content>*{--lab-scroll-extra-bottom: 0px}.lab-scroll-float{position:absolute;inset-inline:max(var(--lab-scroll-side-gap, var(--lab-scroll-gap)),env(safe-area-inset-left,0px)) max(var(--lab-scroll-side-gap, var(--lab-scroll-gap)),env(safe-area-inset-right,0px));z-index:2;pointer-events:none;display:flex;justify-content:center}.lab-scroll-float>*{pointer-events:auto;max-width:100%}.lab-scroll-float--top{top:calc(var(--lab-scroll-gap) + env(safe-area-inset-top,0px))}.lab-scroll-float--bottom{bottom:calc(var(--lab-scroll-gap) + var(--lab-scroll-extra-bottom, 0px) + env(safe-area-inset-bottom,0px))}.lab-scroll-gradient{position:absolute;inset:0;pointer-events:none;z-index:1;color:var(--lab-scroll-wash-color, var(--lab-scroll-surface, var(--lab-surface)));clip-path:var(--lab-corner-clip, inset(0 round var(--lab-radius-panel)))}.lab-scroll-wash{position:absolute;inset-inline:0;pointer-events:none;opacity:var(--lab-scroll-wash-density, .8)}.lab-scroll-wash--top{top:0}.lab-scroll-wash--bottom{bottom:0;transform:rotate(180deg)}.lab-scroll-wash svg{display:block;width:100%;height:100%;fill:currentColor;shape-rendering:crispEdges}@media(forced-colors:active){.lab-scroll-gradient{display:none}}@media(prefers-reduced-transparency:reduce){.lab-scroll-gradient{display:none}}.lab-scroll-refresh{position:absolute;z-index:1;inset-inline:0;top:calc(var(--lab-scroll-top-reserve) + env(safe-area-inset-top,0px));display:flex;justify-content:center;height:0;pointer-events:none}.lab-scroll-refresh-loader{display:grid;height:max-content;color:var(--lab-muted)}.lab-dock-host{width:100%;min-width:0;display:flex;justify-content:center;pointer-events:none}.lab-dock-host--start{justify-content:flex-start}.lab-dock-host--end{justify-content:flex-end}.lab-dock-host>.lab-dock{--lab-dock-inset: 4px;pointer-events:auto;width:max-content;max-width:100%;min-width:0;padding:var(--lab-dock-inset);--lab-glass-radius: calc((var(--lab-toolbar-control) + 2 * var(--lab-dock-inset) + 2px) / 2 * var(--lab-capsule-scale, 1));--lab-control-height: var(--lab-toolbar-control)}.lab-dock-host--stretch>.lab-dock{width:100%}.lab-dock-row{display:flex;align-items:center;min-width:0;gap:var(--lab-dock-inset, 4px)}.lab-dock-content{flex:0 1 auto;min-width:64px;max-width:32ch;padding-inline:10px;font-size:13px}.lab-dock-content>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.lab-dock-content small{color:var(--lab-muted);font-size:11px}.lab-dock-actions{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;gap:4px;min-width:var(--lab-toolbar-control);max-width:100%}.lab-dock-swap{min-width:0}.lab-dock-swap--out{opacity:0;transform:translateY(3px);transition:opacity .1s,transform .1s}.lab-dock-swap--in{animation:lab-dock-content-in .16s var(--lab-ease) both}@keyframes lab-dock-content-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lab-dock-swap{animation:none;transition:none;transform:none;opacity:1}}@media(max-width:420px){.lab-dock-content{padding-inline:6px;min-width:48px;max-width:20ch}}.lab-dock-host>.lab-dock{transition:width var(--lab-duration-normal) var(--lab-ease),height var(--lab-duration-normal) var(--lab-ease)}.lab-dock-body{width:max-content;max-width:var(--lab-dock-body-max, 100%);min-width:0}.lab-dock-host--stretch>.lab-dock{width:100%!important}@media(prefers-reduced-motion:reduce){.lab-dock-host>.lab-dock{transition:none}}.lab-dock-content{max-width:var(--lab-dock-tile-max, 32ch);min-width:0}html[data-lab-theme] .lab-dock .lab-actions-bar__control[data-variant]{border-radius:calc(var(--lab-glass-radius) - 4px)}.lab-presentation[data-kind=sheet]{--lab-sheet-scrim: rgb(0 0 0 / .3);--lab-sheet-radius: calc(32px * var(--lab-corner-scale, 1));--lab-sheet-inset: var(--lab-shell-gap, 8px);--lab-sheet-shadow: 0 -6px 36px -14px rgb(0 0 0 / .26)}html[data-lab-theme=dark] .lab-presentation[data-kind=sheet]{--lab-sheet-scrim: rgb(0 0 0 / .55);--lab-sheet-shadow: 0 -6px 36px -14px rgb(0 0 0 / .7)}.lab-sheet-scrim{position:absolute;inset:0;background:var(--lab-sheet-scrim);opacity:0;-webkit-tap-highlight-color:transparent}.lab-sheet-safe-probe,.lab-sheet-token-probe{position:absolute;top:0;width:0;height:env(safe-area-inset-top,0px);pointer-events:none;visibility:hidden}.lab-sheet-token-probe{width:var(--lab-sheet-inset);height:var(--lab-sheet-radius)}.lab-sheet{position:absolute;inset-inline:0;bottom:0;outline:none;will-change:transform}.lab-presentation[data-kind=sheet]>.lab-sheet{pointer-events:none}.lab-sheet:not([data-ready]){visibility:hidden}@container (min-width: 720px){.lab-sheet[data-presentation=sheet]{inset-inline:max(0px,calc((100% - 680px)/2))}}.lab-sheet[data-presentation=card]{inset-inline-end:auto;width:min(100%,calc(var(--lab-sheet-card-width, 380px) + 2 * var(--lab-sheet-inset)))}.lab-sheet-surface{position:absolute;top:0;inset-inline:var(--lab-sheet-inset);bottom:var(--lab-sheet-inset);overflow:hidden;border-radius:var(--lab-sheet-radius);corner-shape:superellipse(1.5);pointer-events:auto;background:var(--lab-menu-fill);backdrop-filter:blur(var(--lab-menu-blur)) saturate(var(--lab-menu-saturate)) var(--lab-menu-lift);-webkit-backdrop-filter:blur(var(--lab-menu-blur)) saturate(var(--lab-menu-saturate)) var(--lab-menu-lift);box-shadow:var(--lab-sheet-shadow),inset 0 0 0 1px color-mix(in srgb,var(--lab-line) 70%,transparent),var(--lab-glass-light)}.lab-sheet-solid{position:absolute;inset:0;border-radius:inherit;background:var(--lab-surface);opacity:0}.lab-sheet[data-mode=attached] .lab-sheet-solid,.lab-sheet[data-presentation=dialog] .lab-sheet-solid{opacity:1}.lab-sheet[data-mode=attached] .lab-sheet-surface{inset-inline:0;bottom:0;border-end-start-radius:0;border-end-end-radius:0}html[data-lab-glass=solid] .lab-sheet-solid{opacity:1!important}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.lab-sheet-solid{opacity:1!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lab-sheet-solid{opacity:1!important}}.lab-sheet-column{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--lab-sheet-radius);corner-shape:superellipse(1.5);pointer-events:auto}.lab-sheet[data-mode=attached] .lab-sheet-column{border-end-start-radius:0;border-end-end-radius:0}.lab-sheet[data-presentation=dialog]{top:50%;bottom:auto;inset-inline:auto;left:50%;width:min(560px,calc(100% - 48px));translate:-50% -50%;will-change:transform,opacity}.lab-sheet[data-presentation=dialog] .lab-sheet-surface{inset:0;border-radius:var(--lab-radius-panel);box-shadow:0 30px 80px -24px #0006}.lab-sheet[data-presentation=dialog] .lab-sheet-column{border-radius:var(--lab-radius-panel)}.lab-sheet-grabber-row{display:grid;flex:none;place-items:center;height:20px;touch-action:none}.lab-sheet-grabber{position:relative;width:64px;height:20px;margin:0;padding:0;border:0;background:transparent;cursor:grab}.lab-sheet-grabber:before{content:"";position:absolute;inset-inline:14px;top:7px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--lab-ink) 22%,transparent)}.lab-sheet-grabber:focus-visible{outline:var(--lab-focus-ring-width) solid var(--lab-focus-ring-color);outline-offset:calc(-1 * var(--lab-focus-ring-width));border-radius:calc(10px * var(--lab-corner-scale, 1))}.lab-sheet .lab-presentation-scroll>.lab-scroll-float{touch-action:none}@media(forced-colors:active){.lab-sheet-surface{border:1px solid CanvasText}}.lab-workspace-scaffold{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:color-mix(in srgb,var(--lab-primary) 3%,var(--lab-ground));color:var(--lab-ink);--lab-workspace-side-width: var(--lab-sidebar-width)}.lab-workspace-scaffold[data-side-mode=rail]{--lab-workspace-side-width: var(--lab-navigation-rail-width)}.lab-workspace-scaffold[data-side-mode=hidden]{--lab-workspace-side-width: 0px}.lab-workspace-scaffold>.lab-workspace-scaffold-pixels{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:var(--lab-ground-pixels-opacity)}.lab-workspace-top-side:empty{display:none}.lab-workspace-scaffold-row{display:grid;grid-template-columns:var(--lab-workspace-side-width) minmax(0,1fr);flex:1;min-height:0;transition:grid-template-columns .22s var(--lab-ease)}.lab-workspace-side-boundary{min-width:0;min-height:0;overflow:hidden}.lab-workspace-side-content{height:100%;opacity:1;transition:opacity .15s,translate .22s}.lab-workspace-scaffold[data-side-mode=hidden] .lab-workspace-side-content{opacity:0;translate:-24px 0}.lab-workspace-scaffold:dir(rtl)[data-side-mode=hidden] .lab-workspace-side-content{translate:24px 0}.lab-workspace-side{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box;background:transparent}.lab-workspace-side-leading,.lab-workspace-side-trailing{flex:none;min-width:0}.lab-workspace-side-main{flex:1;min-height:0}.lab-workspace-main{display:flex;flex-direction:column;min-width:0;min-height:0;margin:var(--lab-shell-gap);border:1px solid var(--lab-line);border-radius:var(--lab-radius-panel);corner-shape:superellipse(1.5);background:var(--lab-surface);transition:margin .22s var(--lab-ease),border-color .22s var(--lab-ease),border-radius .22s var(--lab-ease)}.lab-workspace-scaffold:not([data-side-mode=hidden]) .lab-workspace-main{margin-inline-start:0}.lab-workspace-scaffold[data-framed=false] .lab-workspace-main{margin:0;border-color:transparent;border-radius:0}.lab-workspace-main:focus{outline:none}.lab-workspace-main:focus-visible{outline:var(--lab-focus-ring-width) solid var(--lab-focus-ring-color);outline-offset:calc(-1 * var(--lab-focus-ring-width))}.lab-workspace-route{flex:1;min-height:0;padding:0;--lab-scroll-side-gap: var(--lab-toolbar-inset)}.lab-workspace-app-bar{display:flex;align-items:center;gap:var(--lab-toolbar-gap);min-width:0;padding:0;width:100%;background:transparent}.lab-workspace-app-leading,.lab-workspace-app-trailing{display:flex;align-items:center;gap:var(--lab-toolbar-gap);flex:none}.lab-workspace-app-leading:empty,.lab-workspace-app-trailing:empty{display:none}.lab-workspace-app-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-workspace-app-trailing{margin-inline-start:auto}.lab-workspace-app-title[data-squeezed]{visibility:hidden}.lab-workspace-app-title>.lab-toolbar-group{width:fit-content;max-width:100%}.lab-workspace-top-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--lab-toolbar-gap);padding:var(--lab-shell-gap) var(--lab-shell-gap) 0}.lab-workspace-top-bar>:first-child,.lab-workspace-top-bar>:last-child{display:flex;min-width:0}.lab-workspace-top-bar>:last-child{justify-content:flex-end}.lab-workspace-top-brand{display:flex;align-items:center;justify-content:center;background:transparent}html[data-lab-theme] .lab-workspace-drawer{position:absolute;inset-block:0;inset-inline-start:0;z-index:1;box-sizing:border-box;width:min(320px,calc(100% - 56px));height:100%;overflow:hidden;border:1px solid var(--lab-line);border-inline-start:0;border-start-end-radius:calc(20px * var(--lab-corner-scale, 1));border-end-end-radius:calc(20px * var(--lab-corner-scale, 1));color:var(--lab-ink);background:color-mix(in srgb,var(--lab-primary) 3%,var(--lab-surface));--lab-drawer-offset: -100%}html[data-lab-theme] .lab-workspace-drawer:dir(rtl){--lab-drawer-offset: 100%}.lab-workspace-drawer-close{position:absolute;top:12px;inset-inline-end:12px;z-index:3}html[data-lab-theme] .lab-workspace-drawer[data-state=open]{animation:lab-workspace-drawer-in .24s var(--lab-ease-out) both}html[data-lab-theme] .lab-workspace-drawer[data-state=closed]{animation:lab-workspace-drawer-out .18s var(--lab-ease-in) both;pointer-events:none}.lab-workspace-drawer-scrim[data-state=open]{opacity:1;animation:lab-workspace-scrim-in .24s var(--lab-ease-out) both}.lab-workspace-drawer-scrim[data-state=closed]{animation:lab-workspace-scrim-out .18s var(--lab-ease-in) both}@keyframes lab-workspace-scrim-in{0%{opacity:0}}@keyframes lab-workspace-scrim-out{0%{opacity:1}to{opacity:0}}html:is([data-lab-motion=reduced],[data-lab-motion=none]) :is(.lab-workspace-drawer,.lab-workspace-drawer-scrim)[data-state]{animation:none}@keyframes lab-workspace-drawer-in{0%{transform:translate(var(--lab-drawer-offset))}to{transform:translate(0)}}@keyframes lab-workspace-drawer-out{to{transform:translate(var(--lab-drawer-offset))}}.lab-workspace-drawer-side{height:100%;min-height:0}.lab-workspace-drawer .lab-workspace-side{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.lab-workspace-drawer .lab-workspace-side-leading{padding-inline-end:48px}.lab-workspace-drawer-paint{position:absolute;inset:0;pointer-events:none;color:var(--lab-primary);--pixel-texture-opacity: .06}@media(prefers-reduced-motion:reduce){.lab-workspace-scaffold-row,.lab-workspace-side-content,.lab-workspace-main{transition:none}}@media(prefers-reduced-transparency:reduce){.lab-workspace-scaffold-pixels{display:none}}@media(forced-colors:active){.lab-workspace-scaffold{background:Canvas;color:CanvasText}.lab-workspace-main{border-color:CanvasText;background:Canvas}}@media(prefers-reduced-motion:reduce){html[data-lab-theme] :is(.lab-workspace-drawer,.lab-workspace-drawer-scrim)[data-state]{animation:none}}@media(forced-colors:active),(prefers-reduced-transparency:reduce){.lab-workspace-drawer-paint{display:none}}.lab-workspace-side-leading,.lab-workspace-side-trailing{width:100%}.lab-workspace-side-main{--lab-scroll-surface: var(--lab-ground)}.lab-workspace-drawer .lab-workspace-side{padding:0}html[data-lab-theme]{--lab-brand-1: #72ce5d;--lab-brand-2: #86e672;--lab-pixel-sage: #647b5c;--lab-pixel-muted: #9da995;--lab-success: #2f6b28;--lab-warning: #8a5300;--lab-primary: #72ce5d;--lab-accent: #86e672;--lab-on-primary: #142512;--lab-ground: #f3f6ef;--lab-surface: #fcfdf9;--lab-surface-soft: #e8eee2;--lab-line: #d6e1cf;--lab-ink: #17261b;--lab-muted: #657460;--lab-focus: #315d2c;--lab-field-error: #a02b2b;--lab-pixel-ink: #86e672;color-scheme:light}html[data-lab-theme=dark]{--lab-success: #b7e593;--lab-warning: #f2c66d;--lab-primary: #b7e593;--lab-accent: #b7e593;--lab-ground: #101e17;--lab-surface: #23372a;--lab-surface-soft: #1a2a21;--lab-line: #405744;--lab-ink: #edf4e8;--lab-muted: #b4c3ae;--lab-focus: #b7e593;--lab-field-error: #ffb4ab;--lab-pixel-ink: #b7e593;color-scheme:dark}html[data-lab-palette=mono][data-lab-theme]{--lab-primary: #0a0a0a;--lab-accent: #0a0a0a;--lab-on-primary: #ffffff;--lab-ground: #f4f4f4;--lab-surface: #ffffff;--lab-surface-soft: #efefef;--lab-line: #e2e2e2;--lab-ink: #0a0a0a;--lab-muted: #6b6b6b;--lab-focus: #0a0a0a;--lab-pixel-ink: #8a8a8a;--lab-brand-1: var(--lab-ink);--lab-brand-2: var(--lab-ink);--lab-pixel-sage: #6b6b6b;--lab-pixel-muted: #a3a3a3;--lab-success: #0a0a0a;--lab-warning: #7a6234}html[data-lab-palette=mono][data-lab-theme=dark]{--lab-primary: #f5f5f5;--lab-accent: #f5f5f5;--lab-on-primary: #0a0a0a;--lab-ground: #0a0a0a;--lab-surface: #141414;--lab-surface-soft: #1c1c1c;--lab-line: #2c2c2c;--lab-ink: #f5f5f5;--lab-muted: #a3a3a3;--lab-focus: #f5f5f5;--lab-pixel-ink: #6b6b6b;--lab-pixel-sage: #8a8a8a;--lab-pixel-muted: #5c5c5c;--lab-success: #f5f5f5;--lab-warning: #c9b48a}html[data-lab-primary][data-lab-theme]:not([data-lab-palette=mono]){--lab-primary: var(--lab-seed);--lab-accent: color-mix(in oklab, var(--lab-seed) 82%, white);--lab-on-primary: var(--lab-seed-on);--lab-brand-1: var(--lab-seed);--lab-brand-2: color-mix(in oklab, var(--lab-seed) 80%, white);--lab-pixel-ink: color-mix(in oklab, var(--lab-seed) 82%, white);--lab-focus: color-mix(in oklab, var(--lab-seed) 55%, black);--lab-ground: color-mix(in oklab, var(--lab-seed) 5%, #f5f5f3);--lab-surface: color-mix(in oklab, var(--lab-seed) 2%, #fdfdfc);--lab-surface-soft: color-mix(in oklab, var(--lab-seed) 9%, #eeeeec);--lab-line: color-mix(in oklab, var(--lab-seed) 14%, #dcdcda);--lab-ink: color-mix(in oklab, var(--lab-seed) 14%, #161616);--lab-muted: color-mix(in oklab, var(--lab-seed) 18%, #676767);--lab-pixel-sage: color-mix(in oklab, var(--lab-seed) 30%, #707070);--lab-pixel-muted: color-mix(in oklab, var(--lab-seed) 20%, #a0a0a0)}html[data-lab-primary][data-lab-theme=dark]:not([data-lab-palette=mono]){--lab-primary: color-mix(in srgb, var(--lab-seed) 70%, white);--lab-accent: color-mix(in srgb, var(--lab-seed) 70%, white);--lab-on-primary: var(--lab-seed-on-dark);--lab-brand-2: color-mix(in srgb, var(--lab-seed) 70%, white);--lab-pixel-ink: color-mix(in srgb, var(--lab-seed) 70%, white);--lab-focus: color-mix(in srgb, var(--lab-seed) 70%, white);--lab-ground: color-mix(in oklab, var(--lab-seed) 12%, #0d0d0d);--lab-surface: color-mix(in oklab, var(--lab-seed) 14%, #1d1d1d);--lab-surface-soft: color-mix(in oklab, var(--lab-seed) 12%, #161616);--lab-line: color-mix(in oklab, var(--lab-seed) 22%, #383838);--lab-ink: color-mix(in oklab, var(--lab-seed) 8%, #f0f0f0);--lab-muted: color-mix(in oklab, var(--lab-seed) 18%, #b0b0b0);--lab-pixel-sage: color-mix(in oklab, var(--lab-seed) 30%, #8a8a8a);--lab-pixel-muted: color-mix(in oklab, var(--lab-seed) 20%, #5c5c5c)}html[data-lab-palette=mono][data-lab-primary][data-lab-theme]{--lab-primary: var(--lab-seed);--lab-accent: var(--lab-seed);--lab-on-primary: var(--lab-seed-on);--lab-focus: color-mix(in oklab, var(--lab-seed) 70%, black);--lab-brand-1: var(--lab-seed);--lab-brand-2: var(--lab-seed);--lab-pixel-ink: var(--lab-seed)}html[data-lab-palette=mono][data-lab-primary][data-lab-theme=dark]{--lab-primary: color-mix(in srgb, var(--lab-seed) 70%, white);--lab-accent: color-mix(in srgb, var(--lab-seed) 70%, white);--lab-on-primary: var(--lab-seed-on-dark);--lab-focus: color-mix(in srgb, var(--lab-seed) 70%, white);--lab-brand-2: color-mix(in srgb, var(--lab-seed) 70%, white);--lab-pixel-ink: color-mix(in srgb, var(--lab-seed) 70%, white)}html[data-lab-theme] :is(.lab-app,.lab-presentation,.lab-floating-root){--text-main: var(--lab-ink);--line: var(--lab-line);color:var(--lab-ink)}html[data-lab-theme] .lab-app{background:var(--lab-ground)}html[data-lab-theme] :is(.lab-editor,.lab-modal,.lab-pane,.lab-billing-card,.lab-saved-voice,.lab-plan-tile){background:var(--lab-surface);border-color:var(--lab-line)}html[data-lab-theme] :is(.lab-input,.lab-textarea,.lab-select,.lab-writing textarea,.lab-writing input){color:var(--lab-ink);border-color:var(--lab-line)}html[data-lab-theme] :is(.lab-input,.lab-select){background:var(--lab-surface)}html[data-lab-theme] :is(.lab-input,.lab-textarea)::placeholder{color:var(--lab-muted);opacity:.7}html[data-lab-theme] :is(.lab-heading p,.lab-eyebrow,.lab-pro-label,.lab-auto,.lab-free-note,.lab-quota,.lab-settings p,.lab-settings h4,.lab-results small,.lab-footer,.lab-modal-body>p,.lab-upgrade-content>p,.lab-upgrade-content li,.lab-billing-card p,.lab-account small,.lab-voice-button small,.lab-discover-voice small,.lab-allowance p,.lab-allowance small,.lab-payment-note,.lab-history small){color:var(--lab-muted)}html[data-lab-theme] :is(.lab-app,.lab-presentation) .lab-dark:not([data-variant]){background:var(--lab-primary)!important;color:var(--lab-on-primary)!important;border-color:transparent}html[data-lab-theme] :is(.lab-app,.lab-presentation) .lab-dark:not([data-variant]):hover{background:var(--lab-accent)!important}html[data-lab-theme] :is(.lab-outline,.lab-plan-choice button,.lab-payment-choice button,.lab-ready,.lab-allowance){border-color:var(--lab-line);background:var(--lab-surface)}html[data-lab-theme] :is(.lab-app,.lab-presentation) button:not(.lab-dark,[data-variant],[data-surface-variant],.lab-field-select-control):hover{background-color:var(--lab-surface-soft)}html[data-lab-theme] :is(.lab-app,.lab-presentation) :focus-visible{outline-color:var(--lab-focus-ring-color)}html[data-lab-theme] .lab-app .lab-discover-voice{background:var(--lab-surface)!important}html[data-lab-theme] .lab-app .lab-discover-voice:hover{background:var(--lab-surface-soft)!important}html[data-lab-theme] :is(.lab-plan-choice,.lab-payment-choice) button.selected{background:color-mix(in srgb,var(--lab-primary) 12%,var(--lab-surface));border-color:var(--lab-focus)}html[data-lab-theme] .lab-glass-group{background:var(--lab-glass-fill);border-color:var(--lab-line)}html[data-lab-theme] .lab-scaffold :is(.lab-sidebar button.active,.lab-product-nav .active){background:color-mix(in srgb,var(--lab-primary) 18%,var(--lab-surface))}html[data-lab-theme] .lab-scaffold :is(.lab-workspace,.lab-allowance){background:color-mix(in srgb,var(--lab-surface) 70%,transparent)}html[data-lab-theme] .lab-pro-badge{background:var(--lab-surface-soft);color:var(--lab-muted);border-color:var(--lab-line)}html[data-lab-theme] .lab-select-option[data-highlighted]{background:var(--lab-surface-soft);color:var(--lab-ink)}html[data-lab-theme] .lab-audio-dock{--audio-ink: var(--lab-ink);--audio-muted: var(--lab-muted);--audio-line: var(--lab-line)}html[data-lab-theme] :is(.lab-audio-dock__art,.lab-audio-dock__tools,.lab-audio-trigger){background:var(--lab-surface-soft);color:var(--lab-ink);border-color:var(--lab-line)}html[data-lab-theme] .lab-audio-dock__play{background:var(--lab-primary);color:var(--lab-on-primary)}html[data-lab-theme] .lab-pixel-tone-sage{color:var(--lab-focus)}html[data-lab-theme=dark] :is(.lab-close,.lab-expression-menu,.lab-empty,.lab-paragraph-head,.lab-ready){background:var(--lab-surface-soft);color:var(--lab-ink)}html[data-lab-theme=dark] .lab-tab.active{color:var(--lab-ink)}html[data-lab-theme]{--lab-voice-input-size: var(--lab-control-touch-target, 44px);--lab-voice-input-edge-gap: 4px}html[data-lab-theme] .lab-control.lab-voice-input[data-variant]{position:absolute;z-index:1;width:var(--lab-voice-input-size);min-width:var(--lab-voice-input-size);height:var(--lab-voice-input-size);min-height:var(--lab-voice-input-size);padding:0;border-radius:var(--lab-radius-control-small);corner-shape:superellipse(1.5);color:var(--lab-focus);background:var(--lab-surface-soft)}html[data-lab-theme] .lab-voice-input .lab-swap svg{width:20px;height:20px}html[data-lab-theme] .lab-control.lab-voice-input.is-recording[data-variant]{color:var(--lab-danger)}html[data-lab-theme] .lab-theme-switch{padding:7px!important;min-width:32px;flex-shrink:0}.lab-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-transparency:reduce){html[data-lab-theme] .lab-glass-group{background:var(--lab-surface)}}.lab-scaffold .lab-rail-brand{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px}.lab-scaffold .lab-rail-brand .lab-workspace{flex-basis:100%}html[data-lab-theme=dark] :is(.lab-inline-error,.lab-over-limit,.lab-library-error,.lab-error){color:#ffb4ab}@media(max-width:720px){.lab-scaffold .lab-rail-brand{gap:10px}.lab-scaffold .lab-header-actions{padding-inline:4px;gap:2px}}@media(max-width:360px){.lab-scaffold .lab-header .lab-brand>span:last-child{font-size:16px}.lab-scaffold .lab-header .fo-logo{width:65px!important}}html[data-lab-theme=dark] :is(.lab-app,.lab-presentation,.lab-floating-root) :is(h1,h2,h3,h4,strong,b,label:not(.lab-text-field-label)){color:var(--lab-ink)}html[data-lab-theme=dark] :is(.lab-app,.lab-presentation,.lab-floating-root) button:not(.lab-dark,.lab-audio-dock__play,.lab-voice-input,[data-variant],[data-surface-variant],.lab-field-select-control){color:var(--lab-ink)}html[data-lab-theme] .lab-scaffold .lab-sidebar button{color:var(--lab-ink)}html[data-lab-theme] .lab-scaffold .lab-rail-brand .lab-brand .fo-logo{width:82px}html[data-lab-theme] .lab-scaffold .lab-rail-brand .lab-brand>span:last-child{font-size:18px}html[data-lab-theme=dark] :is(.lab-script-result,.lab-pending){background:var(--lab-surface-soft);border-color:var(--lab-line)}html[data-lab-theme=dark] .lab-app :is(.lab-select,.lab-editor-meta .lab-control:not([data-variant]),.lab-settings .lab-control:not([data-variant]),.lab-outline:not([data-variant])):not([data-surface-variant]),html[data-lab-theme=dark] .lab-presentation :is(.lab-select,.lab-outline:not([data-variant])):not([data-surface-variant]),html[data-lab-theme=dark] .lab-badge{background:var(--lab-surface-soft)!important;color:var(--lab-ink);border-color:var(--lab-line)}html[data-lab-theme] .lab-scaffold .lab-rail-brand .lab-brand{gap:6px;padding-inline:2px}html[data-lab-theme] .lab-scaffold .lab-sidebar .lab-theme-switch{width:32px;flex:0 0 32px}html[data-lab-theme=dark] .lab-allowance b>span{background:var(--lab-surface-soft);color:var(--lab-ink)}.lab-control{corner-shape:superellipse(1.5)}html[data-lab-theme] :is(.lab-app,.lab-presentation) :is(input:not([type=checkbox],[type=file],[type=range],[type=radio],.lab-choice-input,.lab-input,.lab-raw-editor),textarea:not(.lab-textarea,.lab-raw-editor)){background-color:var(--lab-surface)!important;color:var(--lab-ink)!important;border-color:var(--lab-line)}html[data-lab-theme] .lab-app .lab-tabs .lab-tab.active{background:color-mix(in srgb,var(--lab-primary) 18%,var(--lab-surface));color:var(--lab-ink)}html[data-lab-theme] .lab-app .lab-tabs .lab-tab:hover:not(.active){background:color-mix(in srgb,var(--lab-primary) 9%,transparent)}html[data-lab-theme] .lab-app .lab-tabs .lab-tab{color:var(--lab-muted)}html[data-lab-theme] .lab-app .lab-tabs .lab-tab.active{color:var(--lab-ink)}html[data-lab-performance=light] *,html[data-lab-performance=light] *:before,html[data-lab-performance=light] *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lab-creation-workspace{--lab-workspace-space: 8px;--lab-workspace-gap: 16px;--lab-workspace-rail: 288px;--lab-workspace-panel-radius: calc(28px * var(--lab-corner-scale, 1));--lab-workspace-composer: 780px}.lab-workspace-canvas,html[data-lab-theme] .lab-creation-workspace.lab-workspace-canvas{background-color:var(--lab-ground, #f3f6ef);background-image:radial-gradient(circle,color-mix(in srgb,var(--lab-ink, #17261b) 16%,transparent) 1.1px,transparent 1.3px);background-size:24px 24px}html[data-lab-theme] .lab-workspace-actions{display:flex;align-items:center;height:52px;padding:4px;gap:4px;--lab-glass-radius: calc(26px * var(--lab-corner-scale, 1))}html[data-lab-theme] .lab-workspace-actions>:is(button,a),html[data-lab-theme] .lab-workspace-actions>.lab-control[data-variant]{height:var(--lab-row-height);min-height:var(--lab-row-height);padding:0 var(--lab-control-padding);gap:8px;border-radius:calc(var(--lab-control-height) / 2 * var(--lab-corner-scale, 1));corner-shape:superellipse(1.5);font-size:13px;font-weight:400;--lab-control-elevation: none}html[data-lab-theme] .lab-workspace-actions>.lab-control[data-control-size=icon]{width:var(--lab-row-height);min-width:var(--lab-row-height);padding:0}html[data-lab-theme] .lab-workspace-rail{border:1px solid var(--lab-line);border-radius:var(--lab-workspace-panel-radius, calc(28px * var(--lab-corner-scale, 1)));corner-shape:superellipse(1.5);background:var(--lab-glass-fill-large);-webkit-backdrop-filter:blur(var(--lab-glass-blur-large)) saturate(var(--lab-glass-saturate-large)) var(--lab-glass-lift);backdrop-filter:blur(var(--lab-glass-blur-large)) saturate(var(--lab-glass-saturate-large)) var(--lab-glass-lift);box-shadow:var(--lab-glass-light),var(--lab-glass-shadow)}html[data-lab-theme] .lab-workspace-toolgroup{display:flex;align-items:center;gap:2px;padding:4px;--lab-glass-radius: calc(24px * var(--lab-corner-scale, 1))}html[data-lab-theme] .lab-workspace-toolgroup>:is(button,a)[data-variant],html[data-lab-theme] .lab-workspace-toolgroup>div>button[data-variant]{height:var(--lab-toolbar-control);min-height:var(--lab-toolbar-control);min-width:var(--lab-toolbar-control);padding:0 9px;border-radius:var(--lab-radius-control);--lab-control-elevation: none}@media(pointer:coarse){html[data-lab-theme] .lab-workspace-toolgroup :is(button,a)[data-variant]{height:var(--lab-control-touch-target);min-height:var(--lab-control-touch-target);min-width:var(--lab-control-touch-target)}}@supports not (backdrop-filter: blur(1px)){html[data-lab-theme] .lab-workspace-rail{background:var(--lab-surface)}}@media(prefers-contrast:more){html[data-lab-theme] .lab-workspace-rail{background:var(--lab-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--lab-ink)}}@media(prefers-reduced-transparency:reduce){html[data-lab-theme] .lab-workspace-rail{background:var(--lab-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.lab-workspace-canvas{background:Canvas}html[data-lab-theme] .lab-workspace-rail{background:Canvas;border-color:CanvasText;box-shadow:none}}.lab-tool-moving-brand{position:fixed;inset:0 auto auto 0;inline-size:104px;block-size:26px;z-index:200;pointer-events:none;visibility:hidden;color:var(--lab-ink);transform-origin:0 0;will-change:transform}[data-moving-brand=ready] [data-tool-brand-anchor] .fo-logo{visibility:hidden}@media(forced-colors:active){.lab-tool-moving-brand{color:CanvasText}}html[data-lab-theme] .lab-control.lab-navigation-item[data-variant]{width:100%;justify-content:flex-start}html[data-lab-theme] .lab-control.lab-navigation-item[data-variant][aria-current=page]{--lab-control-edge: transparent;--lab-control-elevation: none}.lab-navigation-item>.lab-control-label{flex:1;text-align:start}.lab-navigation-item>.lab-control-label+.lab-square-slot{color:var(--lab-muted);font-variant-numeric:tabular-nums}html[data-lab-theme] .lab-control.lab-navigation-item[data-variant][data-compact=true]{width:auto;margin-inline:auto}.lab-navigation-tooltip{z-index:100;padding:8px 12px;background:var(--lab-surface);color:var(--lab-ink);border:1px solid var(--lab-line);border-radius:var(--lab-radius-small);font:400 13px/20px var(--lab-font);box-shadow:var(--lab-glass-shadow);pointer-events:none}.lab-account-profile-row{display:flex;align-items:center;gap:0;min-inline-size:0}html[data-lab-theme] .lab-account-profile-trigger.lab-control[data-variant]{flex:1 1 auto;min-inline-size:0;justify-content:start;gap:8px;padding:4px;min-block-size:44px;block-size:auto}.lab-account-avatar{display:grid;place-items:center;flex:0 0 32px;inline-size:32px;block-size:32px;border-radius:var(--lab-radius-small);corner-shape:superellipse(1.5);color:var(--lab-ink);background:var(--lab-surface-soft);font-weight:500}.lab-account-profile-copy{display:grid;min-inline-size:0;flex:1;gap:0;text-align:start;line-height:16px}.lab-account-profile-copy :is(strong,small){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-account-profile-copy strong{font-size:13px;font-weight:500}.lab-account-profile-copy small{color:var(--lab-muted);font-size:11px}.lab-account-profile-trigger>svg{flex:0 0 auto;color:var(--lab-muted)}.lab-account-profile-row>:not(.lab-account-profile-trigger){flex-shrink:0}.lab-account-profile-row[data-compact=true]{flex-direction:column}html[data-lab-theme] .lab-account-profile-row[data-compact=true] .lab-account-profile-trigger.lab-control[data-variant]{flex:none;min-block-size:44px;inline-size:44px;justify-content:center;padding:0}.lab-actions-menu.lab-account-profile-menu{inline-size:min(300px,calc(100vw - 24px));padding:4px}.lab-account-menu-heading{display:flex;align-items:center;gap:10px;padding:10px 8px 14px}.lab-account-menu-heading>span:last-child{display:grid;min-inline-size:0;gap:3px}.lab-account-menu-heading strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.lab-account-menu-heading small{font-size:12px;color:var(--lab-muted)}.lab-account-profile-menu .lab-usage-summary{margin-block-end:6px}.lab-account-upgrade{display:flex;align-items:center;gap:10px;position:relative;isolation:isolate;padding:12px;border-radius:var(--lab-radius-control);corner-shape:superellipse(1.5);background:color-mix(in srgb,var(--lab-primary) 13%,var(--lab-surface));color:var(--lab-ink);text-decoration:none;outline:none;margin-block-end:6px}.lab-account-upgrade[data-highlighted]{background:color-mix(in srgb,var(--lab-primary) 20%,var(--lab-surface))}.lab-account-upgrade>span:not(.lab-account-pixel-paint){display:grid;gap:0;flex:1}.lab-account-upgrade strong{font-size:13px;font-weight:500}.lab-account-upgrade .lab-pixel-art{color:var(--lab-primary)}.lab-account-upgrade small{font-size:12px;color:var(--lab-muted)}.lab-account-menu-separator{block-size:1px;background:var(--lab-line);margin:4px 8px}.lab-account-profile-error{color:var(--lab-danger);font-size:12px}.lab-account-settings-dialog{max-inline-size:460px}.lab-account-settings-content{display:grid;gap:24px}.lab-account-settings-content section{display:grid;gap:10px}.lab-account-settings-content h3{margin:0;font-size:13px;font-weight:500}.lab-account-settings-content p{margin:0;color:var(--lab-muted);font-size:13px;line-height:21px}.lab-account-settings-content a{color:var(--lab-ink);text-decoration:none}.lab-account-settings-content a:focus-visible{outline:var(--lab-focus-ring-width) solid var(--lab-focus-ring-color);outline-offset:var(--lab-focus-ring-offset)}@media(forced-colors:active){.lab-account-avatar,.lab-account-upgrade{background:Canvas;color:CanvasText;border:1px solid CanvasText}.lab-account-upgrade[data-highlighted]{background:Highlight;color:HighlightText}}.lab-account-profile-trigger{background:var(--lab-surface-soft);border-radius:calc(16px * var(--lab-corner-scale, 1))}.lab-account-profile-row{padding:0;gap:0}.lab-account-profile-trigger:hover{background:var(--lab-control-selected)}.lab-account-sidebar[data-collapsed=true] nav{inline-size:44px;margin-inline:auto}html[data-lab-theme] .lab-scaffold .lab-app[data-tool-scaffold]{display:block;width:100%;height:100dvh;min-height:0;padding:0;margin:0;overflow:hidden}.lab-tool-host,.lab-tool-scaffold{height:100%;min-height:0}.lab-tool-scaffold{--lab-navigation-inset: calc(var(--lab-workspace-side-width) + var(--lab-shell-gap))}.lab-tool-side-host{height:100%;min-height:0}.lab-tool-side-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--lab-row-height)}.lab-tool-navigation{display:grid;gap:4px;min-width:0}.lab-tool-project-navigation{margin-block-start:20px}.lab-tool-project-navigation>small{padding:8px;color:var(--lab-muted)}.lab-tool-title{padding:6px 12px;display:grid;min-width:0;text-align:start}.lab-tool-title>small{color:var(--lab-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.lab-tool-app-bar{container-type:inline-size;width:100%;min-width:0}.lab-tool-app-bar .lab-workspace-app-trailing{min-width:0}.lab-tool-scaffold>.lab-workspace-scaffold-row>.lab-workspace-main{position:relative}html[data-lab-theme] .lab-scaffold .lab-app[data-tool-scaffold] .lab-tool-host .lab-tool-scaffold .lab-tool-stage{border-radius:inherit;position:relative;inset:auto;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0}html[data-lab-theme] .lab-app[data-tool-scaffold] .lab-tool-scaffold .lab-voice-workspace{border:0;border-radius:inherit;background:transparent;box-shadow:none}.lab-tool-side-host .lab-account-profile-row{background:var(--lab-surface)}@media(max-width:720px){.lab-tool-title>small{display:none}.lab-tool-app-bar .lab-workspace-app-bar{flex-wrap:wrap;gap:var(--lab-toolbar-gap)}.lab-tool-app-bar .lab-workspace-app-trailing{flex-wrap:wrap;justify-content:flex-end;flex:1}.lab-tool-scaffold>.lab-workspace-scaffold-row>.lab-workspace-main{margin-block-end:max(var(--lab-shell-gap),env(safe-area-inset-bottom))}}.lab-tool-side-host .lab-account-profile-row{border:1px solid var(--lab-line);border-radius:var(--lab-radius-control);corner-shape:superellipse(1.5);padding:4px;box-sizing:border-box}.lab-tool-host{position:fixed;inset-inline:0;inset-block-start:var(--lab-viewport-top, 0px);height:min(100dvh,var(--lab-viewport-height, 100dvh))}.lab-tool-scaffold .lab-voice-workspace:before{display:none}.lab-tool-guest{display:flex;align-items:center;gap:4px;padding:4px;min-width:0}.lab-tool-guest>a{flex:1}.lab-tool-guest[data-compact=true]{flex-direction:column;padding:0}.lab-tool-editor-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--lab-shell-gap);block-size:100%;min-block-size:0;min-inline-size:0}html[data-lab-theme] :is(.lab-tool-scaffold--voice,.lab-tool-scaffold--image)>.lab-workspace-scaffold-row>.lab-workspace-main{border:0;background:transparent;box-shadow:none;border-radius:0}html[data-lab-theme] .lab-app[data-tool-scaffold] .lab-tool-scaffold .lab-voice-workspace{border:1px solid var(--lab-line);border-radius:var(--lab-radius-panel);background:var(--lab-surface)}.lab-tool-editor-workspace>.lab-tool-app-bar .lab-workspace-app-bar,.lab-tool-editor-workspace>.lab-tool-app-bar .lab-workspace-app-trailing{flex-wrap:nowrap}.lab-tool-scaffold--image .lab-workspace-scaffold-row{grid-template-columns:minmax(0,1fr)}.lab-tool-scaffold--image .lab-workspace-side-boundary{display:none}.lab-tool-scaffold--image .lab-workspace-main{grid-column:1}.lab-tool-scaffold--image .lab-image-project-toolbar .lab-toolbar-leading{gap:var(--lab-toolbar-gap)}html[data-lab-theme] .lab-tool-scaffold--image .lab-workspace-drawer{margin:var(--lab-shell-gap);block-size:calc(100dvh - 2 * var(--lab-shell-gap));max-block-size:calc(100dvh - 2 * var(--lab-shell-gap));border:1px solid var(--lab-line);border-radius:var(--lab-radius-panel)}.adm-host{height:min(100dvh,var(--lab-viewport-height, 100dvh));min-height:0;overflow:hidden}.adm-host>.adm-scaffold{height:100%}.adm-brand{display:inline-flex;align-items:center;gap:8px;min-width:0;padding-inline-start:8px;color:var(--lab-ink);text-decoration:none}.adm-brand>span:last-child{font:500 15px/1 var(--lab-font);letter-spacing:-.01em;color:var(--lab-muted)}.adm-brand-anchor{display:inline-flex;width:104px;height:26px;flex-shrink:0}.adm-page{width:100%;max-width:1200px;min-width:0;margin-inline:auto;padding-bottom:var(--lab-space-6)}.lab-tool-project-navigation:not(:has(>small)){margin-block-start:12px}.adm-scaffold .lab-tool-title{padding:0 12px;line-height:18px}.adm-scaffold .lab-tool-title>strong{font-weight:500}.adm-scaffold .lab-tool-title>small{font:400 11px/14px var(--lab-font);color:var(--lab-muted)}.adm-account{display:flex;align-items:center;gap:4px}html[data-lab-theme] .adm-account>.lab-account-profile-trigger[data-variant]{flex:1;min-width:0}.lab-account-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.adm-top-host,.adm-top-slot{width:100%;min-width:0}.adm-top-host{display:flex;align-items:flex-start;gap:var(--lab-toolbar-gap);container-type:inline-size}@container (max-width: 600px){.adm-top-host:has(.adm-top-slot:not(:empty))>.adm-brand{display:none}}.adm-top-main{flex:1;min-width:0}.adm-navigation-bubble{flex:none}.adm-top-host:has(.resource-screen-select)>.adm-brand{display:none}.adm-top-host>.adm-brand{flex:none;align-self:center;padding-inline:4px 8px}.adm-top-slot:empty,.adm-bottom-slot:empty{display:none}.adm-top-slot:not(:empty)+.lab-tool-app-bar{display:none}.adm-bottom-slot{width:100%;min-width:0}html[data-lab-theme] :is(.adm-top-host,.adm-top-slot,.adm-bottom-slot,.adm-screen-top,.adm-screen-bottom){pointer-events:none}html[data-lab-theme] :is(.adm-top-main>.lab-tool-app-bar,.adm-navigation-bubble,.adm-top-host>.adm-brand,.adm-screen-top>*,.adm-screen-bottom>*){pointer-events:auto}.adm-gate{display:grid;place-items:center;min-height:100dvh;padding:var(--lab-space-4);background:var(--lab-ground)}.adm-gate-card{display:grid;gap:var(--lab-space-4);width:min(100%,400px);padding:var(--lab-space-6);border:1px solid var(--lab-line);border-radius:var(--lab-radius-panel);background:var(--lab-surface);text-align:center}.adm-gate-card h1{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--lab-ink)}.adm-gate-card p{margin:0;font-size:14px;line-height:20px;color:var(--lab-muted)}.adm-gate-logo{display:flex;justify-content:center}:is(.adm-page,.adm-top-host,.adm-bottom-slot){padding-inline-end:var(--adm-pane-room, 0px);transition:padding-inline-end var(--lab-duration-normal, .24s) var(--lab-ease, ease)}@media(prefers-reduced-motion:reduce){:is(.adm-page,.adm-top-host,.adm-bottom-slot){transition:none}}.lab-list-section{display:grid;gap:8px;min-width:0;margin-block:0 24px}.lab-list-section:last-child{margin-block-end:0}.lab-list-section>.lab-list-header{margin:0;padding-inline:var(--lab-list-inset);color:var(--lab-muted);font-size:13px;font-weight:500;line-height:17px}.lab-list-section>.lab-list-footer{margin:0;padding-inline:var(--lab-list-inset);color:var(--lab-muted);font-size:13px;line-height:19px}.lab-list-card{--lab-list-card-bg: color-mix(in srgb, var(--lab-ink) 4%, var(--lab-surface));overflow:hidden;border-radius:var(--lab-list-radius);corner-shape:superellipse(1.5);background:var(--lab-list-card-bg)}.lab-list-item{position:relative;min-width:0}.lab-list-item+.lab-list-item:before{content:"";position:absolute;z-index:2;inset-block-start:0;inset-inline:var(--lab-list-inset) 0;height:1px;background:var(--lab-line);pointer-events:none}.lab-list-item[data-leading]+.lab-list-item:before,.lab-list-item+.lab-list-item[data-leading]:before{inset-inline-start:calc(var(--lab-list-inset) + var(--lab-list-leading-size) + 14px)}.lab-list-row{display:flex;align-items:center;gap:14px;width:100%;min-height:var(--lab-list-row-height);margin:0;padding-block:8px;padding-inline:var(--lab-list-inset);border:0;background:transparent;color:var(--lab-ink);font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--lab-duration-fast) var(--lab-ease);-webkit-tap-highlight-color:transparent}.lab-list-section,.lab-list-card{--lab-list-leading-size: 32px}.lab-list-row[data-static]{cursor:default}@media(hover:hover){.lab-list-row:not([data-static]):hover{background:var(--lab-control-hover)}}.lab-list-row:not([data-static]):active{background:var(--lab-control-pressed)}.lab-list-row[data-selected]{background:color-mix(in srgb,var(--lab-primary) 14%,var(--lab-surface))}.lab-list-item:nth-child(2n)>.lab-list-row[data-selected]{background:color-mix(in srgb,var(--lab-primary) 9%,var(--lab-surface))}.lab-list-item:has(>.lab-list-row[data-selected])+.lab-list-item:has(>.lab-list-row[data-selected]):before{opacity:0}.lab-list-row:focus-visible{outline:var(--lab-focus-ring-width) solid var(--lab-focus-ring-color);outline-offset:calc(-1 * var(--lab-focus-ring-width));border-radius:inherit;background:var(--lab-control-hover)}.lab-list-row:disabled{cursor:default;opacity:.5}.lab-list-row-leading{--lab-square-slot-size: var(--lab-list-leading-size);color:var(--lab-muted)}.lab-list-row-leading>svg{width:22px;height:22px}.lab-list-row-text{display:grid;flex:1;gap:2px;min-width:0}.lab-list-row-title{overflow:hidden;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.lab-list-row-subtitle{overflow:hidden;color:var(--lab-muted);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.lab-list-row-trailing{display:flex;flex:none;align-items:center;gap:6px;max-width:45%;color:var(--lab-muted);font-size:14px;font-variant-numeric:tabular-nums}.lab-list-row-chevron{flex:none;width:18px;height:18px;margin-inline-start:-4px;color:color-mix(in srgb,var(--lab-muted) 70%,transparent)}@media(forced-colors:active){.lab-list-card{border:1px solid CanvasText}.lab-list-row[data-selected]{background:Highlight;color:HighlightText}}.lab-list-item[data-swipe]{overflow:hidden;touch-action:pan-y}.lab-list-item[data-swipe]>.lab-list-row{position:relative;z-index:1;background-color:var(--lab-list-card-bg)}@media(hover:hover){.lab-list-item[data-swipe]>.lab-list-row:not([data-static]):hover{background-color:color-mix(in srgb,var(--lab-ink) 5%,var(--lab-list-card-bg))}}.lab-list-actions{position:absolute;inset-block:0;display:flex;width:var(--lab-row-swipe, 0px);overflow:hidden}.lab-list-actions[data-side=leading]{inset-inline-start:0}.lab-list-actions[data-side=trailing]{inset-inline-end:0;flex-direction:row-reverse}.lab-list-item:not([data-swiping=leading])>.lab-list-actions[data-side=leading],.lab-list-item:not([data-swiping=trailing])>.lab-list-actions[data-side=trailing]{visibility:hidden}.lab-list-action{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;margin:0;padding:0 6px;overflow:hidden;border:0;background:color-mix(in srgb,var(--lab-ink) 55%,var(--lab-surface));color:var(--lab-surface);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:flex-grow .26s cubic-bezier(.2,.9,.25,1.15)}.lab-list-action>svg{flex:none;width:20px;height:20px}.lab-list-action[data-tone=primary]{background:var(--lab-primary);color:var(--lab-on-primary)}.lab-list-action[data-tone=destructive]{background:var(--lab-danger);color:var(--lab-surface)}.lab-list-action:focus-visible{outline:var(--lab-focus-ring-width) solid var(--lab-focus-ring-color);outline-offset:calc(-1 * var(--lab-focus-ring-width))}.lab-list-actions[data-full]>.lab-list-action:first-child{flex-grow:60}.lab-list-item[data-reorder]>.lab-list-row{padding-inline-end:52px}.lab-list-grip{position:absolute;z-index:2;inset-block:0;inset-inline-end:4px;display:grid;place-items:center;width:44px;margin:0;padding:0;border:0;background:transparent;color:var(--lab-muted);cursor:grab;touch-action:none}.lab-list-grip>svg{width:20px;height:20px}.lab-list-grip:focus-visible{outline:var(--lab-focus-ring-width) solid var(--lab-focus-ring-color);outline-offset:calc(-1 * var(--lab-focus-ring-width));border-radius:var(--lab-radius-control-small)}.lab-list-card[data-reordering]{overflow:visible}.lab-list-card[data-reordering] .lab-list-item:before{opacity:0}.lab-list-card[data-reordering] .lab-list-grip{cursor:grabbing}.lab-list-item[data-lifted]{z-index:3;border-radius:calc(var(--lab-control-height) / 2 * var(--lab-corner-scale, 1));background:var(--lab-surface);box-shadow:0 16px 32px -14px #00000061}.adm-panel{overflow:hidden;border-radius:var(--lab-list-radius, var(--lab-radius-panel));corner-shape:superellipse(1.5);background:color-mix(in srgb,var(--lab-ink) 4%,var(--lab-surface))}.adm-panel .lab-list-card{--lab-list-card-bg: transparent;border-radius:0}.adm-panel+.adm-panel{margin-block-start:var(--lab-space-4)}.adm-panel-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--lab-space-3);padding:14px var(--lab-space-4) 6px}.adm-panel-header>div:first-child{min-width:0;flex:1 1 12rem}.adm-panel-header h2{margin:0;font-size:15px;font-weight:500;line-height:20px;color:var(--lab-ink)}.adm-panel-header p{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--lab-muted)}.adm-panel-body{padding:var(--lab-space-4)}.adm-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--lab-space-3);margin-block:var(--lab-space-2) var(--lab-space-6)}.adm-page-header:has(>.adm-page-header-action>.lab-control:only-child[aria-label]){flex-wrap:nowrap;align-items:flex-start}.adm-page-header>div:first-child{min-width:0}.adm-page-header h1{margin:0;font-size:25px;font-weight:500;line-height:1.12;letter-spacing:-.03em;color:var(--lab-ink)}.adm-page-header p{margin:var(--lab-space-2) 0 0;max-width:68ch;font-size:14px;line-height:22px;color:var(--lab-muted)}.adm-page-header-action{display:flex;flex-wrap:wrap;gap:var(--lab-toolbar-gap)}.adm-table-scroll{width:100%;overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:13px}.adm-table th{padding:10px 12px;border-bottom:1px solid var(--lab-line);font-size:12px;font-weight:400;line-height:18px;text-align:start;color:var(--lab-muted);white-space:nowrap}.adm-table td{padding:12px;border-bottom:1px solid var(--lab-line);vertical-align:middle;color:var(--lab-ink)}.adm-table .adm-numeric{text-align:end;font-variant-numeric:tabular-nums}.adm-row{animation:adm-settle var(--lab-duration-normal) var(--lab-ease) both;transition:background-color var(--lab-duration-fast) var(--lab-ease)}@media(hover:hover){.adm-row:hover{background:var(--lab-control-hover)}}.adm-row[data-selected]{background:color-mix(in srgb,var(--lab-primary) 8%,transparent)}@keyframes adm-settle{0%{opacity:0;transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){.adm-row{animation:none}}.adm-empty{display:flex;flex-direction:column;align-items:center;padding:var(--lab-space-8) var(--lab-space-4);text-align:center}.adm-empty-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:var(--lab-space-4);border:1px solid var(--lab-line);border-radius:var(--lab-radius-control);background:var(--lab-surface-soft);color:var(--lab-muted)}.adm-empty h3{margin:0;font-size:14px;font-weight:600;color:var(--lab-ink)}.adm-empty p{margin:6px 0 0;max-width:28rem;font-size:13px;line-height:1.5;color:var(--lab-muted)}.adm-empty-action{margin-top:var(--lab-space-4)}.adm-skeleton{height:14px;flex:1;border-radius:calc(5px * var(--lab-radius-scale, 1));background:linear-gradient(90deg,var(--lab-surface-soft) 0%,color-mix(in srgb,var(--lab-ink) 8%,var(--lab-surface-soft)) 50%,var(--lab-surface-soft) 100%);background-size:200% 100%;animation:adm-shimmer 1.4s linear infinite}.adm-skeleton-lead{flex:0 0 33%}@keyframes adm-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.adm-skeleton{animation:none}}.adm-table-skeleton>div{display:flex;align-items:center;gap:var(--lab-space-3);padding:var(--lab-space-3);border-bottom:1px solid var(--lab-line)}.adm-error{display:flex;align-items:center;gap:var(--lab-space-2);margin-block:var(--lab-space-2);padding:var(--lab-space-2) var(--lab-space-3);border:1px solid color-mix(in srgb,var(--lab-danger) 35%,transparent);border-radius:var(--lab-radius-control);background:color-mix(in srgb,var(--lab-danger) 8%,transparent);color:var(--lab-danger);font-size:13px;line-height:18px}.adm-error-text{flex:1;min-width:0}.adm-error code{font:11px/1 var(--lab-mono, ui-monospace, monospace);opacity:.7}.adm-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;--adm-tag: var(--lab-muted);color:var(--adm-tag);background:color-mix(in srgb,var(--adm-tag) 12%,transparent)}.adm-tag[data-tone=primary]{--adm-tag: var(--lab-primary)}.adm-tag[data-tone=success]{--adm-tag: var(--lab-success)}.adm-tag[data-tone=warning]{--adm-tag: var(--lab-warning)}.adm-tag[data-tone=danger]{--adm-tag: var(--lab-danger)}.adm-mono{font:12px/1.4 var(--lab-mono, ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--lab-muted);overflow-wrap:anywhere}.adm-facts .adm-fact .lab-list-row-title{font-size:14px;flex:none}.adm-facts .adm-fact .lab-list-row-trailing{flex:1 1 auto;justify-content:flex-end;min-width:0;max-width:68%;font-size:14px;text-align:end;overflow-wrap:anywhere}.adm-facts .adm-fact .lab-list-row-trailing a{color:var(--lab-ink)}.adm-facts .adm-fact-wide .lab-list-row-subtitle{font-size:14px;line-height:20px;color:var(--lab-ink);white-space:normal;overflow-wrap:anywhere}.adm-hero{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px var(--lab-space-3)}.adm-hero-media{display:inline-flex;grid-row:span 2;--adm-avatar-size: 48px}.adm-hero-media>.adm-avatar{font-size:18px}.adm-hero-text{min-width:0}.adm-hero-text h3{margin:0;overflow-wrap:anywhere;font:500 18px/24px var(--lab-font);letter-spacing:-.015em;color:var(--lab-ink)}.adm-hero-text p{margin:2px 0 0;overflow-wrap:anywhere;font-size:13px;line-height:18px;color:var(--lab-muted)}.adm-hero-tags{display:flex;flex-wrap:wrap;gap:6px}.adm-hero:not(:has(>.adm-hero-media)){grid-template-columns:1fr}.adm-section{display:grid;gap:6px;min-width:0}.adm-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--lab-space-3);padding-inline:var(--lab-list-inset, 16px)}.adm-section-header>div{min-width:0}.adm-section-header h3{margin:0;font-size:13px;font-weight:500;line-height:18px;color:var(--lab-muted)}.adm-section-header p{margin:0;font-size:12px;line-height:16px;color:var(--lab-muted);opacity:.85}.adm-section-action{flex:none}.adm-section-card{min-width:0;padding:2px var(--lab-space-4);border-radius:var(--lab-list-radius, calc(16px * var(--lab-radius-scale, 1)));corner-shape:superellipse(1.5);background:color-mix(in srgb,var(--lab-ink) 4%,var(--lab-surface))}.adm-section-card[data-flush]{padding:0;overflow:hidden}.adm-section-card>.adm-form,.adm-section-card>.adm-stack{padding-block:var(--lab-space-3)}.adm-copy{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%}.adm-copy>.adm-mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--lab-space-3)}.adm-stat{display:grid;gap:4px;padding:14px var(--lab-space-4);border-radius:var(--lab-list-radius, var(--lab-radius-panel));corner-shape:superellipse(1.5);background:color-mix(in srgb,var(--lab-ink) 4%,var(--lab-surface))}.adm-stat>span{font-size:13px;color:var(--lab-muted)}.adm-stat>strong{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--lab-ink)}.adm-stat>small{font-size:12px;color:var(--lab-muted)}.adm-json{margin:0;max-height:32rem;overflow:auto;padding:var(--lab-space-3);border-radius:var(--lab-radius-control);background:var(--lab-surface-soft);font:12px/1.5 var(--lab-mono, ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--lab-ink);white-space:pre-wrap;overflow-wrap:anywhere}.adm-form{display:grid;gap:var(--lab-space-4)}.adm-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--lab-space-3)}.adm-form-note{margin:0;font-size:13px;line-height:18px;color:var(--lab-muted)}.adm-section-title{margin:var(--lab-space-4) 0 var(--lab-space-2);font-size:13px;font-weight:600;color:var(--lab-ink)}.adm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lab-toolbar-gap)}.adm-stack{display:grid;gap:var(--lab-space-4)}.adm-muted{color:var(--lab-muted)}.adm-cell-title{display:grid;min-width:0}.adm-cell-title>strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-cell-title>small{font-size:12px;color:var(--lab-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-avatar{display:inline-grid;place-items:center;flex:none;width:var(--adm-avatar-size, 32px);height:var(--adm-avatar-size, 32px);overflow:hidden;border-radius:999px;background:var(--lab-surface-soft);font-size:13px;font-weight:500;color:var(--lab-muted)}.adm-avatar img{width:100%;height:100%;object-fit:cover}.adm-identity{display:flex;align-items:center;gap:var(--lab-space-3);min-width:0}.adm-link-list{display:grid}.adm-link-row{display:flex;align-items:center;gap:var(--lab-space-3);padding:10px var(--lab-space-4);border-top:1px solid var(--lab-line);color:var(--lab-ink);text-decoration:none}.adm-link-row:first-child{border-top:0}@media(hover:hover){.adm-link-row:hover{background:var(--lab-control-hover)}}.adm-link-row>svg{flex:none;color:var(--lab-muted)}.adm-raw{border-radius:var(--lab-list-radius, var(--lab-radius-panel));corner-shape:superellipse(1.5);background:color-mix(in srgb,var(--lab-ink) 4%,var(--lab-surface))}.adm-raw>summary{display:grid;gap:2px;padding:12px var(--lab-list-inset, 16px);cursor:pointer;list-style:none;font-size:14px;color:var(--lab-ink)}.adm-raw>summary::-webkit-details-marker{display:none}.adm-raw>summary:after{content:""}.adm-raw>summary small{font-size:12px;color:var(--lab-muted)}.adm-raw>summary:focus-visible{outline:var(--lab-focus-ring-width, 2px) solid var(--lab-focus-ring-color, var(--lab-focus));outline-offset:-2px;border-radius:inherit}.adm-raw[open]>.adm-json{margin:0 8px 8px;background:var(--lab-surface)}.adm-mono-title{font-family:var(--lab-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:0}.adm-mini{display:grid;gap:8px;width:100%;min-width:0;padding-inline:4px 0}.adm-mini-tile{display:flex;align-items:center;min-height:44px;gap:var(--lab-toolbar-gap, 8px);min-width:0}.adm-mini-summary{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;margin:0;padding:2px 8px 2px 0;border:0;border-radius:calc(12px * var(--lab-radius-scale, 1));background:none;color:var(--lab-ink);font:inherit;text-align:start;cursor:pointer}.adm-mini-summary:focus-visible{outline:var(--lab-focus-ring-width, 2px) solid var(--lab-focus-ring-color, var(--lab-focus));outline-offset:2px}.adm-mini-media{display:inline-flex;flex:none;--adm-avatar-size: 40px}.adm-mini-text{display:grid;gap:1px;min-width:0}.adm-mini-text strong{overflow:hidden;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.adm-mini-text small{overflow:hidden;font-size:13px;line-height:17px;color:var(--lab-muted);text-overflow:ellipsis;white-space:nowrap}.adm-mini-actions{min-width:0}.adm-mini-bubble{flex:none}.adm-mini-skeleton{flex:none;width:9rem;height:14px}.adm-mini-actions-placeholder{display:flex;align-items:center;height:44px}.adm-mini-skeleton--action{width:7.5rem;height:30px;border-radius:999px}.adm-mini-skeleton--short{width:6rem;height:11px}.adm-sheet-mini .lab-scroll-viewport{scrollbar-width:none}.adm-sheet-mini .lab-scroll-viewport::-webkit-scrollbar{display:none}.adm-sheet-body{--adm-reveal: min(1, calc(var(--adm-expansion, 1) * 3));opacity:var(--adm-reveal);transform:translateY(calc((1 - var(--adm-reveal)) * 18px))}@media(prefers-reduced-motion:reduce){.adm-sheet-body{transform:none}}.adm-toasts{position:fixed;inset-inline:0;top:calc(env(safe-area-inset-top,0px) + var(--lab-space-4));z-index:1000;display:grid;justify-items:center;gap:var(--lab-shell-gap);pointer-events:none}.adm-toast{display:inline-flex;align-items:center;gap:var(--lab-space-2);max-width:min(90vw,28rem);padding:10px 16px;border-radius:999px;background:var(--lab-surface);box-shadow:var(--lab-glass-shadow),0 0 0 1px var(--lab-line);font-size:13px;line-height:18px;color:var(--lab-ink);animation:adm-toast-in var(--lab-duration-normal) var(--lab-ease) both}.adm-toast[data-tone=success] svg{color:var(--lab-success)}.adm-toast[data-tone=danger] svg{color:var(--lab-danger)}@keyframes adm-toast-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@media(prefers-reduced-motion:reduce){.adm-toast{animation:none}}.lab-tooltip{z-index:100;display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--lab-surface);color:var(--lab-ink);border:1px solid var(--lab-line);border-radius:var(--lab-radius-small);font:500 12px/18px var(--lab-font);box-shadow:var(--lab-glass-shadow);pointer-events:none;-webkit-user-select:none;user-select:none}.lab-tooltip-shortcut{color:var(--lab-muted);font:inherit;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.lab-tooltip[data-state=delayed-open]{animation:lab-tooltip-in .14s ease-out}}@keyframes lab-tooltip-in{0%{opacity:0;transform:translateY(-2px)}}html,body,#root{margin:0;min-height:100%}body{background:var(--lab-ground);color:var(--lab-ink);font-family:var(--lab-font);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}a{color:inherit}.tabular-nums{font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6,p,dl,dd,figure,blockquote,pre{margin:0}button,input,select,textarea{font:inherit}img,svg,video{display:block;max-width:100%}
