@layer strata.tokens{:root{--strata-depth:.5;--strata-light-azimuth:323;--strata-light-elevation:41;--strata-light-intensity:1.6;--strata-light-ambient:.55;--strata-light-colour:#fff;--strata-camera-distance:1600px;--strata-camera-tilt-max:25;--strata-bevel-profile:quarter-round;--strata-interior-max:.04;--strata-state-hover-height:1.6;--strata-state-press-height:.25;--strata-state-hover-lift:.04;--strata-state-press-sink:.06;--strata-knob-sweep:270;--strata-knob-drag-px:200px;--strata-knob-fine:.1;--strata-knob-tap-slop:4px;--strata-knob-snap:2;--strata-meter-sweep:100;--strata-meter-peak-hold:.6s;--strata-meter-peak-decay:.5;--strata-gauge-sweep:240;--strata-jog-turn:24;--strata-jog-drag-px:240px;--strata-jog-fine:.1;--strata-jog-tap-slop:4px;--strata-jog-flick:180;--strata-jog-max-rate:240;--strata-display-bezel-width:7px;--strata-display-bezel-radius:8px;--strata-display-finish-band:.3;--strata-display-finish-horizon:.25;--strata-material-presets-matte-base-metallic:0;--strata-material-presets-satin-base-roughness:.4;--strata-material-presets-satin-base-metallic:0;--strata-material-presets-satin-coat-strength:.3;--strata-material-presets-satin-coat-roughness:.35;--strata-material-presets-satin-coat-ior:1.5;--strata-material-presets-gloss-base-roughness:.25;--strata-material-presets-gloss-base-metallic:0;--strata-material-presets-gloss-coat-strength:.6;--strata-material-presets-gloss-coat-roughness:.12;--strata-material-presets-gloss-coat-ior:1.5;--strata-material-presets-lacquer-base-roughness:.45;--strata-material-presets-lacquer-base-metallic:0;--strata-material-presets-lacquer-coat-strength:1;--strata-material-presets-lacquer-coat-roughness:.04;--strata-material-presets-lacquer-coat-ior:1.5;--strata-material-presets-glass-base-roughness:.05;--strata-material-presets-glass-base-metallic:0;--strata-material-presets-glass-transmission-strength:.9;--strata-material-presets-glass-transmission-ior:1.5;--strata-material-presets-glass-transmission-frost:.3;--strata-material-presets-metal-base-roughness:.3;--strata-material-presets-metal-base-metallic:1;--strata-material-presets-emissive-emissive-strength:1;--strata-material-roles-panel:matte;--strata-material-roles-control:matte;--strata-material-roles-button-primary:matte;--strata-material-roles-field:matte;--strata-material-roles-knob:satin;--strata-material-roles-rail:metal;--strata-material-roles-track-on:emissive;--strata-material-roles-indicator:emissive;--strata-material-roles-overlay:matte;--strata-environment-source:studio;--strata-environment-intensity:1;--strata-radius-small:4px;--strata-radius-control:8px;--strata-radius-panel:14px;--strata-radius-pill:999px;--strata-font-family:system-ui, sans-serif;--strata-font-mono:ui-monospace, monospace;--strata-font-size-caption:12px;--strata-font-size-small:13px;--strata-font-size-body:14px;--strata-font-size-subtitle:16px;--strata-font-size-title:18px;--strata-font-size-headline:22px;--strata-font-size-display:28px;--strata-font-weight-regular:400;--strata-font-weight-strong:600;--strata-font-line-height-body:1.45;--strata-font-line-height-heading:1.25;--strata-space-base:4px;--strata-density:comfortable;--strata-size-fader-small:120px;--strata-size-fader-medium:180px;--strata-size-fader-large:240px;--strata-size-indicator-small:16px;--strata-size-indicator-medium:20px;--strata-size-indicator-large:24px;--strata-size-switch-width-small:30px;--strata-size-switch-width-medium:36px;--strata-size-switch-width-large:44px;--strata-size-control-small:-6px;--strata-size-control-medium:0px;--strata-size-control-large:6px;--strata-size-knob-small:48px;--strata-size-knob-medium:64px;--strata-size-knob-large:80px;--strata-size-push-small:32px;--strata-size-push-medium:40px;--strata-size-push-large:48px;--strata-size-rotary-small:48px;--strata-size-rotary-medium:64px;--strata-size-rotary-large:80px;--strata-size-lamp-small:20px;--strata-size-lamp-medium:28px;--strata-size-lamp-large:36px;--strata-size-status-light-small:8px;--strata-size-status-light-medium:10px;--strata-size-status-light-large:14px;--strata-size-meter-small:8px;--strata-size-meter-medium:10px;--strata-size-meter-large:12px;--strata-size-gauge-small:120px;--strata-size-gauge-medium:160px;--strata-size-gauge-large:200px;--strata-size-rating-small:12px;--strata-size-rating-medium:16px;--strata-size-rating-large:20px;--strata-size-spinner-small:24px;--strata-size-spinner-medium:36px;--strata-size-spinner-large:52px;--strata-size-jog-wheel-small:64px;--strata-size-jog-wheel-medium:96px;--strata-size-jog-wheel-large:128px;--strata-size-patch-point-small:28px;--strata-size-patch-point-medium:36px;--strata-size-patch-point-large:44px;--strata-motion-fast:.12s;--strata-motion-normal:.2s;--strata-motion-slow:.32s;--strata-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--strata-motion-easing-press:cubic-bezier(.3, 0, .6, 1);--strata-focus-width:3px;--strata-focus-offset:.5px;--strata-fader-snap:2px;--strata-feedback-sound:0;--strata-feedback-haptics:0;--strata-feedback-click-pitch:2400;--strata-feedback-click-decay:4;--strata-feedback-click-noise:.6;--strata-feedback-tick-pitch:3200;--strata-feedback-tick-decay:2;--strata-feedback-tick-noise:.3;--strata-feedback-thunk-pitch:140;--strata-feedback-thunk-decay:18;--strata-feedback-thunk-noise:.25;--strata-feedback-snap-pitch:1800;--strata-feedback-snap-decay:6;--strata-feedback-snap-noise:.75;--strata-target-min:24px;--strata-plate-rim:4px;--strata-plate-height:3px;--strata-plate-chamfer:1.4px;--strata-plate-wall:4px;--strata-plate-slope:3px;--strata-level:relief;--strata-blink-slow:1.6s;--strata-blink-normal:1s;--strata-blink-fast:.4s;--strata-chase-spinner:.9s;--strata-chase-bar:1.6s;--strata-emitter-lamp-radius:6;--strata-emitter-lamp-height:.7;--strata-emitter-lamp-strength:3200;--strata-emitter-led-radius:6;--strata-emitter-led-height:.8;--strata-emitter-led-strength:520;--strata-emitter-display-radius:2.5;--strata-emitter-display-height:.5;--strata-emitter-display-strength:2200;--strata-emitter-segment-radius:3;--strata-emitter-segment-height:.8;--strata-emitter-segment-strength:260;--strata-emitter-guard-feather:4px;--strata-emitter-push-button-radius:4;--strata-emitter-push-button-height:.3;--strata-emitter-push-button-strength:2400;--strata-light-x:calc(sin(var(--strata-light-azimuth) * 1deg) * cos(var(--strata-light-elevation) * 1deg));--strata-light-y:calc(-1 * cos(var(--strata-light-azimuth) * 1deg) * cos(var(--strata-light-elevation) * 1deg));--strata-light-z:calc(sin(var(--strata-light-elevation) * 1deg));--strata-shadow-dx:calc(-1 * var(--strata-light-x) / var(--strata-light-z));--strata-shadow-dy:calc(-1 * var(--strata-light-y) / var(--strata-light-z));--strata-space-1:calc(var(--strata-space-base) * .5);--strata-space-2:calc(var(--strata-space-base) * 1);--strata-space-3:calc(var(--strata-space-base) * 2);--strata-space-4:calc(var(--strata-space-base) * 3);--strata-space-5:calc(var(--strata-space-base) * 4);--strata-space-6:calc(var(--strata-space-base) * 5);--strata-space-7:calc(var(--strata-space-base) * 6);--strata-space-8:calc(var(--strata-space-base) * 8);--strata-space-9:calc(var(--strata-space-base) * 10);--strata-space-10:calc(var(--strata-space-base) * 12);--strata-finish-matte:linear-gradient(to bottom, #ffffff0a 0.0%, #ffffff0a 2.5%, #ffffff09 5.0%, #ffffff08 7.5%, #ffffff07 10.0%, #ffffff06 12.5%, #ffffff04 15%, #ffffff03 17.5%, #ffffff02 20.0%, #ffffff01 22.5%, #fff0 25.0%, #fff0 27.5%, #fff0 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #fff0 72.5%, #fff0 75.0%, #fff0 77.5%, #fff0 80.0%, #fff0 82.5%, #fff0 85.0%, #fff0 87.5%, #fff0 90.0%, #fff0 92.5%, #fff0 95.0%, #fff0 97.5%, #fff0 100.0%);--strata-finish-satin:linear-gradient(to bottom, #ffffff14 0.0%, #ffffff14 2.5%, #ffffff2c 5.0%, #ffffff2e 7.5%, #ffffff2e 10.0%, #ffffff2e 12.5%, #ffffff2e 15%, #ffffff28 17.5%, #ffffff1a 20.0%, #ffffff0b 22.5%, #00000003 25.0%, #0000000c 27.5%, #00000006 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #fff0 72.5%, #fff0 75.0%, #fff0 77.5%, #fff0 80.0%, #fff0 82.5%, #fff0 85.0%, #fff0 87.5%, #fff0 90.0%, #fff0 92.5%, #fff0 95.0%, #fff0 97.5%, #fff0 100.0%);--strata-finish-gloss:linear-gradient(to bottom, #fff3 0.0%, #ffffff32 2.5%, #ffffff5c 5.0%, #ffffff5c 7.5%, #ffffff5c 10.0%, #ffffff5c 12.5%, #ffffff5c 15%, #ffffff50 17.5%, #ffffff34 20.0%, #ffffff16 22.5%, #00000006 25.0%, #00000018 27.5%, #0000000c 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #fff0 72.5%, #fff0 75.0%, #fff0 77.5%, #fff0 80.0%, #fff0 82.5%, #fff0 85.0%, #fff0 87.5%, #fff0 90.0%, #fff0 92.5%, #fff0 95.0%, #fff0 97.5%, #fff0 100.0%);--strata-finish-lacquer:linear-gradient(to bottom, #ffffff0a 0.0%, #ffffff0a 2.5%, #fff9 5.0%, #fff9 7.5%, #fff9 10.0%, #fff9 12.5%, #fff9 15%, #ffffff85 17.5%, #ffffff57 20.0%, #ffffff25 22.5%, #0000000a 25.0%, #00000029 27.5%, #00000014 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #fff0 72.5%, #fff0 75.0%, #fff0 77.5%, #fff0 80.0%, #fff0 82.5%, #fff0 85.0%, #fff0 87.5%, #fff0 90.0%, #fff0 92.5%, #fff0 95.0%, #fff0 97.5%, #fff0 100.0%);--strata-finish-glass:linear-gradient(to bottom, #ffffff5c 0.0%, #ffffff5a 2.5%, #ffffff54 5.0%, #ffffff4a 7.5%, #ffffff3f 10.0%, #fff3 12.5%, #ffffff26 15%, #ffffff1a 17.5%, #ffffff0f 20.0%, #ffffff07 22.5%, #ffffff02 25.0%, #fff0 27.5%, #fff0 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #fff0 72.5%, #fff0 75.0%, #fff0 77.5%, #fff0 80.0%, #fff0 82.5%, #fff0 85.0%, #fff0 87.5%, #fff0 90.0%, #fff0 92.5%, #fff0 95.0%, #fff0 97.5%, #fff0 100.0%);--strata-finish-metal:linear-gradient(to bottom, #fff6 0.0%, #fff6 2.5%, #fff6 5.0%, #ffffff63 7.5%, #ffffff5a 10.0%, #ffffff4d 12.5%, #ffffff3d 15%, #ffffff2c 17.5%, #ffffff1d 20.0%, #ffffff0f 22.5%, #ffffff05 25.0%, #fff0 27.5%, #fff0 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #0000 72.5%, #00000004 75.0%, #0000000b 77.5%, #00000016 80.0%, #00000023 82.5%, #00000031 85.0%, #0000003e 87.5%, #0000004a 90.0%, #00000054 92.5%, #0000005a 95.0%, #0000005c 97.5%, #0000005c 100.0%);--strata-finish-emissive:none;--strata-finish-role-panel:var(--strata-finish-matte);--strata-finish-role-control:var(--strata-finish-matte);--strata-finish-role-button-primary:var(--strata-finish-matte);--strata-finish-role-field:var(--strata-finish-matte);--strata-finish-role-knob:var(--strata-finish-satin);--strata-finish-role-rail:var(--strata-finish-metal);--strata-finish-role-track-on:var(--strata-finish-emissive);--strata-finish-role-indicator:var(--strata-finish-emissive);--strata-finish-role-overlay:var(--strata-finish-matte);--strata-control-height:34px;--strata-panel-padding:18px;--strata-gap-control:12px;--strata-gap-group:20px}:root,[data-strata-scope],[data-strata-depth],[data-strata-theme]{--strata-depth-t:calc(clamp(-1, 2 * var(--strata-depth) - 1, 1));--strata-elevation-ground:0px;--strata-elevation-raised:calc(3px + 1px * min(var(--strata-depth-t), 0) + 2px * max(var(--strata-depth-t), 0));--strata-elevation-floating:calc(8px + 3px * min(var(--strata-depth-t), 0) + 4px * max(var(--strata-depth-t), 0));--strata-elevation-overlay:calc(16px + 6.4px * min(var(--strata-depth-t), 0) + 9.6px * max(var(--strata-depth-t), 0));--strata-elevation-modal:calc(24px + 9.6px * min(var(--strata-depth-t), 0) + 14.4px * max(var(--strata-depth-t), 0));--strata-elevation-well:calc(2px + .5px * min(var(--strata-depth-t), 0) + 1px * max(var(--strata-depth-t), 0));--strata-bevel-width:calc(6px + 2px * min(var(--strata-depth-t), 0) + 3px * max(var(--strata-depth-t), 0));--strata-bevel-gain:var(--strata-theme-bevel-gain,calc(.55 + .25 * min(var(--strata-depth-t), 0) + .2 * max(var(--strata-depth-t), 0)));--strata-shadow-strength:calc(.24 + .1 * min(var(--strata-depth-t), 0) + .08 * max(var(--strata-depth-t), 0));--strata-object-key-height:calc(8px + 4px * min(var(--strata-depth-t), 0) + 4px * max(var(--strata-depth-t), 0));--strata-object-key-travel:calc(6px + 3px * min(var(--strata-depth-t), 0) + 3px * max(var(--strata-depth-t), 0));--strata-object-taper:calc(3px + 1px * min(var(--strata-depth-t), 0) + 1px * max(var(--strata-depth-t), 0));--strata-material-presets-matte-base-colour:var(--strata-colour-panel);--strata-material-presets-matte-base-roughness:calc(.45 + -.35 * min(var(--strata-depth-t), 0) + -.15 * max(var(--strata-depth-t), 0));--strata-material-presets-satin-base-colour:var(--strata-colour-panel);--strata-material-presets-gloss-base-colour:var(--strata-colour-panel);--strata-material-presets-lacquer-base-colour:var(--strata-colour-panel);--strata-material-presets-glass-base-colour:var(--strata-colour-panel);--strata-material-presets-glass-transmission-tint:var(--strata-colour-panel);--strata-material-presets-metal-base-colour:var(--strata-colour-panel);--strata-material-presets-emissive-emissive-colour:var(--strata-colour-accent);--strata-size-font-small:var(--strata-font-size-small);--strata-size-font-medium:var(--strata-font-size-body);--strata-size-font-large:var(--strata-font-size-subtitle)}@supports (x:attr(x type(*))){[data-strata-depth]{--strata-depth:attr(data-strata-depth type(<number>), .5)}}[data-strata-density=compact]{--strata-control-height:28px;--strata-panel-padding:12px;--strata-gap-control:8px;--strata-gap-group:16px}[data-strata-density=comfortable]{--strata-control-height:34px;--strata-panel-padding:18px;--strata-gap-control:12px;--strata-gap-group:20px}[data-strata-density=spacious]{--strata-control-height:40px;--strata-panel-padding:24px;--strata-gap-control:16px;--strata-gap-group:24px}:root,[data-strata-size=medium]{--strata-fader-travel:var(--strata-size-fader-medium);--strata-indicator:var(--strata-size-indicator-medium);--strata-switch-width:var(--strata-size-switch-width-medium);--strata-control-offset:var(--strata-size-control-medium);--strata-control-font:var(--strata-size-font-medium);--strata-knob-size:var(--strata-size-knob-medium);--strata-push-size:var(--strata-size-push-medium);--strata-rotary-size:var(--strata-size-rotary-medium);--strata-lamp-size:var(--strata-size-lamp-medium);--strata-status-light-size:var(--strata-size-status-light-medium);--strata-meter-size:var(--strata-size-meter-medium);--strata-gauge-size:var(--strata-size-gauge-medium);--strata-rating-size:var(--strata-size-rating-medium);--strata-jog-wheel-size:var(--strata-size-jog-wheel-medium);--strata-patch-point-size:var(--strata-size-patch-point-medium)}[data-strata-size=small]{--strata-fader-travel:var(--strata-size-fader-small);--strata-indicator:var(--strata-size-indicator-small);--strata-switch-width:var(--strata-size-switch-width-small);--strata-control-offset:var(--strata-size-control-small);--strata-control-font:var(--strata-size-font-small);--strata-knob-size:var(--strata-size-knob-small);--strata-push-size:var(--strata-size-push-small);--strata-rotary-size:var(--strata-size-rotary-small);--strata-lamp-size:var(--strata-size-lamp-small);--strata-status-light-size:var(--strata-size-status-light-small);--strata-meter-size:var(--strata-size-meter-small);--strata-gauge-size:var(--strata-size-gauge-small);--strata-rating-size:var(--strata-size-rating-small);--strata-jog-wheel-size:var(--strata-size-jog-wheel-small);--strata-patch-point-size:var(--strata-size-patch-point-small)}[data-strata-size=large]{--strata-fader-travel:var(--strata-size-fader-large);--strata-indicator:var(--strata-size-indicator-large);--strata-switch-width:var(--strata-size-switch-width-large);--strata-control-offset:var(--strata-size-control-large);--strata-control-font:var(--strata-size-font-large);--strata-knob-size:var(--strata-size-knob-large);--strata-push-size:var(--strata-size-push-large);--strata-rotary-size:var(--strata-size-rotary-large);--strata-lamp-size:var(--strata-size-lamp-large);--strata-status-light-size:var(--strata-size-status-light-large);--strata-meter-size:var(--strata-size-meter-large);--strata-gauge-size:var(--strata-size-gauge-large);--strata-rating-size:var(--strata-size-rating-large);--strata-jog-wheel-size:var(--strata-size-jog-wheel-large);--strata-patch-point-size:var(--strata-size-patch-point-large)}:root,[data-strata-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--strata-theme-bevel-gain:initial;--strata-colour-stage:#fff;--strata-colour-panel:#e9ebef;--strata-colour-field:#fff;--strata-colour-secondary:#f7f8fa;--strata-colour-text:#1c1e24;--strata-colour-muted:#5a5e68;--strata-colour-accent:#2563eb;--strata-colour-success:#15803d;--strata-colour-warning:#b45309;--strata-colour-danger:#c42b2b;--strata-colour-info:#2563eb;--strata-colour-track:#cdd1d9;--strata-colour-edge:#767c88;--strata-colour-knob:#fcfcfd;--strata-colour-glow-on:#ff9228;--strata-outline-width:0px;--strata-colour-on-accent:#fff;--strata-colour-accent-text:#245bd3;--strata-colour-on-success:#fff;--strata-colour-success-text:#16723a;--strata-colour-on-warning:#fff;--strata-colour-warning-text:#9f4c0d;--strata-colour-on-danger:#fff;--strata-colour-danger-text:#bd2a2b;--strata-colour-on-info:#fff;--strata-colour-info-text:#245bd3}[data-strata-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--strata-theme-bevel-gain:initial;--strata-colour-stage:#181a1f;--strata-colour-panel:#2c3038;--strata-colour-field:#1e2128;--strata-colour-secondary:#3e434e;--strata-colour-text:#e8eaf0;--strata-colour-muted:#a8aeba;--strata-colour-accent:#6091ff;--strata-colour-success:#4ac478;--strata-colour-warning:#f5a63c;--strata-colour-danger:#ff7878;--strata-colour-info:#6091ff;--strata-colour-track:#343842;--strata-colour-edge:#848b9a;--strata-colour-knob:#eceef2;--strata-colour-glow-on:#ff9228;--strata-outline-width:0px;--strata-colour-on-accent:#101216;--strata-colour-accent-text:#94b3f9;--strata-colour-on-success:#101216;--strata-colour-success-text:#5ac884;--strata-colour-on-warning:#101216;--strata-colour-warning-text:#f5a63c;--strata-colour-on-danger:#101216;--strata-colour-danger-text:#f9989a;--strata-colour-on-info:#101216;--strata-colour-info-text:#94b3f9}[data-strata-theme=contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--strata-theme-bevel-gain:0;--strata-colour-stage:#fff;--strata-colour-panel:#fff;--strata-colour-field:#fff;--strata-colour-secondary:#fff;--strata-colour-text:#000;--strata-colour-muted:#2e3138;--strata-colour-accent:#0040c0;--strata-colour-success:#006428;--strata-colour-warning:#8a3c00;--strata-colour-danger:#a81414;--strata-colour-info:#0040c0;--strata-colour-track:#fff;--strata-colour-edge:#000;--strata-colour-knob:#fff;--strata-colour-glow-on:#ff9228;--strata-outline-width:2px;--strata-colour-on-accent:#fff;--strata-colour-accent-text:#0040c0;--strata-colour-on-success:#fff;--strata-colour-success-text:#006428;--strata-colour-on-warning:#fff;--strata-colour-warning-text:#8a3c00;--strata-colour-on-danger:#fff;--strata-colour-danger-text:#a81414;--strata-colour-on-info:#fff;--strata-colour-info-text:#0040c0}[data-strata-theme=contrast-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--strata-theme-bevel-gain:0;--strata-colour-stage:#000;--strata-colour-panel:#000;--strata-colour-field:#000;--strata-colour-secondary:#000;--strata-colour-text:#fff;--strata-colour-muted:#d7dae0;--strata-colour-accent:#8cb4ff;--strata-colour-success:#6edc96;--strata-colour-warning:#ffbe5a;--strata-colour-danger:#ff9696;--strata-colour-info:#8cb4ff;--strata-colour-track:#000;--strata-colour-edge:#fff;--strata-colour-knob:#000;--strata-colour-glow-on:#ff9228;--strata-outline-width:2px;--strata-colour-on-accent:#101216;--strata-colour-accent-text:#8cb4ff;--strata-colour-on-success:#101216;--strata-colour-success-text:#6edc96;--strata-colour-on-warning:#101216;--strata-colour-warning-text:#ffbe5a;--strata-colour-on-danger:#101216;--strata-colour-danger-text:#ff9696;--strata-colour-on-info:#101216;--strata-colour-info-text:#8cb4ff}@media (prefers-color-scheme:dark){:root:not([data-strata-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--strata-theme-bevel-gain:initial;--strata-colour-stage:#181a1f;--strata-colour-panel:#2c3038;--strata-colour-field:#1e2128;--strata-colour-secondary:#3e434e;--strata-colour-text:#e8eaf0;--strata-colour-muted:#a8aeba;--strata-colour-accent:#6091ff;--strata-colour-success:#4ac478;--strata-colour-warning:#f5a63c;--strata-colour-danger:#ff7878;--strata-colour-info:#6091ff;--strata-colour-track:#343842;--strata-colour-edge:#848b9a;--strata-colour-knob:#eceef2;--strata-colour-glow-on:#ff9228;--strata-outline-width:0px;--strata-colour-on-accent:#101216;--strata-colour-accent-text:#94b3f9;--strata-colour-on-success:#101216;--strata-colour-success-text:#5ac884;--strata-colour-on-warning:#101216;--strata-colour-warning-text:#f5a63c;--strata-colour-on-danger:#101216;--strata-colour-danger-text:#f9989a;--strata-colour-on-info:#101216;--strata-colour-info-text:#94b3f9}}@media (prefers-contrast:more){:root:not([data-strata-theme]),[data-strata-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--strata-theme-bevel-gain:0;--strata-colour-stage:#fff;--strata-colour-panel:#fff;--strata-colour-field:#fff;--strata-colour-secondary:#fff;--strata-colour-text:#000;--strata-colour-muted:#2e3138;--strata-colour-accent:#0040c0;--strata-colour-success:#006428;--strata-colour-warning:#8a3c00;--strata-colour-danger:#a81414;--strata-colour-info:#0040c0;--strata-colour-track:#fff;--strata-colour-edge:#000;--strata-colour-knob:#fff;--strata-colour-glow-on:#ff9228;--strata-outline-width:2px;--strata-colour-on-accent:#fff;--strata-colour-accent-text:#0040c0;--strata-colour-on-success:#fff;--strata-colour-success-text:#006428;--strata-colour-on-warning:#fff;--strata-colour-warning-text:#8a3c00;--strata-colour-on-danger:#fff;--strata-colour-danger-text:#a81414;--strata-colour-on-info:#fff;--strata-colour-info-text:#0040c0}[data-strata-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--strata-theme-bevel-gain:0;--strata-colour-stage:#000;--strata-colour-panel:#000;--strata-colour-field:#000;--strata-colour-secondary:#000;--strata-colour-text:#fff;--strata-colour-muted:#d7dae0;--strata-colour-accent:#8cb4ff;--strata-colour-success:#6edc96;--strata-colour-warning:#ffbe5a;--strata-colour-danger:#ff9696;--strata-colour-info:#8cb4ff;--strata-colour-track:#000;--strata-colour-edge:#fff;--strata-colour-knob:#000;--strata-colour-glow-on:#ff9228;--strata-outline-width:2px;--strata-colour-on-accent:#101216;--strata-colour-accent-text:#8cb4ff;--strata-colour-on-success:#101216;--strata-colour-success-text:#6edc96;--strata-colour-on-warning:#101216;--strata-colour-warning-text:#ffbe5a;--strata-colour-on-danger:#101216;--strata-colour-danger-text:#ff9696;--strata-colour-on-info:#101216;--strata-colour-info-text:#8cb4ff}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-strata-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--strata-theme-bevel-gain:0;--strata-colour-stage:#000;--strata-colour-panel:#000;--strata-colour-field:#000;--strata-colour-secondary:#000;--strata-colour-text:#fff;--strata-colour-muted:#d7dae0;--strata-colour-accent:#8cb4ff;--strata-colour-success:#6edc96;--strata-colour-warning:#ffbe5a;--strata-colour-danger:#ff9696;--strata-colour-info:#8cb4ff;--strata-colour-track:#000;--strata-colour-edge:#fff;--strata-colour-knob:#000;--strata-colour-glow-on:#ff9228;--strata-outline-width:2px;--strata-colour-on-accent:#101216;--strata-colour-accent-text:#8cb4ff;--strata-colour-on-success:#101216;--strata-colour-success-text:#6edc96;--strata-colour-on-warning:#101216;--strata-colour-warning-text:#ffbe5a;--strata-colour-on-danger:#101216;--strata-colour-danger-text:#ff9696;--strata-colour-on-info:#101216;--strata-colour-info-text:#8cb4ff}}}@layer strata.theme{[data-strata-character=premium],[data-strata-character=premium] [data-strata-theme]{--strata-material-presets-polished-base-colour:var(--strata-colour-panel);--strata-material-presets-polished-base-roughness:.04;--strata-material-presets-polished-base-metallic:1;--strata-material-presets-gunmetal-base-colour:var(--strata-colour-panel);--strata-material-presets-gunmetal-base-roughness:.36;--strata-material-presets-gunmetal-base-metallic:1;--strata-material-presets-gold-base-colour:var(--strata-colour-panel);--strata-material-presets-gold-base-roughness:.18;--strata-material-presets-gold-base-metallic:1;--strata-material-presets-chrome-base-colour:var(--strata-colour-panel);--strata-material-presets-chrome-base-roughness:.04;--strata-material-presets-chrome-base-metallic:1;--strata-material-roles-knob-cap:metal;--strata-material-roles-knob-skirt:polished;--strata-material-roles-fader-cap:metal;--strata-material-roles-lever:metal;--strata-material-roles-rocker-plate:metal;--strata-material-roles-bezel:polished;--strata-material-roles-lens:glass;--strata-material-roles-display:glass;--strata-material-roles-glow-on:emissive;--strata-material-roles-glow-off:glass;--strata-instrument-material-matte-base-roughness:.45;--strata-instrument-material-matte-base-metallic:0;--strata-instrument-material-matte-base-direct:1;--strata-instrument-material-satin-base-roughness:.4;--strata-instrument-material-satin-base-metallic:0;--strata-instrument-material-satin-base-direct:1;--strata-instrument-material-satin-coat-strength:.3;--strata-instrument-material-satin-coat-roughness:.35;--strata-instrument-material-satin-coat-ior:1.5;--strata-instrument-material-gloss-base-roughness:.25;--strata-instrument-material-gloss-base-metallic:0;--strata-instrument-material-gloss-base-direct:1;--strata-instrument-material-gloss-coat-strength:.6;--strata-instrument-material-gloss-coat-roughness:.12;--strata-instrument-material-gloss-coat-ior:1.5;--strata-instrument-material-lacquer-base-colour:#1c1c1e;--strata-instrument-material-lacquer-base-roughness:.5;--strata-instrument-material-lacquer-base-metallic:0;--strata-instrument-material-lacquer-base-direct:1;--strata-instrument-material-lacquer-coat-strength:1;--strata-instrument-material-lacquer-coat-roughness:.03;--strata-instrument-material-lacquer-coat-ior:1.5;--strata-instrument-material-glass-base-roughness:.05;--strata-instrument-material-glass-base-metallic:0;--strata-instrument-material-glass-base-direct:1;--strata-instrument-material-glass-glass-ior:1.5;--strata-instrument-material-glass-glass-tint:#d6ede6;--strata-instrument-material-glass-glass-absorption:.03;--strata-instrument-material-glass-glass-reflection:1.5;--strata-instrument-material-glass-dispersion-strength:.2;--strata-instrument-material-metal-base-colour:#eff0f1;--strata-instrument-material-metal-base-roughness:.3;--strata-instrument-material-metal-base-metallic:1;--strata-instrument-material-metal-base-direct:1;--strata-instrument-material-metal-brush-strength:.9;--strata-instrument-material-metal-brush-direction:circular;--strata-instrument-material-metal-grain-kind:hairline;--strata-instrument-material-metal-grain-strength:.15;--strata-instrument-material-polished-base-colour:#fafafb;--strata-instrument-material-polished-base-roughness:.04;--strata-instrument-material-polished-base-metallic:1;--strata-instrument-material-polished-base-direct:1;--strata-instrument-material-gunmetal-base-colour:#686b72;--strata-instrument-material-gunmetal-base-roughness:.36;--strata-instrument-material-gunmetal-base-metallic:1;--strata-instrument-material-gunmetal-base-direct:1;--strata-instrument-material-gunmetal-brush-strength:.9;--strata-instrument-material-gunmetal-brush-direction:circular;--strata-instrument-material-gunmetal-grain-kind:hairline;--strata-instrument-material-gunmetal-grain-strength:.15;--strata-instrument-material-gold-base-colour:#ffdb93;--strata-instrument-material-gold-base-roughness:.18;--strata-instrument-material-gold-base-metallic:1;--strata-instrument-material-gold-base-direct:1;--strata-instrument-material-chrome-base-colour:#fafafc;--strata-instrument-material-chrome-base-roughness:.04;--strata-instrument-material-chrome-base-metallic:1;--strata-instrument-material-chrome-base-direct:1;--strata-instrument-material-emissive-base-roughness:1;--strata-instrument-material-emissive-base-metallic:0;--strata-instrument-material-emissive-base-direct:1;--strata-instrument-material-emissive-emissive-strength:1;--strata-instrument-material-emissive-emissive-colour:var(--strata-colour-glow-on);--strata-form-switch:slide;--strata-instrument-material-anodised-base-colour:initial;--strata-instrument-material-anodised-base-roughness:initial;--strata-instrument-material-anodised-base-metallic:initial;--strata-instrument-material-anodised-base-direct:initial;--strata-instrument-material-anodised-brush-strength:initial;--strata-instrument-material-anodised-brush-direction:initial;--strata-instrument-material-anodised-grain-kind:initial;--strata-instrument-material-anodised-grain-strength:initial;--strata-instrument-ink-cap:initial;--strata-material-presets-anodised-base-colour:initial;--strata-material-presets-anodised-base-roughness:initial;--strata-material-presets-anodised-base-metallic:initial;--strata-pointer-light-colour:#fff2e0;--strata-emitter-lamp-radius:6;--strata-emitter-lamp-strength:3200;--strata-emitter-led-radius:6;--strata-emitter-led-strength:520;--strata-knob-pointer-width:2.2px;--strata-spring-knob-stiffness:420;--strata-spring-knob-damping:41;--strata-spring-detent-stiffness:900;--strata-spring-detent-damping:42;--strata-spring-fader-stiffness:420;--strata-spring-fader-damping:41;--strata-spring-slide-stiffness:600;--strata-spring-slide-damping:49;--strata-spring-rocker-stiffness:1200;--strata-spring-rocker-damping:58;--strata-spring-bat-stiffness:1400;--strata-spring-bat-damping:45;--strata-spring-wall-stiffness:1200;--strata-spring-wall-damping:58;--strata-spring-button-stiffness:1600;--strata-spring-button-damping:80;--strata-spring-meter-stiffness:360;--strata-spring-meter-damping:28;--strata-spring-gauge-stiffness:160;--strata-spring-gauge-damping:20;--strata-feedback-click-pitch:initial;--strata-feedback-click-decay:initial;--strata-feedback-click-noise:initial;--strata-feedback-tick-pitch:initial;--strata-feedback-tick-decay:initial;--strata-feedback-tick-noise:initial;--strata-feedback-thunk-pitch:initial;--strata-feedback-thunk-decay:initial;--strata-feedback-thunk-noise:initial;--strata-feedback-snap-pitch:initial;--strata-feedback-snap-decay:initial;--strata-feedback-snap-noise:initial}:root[data-strata-character=premium]{--strata-environment-intensity:initial;--strata-studio-key:12;--strata-studio-key-radius:.24;--strata-studio-fill:1.2;--strata-studio-front:.12;--strata-studio-strip:2.5;--strata-studio-floor:.03;--strata-studio-ceiling:.25}[data-strata-character=premium]{--strata-material-roles-plate:metal;--strata-colour-glow-on:#ff9228}@media (prefers-color-scheme:dark){:root:not([data-strata-theme])[data-strata-character=premium],:root:not([data-strata-theme]) [data-strata-character=premium]{--strata-material-roles-plate:gunmetal;--strata-colour-glow-on:#ff9228}}[data-strata-character=premium][data-strata-theme=light],[data-strata-character=premium] [data-strata-theme=light],[data-strata-theme=light] [data-strata-character=premium]{--strata-material-roles-plate:metal;--strata-colour-glow-on:#ff9228}[data-strata-character=premium][data-strata-theme=dark],[data-strata-character=premium] [data-strata-theme=dark],[data-strata-theme=dark] [data-strata-character=premium]{--strata-material-roles-plate:gunmetal;--strata-colour-glow-on:#ff9228}[data-strata-character=premium][data-strata-theme=contrast],[data-strata-character=premium] [data-strata-theme=contrast],[data-strata-theme=contrast] [data-strata-character=premium]{--strata-material-roles-plate:metal;--strata-colour-glow-on:#ff9228}[data-strata-character=premium][data-strata-theme=contrast-dark],[data-strata-character=premium] [data-strata-theme=contrast-dark],[data-strata-theme=contrast-dark] [data-strata-character=premium]{--strata-material-roles-plate:gunmetal;--strata-colour-glow-on:#ff9228}[data-strata-character=premium]{--strata-finish-polished:linear-gradient(to bottom, #fff6 0.0%, #fff6 2.5%, #fff6 5.0%, #ffffff63 7.5%, #ffffff5a 10.0%, #ffffff4d 12.5%, #ffffff3d 15%, #ffffff2c 17.5%, #ffffff1d 20.0%, #ffffff0f 22.5%, #ffffff05 25.0%, #fff0 27.5%, #fff0 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #0000 72.5%, #00000004 75.0%, #0000000b 77.5%, #00000016 80.0%, #00000023 82.5%, #00000031 85.0%, #0000003e 87.5%, #0000004a 90.0%, #00000054 92.5%, #0000005a 95.0%, #0000005c 97.5%, #0000005c 100.0%);--strata-finish-gunmetal:linear-gradient(to bottom, #fff6 0.0%, #fff6 2.5%, #fff6 5.0%, #ffffff63 7.5%, #ffffff5a 10.0%, #ffffff4d 12.5%, #ffffff3d 15%, #ffffff2c 17.5%, #ffffff1d 20.0%, #ffffff0f 22.5%, #ffffff05 25.0%, #fff0 27.5%, #fff0 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #0000 72.5%, #00000004 75.0%, #0000000b 77.5%, #00000016 80.0%, #00000023 82.5%, #00000031 85.0%, #0000003e 87.5%, #0000004a 90.0%, #00000054 92.5%, #0000005a 95.0%, #0000005c 97.5%, #0000005c 100.0%);--strata-finish-gold:linear-gradient(to bottom, #fff6 0.0%, #fff6 2.5%, #fff6 5.0%, #ffffff63 7.5%, #ffffff5a 10.0%, #ffffff4d 12.5%, #ffffff3d 15%, #ffffff2c 17.5%, #ffffff1d 20.0%, #ffffff0f 22.5%, #ffffff05 25.0%, #fff0 27.5%, #fff0 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #0000 72.5%, #00000004 75.0%, #0000000b 77.5%, #00000016 80.0%, #00000023 82.5%, #00000031 85.0%, #0000003e 87.5%, #0000004a 90.0%, #00000054 92.5%, #0000005a 95.0%, #0000005c 97.5%, #0000005c 100.0%);--strata-finish-chrome:linear-gradient(to bottom, #fff6 0.0%, #fff6 2.5%, #fff6 5.0%, #ffffff63 7.5%, #ffffff5a 10.0%, #ffffff4d 12.5%, #ffffff3d 15%, #ffffff2c 17.5%, #ffffff1d 20.0%, #ffffff0f 22.5%, #ffffff05 25.0%, #fff0 27.5%, #fff0 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #0000 72.5%, #00000004 75.0%, #0000000b 77.5%, #00000016 80.0%, #00000023 82.5%, #00000031 85.0%, #0000003e 87.5%, #0000004a 90.0%, #00000054 92.5%, #0000005a 95.0%, #0000005c 97.5%, #0000005c 100.0%);--strata-finish-role-knob-cap:var(--strata-finish-metal);--strata-finish-role-knob-skirt:var(--strata-finish-polished);--strata-finish-role-fader-cap:var(--strata-finish-metal);--strata-finish-role-lever:var(--strata-finish-metal);--strata-finish-role-rocker-plate:var(--strata-finish-metal);--strata-finish-role-plate:var(--strata-finish-metal);--strata-finish-role-bezel:var(--strata-finish-polished);--strata-finish-role-lens:var(--strata-finish-glass);--strata-finish-role-display:var(--strata-finish-glass);--strata-finish-role-glow-on:var(--strata-finish-emissive);--strata-finish-role-glow-off:var(--strata-finish-glass)}[data-strata-character=studio],[data-strata-character=studio] [data-strata-theme]{--strata-material-presets-polished-base-colour:var(--strata-colour-panel);--strata-material-presets-polished-base-roughness:.04;--strata-material-presets-polished-base-metallic:1;--strata-material-presets-gunmetal-base-colour:var(--strata-colour-panel);--strata-material-presets-gunmetal-base-roughness:.42;--strata-material-presets-gunmetal-base-metallic:1;--strata-material-presets-gold-base-colour:var(--strata-colour-panel);--strata-material-presets-gold-base-roughness:.18;--strata-material-presets-gold-base-metallic:1;--strata-material-presets-chrome-base-colour:var(--strata-colour-panel);--strata-material-presets-chrome-base-roughness:.04;--strata-material-presets-chrome-base-metallic:1;--strata-material-roles-knob-cap:metal;--strata-material-roles-knob-skirt:anodised;--strata-material-roles-fader-cap:metal;--strata-material-roles-lever:metal;--strata-material-roles-rocker-plate:anodised;--strata-material-roles-bezel:gunmetal;--strata-material-roles-lens:glass;--strata-material-roles-display:glass;--strata-material-roles-glow-on:emissive;--strata-material-roles-glow-off:glass;--strata-instrument-material-matte-base-roughness:.45;--strata-instrument-material-matte-base-metallic:0;--strata-instrument-material-matte-base-direct:1;--strata-instrument-material-satin-base-roughness:.4;--strata-instrument-material-satin-base-metallic:0;--strata-instrument-material-satin-base-direct:1;--strata-instrument-material-satin-coat-strength:.3;--strata-instrument-material-satin-coat-roughness:.35;--strata-instrument-material-satin-coat-ior:1.5;--strata-instrument-material-gloss-base-roughness:.25;--strata-instrument-material-gloss-base-metallic:0;--strata-instrument-material-gloss-base-direct:1;--strata-instrument-material-gloss-coat-strength:.6;--strata-instrument-material-gloss-coat-roughness:.12;--strata-instrument-material-gloss-coat-ior:1.5;--strata-instrument-material-lacquer-base-colour:#1c1c1e;--strata-instrument-material-lacquer-base-roughness:.5;--strata-instrument-material-lacquer-base-metallic:0;--strata-instrument-material-lacquer-base-direct:1;--strata-instrument-material-lacquer-coat-strength:1;--strata-instrument-material-lacquer-coat-roughness:.03;--strata-instrument-material-lacquer-coat-ior:1.5;--strata-instrument-material-glass-base-roughness:.05;--strata-instrument-material-glass-base-metallic:0;--strata-instrument-material-glass-base-direct:1;--strata-instrument-material-glass-glass-ior:1.5;--strata-instrument-material-glass-glass-tint:#c4cacf;--strata-instrument-material-glass-glass-absorption:.07;--strata-instrument-material-glass-glass-reflection:1.5;--strata-instrument-material-glass-dispersion-strength:.1;--strata-instrument-material-metal-base-colour:#d8dadd;--strata-instrument-material-metal-base-roughness:.34;--strata-instrument-material-metal-base-metallic:1;--strata-instrument-material-metal-base-direct:1;--strata-instrument-material-metal-brush-strength:1;--strata-instrument-material-metal-brush-direction:circular;--strata-instrument-material-metal-grain-kind:hairline;--strata-instrument-material-metal-grain-strength:.3;--strata-instrument-material-polished-base-colour:#fafafb;--strata-instrument-material-polished-base-roughness:.04;--strata-instrument-material-polished-base-metallic:1;--strata-instrument-material-polished-base-direct:1;--strata-instrument-material-gunmetal-base-colour:#50535a;--strata-instrument-material-gunmetal-base-roughness:.42;--strata-instrument-material-gunmetal-base-metallic:1;--strata-instrument-material-gunmetal-base-direct:1;--strata-instrument-material-gunmetal-brush-strength:1;--strata-instrument-material-gunmetal-brush-direction:circular;--strata-instrument-material-gunmetal-grain-kind:hairline;--strata-instrument-material-gunmetal-grain-strength:.2;--strata-instrument-material-gold-base-colour:#ffdb93;--strata-instrument-material-gold-base-roughness:.18;--strata-instrument-material-gold-base-metallic:1;--strata-instrument-material-gold-base-direct:1;--strata-instrument-material-chrome-base-colour:#fafafc;--strata-instrument-material-chrome-base-roughness:.04;--strata-instrument-material-chrome-base-metallic:1;--strata-instrument-material-chrome-base-direct:1;--strata-instrument-material-emissive-base-roughness:1;--strata-instrument-material-emissive-base-metallic:0;--strata-instrument-material-emissive-base-direct:1;--strata-instrument-material-emissive-emissive-strength:1;--strata-instrument-material-emissive-emissive-colour:var(--strata-colour-glow-on);--strata-form-switch:rocker;--strata-instrument-material-anodised-base-colour:#2a2c31;--strata-instrument-material-anodised-base-roughness:.5;--strata-instrument-material-anodised-base-metallic:.85;--strata-instrument-material-anodised-base-direct:1;--strata-instrument-material-anodised-brush-strength:.6;--strata-instrument-material-anodised-brush-direction:circular;--strata-instrument-material-anodised-grain-kind:hairline;--strata-instrument-material-anodised-grain-strength:.12;--strata-instrument-ink-cap:#0e0f11;--strata-material-presets-anodised-base-colour:#2a2c31;--strata-material-presets-anodised-base-roughness:.5;--strata-material-presets-anodised-base-metallic:.85;--strata-pointer-light-colour:#ffdfb8;--strata-emitter-lamp-radius:5;--strata-emitter-lamp-strength:3000;--strata-emitter-led-radius:5;--strata-emitter-led-strength:640;--strata-knob-pointer-width:1.6px;--strata-spring-knob-stiffness:560;--strata-spring-knob-damping:47;--strata-spring-detent-stiffness:1400;--strata-spring-detent-damping:56;--strata-spring-fader-stiffness:560;--strata-spring-fader-damping:47;--strata-spring-slide-stiffness:800;--strata-spring-slide-damping:57;--strata-spring-rocker-stiffness:1600;--strata-spring-rocker-damping:68;--strata-spring-bat-stiffness:1800;--strata-spring-bat-damping:55;--strata-spring-wall-stiffness:1600;--strata-spring-wall-damping:68;--strata-spring-button-stiffness:2000;--strata-spring-button-damping:89;--strata-spring-meter-stiffness:480;--strata-spring-meter-damping:38;--strata-spring-gauge-stiffness:220;--strata-spring-gauge-damping:28;--strata-feedback-click-pitch:2800;--strata-feedback-click-decay:3;--strata-feedback-click-noise:.5;--strata-feedback-tick-pitch:3600;--strata-feedback-tick-decay:1.6;--strata-feedback-tick-noise:.2;--strata-feedback-thunk-pitch:120;--strata-feedback-thunk-decay:12;--strata-feedback-thunk-noise:.35;--strata-feedback-snap-pitch:2000;--strata-feedback-snap-decay:4.5;--strata-feedback-snap-noise:.8}:root[data-strata-character=studio]{--strata-environment-intensity:.85;--strata-studio-key:9;--strata-studio-key-radius:.18;--strata-studio-fill:.8;--strata-studio-front:.09;--strata-studio-strip:1.6;--strata-studio-floor:.03;--strata-studio-ceiling:.18}[data-strata-character=studio]{--strata-material-roles-plate:anodised;--strata-colour-glow-on:#ffb020}@media (prefers-color-scheme:dark){:root:not([data-strata-theme])[data-strata-character=studio],:root:not([data-strata-theme]) [data-strata-character=studio]{--strata-material-roles-plate:anodised;--strata-colour-glow-on:#ffb020}}[data-strata-character=studio][data-strata-theme=light],[data-strata-character=studio] [data-strata-theme=light],[data-strata-theme=light] [data-strata-character=studio],[data-strata-character=studio][data-strata-theme=dark],[data-strata-character=studio] [data-strata-theme=dark],[data-strata-theme=dark] [data-strata-character=studio],[data-strata-character=studio][data-strata-theme=contrast],[data-strata-character=studio] [data-strata-theme=contrast],[data-strata-theme=contrast] [data-strata-character=studio],[data-strata-character=studio][data-strata-theme=contrast-dark],[data-strata-character=studio] [data-strata-theme=contrast-dark],[data-strata-theme=contrast-dark] [data-strata-character=studio]{--strata-material-roles-plate:anodised;--strata-colour-glow-on:#ffb020}[data-strata-character=studio]{--strata-finish-polished:linear-gradient(to bottom, #fff6 0.0%, #fff6 2.5%, #fff6 5.0%, #ffffff63 7.5%, #ffffff5a 10.0%, #ffffff4d 12.5%, #ffffff3d 15%, #ffffff2c 17.5%, #ffffff1d 20.0%, #ffffff0f 22.5%, #ffffff05 25.0%, #fff0 27.5%, #fff0 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #0000 72.5%, #00000004 75.0%, #0000000b 77.5%, #00000016 80.0%, #00000023 82.5%, #00000031 85.0%, #0000003e 87.5%, #0000004a 90.0%, #00000054 92.5%, #0000005a 95.0%, #0000005c 97.5%, #0000005c 100.0%);--strata-finish-gunmetal:linear-gradient(to bottom, #fff6 0.0%, #fff6 2.5%, #fff6 5.0%, #ffffff63 7.5%, #ffffff5a 10.0%, #ffffff4d 12.5%, #ffffff3d 15%, #ffffff2c 17.5%, #ffffff1d 20.0%, #ffffff0f 22.5%, #ffffff05 25.0%, #fff0 27.5%, #fff0 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #0000 72.5%, #00000004 75.0%, #0000000b 77.5%, #00000016 80.0%, #00000023 82.5%, #00000031 85.0%, #0000003e 87.5%, #0000004a 90.0%, #00000054 92.5%, #0000005a 95.0%, #0000005c 97.5%, #0000005c 100.0%);--strata-finish-gold:linear-gradient(to bottom, #fff6 0.0%, #fff6 2.5%, #fff6 5.0%, #ffffff63 7.5%, #ffffff5a 10.0%, #ffffff4d 12.5%, #ffffff3d 15%, #ffffff2c 17.5%, #ffffff1d 20.0%, #ffffff0f 22.5%, #ffffff05 25.0%, #fff0 27.5%, #fff0 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #0000 72.5%, #00000004 75.0%, #0000000b 77.5%, #00000016 80.0%, #00000023 82.5%, #00000031 85.0%, #0000003e 87.5%, #0000004a 90.0%, #00000054 92.5%, #0000005a 95.0%, #0000005c 97.5%, #0000005c 100.0%);--strata-finish-chrome:linear-gradient(to bottom, #fff6 0.0%, #fff6 2.5%, #fff6 5.0%, #ffffff63 7.5%, #ffffff5a 10.0%, #ffffff4d 12.5%, #ffffff3d 15%, #ffffff2c 17.5%, #ffffff1d 20.0%, #ffffff0f 22.5%, #ffffff05 25.0%, #fff0 27.5%, #fff0 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #0000 72.5%, #00000004 75.0%, #0000000b 77.5%, #00000016 80.0%, #00000023 82.5%, #00000031 85.0%, #0000003e 87.5%, #0000004a 90.0%, #00000054 92.5%, #0000005a 95.0%, #0000005c 97.5%, #0000005c 100.0%);--strata-finish-anodised:linear-gradient(to bottom, #ffffff57 0.0%, #ffffff57 2.5%, #ffffff57 5.0%, #ffffff54 7.5%, #ffffff4c 10.0%, #ffffff41 12.5%, #ffffff34 15%, #ffffff26 17.5%, #ffffff18 20.0%, #ffffff0c 22.5%, #ffffff04 25.0%, #fff0 27.5%, #fff0 30%, #fff0 32.5%, #fff0 35.0%, #fff0 37.5%, #fff0 40.0%, #fff0 42.5%, #fff0 45.0%, #fff0 47.5%, #fff0 50.0%, #fff0 52.5%, #fff0 55.0%, #fff0 57.5%, #fff0 60%, #fff0 62.5%, #fff0 65.0%, #fff0 67.5%, #fff0 70.0%, #0000 72.5%, #00000003 75.0%, #0000000a 77.5%, #00000013 80.0%, #0000001e 82.5%, #00000029 85.0%, #00000035 87.5%, #0000003f 90.0%, #00000047 92.5%, #0000004d 95.0%, #0000004e 97.5%, #0000004e 100.0%);--strata-finish-role-knob-cap:var(--strata-finish-metal);--strata-finish-role-knob-skirt:var(--strata-finish-anodised);--strata-finish-role-fader-cap:var(--strata-finish-metal);--strata-finish-role-lever:var(--strata-finish-metal);--strata-finish-role-rocker-plate:var(--strata-finish-anodised);--strata-finish-role-plate:var(--strata-finish-anodised);--strata-finish-role-bezel:var(--strata-finish-gunmetal);--strata-finish-role-lens:var(--strata-finish-glass);--strata-finish-role-display:var(--strata-finish-glass);--strata-finish-role-glow-on:var(--strata-finish-emissive);--strata-finish-role-glow-off:var(--strata-finish-glass)}}@layer strata.components{:where([data-strata-face]){--_lx:calc(var(--strata-light-x) / max(.0001, hypot(var(--strata-light-x), var(--strata-light-y))));--_ly:calc(var(--strata-light-y) / max(.0001, hypot(var(--strata-light-x), var(--strata-light-y))));--_gain:calc(var(--strata-bevel-gain) / .55);--_bevel:var(--strata-bevel-width);--_h:var(--strata-elevation-raised);--_lift:1;--_tone:1;--_finish:none;--_hover-tone:calc(1 + min(var(--strata-state-hover-lift), var(--strata-interior-max)));--_press-tone:calc(1 - min(var(--strata-state-press-sink), var(--strata-interior-max)))}:where([data-strata-face=raised]){border:var(--strata-outline-width) solid var(--strata-colour-edge);box-shadow:inset calc(var(--_lx) * var(--_bevel) * .56) calc(var(--_ly) * var(--_bevel) * .56) calc(var(--_bevel) * .6) rgb(0 0 0/calc(.62 * var(--_gain))), inset calc(var(--_lx) * var(--_bevel) * -.6) calc(var(--_ly) * var(--_bevel) * -.6) calc(var(--_bevel) * .6) rgb(255 255 255/min(1, var(--_gain))), calc(var(--strata-shadow-dx) * var(--_h) * var(--_lift)) calc(var(--strata-shadow-dy) * var(--_h) * var(--_lift)) calc(var(--_h) * var(--_lift) * 1.9 + 1px) rgb(0 0 0/min(1, calc(var(--strata-shadow-strength) * 1.56)));background-image:var(--_finish);filter:brightness(var(--_tone));transition:box-shadow var(--strata-motion-fast) var(--strata-motion-easing-press), filter var(--strata-motion-fast) var(--strata-motion-easing-press)}:where([data-strata-face=well]){--_bevel:calc(var(--strata-bevel-width) * .75);border:1px solid var(--strata-colour-edge);box-shadow:inset calc(var(--_lx) * var(--_bevel) * -.56) calc(var(--_ly) * var(--_bevel) * -.56) calc(var(--_bevel) * .6) rgb(0 0 0/calc(.55 * var(--_gain))), inset calc(var(--_lx) * var(--_bevel) * .6) calc(var(--_ly) * var(--_bevel) * .6) calc(var(--_bevel) * .6) rgb(255 255 255/min(1, calc(.19 * var(--_gain))));filter:brightness(var(--_tone));transition:filter var(--strata-motion-fast) var(--strata-motion-easing-standard)}:where(.ug-button,.ug-icon-button,.ug-toggle-button,.ug-select,.ug-text-field,.ug-text-area,.ug-text-field__wrap,.ug-checkbox__input,.ug-radio__input,.ug-switch__input,.ug-slider,.ug-link,.ug-panel,.ug-card,.ug-tab,.ug-tabs__panel,.ug-accordion__header):is(:focus-visible,[data-strata-preview~=focus]){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-text-field__wrap):focus-within:has(:focus-visible){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-text-field__input:focus-visible){outline:none}:where(.ug-button,.ug-icon-button,.ug-toggle-button,.ug-select):is(:hover,[data-strata-preview~=hover]):not(:disabled,[aria-disabled=true]){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-button,.ug-icon-button,.ug-toggle-button,.ug-select):is(:active,[data-strata-preview~=active]):not(:disabled,[aria-disabled=true]){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone)}:where(.ug-text-field,.ug-text-area,.ug-text-field__wrap,.ug-checkbox__input,.ug-radio__input,.ug-switch__input):is(:hover,[data-strata-preview~=hover]):not(:disabled){--_tone:var(--_hover-tone)}:where([data-strata-face]):is(:disabled,[aria-disabled=true]){--_h:0px;--_gain:0;cursor:not-allowed}:where(.ug-panel){--_h:var(--strata-elevation-floating);--_finish:var(--strata-finish-role-panel);box-sizing:border-box;padding:var(--strata-panel-padding);border-radius:var(--strata-radius-panel);background-color:var(--strata-colour-panel);color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-font-size-body);line-height:var(--strata-font-line-height-body);display:block}:where(.ug-panel[data-strata-material=glass]){background-color:color-mix(in srgb, var(--strata-colour-panel) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}:where(.ug-card){--_finish:var(--strata-finish-role-panel);gap:var(--strata-space-3);box-sizing:border-box;padding:var(--strata-space-5);border-radius:var(--strata-radius-panel);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);flex-direction:column;display:flex}:where(.ug-card__title){font-size:var(--strata-font-size-subtitle);font-weight:var(--strata-font-weight-strong);line-height:var(--strata-font-line-height-heading);margin:0}:where(.ug-card__body){min-width:0}:where(.ug-card__footer){gap:var(--strata-space-3);flex-wrap:wrap;display:flex}:where([data-strata-form=plate],.ug-drawer[data-strata-form=tray]){--_bevel:calc(var(--strata-bevel-width) * .5);--_gain:calc(var(--strata-bevel-gain) / .55 * 1.25);--_finish:repeating-linear-gradient(90deg, rgb(255 255 255/calc(.05 * min(1, var(--_gain)))) 0 1px, rgb(0 0 0/calc(.04 * min(1, var(--_gain)))) 1px 2.5px), var(--strata-finish-role-panel)}:where(.ug-card__body)[data-strata-face=well],:where(.ug-panel__tray){--_finish:var(--strata-finish-role-field);box-sizing:border-box;padding:var(--strata-space-4);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-field);margin:0}:where(.ug-panel__tray){min-width:0;display:block}:where(.ug-stack){gap:var(--strata-gap-group);flex-direction:column;margin:0;display:flex}:where(.ug-cluster){align-items:center;gap:var(--strata-gap-control);flex-wrap:wrap;margin:0;display:flex}:where(.ug-scrim){z-index:1000;transition:opacity var(--strata-motion-slow) var(--strata-motion-easing-standard);background-color:#0006;position:fixed;inset:0}@starting-style{:where(.ug-scrim){opacity:0}}:where(.ug-scrim)[data-strata-closing]{opacity:0}:where(.ug-scrim,.ug-dialog,.ug-drawer)[hidden]{display:none}:where(.ug-dialog,.ug-drawer){--_h:var(--strata-elevation-modal);z-index:1001;gap:var(--strata-space-4);flex-direction:column;display:flex;position:fixed}:where(.ug-dialog){width:min(32rem, calc(100vw - 2 * var(--strata-space-5)));height:fit-content;max-height:calc(100dvh - 2 * var(--strata-space-5));margin:auto;inset:0}:where(.ug-dialog__title,.ug-drawer__title){font-size:var(--strata-font-size-subtitle);font-weight:var(--strata-font-weight-strong);line-height:var(--strata-font-line-height-heading);margin:0}:where(.ug-dialog__body,.ug-drawer__body){flex:auto;min-width:0;min-height:0;overflow:auto}:where(.ug-dialog__description,.ug-drawer__description){margin:0 0 var(--strata-space-3)}:where(.ug-dialog__actions,.ug-drawer__actions){justify-content:flex-end;gap:var(--strata-space-3);flex-wrap:wrap;display:flex}:where([data-strata-stage])>:is(.ug-scrim,.ug-dialog,.ug-drawer){z-index:auto;position:absolute}:where([data-strata-stage])>.ug-stage-layer{pointer-events:none;position:absolute;inset:0}:where([data-strata-stage])>.ug-dialog{width:min(32rem, calc(100% - 2 * var(--strata-space-5)));max-height:calc(100% - 2 * var(--strata-space-5))}:where([data-strata-stage])>:is(.ug-drawer--start,.ug-drawer--end){width:min(24rem, calc(100% - 2 * var(--strata-space-5)))}:where([data-strata-stage])>:is(.ug-drawer--top,.ug-drawer--bottom){max-height:calc(100% - 2 * var(--strata-space-5))}:where([data-strata-mode=face]).ug-scrim{opacity:1!important;transition:none!important}:where(.ug-drawer--start,.ug-drawer--end){width:min(24rem, calc(100vw - 2 * var(--strata-space-5)));inset-block:0}:where(.ug-drawer--top,.ug-drawer--bottom){height:fit-content;max-height:calc(100dvh - 2 * var(--strata-space-5));inset-inline:0}:where(.ug-drawer--start){border-start-start-radius:0;border-end-start-radius:0;inset-inline-start:0}:where(.ug-drawer--end){border-start-end-radius:0;border-end-end-radius:0;inset-inline-end:0}:where(.ug-drawer--top){border-start-start-radius:0;border-start-end-radius:0;inset-block-start:0}:where(.ug-drawer--bottom){border-end-end-radius:0;border-end-start-radius:0;inset-block-end:0}:where(.ug-button,.ug-icon-button,.ug-toggle-button){--_finish:var(--strata-finish-role-control);--_text:var(--strata-colour-text);justify-content:center;align-items:center;gap:var(--strata-space-2);box-sizing:border-box;min-width:var(--strata-target-min);min-height:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));padding:0 var(--strata-space-5);border:var(--strata-outline-width) solid var(--strata-colour-edge);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-secondary);color:var(--_text);font-family:var(--strata-font-family);font-size:var(--strata-control-font);font-weight:var(--strata-font-weight-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;margin:0;line-height:1;display:inline-flex}:where(.ug-button--accent){--_finish:var(--strata-finish-role-button-primary);--_text:var(--strata-colour-on-accent);background-color:var(--strata-colour-accent)}:where(.ug-button--danger){--_text:var(--strata-colour-on-danger);background-color:var(--strata-colour-danger)}:where(.ug-button__label,.ug-toggle-button__label){min-width:0}:where(.ug-button__icon,.ug-icon-button__icon){width:1.15em;height:1.15em;display:inline-grid}:where(.ug-button__icon,.ug-icon-button__icon)>svg{width:100%;height:100%}:where(.ug-icon-button){width:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));padding:0}:where(.ug-button,.ug-icon-button,.ug-toggle-button,.ug-select):is(:disabled,[aria-disabled=true]){color:color-mix(in srgb, var(--_text) 38%, transparent)}:where(.ug-toggle-button[aria-pressed=true]){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone);border-bottom:3px solid var(--strata-colour-accent);background-color:color-mix(in srgb, var(--strata-colour-accent) 16%, var(--strata-colour-secondary));padding-top:3px}:where(.ug-button-group,.ug-toolbar){--_finish:var(--strata-finish-role-panel);gap:var(--strata-space-2);padding:var(--strata-space-2);border-radius:calc(var(--strata-radius-control) + var(--strata-space-2));background-color:var(--strata-colour-panel);flex-wrap:wrap;display:inline-flex}:where(.ug-button-group--vertical,.ug-toolbar--vertical){flex-direction:column}:where(.ug-toolbar){align-items:center}:where(.ug-toolbar)>:where(.ug-divider--vertical){margin:0 var(--strata-space-1)}:where(.ug-toolbar--vertical)>:where(.ug-divider--vertical){width:auto;height:2px;min-height:0;margin:var(--strata-space-1) 0;border-left:0;border-right:0;border-top:1px solid rgb(0 0 0/calc(.1 + .12 * var(--_gain)));border-bottom:1px solid rgb(255 255 255/calc(.25 + .4 * var(--_gain)))}@property --strata-led{syntax:"<number>";inherits:true;initial-value:0}@property --strata-push-t{syntax:"<number>";inherits:true;initial-value:0}:where(.ug-push){--strata-lit:0;--strata-led:0;--strata-push-t:0;--_cap:var(--strata-push-size);--_halo:5px;--_c:var(--strata-colour-glow-on);--_on:color-mix(in srgb, var(--_c), white 18%);--_off:color-mix(in srgb, var(--_c) 16%, #15171b);--_glass:color-mix(in srgb, var(--_on) calc(var(--strata-lit) * 100%), var(--_off));--_led-glass:color-mix(in srgb, var(--_on) calc(var(--strata-led) * 100%), var(--_off));--_metal:var(--strata-colour-knob);--_metal-light:color-mix(in srgb, var(--strata-colour-knob), white 60%);--_metal-shade:color-mix(in srgb, var(--strata-colour-knob), var(--strata-colour-edge) 45%);isolation:isolate;box-sizing:border-box;min-width:calc(var(--_cap) + 2 * (var(--_halo) + 7px));min-height:calc(var(--_cap) + 2 * (var(--_halo) + 7px));max-width:100%;padding:calc(var(--_halo) + 7px);border-radius:calc(var(--_cap) / 2 + var(--_halo) + 7px);transition:--strata-lit var(--strata-motion-fast) linear, --strata-led var(--strata-motion-fast) linear, --strata-push-t .38s linear(0, .2396 5.26%, .5196 10.53%, .7152 15.79%, .8355 21.05%, .906 26.32%, .9466 31.58%, .9697 36.84%, .9828 42.11%, .9903 47.37%, .9945 52.63%, .9969 57.89%, .9982 63.16%, .999 68.42%, .9994 73.68%, .9997 78.95%, .9998 84.21%, .9999 89.47%, .9999 94.74%, 1);touch-action:manipulation;background:0 0;border:0;position:relative}:where(.ug-push)[data-strata-colour=accent]{--_c:var(--strata-colour-accent)}:where(.ug-push)[data-strata-colour=success]{--_c:var(--strata-colour-success)}:where(.ug-push)[data-strata-colour=warning]{--_c:var(--strata-colour-warning)}:where(.ug-push)[data-strata-colour=danger]{--_c:var(--strata-colour-danger)}:where(.ug-push)[data-strata-colour=info]{--_c:var(--strata-colour-info)}:where(.ug-push)[data-strata-colour=glowOn]{--_c:var(--strata-colour-glow-on)}:where(.ug-push[aria-pressed=true]:not(:disabled,[aria-disabled=true])){--strata-lit:1;--strata-led:1;--strata-push-t:.45}:where(.ug-push:is(:active:not([data-strata-down=false]),[data-strata-down=true],[data-strata-preview~=active]):not(:disabled,[aria-disabled=true])){--strata-lit:1;--strata-push-t:1}:where(.ug-push__object){z-index:-1;pointer-events:none;position:absolute;inset:0}:where(.ug-push__object)>:where(*){box-sizing:border-box;pointer-events:none;position:absolute}:where(.ug-push__bezel){--_h:3px;--_bevel:3px;inset:var(--_halo);background:linear-gradient(160deg, var(--_metal-light), var(--_metal) 45%, var(--_metal-shade));border-radius:999px}:where(.ug-push__socket,.ug-push__ring){inset:calc(var(--_halo) + 4.4px);border-radius:999px}:where(.ug-push__socket){background:var(--_off)}:where(.ug-push__ring){background:var(--_glass)}:where(:not([data-strata-mode=face]) .ug-push__ring){box-shadow:0 0 calc(var(--strata-lit) * 16px) calc(var(--strata-lit) * 2px) color-mix(in srgb, var(--_on) 55%, transparent)}:where(.ug-push__led-socket,.ug-push__led){left:calc(50% - 4px);top:calc(var(--_halo) - 1.8px);border-radius:50%;width:8px;height:8px}:where(.ug-push__led-socket){background:var(--_off)}:where(.ug-push__led){left:calc(50% - 3px);top:calc(var(--_halo) - .8px);background:radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--_led-glass), white 55%) 0, var(--_led-glass) 45%, color-mix(in srgb, var(--_led-glass), black 35%) 100%);width:6px;height:6px}:where(:not([data-strata-mode=face]) .ug-push__led){box-shadow:inset 0 0 0 .5px #00000059, 0 0 calc(var(--strata-led) * 6px) calc(var(--strata-led) * 1px) color-mix(in srgb, var(--_on) 55%, transparent)}:where(.ug-push__cap){--_h:6px;--_finish:var(--strata-finish-role-control);justify-content:center;align-items:center;gap:var(--strata-space-2);box-sizing:border-box;min-width:var(--_cap);min-height:var(--_cap);border-radius:calc(var(--_cap) / 2);background-color:var(--strata-colour-secondary);max-width:100%;color:var(--_text);text-align:center;overflow-wrap:anywhere;translate:0 calc(var(--strata-push-t) * 2px);padding:6px 12px;line-height:1.15;display:inline-flex;position:relative}:where(.ug-push.ug-button--accent) :where(.ug-push__cap){background-color:var(--strata-colour-accent)}:where(.ug-push.ug-button--danger) :where(.ug-push__cap){background-color:var(--strata-colour-danger)}:where(.ug-push:is(:hover,[data-strata-preview~=hover]):not(:disabled,[aria-disabled=true])) :where(.ug-push__bezel,.ug-push__cap){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-push:is(:active:not([data-strata-down=false]),[data-strata-down=true],[data-strata-preview~=active]):not(:disabled,[aria-disabled=true])) :where(.ug-push__cap){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone)}:where(.ug-push):is(:focus-visible,[data-strata-preview~=focus]){outline:none}:where(.ug-push:is(:focus-visible,[data-strata-preview~=focus])) :where(.ug-push__bezel){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-push:is(:disabled,[aria-disabled=true])) :where(.ug-push__object){opacity:.38}:where(.ug-push:is(:disabled,[aria-disabled=true])) :where(.ug-push__bezel,.ug-push__cap){--_h:0px;--_gain:0}:where(.ug-push[aria-busy=true]) :where(.ug-push__cap){cursor:progress}:where([data-strata-mode=face]) .ug-push__bezel[data-strata-dome]{outline-color:#0000}:where([data-strata-mode=face]) .ug-push[data-strata-dome] .ug-push__cap{translate:none}@media (prefers-reduced-motion:reduce){:where(.ug-push){transition:none}}@media (prefers-contrast:more){:where(.ug-push__socket){background:var(--_glass)}:where(.ug-push__led-socket){background:var(--_led-glass)}:where(.ug-push__ring){box-shadow:none}:where(.ug-push__bezel,.ug-push__ring,.ug-push__cap,.ug-push__led){border:max(1px, var(--strata-outline-width)) solid var(--strata-colour-text)}}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-push__bezel,.ug-push__ring,.ug-push__cap,.ug-push__led){border:max(1px, var(--strata-outline-width)) solid var(--strata-colour-text)}@media (forced-colors:active){.ug-push{forced-color-adjust:none;color:buttontext;background:0 0;border:0}.ug-push:is(:disabled,[aria-disabled=true]){color:graytext}.ug-push .ug-push__bezel{background:canvas;border:1px solid buttontext}.ug-push .ug-push__socket{background:0 0}.ug-push .ug-push__ring{box-shadow:none;background:canvas;border:1px solid buttontext}.ug-push[aria-pressed=true]:not(:disabled,[aria-disabled=true]) .ug-push__ring,.ug-push:is(:active:not([data-strata-down=false]),[data-strata-down=true]):not(:disabled,[aria-disabled=true]) .ug-push__ring{background:highlight}.ug-push .ug-push__led-socket{background:0 0}.ug-push .ug-push__led{box-shadow:none;background:canvas;border:1px solid buttontext}.ug-push[aria-pressed=true]:not(:disabled,[aria-disabled=true]) .ug-push__led{background:highlight}.ug-push .ug-push__cap{color:buttontext;background:buttonface;border:1px solid buttontext}.ug-push:is(:disabled,[aria-disabled=true]) :is(.ug-push__bezel,.ug-push__ring,.ug-push__led,.ug-push__cap){border-color:graytext}.ug-push:is(:disabled,[aria-disabled=true]) .ug-push__cap{color:graytext}.ug-push:is(:disabled,[aria-disabled=true]) .ug-push__object{opacity:1}.ug-push:focus-visible .ug-push__bezel{outline-color:highlight}}:where(.ug-link){color:var(--strata-colour-accent-text);text-underline-offset:.18em;border-radius:var(--strata-radius-small);text-decoration:underline;text-decoration-thickness:1px}:where(.ug-link):is(:hover,[data-strata-preview~=hover]){text-decoration-thickness:2px}:where(.ug-link--standalone){min-width:var(--strata-target-min);min-height:var(--strata-target-min);align-items:center;display:inline-flex}:where(.ug-field){gap:var(--strata-space-2);color:var(--strata-colour-text);font-family:var(--strata-font-family);flex-direction:column;display:flex}:where(.ug-field__label){font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong)}:where(.ug-field__help,.ug-field__error){font-size:var(--strata-font-size-small);line-height:var(--strata-font-line-height-body);margin:0}:where(.ug-field__help){color:var(--strata-colour-muted)}:where(.ug-field__error){color:var(--strata-colour-danger-text)}:where(.ug-field):has(:disabled) :is(.ug-field__label,.ug-field__help){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent)}:where(.ug-text-field,.ug-text-area,.ug-text-field__wrap){--_finish:var(--strata-finish-role-field);box-sizing:border-box;min-height:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));padding:0 var(--strata-space-4);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-field);color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-control-font);margin:0}:where(.ug-text-area){padding:var(--strata-space-3) var(--strata-space-4);line-height:var(--strata-font-line-height-body);resize:vertical}:where(.ug-text-field,.ug-text-area,.ug-text-field__input)::placeholder{color:var(--strata-colour-muted);opacity:1}:where(.ug-text-field,.ug-text-area,.ug-text-field__input):focus-visible{outline-offset:var(--strata-focus-offset)}:where(.ug-text-field__wrap){align-items:center;gap:var(--strata-space-3);display:inline-flex}:where(.ug-text-field__icon){width:1.1em;height:1.1em;color:var(--strata-colour-muted);display:inline-grid}:where(.ug-text-field__input){min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:0}:where(.ug-text-field,.ug-text-area,.ug-text-field__wrap,.ug-select)[aria-invalid=true]{border-color:var(--strata-colour-danger);box-shadow:inset 0 0 0 1px var(--strata-colour-danger)}:where(.ug-text-field__wrap):has([aria-invalid=true]){border-color:var(--strata-colour-danger);box-shadow:inset 0 0 0 1px var(--strata-colour-danger)}:where(.ug-text-field,.ug-text-area,.ug-text-field__wrap):is(:disabled,:has(:disabled)){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent)}:where(.ug-select){--_finish:var(--strata-finish-role-field);--_text:var(--strata-colour-text);--_chevron:var(--strata-colour-muted);box-sizing:border-box;min-height:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));padding:0 calc(var(--strata-space-5) + 12px) 0 var(--strata-space-4);border:var(--strata-outline-width) solid var(--strata-colour-edge);border-radius:var(--strata-radius-control);appearance:none;background-color:var(--strata-colour-field);background-image:linear-gradient(45deg, transparent 50%, var(--_chevron) 50%), linear-gradient(135deg, var(--_chevron) 50%, transparent 50%), var(--_finish);background-position:right calc(var(--strata-space-4) + 5px) center, right var(--strata-space-4) center, 0 0;color:var(--_text);font-family:var(--strata-font-family);font-size:var(--strata-control-font);cursor:pointer;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;margin:0}:where(.ug-rotary){--_size:var(--strata-rotary-size);--_sweep:calc(var(--strata-knob-sweep) * 1deg);--_r:calc(var(--_size) / 2);--_rl:calc(var(--_r) + 12px);--_ink:color-mix(in srgb, var(--strata-colour-edge), black 55%);align-items:center;gap:var(--strata-space-1);box-sizing:border-box;inline-size:min(100%, calc(2 * (var(--_rl) + 5em)));max-inline-size:100%;color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-font-size-caption);flex-direction:column;display:flex;container-type:inline-size}:where(.ug-rotary__dial){box-sizing:border-box;width:100%;height:round(nearest, calc(2 * (var(--_rl) + 1.5em)), 2px);flex:none;line-height:1;position:relative}:where(.ug-rotary__scale){pointer-events:none;counter-reset:ug-rotary;position:absolute;inset:0}:where(.ug-rotary__mark){--_a:calc((var(--strata-rotary-at,0) - .5) * var(--_sweep));counter-increment:ug-rotary;position:absolute;inset:0}:where(.ug-rotary__tick){left:calc(50% - .8px);top:calc(50% - var(--_r) - 8px);width:1.6px;height:6px;transform-origin:.8px calc(var(--_r) + 8px);rotate:var(--_a);background:var(--strata-colour-text);position:absolute}:where(.ug-rotary__text){left:round(nearest, calc(50% + sin(var(--_a)) * var(--_rl)), 1px);top:round(nearest, calc(50% - cos(var(--_a)) * var(--_rl)), 1px);translate:calc(-50% + sin(var(--_a)) * 50%) calc(-50% - cos(var(--_a)) * 50%);width:max-content;max-width:min(6em, calc((100cqw - 2 * var(--_rl)) / 2));color:var(--strata-colour-muted);font-weight:var(--strata-font-weight-strong);text-align:center;overflow-wrap:anywhere;position:absolute}:where(.ug-rotary__mark[data-strata-disabled=true]) :where(.ug-rotary__text){opacity:.45}:where(.ug-rotary__mark[data-strata-selected=true]) :where(.ug-rotary__text){color:var(--strata-colour-text)}:where(.ug-rotary__legend){max-width:100%;color:var(--strata-colour-muted);font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);overflow-wrap:anywhere;margin:0;padding:0 0 0 1.6em;line-height:1.35;display:none}:where(.ug-rotary__legend>li[data-strata-selected=true]){color:var(--strata-colour-text)}@container (width<=calc(104px + 7em)){:where(.ug-rotary__text){font-size:0}:where(.ug-rotary__text):before{content:counter(ug-rotary);font-size:var(--strata-font-size-caption)}:where(.ug-rotary__legend){display:block}}:where(.ug-rotary__skirt){--_finish:linear-gradient(180deg, rgb(255 255 255/calc(.55 * min(1, var(--_gain)))) 0 44%, #fff0 50%, rgb(0 0 0/calc(.16 * min(1, var(--_gain)))) 100%);box-sizing:border-box;width:var(--_size);height:var(--_size);background-color:var(--strata-colour-knob);pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0}:where(.ug-rotary__cap){--_finish:repeating-radial-gradient(circle, rgb(255 255 255/calc(.06 * min(1, var(--_gain)))) 0 .6px, rgb(0 0 0/calc(.05 * min(1, var(--_gain)))) .6px 1.4px), conic-gradient(from calc(var(--strata-light-azimuth) * 1deg), rgb(255 255 255/calc(.6 * min(1, var(--_gain)))), #fff0 45deg, rgb(0 0 0/calc(.1 * min(1, var(--_gain)))) 90deg, #fff0 135deg, rgb(255 255 255/calc(.45 * min(1, var(--_gain)))) 180deg, #fff0 225deg, rgb(0 0 0/calc(.1 * min(1, var(--_gain)))) 270deg, #fff0 315deg, rgb(255 255 255/calc(.6 * min(1, var(--_gain)))));box-sizing:border-box;width:round(nearest, calc(var(--_size) * .8), 2px);height:round(nearest, calc(var(--_size) * .8), 2px);background-color:var(--strata-colour-knob);border-radius:50%;margin:auto;position:absolute;inset:0}:where(.ug-rotary__pointer){rotate:calc((var(--strata-rotary-value,.5) - .5) * var(--_sweep));transition:rotate var(--strata-motion-fast) cubic-bezier(.3, 1.45, .55, 1);position:absolute;inset:0}:where(.ug-rotary__pointer):after{content:"";background:var(--_ink);border-radius:1.1px;width:2.2px;height:29%;position:absolute;top:7%;left:calc(50% - 1.1px)}:where(.ug-rotary__select){z-index:1;box-sizing:border-box;appearance:none;color:#0000;width:100%;height:100%;font:inherit;cursor:ns-resize;touch-action:none;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0}:where(.ug-rotary__select) :where(option){background-color:var(--strata-colour-panel);color:var(--strata-colour-text)}:where(.ug-rotary__label){max-width:100%;font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);letter-spacing:.08em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}:where(.ug-rotary__dial:has(>.ug-rotary__select:is(:focus-visible,[data-strata-preview~=focus])) .ug-rotary__skirt){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:calc(var(--strata-focus-offset) + 2px)}:where(.ug-rotary__dial:has(>.ug-rotary__select:is(:hover,[data-strata-preview~=hover]):not(:disabled)) :is(.ug-rotary__skirt,.ug-rotary__cap)){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-rotary:has(.ug-rotary__select[aria-invalid=true])) :where(.ug-rotary__skirt){border:2px solid var(--strata-colour-danger)}:where(.ug-rotary:has(.ug-rotary__select:disabled)){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent)}:where(.ug-rotary:has(.ug-rotary__select:disabled)) :where(.ug-rotary__dial){opacity:.38}:where(.ug-rotary:has(.ug-rotary__select:disabled)) :where(.ug-rotary__skirt,.ug-rotary__cap){--_h:0px;--_gain:0}:where(.ug-rotary__select:disabled){cursor:not-allowed}:where([data-strata-mode=face]) :is(.ug-rotary__skirt,.ug-rotary__cap)[data-strata-dome]{border-color:#0000}:where([data-strata-mode=face]) .ug-rotary__cap[data-strata-dome] .ug-rotary__pointer{display:none}@media (prefers-reduced-motion:reduce){:where(.ug-rotary__pointer){transition:none}}@media (prefers-contrast:more){:where(.ug-rotary){--_ink:var(--strata-colour-text)}:where(.ug-rotary__text){color:var(--strata-colour-text)}:where(.ug-rotary__skirt,.ug-rotary__cap){border:max(1px, var(--strata-outline-width)) solid var(--strata-colour-edge)}}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-rotary){--_ink:var(--strata-colour-text)}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-rotary__text){color:var(--strata-colour-text)}@media (forced-colors:active){.ug-rotary__skirt,.ug-rotary__cap{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.ug-rotary__pointer:after,.ug-rotary__tick{forced-color-adjust:none;background:canvastext}.ug-rotary__text,.ug-rotary__legend{forced-color-adjust:none;color:canvastext}.ug-rotary__dial:has(>.ug-rotary__select:focus-visible) .ug-rotary__skirt{outline-color:highlight}.ug-rotary:has(.ug-rotary__select:disabled) :is(.ug-rotary__skirt,.ug-rotary__cap){border-color:graytext}.ug-rotary:has(.ug-rotary__select:disabled) .ug-rotary__pointer:after{background:graytext}.ug-rotary:has(.ug-rotary__select:disabled) .ug-rotary__tick{background:graytext}.ug-rotary:has(.ug-rotary__select:disabled) .ug-rotary__dial{opacity:1}}:where(.ug-checkbox,.ug-radio,.ug-switch){align-items:center;gap:var(--strata-space-3);min-height:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-control-font);cursor:pointer;display:inline-flex;position:relative}:where(.ug-checkbox__input,.ug-radio__input){--_finish:var(--strata-finish-role-field);--_bevel:calc(var(--strata-bevel-width) * .5);box-sizing:border-box;width:var(--strata-indicator);height:var(--strata-indicator);appearance:none;border-radius:var(--strata-radius-small);background-color:var(--strata-colour-field);cursor:inherit;flex:none;margin:0}:where(.ug-radio__input){border-radius:50%}:where(.ug-checkbox__mark,.ug-radio__dot,.ug-switch__knob){pointer-events:none;position:absolute;top:50%;left:0}:where(.ug-checkbox__label,.ug-radio__label,.ug-switch__label){min-width:0}:where(.ug-checkbox__mark){width:var(--strata-indicator);height:var(--strata-indicator);background-color:var(--strata-colour-accent);opacity:0;filter:drop-shadow(calc(var(--strata-shadow-dx) * 1.5px) calc(var(--strata-shadow-dy) * 1.5px) 1px rgb(0 0 0/calc(var(--strata-shadow-strength) * 1.2)));transition:opacity var(--strata-motion-fast) var(--strata-motion-easing-standard);translate:0 -50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}:where(.ug-checkbox__input:checked+.ug-checkbox__mark){opacity:1}:where(.ug-checkbox__input:indeterminate+.ug-checkbox__mark){opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12h10' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12h10' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}:where(.ug-radio__dot){--_size:calc(var(--strata-indicator) * .5);left:calc((var(--strata-indicator) - var(--_size)) / 2);width:var(--_size);height:var(--_size);background:radial-gradient(circle at calc(50% + var(--strata-light-x) * 30%) calc(50% + var(--strata-light-y) * 30%), color-mix(in srgb, var(--strata-colour-accent), white 30%), var(--strata-colour-accent) 70%);box-shadow:calc(var(--strata-shadow-dx) * 2px) calc(var(--strata-shadow-dy) * 2px) 3px rgb(0 0 0/var(--strata-shadow-strength));opacity:0;transition:opacity var(--strata-motion-fast) var(--strata-motion-easing-standard);border-radius:50%;translate:0 -50%}:where(.ug-radio__input:checked+.ug-radio__dot){opacity:1}:where(.ug-checkbox,.ug-radio,.ug-switch):has(:disabled){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent);cursor:not-allowed}:where(.ug-checkbox__input,.ug-radio__input):disabled+:is(.ug-checkbox__mark,.ug-radio__dot){opacity:.38}:where(.ug-checkbox__input:disabled:not(:checked,:indeterminate)+.ug-checkbox__mark,.ug-radio__input:disabled:not(:checked)+.ug-radio__dot){opacity:0}:where(.ug-checkbox__input,.ug-radio__input,.ug-switch__input)[aria-invalid=true]{border-color:var(--strata-colour-danger);box-shadow:inset 0 0 0 1px var(--strata-colour-danger)}:where(.ug-radio-group){gap:var(--strata-space-1);min-width:0;color:var(--strata-colour-text);font-family:var(--strata-font-family);border:0;flex-direction:column;margin:0;padding:0;display:flex}:where(.ug-radio-group__legend){margin-bottom:var(--strata-space-2);font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);padding:0}:where(.ug-switch__input){--_finish:var(--strata-finish-role-field);--_bevel:calc(var(--strata-bevel-width) * .5);box-sizing:border-box;width:var(--strata-switch-width);height:var(--strata-indicator);appearance:none;border-radius:var(--strata-radius-pill);background-color:var(--strata-colour-track);cursor:inherit;transition:background-color var(--strata-motion-normal) var(--strata-motion-easing-standard), filter var(--strata-motion-fast) var(--strata-motion-easing-standard);flex:none;margin:0}:where(.ug-switch__input:checked){background-color:var(--strata-colour-accent);box-shadow:0 0 calc(4px * var(--_gain) + 2px) color-mix(in srgb, var(--strata-colour-accent) 55%, transparent)}:where(.ug-switch__knob){--_size:calc(var(--strata-indicator) - 2 * var(--strata-object-taper));left:var(--strata-object-taper);box-sizing:border-box;width:var(--_size);height:var(--_size);border:1.5px solid var(--strata-colour-edge);background:radial-gradient(circle at calc(50% + var(--strata-light-x) * 30%) calc(50% + var(--strata-light-y) * 30%), color-mix(in srgb, var(--strata-colour-knob), white 40%), var(--strata-colour-knob) 72%);box-shadow:calc(var(--strata-shadow-dx) * 3px) calc(var(--strata-shadow-dy) * 3px) 6.7px rgb(0 0 0/var(--strata-shadow-strength));transition:translate var(--strata-motion-normal) var(--strata-motion-easing-standard), border-color var(--strata-motion-normal) var(--strata-motion-easing-standard);border-radius:50%;translate:0 -50%}:where(.ug-switch__input:checked+.ug-switch__knob){translate:calc(var(--strata-switch-width) - var(--strata-indicator)) -50%;border-color:var(--strata-colour-on-accent)}:where(.ug-switch__input:disabled+.ug-switch__knob){box-shadow:none;opacity:.38}@property --strata-switch-t{syntax:"<number>";inherits:true;initial-value:0}:where(.ug-switch[data-strata-form]){--strata-switch-t:0;--_box-w:64px;--_box-h:28px;--_metal:var(--strata-colour-knob);--_metal-light:color-mix(in srgb, var(--strata-colour-knob), white 60%);--_metal-shade:color-mix(in srgb, var(--strata-colour-knob), var(--strata-colour-edge) 45%);--_ink:color-mix(in srgb, var(--strata-colour-edge), black 55%);--_cut:color-mix(in srgb, var(--strata-colour-edge), black 70%);--_lit:var(--strata-colour-accent);--_unlit:color-mix(in srgb, var(--strata-colour-accent) 12%, var(--_metal-shade));--_brush:repeating-linear-gradient(90deg, #ffffff0d 0 1px, #0000000a 1px 2.5px);transition:--strata-switch-t var(--_throw-duration,0s) var(--_throw,linear)}:where(.ug-switch[data-strata-form]:has(>.ug-switch__input:checked)){--strata-switch-t:1}:where(.ug-switch[data-strata-form=slide]){--_throw-duration:.568s;--_throw:linear(0, .1778 4.93%, .4282 9.86%, .6298 14.79%, .7689 19.72%, .8587 24.65%, .9145 29.58%, .9487 34.51%, .9693 39.44%, .9817 44.37%, .9891 49.3%, .9935 54.23%, .9961 59.15%, .9977 64.08%, .9986 69.01%, .9992 73.94%, .9995 78.87%, .9997 83.8%, .9998 88.73%, .9999 93.66%, .9999 98.59%, 1)}:where(.ug-switch[data-strata-form=rocker]){--_box-w:54px;--_box-h:70px;--_throw-duration:.16s;--_throw:linear(0, .0528 5%, .1479 10%, .2615 15%, .3784 20%, .4893 25%, .5892 30%, .6759 35%, .7489 40%, .8089 45%, .8572 50%, .8953 55%, .9249 60%, .9474 65%, .9642 70%, .9766 75%, .9854 80%, .9916 85%, .9959 90%, .9986 95%, 1)}:where(.ug-switch[data-strata-form=bat]){--_box-w:48px;--_box-h:92px;--_throw-duration:72ms;--_throw:linear(0, .0224 5.56%, .0627 11.11%, .1167 16.67%, .1808 22.22%, .2517 27.78%, .3266 33.33%, .4031 38.89%, .4792 44.44%, .5532 50%, .624 55.56%, .6904 61.11%, .7518 66.67%, .8077 72.22%, .8579 77.78%, .9022 83.33%, .9407 88.89%, .9737 94.44%, 1)}:where(.ug-switch[data-strata-form=wall]){--_box-w:66px;--_box-h:92px;--_throw-duration:.16s;--_throw:linear(0, .0528 5%, .1479 10%, .2615 15%, .3784 20%, .4893 25%, .5892 30%, .6759 35%, .7489 40%, .8089 45%, .8572 50%, .8953 55%, .9249 60%, .9474 65%, .9642 70%, .9766 75%, .9854 80%, .9916 85%, .9959 90%, .9986 95%, 1)}:where(.ug-switch[data-strata-form]>.ug-switch__input){width:var(--_box-w);height:var(--_box-h);box-shadow:none;touch-action:pan-x;background:0 0;border:0;border-radius:0;transition:none}:where(.ug-switch[data-strata-form=slide]>.ug-switch__input){touch-action:pan-y}:where(.ug-switch[data-strata-form]>.ug-switch__input:checked){box-shadow:none;background:0 0}:where(.ug-switch[data-strata-form]>.ug-switch__input)[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--strata-colour-danger)}:where(.ug-switch__object){left:0;top:calc(50% - var(--_box-h) / 2);width:var(--_box-w);height:var(--_box-h);pointer-events:none;position:absolute}:where(.ug-switch--reverse>.ug-switch__object){left:auto;right:0}:where(.ug-switch__object) :where(*){box-sizing:border-box;pointer-events:none;position:absolute}:where(.ug-switch[data-strata-form]:has(>.ug-switch__input:is(:hover,[data-strata-preview~=hover]):not(:disabled))) :where(.ug-switch__block,.ug-switch__facet,.ug-switch__lever,.ug-switch__ball){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-switch[data-strata-form]:has(>.ug-switch__input:disabled)) :where(.ug-switch__object){opacity:.38}:where(.ug-switch[data-strata-form]:has(>.ug-switch__input:disabled)) :where(.ug-switch__object [data-strata-face]){--_h:0px;--_gain:0}:where(.ug-switch__slot){background-color:var(--_cut);width:50px;height:8px;box-shadow:inset 0 1px 2px rgb(0 0 0/calc(.55 * min(1, var(--_gain)))), 0 1px 0 rgb(255 255 255/calc(.5 * min(1, var(--_gain))));border:0;border-radius:4px;top:10px;left:7px}:where(.ug-switch[data-strata-form=slide] .ug-switch__flag){background:var(--_lit);width:21px;height:4px;opacity:clamp(0, (var(--strata-switch-t) - .5) * 1000, 1);border-radius:1px;top:12px;left:9px}:where(.ug-switch__block){--_finish:var(--_brush), linear-gradient(180deg, rgb(255 255 255/calc(.6 * min(1, var(--_gain)))), #fff0 35%, #0000 70%, rgb(0 0 0/calc(.16 * min(1, var(--_gain)))));border:1px solid var(--strata-colour-edge);background-color:var(--_metal);width:24px;height:20px;translate:calc(var(--strata-switch-t) * 28px) 0;border-radius:3px;top:4px;left:6px}:where(.ug-switch__grip){background:var(--_ink);width:1.4px;top:4px;bottom:4px;left:calc(50% - .7px)}:where(.ug-switch__bezel){border:1px solid var(--strata-colour-edge);background:linear-gradient(160deg, var(--_metal-light), var(--_metal) 45%, var(--_metal-shade));perspective:160px;border-radius:4px;width:38px;height:62px;top:4px;left:8px}:where(.ug-switch[data-strata-form=rocker] .ug-switch__paddle){width:28px;height:50px;transform:perspective(160px) rotateX(calc((2 * var(--strata-switch-t) - 1) * 17.7deg));top:10px;left:13px}:where(.ug-switch__facet){--_finish:var(--_brush);border:1px solid var(--strata-colour-edge);width:100%;height:50%;left:0}:where(.ug-switch__facet--on){background-color:color-mix(in srgb, var(--_metal-shade) calc((1 - var(--strata-switch-t)) * 100%), var(--_metal));border-bottom:0;border-radius:2px 2px 0 0;top:0}:where(.ug-switch__facet--off){background-color:color-mix(in srgb, var(--_metal-light) calc(var(--strata-switch-t) * 100%), var(--_metal));border-top:0;border-radius:0 0 2px 2px;top:50%}:where(.ug-switch[data-strata-form=rocker] .ug-switch__flag){background:color-mix(in srgb, var(--_lit) calc(var(--strata-switch-t) * 100%), var(--_unlit));border-radius:1px;width:18px;height:9px;top:3px;left:5px}:where(.ug-switch__nut){border:1px solid var(--strata-colour-edge);background:radial-gradient(circle, var(--_metal-shade) 0 5px, var(--_metal-light) 6px, var(--_metal) 7px 9px, var(--_metal-shade) 12px);border-radius:50%;width:24px;height:24px;top:34px;left:12px}:where(.ug-switch__bushing){border:1px solid var(--strata-colour-edge);background:radial-gradient(circle at 40% 35%, var(--_metal-light), var(--_metal) 55%, var(--_metal-shade));border-radius:50%;width:14px;height:14px;top:39px;left:17px}:where(.ug-switch__lever){background:linear-gradient(90deg, var(--_metal-shade), var(--_metal-light) 35%, var(--_metal) 65%, var(--_metal-shade));transform-origin:50% 100%;width:5.4px;height:18.9px;scale:1 calc(sin((2 * var(--strata-switch-t) - 1) * 40deg) / .642788);border-radius:2.7px;top:27.1px;left:21.3px}:where(.ug-switch__ball){border:1px solid var(--strata-colour-edge);background:radial-gradient(circle at 35% 30%, var(--_metal-light), var(--_metal) 55%, var(--_metal-shade));width:11.2px;height:11.2px;translate:0 calc(sin((2 * var(--strata-switch-t) - 1) * 40deg) * -18.9px);border-radius:50%;top:40.4px;left:18.4px}:where(.ug-switch__plate){border:1px solid var(--strata-colour-edge);background:linear-gradient(160deg, var(--_metal-light), var(--_metal) 40%, var(--_metal-shade));border-radius:6px;width:58px;height:84px;top:4px;left:4px}:where(.ug-switch[data-strata-form=wall] .ug-switch__paddle){width:30px;height:54px;transform:perspective(220px) rotateX(calc((2 * var(--strata-switch-t) - 1) * 9deg));top:19px;left:18px}:where(.ug-switch[data-strata-form=wall] .ug-switch__facet--on){border-radius:3px 3px 0 0}:where(.ug-switch[data-strata-form=wall] .ug-switch__facet--off){border-radius:0 0 3px 3px}:where(.ug-switch[data-strata-form=wall] .ug-switch__flag){background:color-mix(in srgb, var(--_lit) calc(var(--strata-switch-t) * 100%), var(--_unlit));border-radius:2px;width:12px;height:4px;top:7px;left:9px}:where([data-strata-mode=face]) .ug-switch__paddle{transform:none}:where([data-strata-mode=face]) .ug-switch__ball[data-strata-dome]{border-color:#0000}@media (prefers-reduced-motion:reduce){:where(.ug-switch[data-strata-form]){transition:none}}@media (prefers-contrast:more){:where(.ug-switch[data-strata-form]){--_ink:var(--strata-colour-text);--_cut:var(--strata-colour-text)}:where(.ug-switch__object [data-strata-face]:not(.ug-switch__slot,.ug-switch__flag,.ug-switch__lever)){border:max(1px, var(--strata-outline-width)) solid var(--strata-colour-text)}}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-switch[data-strata-form]){--_ink:var(--strata-colour-text);--_cut:var(--strata-colour-text)}@media (forced-colors:active){:where(.ug-switch[data-strata-form])>.ug-switch__input{background:canvas;border:1px solid canvastext}:where(.ug-switch__object [data-strata-face]){forced-color-adjust:none;box-shadow:none;filter:none;background:canvas;border:1px solid canvastext}:where(.ug-switch__slot,.ug-switch__grip,.ug-switch__lever){forced-color-adjust:none;background:canvastext}:where(.ug-switch__object .ug-switch__flag){opacity:1;background:canvastext;border:0}:where(.ug-switch[data-strata-form=slide] .ug-switch__flag){opacity:clamp(0, (var(--strata-switch-t) - .5) * 1000, 1)}:where(.ug-switch[data-strata-form]:has(>.ug-switch__input:checked)) :where(.ug-switch__block,.ug-switch__facet--on,.ug-switch__ball,.ug-switch__flag){background:highlight}:where(.ug-switch[data-strata-form]:has(>.ug-switch__input:disabled)) :where(.ug-switch__object [data-strata-face]){border-color:graytext}:where(.ug-switch[data-strata-form]:has(>.ug-switch__input:disabled)) :where(.ug-switch__object){opacity:1}}:where(.ug-switch--reverse){flex-direction:row-reverse;justify-content:flex-end}:where(.ug-switch--reverse .ug-switch__knob){left:auto;right:calc(var(--strata-switch-width) - var(--strata-indicator) + var(--strata-object-taper))}@property --strata-lit{syntax:"<number>";inherits:true;initial-value:0}:where(.ug-lamp,.ug-status-light){--strata-lit:0;--_c:var(--strata-colour-glow-on);--_on:color-mix(in srgb, var(--_c), white 18%);--_off:color-mix(in srgb, var(--_c) 16%, #15171b);--_glass:color-mix(in srgb, var(--_on) calc(var(--strata-lit) * 100%), var(--_off));--_metal:var(--strata-colour-knob);--_metal-light:color-mix(in srgb, var(--strata-colour-knob), white 60%);--_metal-shade:color-mix(in srgb, var(--strata-colour-knob), var(--strata-colour-edge) 45%)}:where(.ug-lamp,.ug-status-light)[data-strata-colour=accent]{--_c:var(--strata-colour-accent)}:where(.ug-lamp,.ug-status-light)[data-strata-colour=success]{--_c:var(--strata-colour-success)}:where(.ug-lamp,.ug-status-light)[data-strata-colour=warning]{--_c:var(--strata-colour-warning)}:where(.ug-lamp,.ug-status-light)[data-strata-colour=danger]{--_c:var(--strata-colour-danger)}:where(.ug-lamp,.ug-status-light)[data-strata-colour=info]{--_c:var(--strata-colour-info)}:where(.ug-lamp,.ug-status-light)[data-strata-colour=glowOn]{--_c:var(--strata-colour-glow-on)}:where(.ug-lamp__lens,.ug-status-light__lens){background:radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--_glass), white 55%) 0, var(--_glass) 45%, color-mix(in srgb, var(--_glass), black 35%) 100%);box-shadow:inset 0 0 0 1px #00000059, 0 0 calc(var(--strata-lit) * var(--_lens) * .7) calc(var(--strata-lit) * var(--_lens) * .12) color-mix(in srgb, var(--_on) 55%, transparent);border-radius:50%}:where(.ug-lamp){--_lens:var(--strata-lamp-size);--_box:calc(var(--_lens) + 28px);align-items:center;gap:var(--strata-space-3);max-width:100%;min-height:max(var(--_box), var(--strata-target-min));color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-control-font);cursor:pointer;display:inline-flex;position:relative}:where(.ug-lamp:has(>.ug-lamp__input:checked:not(:disabled)),.ug-lamp--momentary[aria-pressed=true]:not(:disabled)){--strata-lit:1}:where(.ug-lamp__input){box-sizing:border-box;width:var(--_box);height:var(--_box);appearance:none;box-shadow:none;color:inherit;cursor:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0}:where(.ug-lamp__input:focus-visible){outline:none}:where(.ug-lamp__object){left:0;top:calc(50% - var(--_box) / 2);width:var(--_box);height:var(--_box);pointer-events:none;position:absolute}:where(.ug-lamp--reverse){flex-direction:row-reverse;justify-content:flex-end}:where(.ug-lamp--reverse>.ug-lamp__object){left:auto;right:0}:where(.ug-lamp--momentary){box-sizing:border-box;appearance:none;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:start;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:where(.ug-lamp--momentary:focus-visible){outline:none}:where(.ug-lamp--momentary>.ug-lamp__object){flex:none;position:relative;top:auto;left:auto;right:auto}:where(.ug-lamp__object) :where(*){box-sizing:border-box;pointer-events:none;position:absolute}:where(.ug-lamp__label){overflow-wrap:anywhere;min-width:0}:where(.ug-lamp__bezel){--_h:3px;--_bevel:3px;width:calc(var(--_lens) + 8px);height:calc(var(--_lens) + 8px);border:1px solid var(--strata-colour-edge);background:linear-gradient(160deg, var(--_metal-light), var(--_metal) 45%, var(--_metal-shade));border-radius:50%;top:10px;left:10px}:where(.ug-lamp__socket){width:calc(var(--_lens) + 2px);height:calc(var(--_lens) + 2px);background:var(--_off);border-radius:50%;top:13px;left:13px}:where(.ug-lamp__lens){width:var(--_lens);height:var(--_lens);top:14px;left:14px}:where(.ug-lamp:has(>.ug-lamp__input:is(:focus-visible,[data-strata-preview~=focus])),.ug-lamp--momentary:is(:focus-visible,[data-strata-preview~=focus])) :where(.ug-lamp__bezel){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-lamp:has(>.ug-lamp__input[aria-invalid=true])) :where(.ug-lamp__bezel){border:2px solid var(--strata-colour-danger)}:where(.ug-lamp:has(>.ug-lamp__input:is(:hover,[data-strata-preview~=hover]):not(:disabled)),.ug-lamp--momentary:is(:hover,[data-strata-preview~=hover]):not(:disabled)) :where(.ug-lamp__bezel){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-lamp:has(>.ug-lamp__input:disabled),.ug-lamp--momentary:disabled){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent);cursor:not-allowed}:where(.ug-lamp:has(>.ug-lamp__input:disabled),.ug-lamp--momentary:disabled) :where(.ug-lamp__object){opacity:.38}:where(.ug-lamp:has(>.ug-lamp__input:disabled),.ug-lamp--momentary:disabled) :where(.ug-lamp__bezel){--_h:0px;--_gain:0}:where(.ug-status-light){--_lens:var(--strata-status-light-size);--_box:calc(var(--_lens) + 16px);align-items:center;gap:var(--strata-space-2);max-width:100%;min-height:var(--_box);vertical-align:middle;color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-control-font);display:inline-flex;position:relative}:where(.ug-status-light:not([data-strata-lit=false])){--strata-lit:1}:where(.ug-status-light__object){width:var(--_box);height:var(--_box);pointer-events:none;flex:none;position:relative}:where(.ug-status-light__socket,.ug-status-light__lens){pointer-events:none;position:absolute}:where(.ug-status-light__socket){width:calc(var(--_lens) + 2px);height:calc(var(--_lens) + 2px);background:var(--_off);border-radius:50%;top:7px;left:7px}:where(.ug-status-light__lens){width:var(--_lens);height:var(--_lens);top:8px;left:8px}:where(.ug-status-light__text){overflow-wrap:anywhere;min-width:0}:where(.ug-status-light--bare .ug-status-light__text){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ug-status-light--bare){gap:0}:where(.ug-status-light[data-strata-blink=slow]){--_period:var(--strata-blink-slow)}:where(.ug-status-light[data-strata-blink=normal]){--_period:var(--strata-blink-normal)}:where(.ug-status-light[data-strata-blink=fast]){--_period:var(--strata-blink-fast)}:where(.ug-status-light[data-strata-blink]:not([data-strata-lit=false])){animation:ug-blink var(--_period) steps(1, end) infinite}@keyframes ug-blink{0%{--strata-lit:1}50%{--strata-lit:0}to{--strata-lit:1}}:where(.ug-fader){--_travel:calc(var(--strata-fader-travel) + max(0px, 15em - 180px));--_across:30px;--_along:42px;--_band:46px;--_margin:16px;--_thumb:calc(var(--_along) + 2 * var(--_margin));--_scale:calc(2.5em + 14px);--_ink:color-mix(in srgb, var(--strata-colour-edge), black 55%);--_slot:color-mix(in srgb, var(--strata-colour-edge), black 70%);align-items:center;gap:var(--strata-space-1);max-width:100%;color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-font-size-caption);flex-direction:column;line-height:1;display:inline-flex}:where(.ug-fader--horizontal){--_scale:calc(1.5em + 12px);width:calc(var(--_travel) + var(--_thumb))}:where(.ug-fader__track){box-sizing:border-box;width:calc(var(--_band) + var(--_scale));height:calc(var(--_travel) + var(--_thumb));flex:none;position:relative}:where(.ug-fader--horizontal .ug-fader__track){width:100%;height:calc(var(--_band) + var(--_scale))}:where(.ug-fader__slot){left:calc((var(--_band) - 5px) / 2);top:calc(var(--_thumb) / 2 - 3px);bottom:calc(var(--_thumb) / 2 - 3px);box-sizing:border-box;background-color:var(--_slot);width:5px;box-shadow:inset 0 1px 2px rgb(0 0 0/calc(.55 * min(1, var(--_gain)))), 0 1px 0 rgb(255 255 255/calc(.5 * min(1, var(--_gain))));pointer-events:none;border-radius:3px;position:absolute}:where(.ug-fader--horizontal .ug-fader__slot){left:calc(var(--_thumb) / 2 - 3px);right:calc(var(--_thumb) / 2 - 3px);top:calc((var(--_band) - 5px) / 2);width:auto;height:5px;bottom:auto}:where(.ug-fader__carriage){--_finish:repeating-linear-gradient(90deg, rgb(255 255 255/calc(.05 * min(1, var(--_gain)))) 0 1px, rgb(0 0 0/calc(.04 * min(1, var(--_gain)))) 1px 2.5px), linear-gradient(180deg, rgb(255 255 255/calc(.6 * min(1, var(--_gain)))), #fff0 35%, #0000 70%, rgb(0 0 0/calc(.16 * min(1, var(--_gain)))));left:calc((var(--_band) - var(--_across)) / 2);top:calc(var(--_margin) + (100% - var(--_thumb)) * (1 - var(--strata-fader-value,.5)));box-sizing:border-box;width:var(--_across);height:var(--_along);border:1px solid var(--strata-colour-edge);background-color:var(--strata-colour-knob);pointer-events:none;border-radius:3px;position:absolute}:where(.ug-fader--horizontal .ug-fader__carriage){--_finish:repeating-linear-gradient(0deg, rgb(255 255 255/calc(.05 * min(1, var(--_gain)))) 0 1px, rgb(0 0 0/calc(.04 * min(1, var(--_gain)))) 1px 2.5px), linear-gradient(180deg, rgb(255 255 255/calc(.6 * min(1, var(--_gain)))), #fff0 35%, #0000 70%, rgb(0 0 0/calc(.16 * min(1, var(--_gain)))));left:calc(var(--_margin) + (100% - var(--_thumb)) * var(--strata-fader-value,.5));top:calc((var(--_band) - var(--_across)) / 2);width:var(--_along);height:var(--_across)}:where(.ug-fader__grip){background:var(--_ink);height:1.6px;position:absolute;top:calc(50% - .8px);left:6px;right:6px}:where(.ug-fader--horizontal .ug-fader__grip){width:1.6px;height:auto;inset:6px auto 6px calc(50% - .8px)}:where(.ug-fader--detented .ug-fader__carriage){transition:top var(--strata-motion-fast) var(--strata-motion-easing-standard), left var(--strata-motion-fast) var(--strata-motion-easing-standard), box-shadow var(--strata-motion-fast) var(--strata-motion-easing-press), filter var(--strata-motion-fast) var(--strata-motion-easing-press)}:where(.ug-fader__scale){left:var(--_band);width:var(--_scale);pointer-events:none;position:absolute;top:0;bottom:0}:where(.ug-fader--horizontal .ug-fader__scale){left:0;top:var(--_band);width:auto;height:var(--_scale);bottom:auto;right:0}:where(.ug-fader__mark){left:14px;top:round(nearest, calc(var(--_thumb) / 2 + (100% - var(--_thumb)) * (1 - var(--strata-fader-at,0)) - .5em), 1px);height:1em;color:var(--strata-colour-muted);font-weight:var(--strata-font-weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute}:where(.ug-fader__mark):before{content:"";background:var(--strata-colour-text);width:7px;height:1.2px;position:absolute;top:calc(50% - .6px);right:calc(100% + 6px)}:where(.ug-fader--horizontal .ug-fader__mark){left:round(nearest, calc(var(--_thumb) / 2 + (100% - var(--_thumb)) * var(--strata-fader-at,0) - 1.5em), 1px);text-align:center;width:3em;top:11px}:where(.ug-fader--horizontal .ug-fader__mark):before{width:1.2px;height:7px;top:-10px;left:calc(50% - .6px);right:auto}:where(.ug-fader__input){z-index:1;box-sizing:border-box;appearance:none;width:100%;height:100%;font:inherit;cursor:pointer;writing-mode:vertical-lr;touch-action:pan-x;direction:rtl;background:0 0;border:0;border-radius:3px;margin:0;padding:0;position:absolute;inset:0}:where(.ug-fader--horizontal .ug-fader__input){writing-mode:horizontal-tb;touch-action:pan-y;direction:ltr}:where(.ug-fader__input)::-webkit-slider-runnable-track{background:0 0;border:0;width:100%;height:100%}:where(.ug-fader__input)::-webkit-slider-thumb{width:calc(var(--_scale) + var(--_band));height:var(--_thumb);appearance:none;background:0 0;border:0}:where(.ug-fader--horizontal .ug-fader__input)::-webkit-slider-thumb{width:var(--_thumb);height:calc(var(--_band) + var(--_scale))}:where(.ug-fader__input)::-moz-range-track{background:0 0;border:0;width:100%;height:100%}:where(.ug-fader__input)::-moz-range-thumb{width:calc(var(--_scale) + var(--_band));height:var(--_thumb);background:0 0;border:0}:where(.ug-fader--horizontal .ug-fader__input)::-moz-range-thumb{width:var(--_thumb);height:calc(var(--_band) + var(--_scale))}:where(.ug-fader__label){max-width:100%;font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);letter-spacing:.08em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;line-height:1.25}:where(.ug-fader__input):is(:focus-visible,[data-strata-preview~=focus]){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-fader__track:has(>.ug-fader__input:is(:hover,[data-strata-preview~=hover]):not(:disabled)) .ug-fader__carriage){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-fader:has(.ug-fader__input:disabled)){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent)}:where(.ug-fader:has(.ug-fader__input:disabled)) :where(.ug-fader__track){opacity:.38}:where(.ug-fader:has(.ug-fader__input:disabled)) :where(.ug-fader__carriage,.ug-fader__slot){--_h:0px;--_gain:0}:where(.ug-fader__input:disabled){cursor:not-allowed}:where(.ug-slider){--_rail:6px;box-sizing:border-box;width:100%;min-width:120px;height:var(--strata-target-min);appearance:none;cursor:pointer;background:0 0;margin:0}:where(.ug-slider)::-webkit-slider-runnable-track{box-sizing:border-box;height:var(--_rail);border:1px solid var(--strata-colour-edge);border-radius:var(--strata-radius-pill);background:var(--strata-finish-role-rail), var(--strata-colour-track);box-shadow:inset 0 1px 2px rgb(0 0 0/calc(.3 * var(--_gain)))}:where(.ug-slider)::-moz-range-track{box-sizing:border-box;height:var(--_rail);border:1px solid var(--strata-colour-edge);border-radius:var(--strata-radius-pill);background:var(--strata-finish-role-rail), var(--strata-colour-track)}:where(.ug-slider)::-webkit-slider-thumb{box-sizing:border-box;width:var(--strata-target-min);height:var(--strata-target-min);margin-top:calc((var(--_rail) - 2px - var(--strata-target-min)) / 2);appearance:none;border:1px solid var(--strata-colour-edge);background:radial-gradient(circle at calc(50% + var(--strata-light-x) * 30%) calc(50% + var(--strata-light-y) * 30%), color-mix(in srgb, var(--strata-colour-knob), white 40%), var(--strata-colour-knob) 72%);box-shadow:calc(var(--strata-shadow-dx) * 3px) calc(var(--strata-shadow-dy) * 3px) 6.7px rgb(0 0 0/var(--strata-shadow-strength));border-radius:50%}:where(.ug-slider)::-moz-range-thumb{box-sizing:border-box;width:var(--strata-target-min);height:var(--strata-target-min);border:1px solid var(--strata-colour-edge);background:var(--strata-colour-knob);border-radius:50%}:where(.ug-slider:disabled){opacity:.38;cursor:not-allowed}:where(.ug-knob){--_size:var(--strata-knob-size);--_sweep:calc(var(--strata-knob-sweep) * 1deg);--_ink:color-mix(in srgb, var(--strata-colour-edge), black 55%);align-items:center;gap:var(--strata-space-1);max-width:100%;color:var(--strata-colour-text);font-family:var(--strata-font-family);flex-direction:column;display:inline-flex}:where(.ug-knob--detented){--_size:round(nearest, calc(var(--strata-knob-size) * .8), 2px)}:where(.ug-knob__dial){--_r:calc(var(--_size) / 2);--_rn:max(calc(var(--_r) + 5px + 1.25em), 3.5em);box-sizing:border-box;width:round(nearest, calc(2 * (var(--_rn) + 1.5em)), 2px);height:round(nearest, calc(2 * (var(--_rn) + 1.5em)), 2px);font-size:var(--strata-font-size-caption);flex:none;line-height:1;position:relative}:where(.ug-knob__scale){pointer-events:none;position:absolute;inset:0}:where(.ug-knob__mark){--_a:calc((var(--strata-knob-at,0) - .5) * var(--_sweep));left:round(nearest, calc(50% + sin(var(--_a)) * var(--_rn) - 1em), 1px);top:round(nearest, calc(50% - cos(var(--_a)) * var(--_rn) - .5em), 1px);width:2em;height:1em;color:var(--strata-colour-muted);font-weight:var(--strata-font-weight-strong);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;position:absolute}:where(.ug-knob__mark):before{content:"";left:calc(1em - .8px + sin(var(--_a)) * (var(--_r) + 8px - var(--_rn)));top:calc(.5em - 3px - cos(var(--_a)) * (var(--_r) + 8px - var(--_rn)));width:1.6px;height:6px;rotate:var(--_a);background:var(--strata-colour-text);position:absolute}:where(.ug-knob__skirt){--_finish:linear-gradient(180deg, rgb(255 255 255/calc(.55 * min(1, var(--_gain)))) 0 44%, #fff0 50%, rgb(0 0 0/calc(.16 * min(1, var(--_gain)))) 100%);box-sizing:border-box;width:var(--_size);height:var(--_size);background-color:var(--strata-colour-knob);pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0}:where(.ug-knob__cap){--_finish:repeating-radial-gradient(circle, rgb(255 255 255/calc(.06 * min(1, var(--_gain)))) 0 .6px, rgb(0 0 0/calc(.05 * min(1, var(--_gain)))) .6px 1.4px), conic-gradient(from calc(var(--strata-light-azimuth) * 1deg), rgb(255 255 255/calc(.6 * min(1, var(--_gain)))), #fff0 45deg, rgb(0 0 0/calc(.1 * min(1, var(--_gain)))) 90deg, #fff0 135deg, rgb(255 255 255/calc(.45 * min(1, var(--_gain)))) 180deg, #fff0 225deg, rgb(0 0 0/calc(.1 * min(1, var(--_gain)))) 270deg, #fff0 315deg, rgb(255 255 255/calc(.6 * min(1, var(--_gain)))));box-sizing:border-box;width:round(nearest, calc(var(--_size) * .8), 2px);height:round(nearest, calc(var(--_size) * .8), 2px);background-color:var(--strata-colour-knob);border-radius:50%;margin:auto;position:absolute;inset:0}:where(.ug-knob__pointer){rotate:calc((var(--strata-knob-value,.5) - .5) * var(--_sweep));position:absolute;inset:0}:where(.ug-knob__pointer):after{content:"";background:var(--_ink);border-radius:1.1px;width:2.2px;height:29%;position:absolute;top:7%;left:calc(50% - 1.1px)}:where(.ug-knob--detented .ug-knob__pointer){transition:rotate var(--strata-motion-fast) cubic-bezier(.3, 1.45, .55, 1)}:where(.ug-knob__input){z-index:1;box-sizing:border-box;appearance:none;cursor:ns-resize;touch-action:none;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}:where(.ug-knob__input)::-webkit-slider-runnable-track{background:0 0;border:0;height:100%}:where(.ug-knob__input)::-webkit-slider-thumb{appearance:none;background:0 0;border:0;width:1px;height:1px}:where(.ug-knob__input)::-moz-range-track{background:0 0;border:0;height:100%}:where(.ug-knob__input)::-moz-range-thumb{background:0 0;border:0;width:1px;height:1px}:where(.ug-knob__label){max-width:100%;font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);letter-spacing:.08em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}:where(.ug-knob__dial:has(>.ug-knob__input:is(:focus-visible,[data-strata-preview~=focus])) .ug-knob__skirt){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:calc(var(--strata-focus-offset) + 2px)}:where(.ug-knob__dial:has(>.ug-knob__input:is(:hover,[data-strata-preview~=hover]):not(:disabled)) :is(.ug-knob__skirt,.ug-knob__cap)){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-knob:has(.ug-knob__input:disabled)){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent)}:where(.ug-knob:has(.ug-knob__input:disabled)) :where(.ug-knob__dial){opacity:.38}:where(.ug-knob:has(.ug-knob__input:disabled)) :where(.ug-knob__skirt,.ug-knob__cap){--_h:0px;--_gain:0}:where(.ug-knob__input:disabled){cursor:not-allowed}@property --strata-meter-t{syntax:"<number>";inherits:true;initial-value:0}:where(.ug-meter){--_lens:var(--strata-meter-size);--_pad:max(10px, 1.6em);--_ink:color-mix(in srgb, var(--strata-colour-edge), black 55%);--_metal:var(--strata-colour-knob);--_metal-light:color-mix(in srgb, var(--strata-colour-knob), white 60%);--_metal-shade:color-mix(in srgb, var(--strata-colour-knob), var(--strata-colour-edge) 45%);align-items:center;gap:var(--strata-space-1);max-width:100%;color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-font-size-caption);flex-direction:column;line-height:1;display:inline-flex}:where(.ug-meter--bar){width:calc(var(--strata-meter-count,16) * var(--_lens) * 1.5 + 2 * var(--_pad) + 8px)}:where(.ug-meter--needle){width:calc(var(--strata-gauge-size) * 1.5 + 24px)}:where(.ug-meter--dial){width:calc(var(--strata-gauge-size) + 24px)}:where(.ug-meter__body){box-sizing:border-box;flex:none;width:100%;position:relative}:where(.ug-meter--bar .ug-meter__body){height:calc(var(--_lens) + 1em + 36px)}:where(.ug-meter--needle .ug-meter__body){aspect-ratio:264/152}:where(.ug-meter--dial .ug-meter__body){aspect-ratio:1}:where(.ug-meter__object){pointer-events:none;position:absolute;inset:0;container-type:inline-size}:where(.ug-meter__object) :where(*){box-sizing:border-box;pointer-events:none}:where(.ug-meter__window){background-color:var(--strata-colour-panel);border-radius:8px;position:absolute;inset:4px}:where(.ug-meter--needle .ug-meter__window){border-radius:8px;inset:6px}:where(.ug-meter__bezel){--_h:3px;background-color:var(--strata-colour-knob);background-image:linear-gradient(160deg, var(--_metal-light), var(--_metal) 45%, var(--_metal-shade));border-radius:50%;position:absolute;inset:6px}:where(.ug-meter--needle .ug-meter__bezel){border-radius:10px}:where(.ug-meter--dial .ug-meter__window){border-radius:50%;inset:6px}:where(.ug-meter__native){z-index:1;box-sizing:border-box;appearance:none;opacity:0;background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}:where(.ug-meter__label){max-width:100%;font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);letter-spacing:.08em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;line-height:1.25}:where(.ug-meter__segments){left:var(--_pad);right:var(--_pad);height:var(--_lens);grid-template-columns:repeat(var(--strata-meter-count,16), 1fr);place-items:center;display:grid;position:absolute;top:8px}:where(.ug-meter__segment){--_c:var(--strata-colour-success);--_on:color-mix(in srgb, var(--_c), white 18%);--_off:color-mix(in srgb, var(--_c) 16%, #15171b);--_glass:color-mix(in srgb, var(--_on) calc(var(--strata-lit) * 100%), var(--_off));--_k:clamp(0, calc((var(--strata-meter-value,0) * var(--strata-meter-count,16) - var(--_i,0) - .5) * 1000), 1);--_pk:clamp(0, calc(1 - abs(var(--_i,0) - var(--strata-meter-peak-index,-1)) * 1000), 1);--strata-lit:max(var(--_k), var(--_pk));width:var(--_lens);height:var(--_lens);background:radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--_glass), white 55%) 0, var(--_glass) 45%, color-mix(in srgb, var(--_glass), black 35%) 100%);box-shadow:inset 0 0 0 1px #00000059, 0 0 calc(var(--strata-lit) * var(--_lens) * .9) calc(var(--strata-lit) * var(--_lens) * .1) color-mix(in srgb, var(--_on) 55%, transparent);isolation:isolate;border-radius:50%;display:block;position:relative}:where(.ug-meter__segment):before{content:"";z-index:-1;background:var(--_off);border-radius:50%;position:absolute;inset:-1px}:where(.ug-meter__segment[data-strata-zone=warn]){--_c:var(--strata-colour-warning)}:where(.ug-meter__segment[data-strata-zone=bad]){--_c:var(--strata-colour-danger)}:where(.ug-meter--bar .ug-meter__scale){left:var(--_pad);right:var(--_pad);top:calc(14px + var(--_lens));height:calc(1em + 8px);position:absolute}:where(.ug-meter--bar .ug-meter__mark){left:round(nearest, calc(var(--strata-meter-at,0) * 100% - 1.5em), 1px);width:3em;height:1em;color:var(--strata-colour-muted);font-weight:var(--strata-font-weight-strong);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;position:absolute;top:8px}:where(.ug-meter--bar .ug-meter__mark):before{content:"";background:var(--strata-colour-text);width:1.2px;height:5px;position:absolute;top:-8px;left:calc(50% - .6px)}:where(.ug-meter--needle){--_sweep:calc(var(--strata-meter-sweep) * 1deg);--_r:36.36cqw;--_py:40.9cqw;--_throw:linear(0, .0319 6.25%, .0988 12.5%, .1872 18.75%, .2865 25%, .3889 31.25%, .4888 37.5%, .5823 43.75%, .667 50%, .7416 56.25%, .8058 62.5%, .8597 68.75%, .9039 75%, .9392 81.25%, .9668 87.5%, .9876 93.75%, 1);--_throw-duration:.192s}:where(.ug-gauge){--_sweep:calc(var(--strata-gauge-sweep) * 1deg)}:where(.ug-meter--dial){--_r:39.13cqw;--_py:43.48cqw;--_throw:linear(0, .0235 4.88%, .0757 9.76%, .1466 14.63%, .2282 19.51%, .3146 24.39%, .4013 29.27%, .485 34.15%, .5637 39.02%, .6358 43.9%, .7007 48.78%, .758 53.66%, .8077 58.54%, .8504 63.41%, .8863 68.29%, .9162 73.17%, .9406 78.05%, .9603 82.93%, .9758 87.8%, .9878 92.68%, .9968 97.56%, 1);--_throw-duration:.328s}:where(.ug-meter--needle,.ug-meter--dial){--strata-meter-t:var(--strata-meter-value,0);--_rn:calc(var(--_r) - 12px - .9em);--_len:calc(var(--_r) - 4px);transition:--strata-meter-t var(--_throw-duration) var(--_throw)}:where(.ug-meter--needle,.ug-meter--dial) :where(.ug-meter__scale,.ug-meter__zones){position:absolute;inset:0}:where(.ug-meter--needle,.ug-meter--dial) .ug-meter__mark{--_a:calc((var(--strata-meter-at,0) - .5) * var(--_sweep));left:round(nearest, calc(50% + sin(var(--_a)) * var(--_rn) - 1.5em), 1px);top:round(nearest, calc(var(--_py) - cos(var(--_a)) * var(--_rn) - .5em), 1px);width:3em;height:1em;color:var(--strata-colour-muted);font-weight:var(--strata-font-weight-strong);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;position:absolute}:where(.ug-meter--needle,.ug-meter--dial) .ug-meter__mark:before{content:"";left:calc(1.5em - .6px + sin(var(--_a)) * (var(--_r) - 3px - var(--_rn)));top:calc(.5em - 3px - cos(var(--_a)) * (var(--_r) - 3px - var(--_rn)));width:1.2px;height:6px;rotate:var(--_a);background:var(--strata-colour-text);position:absolute}:where(.ug-meter--needle,.ug-meter--dial) .ug-meter__zones{background:conic-gradient(from calc(-.5 * var(--_sweep)) at 50% var(--_py), var(--strata-colour-danger) 0 calc(var(--strata-meter-lo,0) * var(--_sweep)), transparent 0 calc(var(--strata-meter-hi,1) * var(--_sweep)), var(--strata-colour-danger) 0 var(--_sweep), transparent 0);-webkit-mask:radial-gradient(circle at 50% var(--_py), transparent calc(var(--_r) + 1px), #000 calc(var(--_r) + 1.5px) calc(var(--_r) + 5px), transparent calc(var(--_r) + 5.5px));mask:radial-gradient(circle at 50% var(--_py), transparent calc(var(--_r) + 1px), #000 calc(var(--_r) + 1.5px) calc(var(--_r) + 5px), transparent calc(var(--_r) + 5.5px))}:where(.ug-meter__needle){left:calc(50% - 1.1px);top:calc(var(--_py) - var(--_len));width:2.2px;height:calc(var(--_len) + 12px);transform-origin:50% var(--_len);rotate:calc((clamp(0, var(--strata-meter-t,0), 1) - .5) * var(--_sweep));background:var(--_ink);border-radius:1.1px;position:absolute}:where(.ug-meter__hub){left:calc(50% - 6px);top:calc(var(--_py) - 6px);background-color:var(--strata-colour-knob);border-radius:50%;width:12px;height:12px;position:absolute}:where([data-strata-mode=face]) .ug-meter__needle[data-strata-dome]{visibility:hidden}@media (prefers-reduced-motion:reduce){:where(.ug-meter--needle,.ug-meter--dial){transition:none}:where(.ug-meter__segment){box-shadow:inset 0 0 0 1px #00000059}}@media (prefers-contrast:more){:where(.ug-meter){--_ink:var(--strata-colour-text)}:where(.ug-meter__mark){color:var(--strata-colour-text)}:where(.ug-meter__segment){background:var(--_glass);box-shadow:none;border:max(1px, var(--strata-outline-width)) solid var(--strata-colour-text)}:where(.ug-meter__segment):before{background:var(--_glass)}:where(.ug-meter__window){border-color:var(--strata-colour-text)}}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-meter){--_ink:var(--strata-colour-text)}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-meter__mark){color:var(--strata-colour-text)}@media (forced-colors:active){:where(.ug-meter__window,.ug-meter__bezel),:where(.ug-meter__segment){forced-color-adjust:none;box-shadow:none;background:canvas;border:1px solid canvastext}:where(.ug-meter__segment){background:color-mix(in srgb, Highlight calc(var(--strata-lit) * 100%), Canvas)}:where(.ug-meter__needle){forced-color-adjust:none;background:canvastext}:where(.ug-meter__hub){forced-color-adjust:none;background:canvastext;border:0}:where(.ug-meter__mark){forced-color-adjust:none;color:canvastext}:where(.ug-meter__mark):before{forced-color-adjust:none;background:canvastext}:where(.ug-meter__zones){forced-color-adjust:none;background:conic-gradient(from calc(-.5 * var(--_sweep)) at 50% var(--_py), CanvasText 0 calc(var(--strata-meter-lo,0) * var(--_sweep)), transparent 0 calc(var(--strata-meter-hi,1) * var(--_sweep)), CanvasText 0 var(--_sweep), transparent 0)}}:where(.ug-display){--_c:var(--strata-colour-glow-on);--_tint:10%;--_room:4px;--_bz:var(--strata-display-bezel-width);--_pad:calc(var(--_room) + var(--_bz) + var(--strata-space-3));--_metal:var(--strata-colour-knob);--_metal-light:color-mix(in srgb, var(--strata-colour-knob), white 60%);--_metal-shade:color-mix(in srgb, var(--strata-colour-knob), var(--strata-colour-edge) 45%);--strata-lit:1;box-sizing:border-box;vertical-align:middle;width:min(100%,236px);max-width:100%;display:inline-block;position:relative}:where(.ug-display)[data-strata-backlight=accent]{--_c:var(--strata-colour-accent)}:where(.ug-display)[data-strata-backlight=success]{--_c:var(--strata-colour-success)}:where(.ug-display)[data-strata-backlight=warning]{--_c:var(--strata-colour-warning)}:where(.ug-display)[data-strata-backlight=danger]{--_c:var(--strata-colour-danger)}:where(.ug-display)[data-strata-backlight=info]{--_c:var(--strata-colour-info)}:where(.ug-display)[data-strata-backlight=glowOn]{--_c:var(--strata-colour-glow-on)}:where(.ug-display)[data-strata-backlight=off]{--_tint:0%}:where(.ug-display)[data-strata-backlight=off],:where(.ug-display)[data-strata-lit=false]{--strata-lit:0}:where(.ug-display):has(>.ug-display__text:disabled){--strata-lit:0}:where(.ug-display__text){box-sizing:border-box;width:100%;min-width:0;min-height:calc(max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min), calc(1lh + 12px)) + 2 * (var(--_room) + var(--_bz)));padding:calc(var(--_room) + var(--_bz)) var(--_pad);color:var(--strata-colour-text);font-family:var(--strata-font-family-mono,ui-monospace, monospace);font-size:var(--strata-control-font);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-overflow:clip;background:0 0;border:0;border-radius:0;margin:0;line-height:1.3;display:block;position:relative}:where(output.ug-display__text){overflow-wrap:anywhere;align-items:center;display:flex}:where(.ug-display--input .ug-display__text){cursor:text}:where(.ug-display--output .ug-display__text){cursor:default}:where(.ug-display__text)::placeholder{color:var(--strata-colour-muted);opacity:1}:where(.ug-display__text:focus-visible){outline:none}:where(.ug-display__object){pointer-events:none;position:absolute;inset:0}:where(.ug-display__object) :where(*){box-sizing:border-box;pointer-events:none}:where(.ug-display__bezel){inset:var(--_room);border:1px solid var(--strata-colour-edge);border-radius:var(--strata-display-bezel-radius);background-color:var(--strata-colour-knob);background-image:linear-gradient(160deg, var(--_metal-light), var(--_metal) 45%, var(--_metal-shade));box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #00000040, 0 1px 2px #0000004d, 0 0 calc(var(--strata-lit) * 8px) calc(var(--strata-lit) * 1px) color-mix(in srgb, var(--_c) 45%, transparent);position:absolute}:where(.ug-display__window){inset:calc(var(--_bz) - 1px);border:1px solid var(--strata-colour-edge);background-color:color-mix(in srgb, var(--strata-colour-field), var(--_c) var(--_tint));background-image:radial-gradient(ellipse 90% 140% at 50% 50%, color-mix(in srgb, var(--_c) calc(var(--strata-lit) * 22%), transparent), transparent);border-radius:4px;position:absolute;box-shadow:inset 0 1px 3px #00000059}:where(.ug-display):has(>.ug-display__text:is(:focus-visible,[data-strata-preview~=focus])) :where(.ug-display__bezel){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-display):has(>.ug-display__text[aria-invalid=true]) :where(.ug-display__window){border:2px solid var(--strata-colour-danger)}:where(.ug-display__text:disabled){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent);cursor:not-allowed}:where(.ug-display):has(>.ug-display__text:disabled) :where(.ug-display__bezel){--_metal-light:var(--_metal);background-image:none}:where([data-strata-mode=face]) .ug-display__window,:where([data-strata-mode=face]) .ug-display__bezel{background-image:none}:where([data-strata-mode=face]) .ug-display__bezel[data-strata-dome]{border-color:#0000}@media (prefers-contrast:more){:where(.ug-display){--_tint:0%;--strata-lit:0}:where(.ug-display__window){border-color:var(--strata-colour-text);background-image:none}}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-display){--_tint:0%;--strata-lit:0}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-display__window){border-color:var(--strata-colour-text);background-image:none}@media (prefers-reduced-transparency:reduce){:where(.ug-display__window){background-image:none}}@media (forced-colors:active){:where(.ug-display__bezel,.ug-display__window){forced-color-adjust:none;box-shadow:none;background:canvas;border:1px solid canvastext}:where(.ug-display__text){color:canvastext}:where(.ug-display__text:disabled){color:graytext}:where(.ug-display):has(>.ug-display__text:disabled) :where(.ug-display__bezel,.ug-display__window){border-color:graytext}:where(.ug-display):has(>.ug-display__text:is(:focus-visible,[data-strata-preview~=focus])) :where(.ug-display__bezel){outline-color:highlight}:where(.ug-display):has(>.ug-display__text[aria-invalid=true]) :where(.ug-display__window){border:2px solid canvastext}}:where(.ug-tabs){display:block}:where(.ug-tabs__list){gap:var(--strata-space-1);flex-wrap:wrap;padding-bottom:4px;display:flex;position:relative}:where(.ug-tabs__rail,.ug-tab__indicator){box-sizing:border-box;border-radius:var(--strata-radius-pill);pointer-events:none;position:absolute}:where(.ug-tabs__rail){background-color:var(--strata-colour-track);height:4px;box-shadow:inset 0 1px 2px rgb(0 0 0/calc(.3 * var(--_gain)));inset:auto 0 0}:where(.ug-tab){box-sizing:border-box;min-width:var(--strata-target-min);min-height:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));padding:0 var(--strata-space-4) 4px;border-radius:var(--strata-radius-small);color:var(--strata-colour-muted);font-family:var(--strata-font-family);font-size:var(--strata-control-font);font-weight:var(--strata-font-weight-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:0 0 -4px;line-height:1;display:inline-flex;position:relative}:where(.ug-tab):is(:hover,:active,[aria-selected=true],[data-strata-preview~=hover]):not(:disabled){color:var(--strata-colour-text)}:where(.ug-tab:disabled){color:color-mix(in srgb, var(--strata-colour-muted) 38%, transparent);cursor:not-allowed}:where(.ug-tab__label){min-width:0}:where(.ug-tab__indicator){inset:auto var(--strata-space-2) 0;background-color:var(--strata-colour-accent);height:4px;box-shadow:calc(var(--strata-shadow-dx) * 1.5px) calc(var(--strata-shadow-dy) * 1.5px) 2px rgb(0 0 0/calc(var(--strata-shadow-strength) * 1.2));display:none}:where(.ug-tab[aria-selected=true]>.ug-tab__indicator){display:block}:where(.ug-tabs__panel){padding-block:var(--strata-space-4);border-radius:var(--strata-radius-small)}:where(.ug-tabs__panel[hidden]){display:none}:where(.ug-tabs--vertical){align-items:flex-start;gap:var(--strata-space-4);display:flex}:where(.ug-tabs--vertical)>:where(.ug-tabs__list){flex-flow:column;padding:0 4px 0 0}:where(.ug-tabs--vertical) :where(.ug-tabs__rail){width:4px;height:auto;inset:0 0 0 auto}:where(.ug-tabs--vertical) :where(.ug-tab){padding:0 calc(var(--strata-space-4) + 4px) 0 var(--strata-space-4);justify-content:flex-start;margin:0 -4px 0 0}:where(.ug-tabs--vertical) :where(.ug-tab__indicator){inset:var(--strata-space-2) 0 var(--strata-space-2) auto;width:4px;height:auto}:where(.ug-tabs--vertical)>:where(.ug-tabs__panel){flex:1;min-width:0;padding-block:0}:where(.ug-accordion){gap:var(--strata-space-2);flex-direction:column;display:flex}:where(.ug-accordion__item){--_finish:var(--strata-finish-role-control);box-sizing:border-box;border-radius:var(--strata-radius-control);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);display:block}:where(.ug-accordion__header){justify-content:space-between;align-items:center;gap:var(--strata-space-3);box-sizing:border-box;min-height:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));padding:var(--strata-space-2) var(--strata-space-5);border-radius:var(--strata-radius-control);font-family:var(--strata-font-family);font-size:var(--strata-control-font);font-weight:var(--strata-font-weight-strong);line-height:var(--strata-font-line-height-body);cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none;display:flex}:where(.ug-accordion__header)::-webkit-details-marker{display:none}:where(.ug-accordion__header)::marker{content:""}:where(.ug-accordion__header):is(:hover,[data-strata-preview~=hover]){background-color:color-mix(in srgb, var(--strata-colour-text) 6%, transparent)}:where(.ug-accordion__title){min-width:0}:where(.ug-accordion__chevron){border-right:2px solid var(--strata-colour-muted);border-bottom:2px solid var(--strata-colour-muted);width:7px;height:7px;transition:rotate var(--strata-motion-fast) var(--strata-motion-easing-standard), translate var(--strata-motion-fast) var(--strata-motion-easing-standard);flex:none;margin:0 2px 4px;rotate:45deg}:where(.ug-accordion__header):is(:hover,[data-strata-preview~=hover])>:where(.ug-accordion__chevron){border-color:var(--strata-colour-text)}:where(.ug-accordion__item[open])>:where(.ug-accordion__header)>:where(.ug-accordion__chevron){translate:0 4px;rotate:225deg}:where(.ug-accordion__body){padding:0 var(--strata-space-5) var(--strata-space-4)}:where(.ug-accordion__body)>:first-child{margin-top:0}:where(.ug-accordion__body)>:last-child{margin-bottom:0}:where(.ug-list){--_finish:var(--strata-finish-role-control);box-sizing:border-box;padding:var(--strata-space-1) 0;border-radius:var(--strata-radius-control);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);margin:0;list-style:none;display:block}:where(.ug-list__item){align-items:center;margin:0;padding:0;display:flex;position:relative}:where(.ug-list__item+.ug-list__item):before{content:"";inset:0 var(--strata-space-5) auto;border-top:1px solid color-mix(in srgb, var(--strata-colour-edge) 50%, transparent);position:absolute}:where(.ug-list__item,.ug-list__action){gap:var(--strata-space-4);box-sizing:border-box;min-height:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min))}:where(.ug-list__item):not(:has(>.ug-list__action)){padding:var(--strata-space-2) var(--strata-space-5)}:where(.ug-list__action){min-width:0;padding:var(--strata-space-2) var(--strata-space-5);border-radius:var(--strata-radius-small);color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;align-items:center;margin:0;text-decoration:none;display:flex;position:relative}:where(.ug-list__action):is(:hover,[data-strata-preview~=hover]):not(:disabled){background-color:color-mix(in srgb, var(--strata-colour-text) 6%, transparent)}:where(.ug-list__action):is(:active,[data-strata-preview~=active]):not(:disabled){background-color:color-mix(in srgb, var(--strata-colour-text) 10%, transparent)}:where(.ug-list__action):is(:focus-visible,[data-strata-preview~=focus]){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:calc(-1 * var(--strata-focus-width))}:where(.ug-list__action:disabled){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent);cursor:not-allowed}:where(.ug-list__action[aria-current]:not([aria-current=false])){background-color:color-mix(in srgb, var(--strata-colour-accent) 10%, transparent);box-shadow:inset 3px 0 0 var(--strata-colour-accent);font-weight:var(--strata-font-weight-strong)}:where(.ug-list__start){flex:none;place-items:center;width:1.25em;height:1.25em;display:inline-grid}:where(.ug-list__start)>svg{width:100%;height:100%}:where(.ug-list__text){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(.ug-list__primary){overflow-wrap:anywhere}:where(.ug-list__secondary,.ug-list__end){font-size:var(--strata-font-size-small)}:where(.ug-list__end){flex:none}:where(.ug-table){--_finish:var(--strata-finish-role-control);box-sizing:border-box;padding:var(--strata-space-2);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);display:block}:where(.ug-table__table){border-collapse:collapse;width:100%;font-family:var(--strata-font-family);font-size:var(--strata-font-size-body);line-height:var(--strata-font-line-height-body)}:where(.ug-table__caption){padding:var(--strata-space-2) var(--strata-space-4) var(--strata-space-3);font-weight:var(--strata-font-weight-strong);text-align:start}:where(.ug-table__header,.ug-table__cell){box-sizing:border-box;height:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));padding:var(--strata-space-2) var(--strata-space-4);text-align:start;vertical-align:middle}:where(.ug-table__header){border-bottom:2px solid var(--strata-colour-edge);font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);white-space:nowrap}:where(.ug-table__header--numeric,.ug-table__cell--numeric){text-align:end;font-variant-numeric:tabular-nums}:where(.ug-table__row+.ug-table__row)>:where(.ug-table__cell){border-top:1px solid color-mix(in srgb, var(--strata-colour-edge) 50%, transparent)}:where(.ug-table__row):hover>:where(.ug-table__cell){background-color:color-mix(in srgb, var(--strata-colour-text) 4%, transparent)}:where(.ug-table__header):has(>.ug-table__sort){padding:0}:where(.ug-table__sort){align-items:center;gap:var(--strata-space-2);box-sizing:border-box;width:100%;min-height:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));padding:var(--strata-space-2) var(--strata-space-4);border-radius:var(--strata-radius-small);color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex}:where(.ug-table__header--numeric)>:where(.ug-table__sort){justify-content:flex-end}:where(.ug-table__sort):is(:hover,[data-strata-preview~=hover]){background-color:color-mix(in srgb, var(--strata-colour-text) 6%, transparent)}:where(.ug-table__sort):is(:active,[data-strata-preview~=active]){background-color:color-mix(in srgb, var(--strata-colour-text) 10%, transparent)}:where(.ug-table__sort):is(:focus-visible,[data-strata-preview~=focus]){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:calc(-1 * var(--strata-focus-width))}:where(.ug-table__header[aria-sort=ascending],.ug-table__header[aria-sort=descending])>:where(.ug-table__sort):after{content:"";border-inline:4px solid #0000;border-bottom:5px solid}:where(.ug-table__header[aria-sort=descending])>:where(.ug-table__sort):after{border-top:5px solid;border-bottom:0}:where(.ug-breadcrumb__list){align-items:center;gap:var(--strata-space-2);font-size:var(--strata-font-size-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(.ug-breadcrumb__item){align-items:center;gap:var(--strata-space-2);display:inline-flex}:where(.ug-breadcrumb__item+.ug-breadcrumb__item):before{content:"";border-top:1.5px solid var(--strata-colour-muted);border-right:1.5px solid var(--strata-colour-muted);width:5px;height:5px;translate:-1px;rotate:45deg}:where(.ug-breadcrumb__link){min-height:var(--strata-target-min);align-items:center;display:inline-flex}:where(.ug-breadcrumb__link[aria-current=page]){color:var(--strata-colour-text);font-weight:var(--strata-font-weight-strong);text-decoration:none}:where(.ug-avatar){--_finish:var(--strata-finish-role-control);--_avatar:calc(var(--strata-indicator) * 1.6);box-sizing:border-box;width:var(--_avatar);height:var(--_avatar);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:calc(var(--_avatar) * .4);font-weight:var(--strata-font-weight-strong);vertical-align:middle;border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}:where(.ug-avatar__initials){-webkit-user-select:none;user-select:none}:where(.ug-avatar__image){object-fit:cover;width:100%;height:100%;display:block}:where(.ug-chip){--_finish:var(--strata-finish-role-control);align-items:center;gap:var(--strata-space-1);box-sizing:border-box;min-height:max(calc(var(--strata-indicator) + 8px), var(--strata-target-min));max-width:100%;padding:0 var(--strata-space-3);border:var(--strata-outline-width) solid var(--strata-colour-edge);border-radius:var(--strata-radius-pill);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);vertical-align:middle;margin:0;line-height:1;display:inline-flex}:where(button.ug-chip){cursor:pointer;-webkit-tap-highlight-color:transparent}:where(button.ug-chip):is(:hover,[data-strata-preview~=hover]):not(:disabled,[aria-disabled=true]){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(button.ug-chip):is(:active,[data-strata-preview~=active]):not(:disabled,[aria-disabled=true]){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone)}:where(button.ug-chip):is(:focus-visible,[data-strata-preview~=focus]){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(button.ug-chip):disabled{color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent);cursor:not-allowed}:where(.ug-chip[aria-pressed=true]){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone);background-color:color-mix(in srgb, var(--strata-colour-accent) 16%, var(--strata-colour-secondary))}:where(.ug-chip[aria-pressed=true]):before{content:"";border-bottom:2px solid;border-right:2px solid;width:4px;height:8px;margin:0 3px 3px 1px;rotate:45deg}:where(.ug-chip__label){text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}:where(.ug-chip:has(>.ug-chip__remove)){padding-inline-end:2px}:where(.ug-chip__remove){box-sizing:border-box;width:max(var(--strata-indicator), 20px);height:max(var(--strata-indicator), 20px);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin:0;padding:0;position:relative}:where(.ug-chip__remove):after{content:"";position:absolute;inset:-4px -2px}:where(.ug-chip__remove):before{content:"";background:linear-gradient(45deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(-45deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));width:10px;height:10px;margin:auto;position:absolute;inset:0}:where(.ug-chip__remove):is(:hover,[data-strata-preview~=hover]){background-color:color-mix(in srgb, var(--strata-colour-text) 10%, transparent)}:where(.ug-chip__remove):is(:focus-visible,[data-strata-preview~=focus]){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:0}:where(.ug-skeleton){box-sizing:border-box;vertical-align:middle;background-color:var(--strata-colour-track);background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--strata-colour-panel) 60%, transparent) 50%, transparent 100%);background-repeat:no-repeat;background-size:40% 100%;animation:1.4s linear infinite ug-skeleton-shimmer;display:inline-block}:where(.ug-skeleton--text){border-radius:var(--strata-radius-pill);width:100%;height:.8em;margin:.35em 0;display:block}:where(.ug-skeleton-text){display:block}:where(.ug-skeleton-text)>:where(.ug-skeleton--text:last-child:not(:first-child)){width:60%}:where(.ug-skeleton--circle){width:calc(var(--strata-indicator) * 1.6);height:calc(var(--strata-indicator) * 1.6);border-radius:50%}:where(.ug-skeleton--rect){border-radius:var(--strata-radius-control);width:100%;height:4em;display:block}@keyframes ug-skeleton-shimmer{0%{background-position:-40% 0}to{background-position:140% 0}}:where(.ug-message-bar){--_finish:var(--strata-finish-role-control);--_intent:var(--strata-colour-info);--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='black'/%3E%3Cpath d='M10 9v5M10 6v.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");align-items:flex-start;gap:var(--strata-space-3);box-sizing:border-box;padding:var(--strata-space-4);border-inline-start:4px solid var(--_intent);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-font-size-body);line-height:var(--strata-font-line-height-body);flex-wrap:wrap;display:flex}:where(.ug-message-bar--success){--_intent:var(--strata-colour-success);--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='black'/%3E%3Cpath d='M6 10.5l3 3 5-6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:where(.ug-message-bar--warning){--_intent:var(--strata-colour-warning);--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5L19 18H1z' fill='black'/%3E%3Cpath d='M10 7.5v4.5M10 14.5v.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}:where(.ug-message-bar--danger){--_intent:var(--strata-colour-danger);--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='black'/%3E%3Cpath d='M7 7l6 6M13 7l-6 6' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}:where(.ug-message-bar__icon){background-color:var(--_intent);width:20px;height:20px;-webkit-mask:var(--_icon) center / 100% 100% no-repeat;mask:var(--_icon) center / 100% 100% no-repeat;flex:none;margin-top:1px}:where(.ug-message-bar__content){flex:12rem;min-width:0}:where(.ug-message-bar__title,.ug-message-bar__body){margin:0}:where(.ug-message-bar__title){font-weight:var(--strata-font-weight-strong)}:where(.ug-message-bar__actions){gap:var(--strata-space-2);flex-wrap:wrap;align-items:center;display:flex}:where(.ug-message-bar__dismiss){width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin:0;padding:0;position:relative}:where(.ug-message-bar__dismiss):before{content:"";background:linear-gradient(45deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(-45deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));width:12px;height:12px;margin:auto;position:absolute;inset:0}:where(.ug-message-bar__dismiss):is(:hover,[data-strata-preview~=hover]){background-color:color-mix(in srgb, var(--strata-colour-text) 10%, transparent)}:where(.ug-message-bar__dismiss):is(:focus-visible,[data-strata-preview~=focus]){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:0}:where(.ug-pagination__list){align-items:center;gap:var(--strata-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(.ug-pagination__item){display:inline-flex}:where(.ug-pagination__link){--_finish:var(--strata-finish-role-control);box-sizing:border-box;min-width:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));min-height:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));padding:0 var(--strata-space-2);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-control-font);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0;line-height:1;text-decoration:none;display:inline-flex}:where(.ug-pagination__link):is(:hover,[data-strata-preview~=hover]):not(:disabled,[aria-disabled=true],[aria-current=page]){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-pagination__link):is(:active,[data-strata-preview~=active]):not(:disabled,[aria-disabled=true]){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone)}:where(.ug-pagination__link):is(:focus-visible,[data-strata-preview~=focus]){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-pagination__link[aria-current=page]){--_finish:var(--strata-finish-role-button-primary);--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone);background-color:var(--strata-colour-accent);color:var(--strata-colour-on-accent);font-weight:var(--strata-font-weight-strong)}:where(.ug-pagination__link):is(:disabled,[aria-disabled=true]){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent);cursor:not-allowed}:where(.ug-pagination__link--previous,.ug-pagination__link--next):before{content:"";border-top:2px solid;border-right:2px solid;width:6px;height:6px}:where(.ug-pagination__link--previous):before{translate:1px;rotate:-135deg}:where(.ug-pagination__link--next):before{translate:-1px;rotate:45deg}:where(.ug-pagination__link--previous,.ug-pagination__link--next):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{scale:-1 1}:where(.ug-pagination__ellipsis){min-width:var(--strata-target-min);color:var(--strata-colour-muted);justify-content:center;align-items:center;display:inline-flex}:where(.ug-app-bar){--_finish:var(--strata-finish-role-control);align-items:center;gap:var(--strata-space-3);box-sizing:border-box;min-height:calc(var(--strata-control-height) + var(--strata-control-offset) + 2 * var(--strata-space-3));padding:var(--strata-space-3) var(--strata-space-4);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);font-family:var(--strata-font-family);display:flex}:where(.ug-app-bar__start,.ug-app-bar__end){align-items:center;gap:var(--strata-space-2);flex:none;display:flex}:where(.ug-app-bar__title){min-width:0;font-size:var(--strata-font-size-subtitle);font-weight:var(--strata-font-weight-strong);line-height:var(--strata-font-line-height-heading);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:where(.ug-app-bar__title)>:where(h1,h2,h3,h4,h5,h6){font:inherit;margin:0}:where(.ug-tooltip){--_h:var(--strata-elevation-overlay);box-sizing:border-box;max-width:min(20rem,100vw - 8px);padding:var(--strata-space-1) var(--strata-space-3);border-radius:var(--strata-radius-small);background-color:var(--strata-colour-text);color:var(--strata-colour-panel);font-family:var(--strata-font-family);font-size:var(--strata-font-size-small);line-height:var(--strata-font-line-height-body);box-shadow:calc(var(--strata-shadow-dx) * var(--_h) * .5) calc(var(--strata-shadow-dy) * var(--_h) * .5) calc(var(--_h) * .9 + 1px) rgb(0 0 0/min(1, calc(var(--strata-shadow-strength) * 1.56)));opacity:1;transition:opacity var(--strata-motion-fast) var(--strata-motion-easing-standard), display var(--strata-motion-fast) allow-discrete, overlay var(--strata-motion-fast) allow-discrete;border:0;margin:0;position:fixed;inset:auto;overflow:visible}:where(.ug-tooltip):not(:popover-open){opacity:0}@starting-style{:where(.ug-tooltip):popover-open{opacity:0}}:where(.ug-popover){--_finish:var(--strata-finish-role-panel);--_h:var(--strata-elevation-overlay);box-sizing:border-box;width:max-content;max-width:min(24rem,100vw - 16px);margin:var(--strata-space-1) 0;padding:var(--strata-space-4);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-panel);color:var(--strata-colour-text);font-family:var(--strata-font-family);position-area:block-end span-inline-end;position-try-fallbacks:flip-block;opacity:1;transition:opacity var(--strata-motion-fast) var(--strata-motion-easing-standard), display var(--strata-motion-fast) allow-discrete, overlay var(--strata-motion-fast) allow-discrete}:where(.ug-popover[data-strata-placement=top]){position-area:block-start span-inline-end}:where(.ug-popover,.ug-menu)[data-strata-anchor=script]{position-area:none;margin:0;inset:auto}:where(.ug-popover):not(:popover-open){opacity:0}@starting-style{:where(.ug-popover):popover-open{opacity:0}}:where(.ug-popover__title){margin:0 0 var(--strata-space-2);font-size:var(--strata-font-size-body);font-weight:var(--strata-font-weight-strong)}:where(.ug-popover__body){gap:var(--strata-space-2);flex-direction:column;display:flex}:where(.ug-menu){--_finish:var(--strata-finish-role-panel);--_h:var(--strata-elevation-overlay);box-sizing:border-box;min-width:10rem;max-width:min(20rem,100vw - 16px);margin:var(--strata-space-1) 0;padding:var(--strata-space-1);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-panel);color:var(--strata-colour-text);font-family:var(--strata-font-family);position-area:block-end span-inline-end;position-try-fallbacks:flip-block;opacity:1;transition:opacity var(--strata-motion-fast) var(--strata-motion-easing-standard), display var(--strata-motion-fast) allow-discrete, overlay var(--strata-motion-fast) allow-discrete}:where(.ug-menu[data-strata-placement=top]){position-area:block-start span-inline-end}:where(.ug-menu):not(:popover-open){opacity:0}@starting-style{:where(.ug-menu):popover-open{opacity:0}}:where(.ug-menu__item){box-sizing:border-box;width:100%;min-height:32px;padding:0 var(--strata-space-3);border-radius:var(--strata-radius-small);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;display:flex}:where(.ug-menu__item):is(:hover,:focus){background-color:color-mix(in srgb, var(--strata-colour-accent) 16%, var(--strata-colour-panel));outline:none}:where(.ug-menu__item:focus-visible){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:calc(-1 * var(--strata-focus-width))}:where(.ug-menu__item[aria-disabled=true]){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent);cursor:default}:where(.ug-menu__item[aria-disabled=true]:hover:not(:focus)){background:0 0}:where(.ug-menu__separator){margin:var(--strata-space-1) 0;border:0;border-top:1px solid var(--strata-colour-edge)}:where(.ug-toast-region){inset:auto var(--strata-space-4) var(--strata-space-4) auto;width:min(24rem, calc(100vw - 2 * var(--strata-space-4)));background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}:where(.ug-toast-region):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){inset:auto auto var(--strata-space-4) var(--strata-space-4)}:where(.ug-toast-region__list){gap:var(--strata-space-2);flex-direction:column;display:flex}:where(.ug-toast){--_h:var(--strata-elevation-overlay);opacity:1;transition:translate var(--strata-motion-normal) var(--strata-motion-easing-standard), opacity var(--strata-motion-normal) var(--strata-motion-easing-standard);translate:0}@starting-style{:where(.ug-toast){opacity:0;translate:0 8px}}:where(.ug-segmented){gap:var(--strata-space-1);min-width:0;color:var(--strata-colour-text);font-family:var(--strata-font-family);border:0;flex-direction:column;margin:0;padding:0;display:inline-flex}:where(.ug-segmented__legend){margin-bottom:var(--strata-space-2);font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);padding:0}:where(.ug-segmented__legend--hidden){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ug-segmented__plinth){--_finish:var(--strata-finish-role-panel);gap:var(--strata-space-2);padding:var(--strata-space-2);border-radius:calc(var(--strata-radius-control) + var(--strata-space-2));background-color:var(--strata-colour-panel);flex-wrap:wrap;display:inline-flex}:where(.ug-segmented__item){display:inline-flex;position:relative}:where(.ug-segmented__input){z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:where(.ug-segmented__input:disabled){cursor:default}:where(.ug-segmented__key){--_finish:var(--strata-finish-role-control);--_text:var(--strata-colour-text);box-sizing:border-box;min-width:var(--strata-target-min);min-height:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));padding:0 var(--strata-space-5);border:var(--strata-outline-width) solid var(--strata-colour-edge);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-secondary);color:var(--_text);font-size:var(--strata-control-font);font-weight:var(--strata-font-weight-strong);justify-content:center;align-items:center;line-height:1;display:inline-flex}:where(.ug-segmented__item:hover>.ug-segmented__input:not(:disabled)+.ug-segmented__key){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-segmented__input:not(:disabled):active+.ug-segmented__key){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone)}:where(.ug-segmented__input:checked+.ug-segmented__key){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone);border-bottom:3px solid var(--strata-colour-accent);background-color:color-mix(in srgb, var(--strata-colour-accent) 16%, var(--strata-colour-secondary));padding-top:3px}:where(.ug-segmented__input:focus-visible+.ug-segmented__key){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-segmented__input:disabled+.ug-segmented__key){--_h:0;color:color-mix(in srgb, var(--_text) 38%, transparent)}:where(.ug-latch){--_text:var(--strata-colour-text);vertical-align:middle;cursor:pointer;flex:none;justify-content:center;align-items:center;min-width:0;min-height:0;display:inline-flex}.ug-latch>:is(.ug-checkbox__input,.ug-radio__input,.ug-segmented__input){z-index:1;box-sizing:border-box;appearance:none;opacity:0;width:100%;height:100%;cursor:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0}:where(.ug-latch--key){--_cap:var(--strata-indicator);--_halo:4px;--_r:var(--strata-radius-small)}:where(.ug-latch--key .ug-push__bezel){border-radius:calc(var(--_r) + 7px)}:where(.ug-latch--key :is(.ug-push__socket,.ug-push__ring)){border-radius:calc(var(--_r) + 2.6px)}:where(.ug-latch--key .ug-push__cap){border-radius:var(--_r);padding:0}:where(.ug-latch--key .ug-checkbox__mark){width:100%;height:100%;inset:0;translate:none}:where(.ug-latch:has(>.ug-checkbox__input:checked) .ug-checkbox__mark){opacity:1}:where(.ug-latch:has(>.ug-checkbox__input:indeterminate) .ug-checkbox__mark){opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12h10' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12h10' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}:where(.ug-latch:has(>.ug-checkbox__input:disabled) .ug-checkbox__mark){opacity:.38}:where(.ug-latch:has(>.ug-checkbox__input:disabled:not(:checked,:indeterminate)) .ug-checkbox__mark){opacity:0}:where(.ug-latch--bank){--_cap:0px;padding:calc(var(--_halo) + 9px) 6px 6px;border-radius:0}:where(.ug-latch--bank .ug-push__cap){min-width:max(var(--strata-target-min), var(--_cap));min-height:max(calc(var(--strata-control-height) + var(--strata-control-offset)), var(--strata-target-min));padding:6px var(--strata-space-5);border-radius:var(--strata-radius-control);font-size:var(--strata-control-font);font-weight:var(--strata-font-weight-strong)}:where(.ug-bank__plinth){--_finish:var(--strata-finish-role-panel);--_metal:var(--strata-colour-knob);--_metal-light:color-mix(in srgb, var(--strata-colour-knob), white 60%);--_metal-shade:color-mix(in srgb, var(--strata-colour-knob), var(--strata-colour-edge) 45%);box-sizing:border-box;border-radius:calc(var(--strata-radius-control) + 8px);background:linear-gradient(160deg, var(--_metal-light), var(--_metal) 45%, var(--_metal-shade));flex-wrap:wrap;align-self:flex-start;align-items:stretch;gap:0;max-width:100%;padding:2px;display:inline-flex}:where(.ug-radio-group[data-strata-form=bank],.ug-segmented[data-strata-form=latching]){box-sizing:border-box;max-width:100%;padding:8px}:where(.ug-radio-group[data-strata-form=bank] .ug-radio){gap:0;min-height:0}:where(.ug-segmented[data-strata-form=latching] .ug-segmented__key){border:0}:where(.ug-latch:has(>input:checked)){--strata-lit:1;--strata-led:1;--strata-push-t:.45}:where(.ug-latch:has(>.ug-checkbox__input:indeterminate)){--strata-lit:.5;--strata-led:.5;--strata-push-t:.2}:where(.ug-latch:is(:has(>input:active):not([data-strata-down=false]),[data-strata-down=true],[data-strata-preview~=active]):not(:has(>input:disabled))){--strata-lit:1;--strata-push-t:1}:where(.ug-latch:has(>input:disabled)){--strata-lit:0;--strata-led:0;--strata-push-t:0}:where(.ug-latch:has(>input:disabled:checked:not(.ug-checkbox__input:indeterminate))){--strata-push-t:.45}:where(.ug-latch:is(:hover,[data-strata-preview~=hover]):not(:has(>input:disabled))) :where(.ug-push__bezel,.ug-push__cap){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-latch:is(:has(>input:active):not([data-strata-down=false]),[data-strata-down=true],[data-strata-preview~=active]):not(:has(>input:disabled))) :where(.ug-push__cap){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone)}:where(.ug-latch--key:is(:has(>input:focus-visible),[data-strata-preview~=focus])) :where(.ug-push__bezel),:where(.ug-latch--bank:is(:has(>input:focus-visible),[data-strata-preview~=focus])) :where(.ug-push__cap){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-latch:has(>input:disabled)){cursor:not-allowed}:where(.ug-latch:has(>input:disabled)) :where(.ug-push__object){opacity:.38}:where(.ug-latch:has(>input:disabled)) :where(.ug-push__bezel,.ug-push__cap){--_h:0px;--_gain:0}:where(.ug-latch--bank:has(>input:disabled)) :where(.ug-push__cap){color:color-mix(in srgb, var(--_text) 38%, transparent)}@media (prefers-contrast:more){:where(.ug-latch--bank:has(>input:checked)) :where(.ug-push__cap){box-shadow:inset 0 -3px 0 var(--strata-colour-text)}}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-latch--bank:has(>input:checked)) :where(.ug-push__cap){box-shadow:inset 0 -3px 0 var(--strata-colour-text)}@media (forced-colors:active){.ug-latch.ug-push:has(>input:disabled){color:graytext}:is(.ug-latch:has(>input:checked) .ug-push__ring,.ug-latch:has(>input:checked) .ug-push__led){background:highlight}.ug-latch:has(>input:disabled) :is(.ug-push__bezel,.ug-push__ring,.ug-push__led,.ug-push__cap){border-color:graytext}.ug-latch:has(>input:disabled) .ug-push__object{opacity:1}.ug-latch--bank:has(>input:checked) .ug-push__cap{color:highlighttext;background:highlight}.ug-latch--bank:has(>input:disabled) .ug-push__cap{color:graytext}:is(.ug-latch--key:has(>input:focus-visible) .ug-push__bezel,.ug-latch--bank:has(>input:focus-visible) .ug-push__cap){outline-color:highlight}.ug-bank__plinth{forced-color-adjust:none;background:canvas;border:1px solid buttontext}}:where(.ug-rating,.ug-rating-display){--_star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.94 6.1 6.56.8-4.85 4.57 1.25 6.53L12 17.27 6.1 20.5l1.25-6.53L2.5 9.4l6.56-.8z'/%3E%3C/svg%3E")}:where(.ug-rating){min-width:0;color:var(--strata-colour-text);font-family:var(--strata-font-family);border:0;flex-direction:column;margin:0;padding:0;display:inline-flex}:where(.ug-rating__legend){margin-bottom:var(--strata-space-2);font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);padding:0}:where(.ug-rating__stars){gap:var(--strata-space-1);display:inline-flex}:where(.ug-rating__item){width:var(--strata-target-min);height:var(--strata-target-min);display:inline-flex;position:relative}:where(.ug-rating__input){z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:where(.ug-rating__input:disabled){cursor:default}:where(.ug-rating__label){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ug-rating__star){--_fill:var(--strata-colour-edge);border-radius:var(--strata-radius-control);width:100%;height:100%;display:block;position:relative}:where(.ug-rating__star):before{content:"";background-color:var(--_fill);-webkit-mask:var(--_star) center / contain no-repeat;mask:var(--_star) center / contain no-repeat;position:absolute;inset:1px}:where(.ug-rating__input:checked+.ug-rating__star,.ug-rating__item:has(~.ug-rating__item>.ug-rating__input:checked)>.ug-rating__star){--_fill:var(--strata-colour-accent)}:where(.ug-rating__stars:has(>.ug-rating__item:hover>.ug-rating__input:not(:disabled)))>:where(.ug-rating__item)>:where(.ug-rating__star){--_fill:var(--strata-colour-edge)}:where(.ug-rating__stars:has(>.ug-rating__item:hover>.ug-rating__input:not(:disabled)))>:where(.ug-rating__item:hover,.ug-rating__item:has(~.ug-rating__item:hover))>:where(.ug-rating__star){--_fill:color-mix(in srgb, var(--strata-colour-accent) 55%, var(--strata-colour-edge))}:where(.ug-rating__input:focus-visible+.ug-rating__star){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-rating__input:disabled+.ug-rating__star){opacity:.38}:where(.ug-rating-display){vertical-align:middle;width:calc(var(--strata-rating-max,5) * 1.25em);background:linear-gradient(90deg, var(--strata-colour-accent) calc(var(--strata-rating,0) * 100%), var(--strata-colour-edge) 0);height:1.25em;-webkit-mask:var(--_star) 0 0 / 1.25em 1.25em repeat-x;mask:var(--_star) 0 0 / 1.25em 1.25em repeat-x;display:inline-block}:where(.ug-stepper){--_marker:calc(var(--strata-indicator) + 8px);color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-font-size-small);margin:0;padding:0;list-style:none;display:flex}:where(.ug-stepper__step){align-items:center;gap:var(--strata-space-2);text-align:center;flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}:where(.ug-stepper__marker){z-index:1;box-sizing:border-box;width:var(--_marker);height:var(--_marker);background-color:var(--strata-colour-track);color:var(--strata-colour-text);font-weight:var(--strata-font-weight-strong);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid;position:relative}:where(.ug-stepper__step:has(~.ug-stepper__step[aria-current=step]))>:where(.ug-stepper__marker){background-color:var(--strata-colour-accent);color:var(--strata-colour-on-accent)}:where(.ug-stepper__step[aria-current=step])>:where(.ug-stepper__marker){border:2px solid var(--strata-colour-accent);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text)}:where(.ug-stepper__label){overflow-wrap:anywhere}:where(.ug-stepper__step[aria-current=step])>:where(.ug-stepper__label){font-weight:var(--strata-font-weight-strong)}:where(.ug-stepper__step[aria-current=step]~.ug-stepper__step)>:where(.ug-stepper__label){color:var(--strata-colour-muted)}:where(.ug-stepper__status){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ug-stepper__line){top:calc(var(--_marker) / 2 - 2px);right:calc(50% + var(--_marker) / 2);left:calc(-50% + var(--_marker) / 2);background-color:var(--strata-colour-track);border-radius:2px;height:4px;position:absolute}:where(.ug-stepper__step:has(~.ug-stepper__step[aria-current=step]),.ug-stepper__step[aria-current=step])>:where(.ug-stepper__line){background-color:var(--strata-colour-accent)}:where(.ug-stepper--vertical){flex-direction:column}:where(.ug-stepper--vertical)>:where(.ug-stepper__step){min-height:calc(var(--_marker) + var(--strata-space-6));text-align:start;flex-direction:row;flex:none;align-items:flex-start}:where(.ug-stepper--vertical)>:where(.ug-stepper__step)>:where(.ug-stepper__label){padding-top:calc((var(--_marker) - 1lh) / 2)}:where(.ug-stepper--vertical)>:where(.ug-stepper__step)>:where(.ug-stepper__line){top:calc(-1 * var(--strata-space-6));right:auto;left:calc(var(--_marker) / 2 - 2px);width:4px;height:var(--strata-space-6)}:where(.ug-nav-rail){--_finish:var(--strata-finish-role-control);box-sizing:border-box;padding:var(--strata-space-2);border-radius:calc(var(--strata-radius-control) + var(--strata-space-2));background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);font-family:var(--strata-font-family);flex-direction:column;display:inline-flex}:where(.ug-nav-rail__list){gap:var(--strata-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.ug-nav-rail__entry){display:flex}:where(.ug-nav-rail__item){--_finish:var(--strata-finish-role-control);justify-content:center;align-items:center;gap:var(--strata-space-1);box-sizing:border-box;min-width:56px;min-height:48px;padding:var(--strata-space-2);border:var(--strata-outline-width) solid var(--strata-colour-edge);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);text-align:center;flex-direction:column;flex:1;line-height:1.2;text-decoration:none;display:flex}:where(.ug-nav-rail__icon){width:24px;height:24px;display:inline-grid}:where(.ug-nav-rail__icon:empty){display:none}:where(.ug-nav-rail__label){overflow-wrap:anywhere;max-width:100%}:where(.ug-nav-rail__icon)>svg{width:100%;height:100%}:where(.ug-nav-rail__item):is(:hover,[data-strata-preview~=hover]){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-nav-rail__item):is(:active,[data-strata-preview~=active]){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone)}:where(.ug-nav-rail__item[aria-current=page]){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone);border-inline-start:3px solid var(--strata-colour-accent);background-color:color-mix(in srgb, var(--strata-colour-accent) 16%, var(--strata-colour-secondary))}:where(.ug-nav-rail__item):is(:focus-visible,[data-strata-preview~=focus]){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-tree){--_finish:var(--strata-finish-role-control);box-sizing:border-box;padding:var(--strata-space-1);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);font-family:var(--strata-font-family);margin:0;list-style:none;display:block}:where(.ug-tree__group){padding:0;margin:0;padding-inline-start:var(--strata-space-5);list-style:none}:where(.ug-tree__item[aria-expanded=false])>:where(.ug-tree__group){display:none}:where(.ug-tree__item){outline:none}:where(.ug-tree__row){align-items:center;gap:var(--strata-space-1);box-sizing:border-box;min-height:32px;padding-inline:var(--strata-space-2);border-radius:var(--strata-radius-small);cursor:default;-webkit-user-select:none;user-select:none;display:flex}:where(.ug-tree__item:not([aria-expanded]))>:where(.ug-tree__row){padding-inline-start:calc(var(--strata-space-2) + 16px + var(--strata-space-1))}:where(.ug-tree__row:hover){background-color:color-mix(in srgb, var(--strata-colour-text) 6%, transparent)}:where(.ug-tree__item[aria-selected=true])>:where(.ug-tree__row){border-inline-start:3px solid var(--strata-colour-accent);background-color:color-mix(in srgb, var(--strata-colour-accent) 16%, var(--strata-colour-secondary));font-weight:var(--strata-font-weight-strong);padding-inline-start:calc(var(--strata-space-2) - 3px)}:where(.ug-tree__item[aria-selected=true]:not([aria-expanded]))>:where(.ug-tree__row){padding-inline-start:calc(var(--strata-space-2) + 16px + var(--strata-space-1) - 3px)}:where(.ug-tree__item:focus-visible)>:where(.ug-tree__row){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:calc(-1 * var(--strata-focus-width))}:where(.ug-tree__toggle){cursor:pointer;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}:where(.ug-tree__toggle):before{content:"";width:6px;height:6px;transition:rotate var(--strata-motion-fast) var(--strata-motion-easing-standard);border-bottom:2px solid;border-right:2px solid;rotate:-45deg}:where(.ug-tree:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) :where(.ug-tree__toggle):before{rotate:135deg}:where(.ug-tree__item[aria-expanded=true])>:where(.ug-tree__row)>:where(.ug-tree__toggle):before{rotate:45deg}:where(.ug-tree__label){overflow-wrap:anywhere;min-width:0}:where(.ug-carousel){gap:var(--strata-space-3);color:var(--strata-colour-text);font-family:var(--strata-font-family);flex-direction:column;display:flex}:where(.ug-carousel__slides){box-sizing:border-box;padding:var(--strata-space-4);border-radius:var(--strata-radius-control);background-color:var(--strata-colour-secondary)}:where(.ug-carousel__slide){opacity:1;transition:opacity var(--strata-motion-normal) var(--strata-motion-easing-standard)}@starting-style{:where(.ug-carousel__slide):not([hidden]){opacity:0}}:where(.ug-carousel__controls){justify-content:center;align-items:center;gap:var(--strata-space-2);display:flex}:where(.ug-carousel__picker){gap:var(--strata-space-1);flex-wrap:wrap;display:flex}:where(.ug-carousel__key){--_finish:var(--strata-finish-role-control);box-sizing:border-box;width:var(--strata-target-min);height:var(--strata-target-min);border:var(--strata-outline-width) solid var(--strata-colour-edge);background-color:var(--strata-colour-secondary);cursor:pointer;border-radius:50%;margin:0;padding:0}:where(.ug-carousel__key):is(:hover,[data-strata-preview~=hover]){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-carousel__key):is(:active,[data-strata-preview~=active]){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone)}:where(.ug-carousel__key[aria-current=true]){--_lift:var(--strata-state-press-height);--_tone:var(--_press-tone);background-color:var(--strata-colour-accent)}:where(.ug-carousel__key):is(:focus-visible,[data-strata-preview~=focus]){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-carousel__previous,.ug-carousel__next)>:where(.ug-icon-button__icon){place-items:center}:where(.ug-carousel__previous,.ug-carousel__next)>:where(.ug-icon-button__icon:empty):before{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:8px;rotate:45deg}:where(.ug-carousel__next)>:where(.ug-icon-button__icon:empty):before,:where(.ug-carousel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) :where(.ug-carousel__previous)>:where(.ug-icon-button__icon:empty):before{rotate:-135deg}:where(.ug-carousel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) :where(.ug-carousel__next)>:where(.ug-icon-button__icon:empty):before{rotate:45deg}:where(.ug-jog-wheel){--_size:var(--strata-jog-wheel-size);--_dimple:round(nearest, calc(var(--_size) * .2), 2px);--_at:calc(var(--_size) * .34);--_ink:color-mix(in srgb, var(--strata-colour-edge), black 55%);align-items:center;gap:var(--strata-space-1);max-width:100%;color:var(--strata-colour-text);font-family:var(--strata-font-family);flex-direction:column;display:inline-flex}:where(.ug-jog-wheel__dial){box-sizing:border-box;width:calc(var(--_size) + 32px);height:calc(var(--_size) + 32px);flex:none;position:relative}:where(.ug-jog-wheel__well){--_bevel:3px;box-sizing:border-box;width:calc(var(--_size) + 8px);height:calc(var(--_size) + 8px);background-color:var(--strata-colour-track);pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0}:where(.ug-jog-wheel__wheel){--_h:calc(var(--strata-elevation-raised) * 1.5);--_bevel:4px;--_finish:repeating-radial-gradient(circle, rgb(255 255 255/calc(.06 * min(1, var(--_gain)))) 0 .6px, rgb(0 0 0/calc(.05 * min(1, var(--_gain)))) .6px 1.4px), conic-gradient(from calc(var(--strata-light-azimuth) * 1deg), rgb(255 255 255/calc(.6 * min(1, var(--_gain)))), #fff0 45deg, rgb(0 0 0/calc(.1 * min(1, var(--_gain)))) 90deg, #fff0 135deg, rgb(255 255 255/calc(.45 * min(1, var(--_gain)))) 180deg, #fff0 225deg, rgb(0 0 0/calc(.1 * min(1, var(--_gain)))) 270deg, #fff0 315deg, rgb(255 255 255/calc(.6 * min(1, var(--_gain)))));box-sizing:border-box;width:var(--_size);height:var(--_size);background-color:var(--strata-colour-knob);pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0}:where(.ug-jog-wheel__turn){rotate:calc(var(--strata-jog-angle,0) * 1deg);position:absolute;inset:0}:where(.ug-jog-wheel--detented .ug-jog-wheel__turn){transition:rotate var(--strata-motion-fast) cubic-bezier(.3, 1.45, .55, 1)}:where(.ug-jog-wheel__dimple){--_a:calc(var(--strata-jog-angle,0) * 1deg);--_jx:calc(var(--strata-light-x) / max(.0001, hypot(var(--strata-light-x), var(--strata-light-y))));--_jy:calc(var(--strata-light-y) / max(.0001, hypot(var(--strata-light-x), var(--strata-light-y))));--_lx:calc(var(--_jx) * cos(var(--_a)) + var(--_jy) * sin(var(--_a)));--_ly:calc(var(--_jy) * cos(var(--_a)) - var(--_jx) * sin(var(--_a)));--_bevel:3px;left:calc(50% - var(--_dimple) / 2);top:calc(50% - var(--_at) - var(--_dimple) / 2);box-sizing:border-box;width:var(--_dimple);height:var(--_dimple);background-color:color-mix(in srgb, var(--strata-colour-knob), var(--strata-colour-edge) 38%);border-radius:50%;position:absolute}:where(.ug-jog-wheel__input){z-index:1;box-sizing:border-box;appearance:none;cursor:grab;touch-action:none;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}:where(.ug-jog-wheel__input)::-webkit-slider-runnable-track{background:0 0;border:0;height:100%}:where(.ug-jog-wheel__input)::-webkit-slider-thumb{display:none}:where(.ug-jog-wheel__input)::-moz-range-track{background:0 0;border:0;height:100%}:where(.ug-jog-wheel__input)::-moz-range-thumb{background:0 0;border:0;width:0;height:0}:where(.ug-jog-wheel__label){max-width:100%;font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);letter-spacing:.08em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}:where(.ug-jog-wheel__dial:has(>.ug-jog-wheel__input:is(:focus-visible,[data-strata-preview~=focus])) .ug-jog-wheel__well){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-jog-wheel__dial:has(>.ug-jog-wheel__input:is(:hover,[data-strata-preview~=hover]):not(:disabled)) .ug-jog-wheel__wheel){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-jog-wheel:has(.ug-jog-wheel__input:disabled)){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent)}:where(.ug-jog-wheel:has(.ug-jog-wheel__input:disabled)) :where(.ug-jog-wheel__dial){opacity:.38}:where(.ug-jog-wheel:has(.ug-jog-wheel__input:disabled)) :where(.ug-jog-wheel__wheel){--_h:0px;--_gain:0}:where(.ug-jog-wheel__input:disabled){cursor:not-allowed}:where(.ug-patch-point){--_washer:var(--strata-patch-point-size);--_box:calc(var(--_washer) + 20px);--_bore:round(nearest, calc(var(--_washer) * .44), 2px);--_plug:round(nearest, calc(var(--_washer) * .34), 2px);--_cable:max(3px, round(nearest, calc(var(--_washer) * .11), 1px));--_ink:color-mix(in srgb, var(--strata-colour-edge), black 55%);grid-template-columns:minmax(var(--_box), auto);align-content:start;justify-items:center;row-gap:var(--strata-space-1);max-width:100%;color:var(--strata-colour-text);font-family:var(--strata-font-family);cursor:pointer;display:inline-grid;position:relative}:where(.ug-patch-point__input){box-sizing:border-box;width:var(--_box);height:var(--_box);appearance:none;box-shadow:none;color:inherit;cursor:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;grid-area:1/1;margin:0;padding:0}:where(.ug-patch-point__input:focus-visible){outline:none}:where(.ug-patch-point--button){box-sizing:border-box;appearance:none;font-weight:inherit;letter-spacing:inherit;line-height:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:where(.ug-patch-point--button:focus-visible){outline:none}:where(.ug-patch-point__object){width:var(--_box);height:var(--_box);pointer-events:none;grid-area:1/1;position:relative}:where(.ug-patch-point__object) :where(*){box-sizing:border-box;pointer-events:none;position:absolute}:where(.ug-patch-point__washer){--_h:3px;--_bevel:3px;--_finish:var(--strata-finish-role-knob);width:var(--_washer);height:var(--_washer);background-color:var(--strata-colour-knob);border-radius:50%;margin:auto;inset:0}:where(.ug-patch-point__jack){--_bevel:3px;width:var(--_bore);height:var(--_bore);background-color:color-mix(in srgb, var(--strata-colour-edge), black 72%);border-radius:50%;margin:auto;inset:0}:where(.ug-patch-point__stub){left:calc(50% - var(--_cable) / 2);width:var(--_cable);height:calc(var(--_washer) / 2 - 2px);border-radius:0 0 calc(var(--_cable) / 2) calc(var(--_cable) / 2);background:linear-gradient(90deg, color-mix(in srgb, var(--_ink), white 22%), var(--_ink) 55%, color-mix(in srgb, var(--_ink), black 35%));visibility:hidden;top:50%}:where(.ug-patch-point__plug){--_h:4px;--_bevel:3px;width:var(--_plug);height:var(--_plug);background:radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--strata-colour-knob), white 62%) 0, var(--strata-colour-knob) 48%, color-mix(in srgb, var(--strata-colour-knob), var(--strata-colour-edge) 50%) 100%);visibility:hidden;border-radius:50%;margin:auto;inset:0}:where(.ug-patch-point:has(>.ug-patch-point__input:checked),.ug-patch-point--button[aria-pressed=true]) :where(.ug-patch-point__plug,.ug-patch-point__stub){visibility:visible}:where(.ug-patch-point__led){--strata-lit:0}:where(.ug-patch-point:has(>.ug-patch-point__input:checked:not(:disabled)),.ug-patch-point--button[aria-pressed=true]:not(:disabled)) :where(.ug-patch-point__led){--strata-lit:1}:where(.ug-patch-point__label){min-width:0;max-width:100%;font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);letter-spacing:.08em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}:where(.ug-patch-point:has(>.ug-patch-point__input:is(:focus-visible,[data-strata-preview~=focus])),.ug-patch-point--button:is(:focus-visible,[data-strata-preview~=focus])) :where(.ug-patch-point__washer){outline:var(--strata-focus-width) solid var(--strata-colour-accent);outline-offset:var(--strata-focus-offset)}:where(.ug-patch-point:has(>.ug-patch-point__input[aria-invalid=true])) :where(.ug-patch-point__washer){border:2px solid var(--strata-colour-danger)}:where(.ug-patch-point:has(>.ug-patch-point__input:is(:hover,[data-strata-preview~=hover]):not(:disabled)),.ug-patch-point--button:is(:hover,[data-strata-preview~=hover]):not(:disabled)) :where(.ug-patch-point__washer){--_lift:var(--strata-state-hover-height);--_tone:var(--_hover-tone)}:where(.ug-patch-point:has(>.ug-patch-point__input:disabled),.ug-patch-point--button:disabled){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent);cursor:not-allowed}:where(.ug-patch-point:has(>.ug-patch-point__input:disabled),.ug-patch-point--button:disabled) :where(.ug-patch-point__object){opacity:.38}:where(.ug-patch-point:has(>.ug-patch-point__input:disabled),.ug-patch-point--button:disabled) :where(.ug-patch-point__washer,.ug-patch-point__plug){--_h:0px;--_gain:0}:where(.ug-patch-bay){--_h:var(--strata-elevation-raised);--_finish:var(--strata-finish-role-panel);box-sizing:border-box;min-width:0;padding:var(--strata-space-4);border-radius:var(--strata-radius-panel);background-color:var(--strata-colour-secondary);color:var(--strata-colour-text);font-family:var(--strata-font-family);margin:0}:where(.ug-patch-bay__legend){float:left;width:100%;font-size:var(--strata-font-size-small);font-weight:var(--strata-font-weight-strong);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;padding:0}:where(.ug-patch-bay__jacks){clear:both;grid-template-columns:repeat(var(--strata-patch-columns,auto-fill), minmax(calc(var(--strata-patch-point-size) + 28px), 1fr));gap:var(--strata-gap-control) var(--strata-space-3);margin-top:var(--strata-space-3);place-items:start center;display:grid}:where(.ug-patch-bay:disabled){color:color-mix(in srgb, var(--strata-colour-text) 38%, transparent)}:where([data-strata-mode=face]) .ug-jog-wheel__wheel[data-strata-dome],:where([data-strata-mode=face]) .ug-jog-wheel__dimple[data-strata-dome],:where([data-strata-mode=face]) .ug-patch-point__washer[data-strata-dome]{border-color:#0000}:where([data-strata-mode=face]) .ug-patch-point__stub[data-strata-dome]{visibility:hidden}@media (prefers-reduced-motion:reduce){:where(.ug-jog-wheel--detented .ug-jog-wheel__turn){transition:none}}@media (prefers-contrast:more){:where(.ug-jog-wheel){--_ink:var(--strata-colour-text)}:where(.ug-jog-wheel__well,.ug-jog-wheel__wheel,.ug-jog-wheel__dimple,.ug-patch-point__washer,.ug-patch-point__jack,.ug-patch-point__plug){border:max(1px, var(--strata-outline-width)) solid var(--strata-colour-text)}:where(.ug-patch-point__stub){background:var(--strata-colour-text)}}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-jog-wheel__well,.ug-jog-wheel__wheel,.ug-jog-wheel__dimple,.ug-patch-point__washer,.ug-patch-point__jack,.ug-patch-point__plug){border:max(1px, var(--strata-outline-width)) solid var(--strata-colour-text)}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-patch-point__stub){background:var(--strata-colour-text)}@media (forced-colors:active){:where(.ug-jog-wheel__well,.ug-jog-wheel__wheel){forced-color-adjust:none;box-shadow:none;filter:none;background:canvas;border:1px solid canvastext}:where(.ug-jog-wheel__dimple){forced-color-adjust:none;box-shadow:none;background:canvastext;border:0}:where(.ug-jog-wheel__dial:has(>.ug-jog-wheel__input:focus-visible) .ug-jog-wheel__well){outline-color:highlight}:where(.ug-jog-wheel__dial:has(>.ug-jog-wheel__input:disabled)){opacity:1}:where(.ug-jog-wheel:has(.ug-jog-wheel__input:disabled)) :where(.ug-jog-wheel__well,.ug-jog-wheel__wheel){border-color:graytext}:where(.ug-jog-wheel:has(.ug-jog-wheel__input:disabled)) :where(.ug-jog-wheel__dimple){background:graytext}:where(.ug-jog-wheel__label){color:canvastext}:where(.ug-patch-point__washer,.ug-patch-point__jack,.ug-patch-point__plug){forced-color-adjust:none;box-shadow:none;filter:none;border:1px solid canvastext}:where(.ug-patch-point__washer){background:canvas}:where(.ug-patch-point__jack){background:canvastext}:where(.ug-patch-point__plug){background:highlight}:where(.ug-patch-point__stub){forced-color-adjust:none;background:highlight}:where(.ug-patch-point:has(>.ug-patch-point__input:focus-visible),.ug-patch-point--button:focus-visible) :where(.ug-patch-point__washer){outline-color:highlight}:where(.ug-patch-point:has(>.ug-patch-point__input:disabled),.ug-patch-point--button:disabled) :where(.ug-patch-point__object){opacity:1}:where(.ug-patch-point:has(>.ug-patch-point__input:disabled),.ug-patch-point--button:disabled) :where(.ug-patch-point__washer,.ug-patch-point__plug,.ug-patch-point__jack){border-color:graytext}:where(.ug-patch-point:has(>.ug-patch-point__input:disabled),.ug-patch-point--button:disabled) :where(.ug-patch-point__jack){background:graytext}:where(.ug-patch-point--button){forced-color-adjust:none;color:buttontext}:where(.ug-patch-point--button:disabled){color:graytext}:where(.ug-patch-bay){border:1px solid canvastext}}:where(.ug-combobox){--_chevron:var(--strata-colour-muted);background-image:linear-gradient(45deg, transparent 50%, var(--_chevron) 50%), linear-gradient(135deg, var(--_chevron) 50%, transparent 50%);background-position:right calc(var(--strata-space-4) + 8px) center, right calc(var(--strata-space-4) + 3px) center;background-repeat:no-repeat;background-size:5px 5px,5px 5px}:where(.ug-combobox:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){background-position:left calc(var(--strata-space-4) + 3px) center, left calc(var(--strata-space-4) + 8px) center}:where(.ug-combobox)::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:16px;height:16px;margin:0;padding:0;display:block}:where(.ug-date-picker){--_glyph:var(--strata-colour-muted);--_end:var(--strata-space-4);background-image:linear-gradient(var(--_glyph), var(--_glyph)), linear-gradient(var(--_glyph), var(--_glyph)), linear-gradient(var(--_glyph), var(--_glyph)), linear-gradient(var(--_glyph), var(--_glyph));background-position:right var(--_end) top calc(50% - 7px), right var(--_end) top calc(50% - 3px), right calc(var(--_end) + 12px) top calc(50% - 3px), right var(--_end) top calc(50% + 5px);background-repeat:no-repeat;background-size:14px 4px,2px 10px,2px 10px,14px 2px}:where(.ug-date-picker:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){background-position:left var(--_end) top calc(50% - 7px), left var(--_end) top calc(50% - 3px), left calc(var(--_end) + 12px) top calc(50% - 3px), left var(--_end) top calc(50% + 5px)}:where(.ug-date-picker)::-webkit-datetime-edit{padding:0}:where(.ug-date-picker)::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:14px;height:14px;margin:0;padding:0;display:block}:where(.ug-divider){box-sizing:border-box;width:100%;height:2px;margin:var(--strata-space-4) 0;border:0;border-top:1px solid rgb(0 0 0/calc(.1 + .12 * var(--_gain)));border-bottom:1px solid rgb(255 255 255/calc(.25 + .4 * var(--_gain)))}:where(.ug-divider--vertical){width:2px;height:auto;min-height:1em;margin:0 var(--strata-space-4);border-top:0;border-bottom:0;border-left:1px solid rgb(0 0 0/calc(.1 + .12 * var(--_gain)));border-right:1px solid rgb(255 255 255/calc(.25 + .4 * var(--_gain)));align-self:stretch;display:inline-block}:where(.ug-badge){--_role:var(--strata-colour-secondary);--_on:var(--strata-colour-text);box-sizing:border-box;padding:var(--strata-space-1) var(--strata-space-3);border:1px solid var(--strata-colour-edge);border-radius:var(--strata-radius-pill);background-color:var(--_role);color:var(--_on);font-family:var(--strata-font-family);font-size:var(--strata-font-size-caption);font-weight:var(--strata-font-weight-strong);align-items:center;line-height:1.2;display:inline-flex}:where(.ug-badge--accent){--_role:var(--strata-colour-accent);--_on:var(--strata-colour-on-accent);border-color:#0000}:where(.ug-badge--success){--_role:var(--strata-colour-success);--_on:var(--strata-colour-on-success);border-color:#0000}:where(.ug-badge--warning){--_role:var(--strata-colour-warning);--_on:var(--strata-colour-on-warning);border-color:#0000}:where(.ug-badge--danger){--_role:var(--strata-colour-danger);--_on:var(--strata-colour-on-danger);border-color:#0000}:where(.ug-badge--info){--_role:var(--strata-colour-info);--_on:var(--strata-colour-on-info);border-color:#0000}:where(.ug-badge__full){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ug-progress){box-sizing:border-box;border:1px solid var(--strata-colour-edge);border-radius:var(--strata-radius-pill);appearance:none;background-color:var(--strata-colour-track);width:100%;height:8px;color:var(--strata-colour-accent);box-shadow:inset 0 1px 2px rgb(0 0 0/calc(.3 * var(--_gain)));overflow:hidden}:where(.ug-progress)::-webkit-progress-bar{background:0 0}:where(.ug-progress)::-webkit-progress-value{border-radius:var(--strata-radius-pill);background-color:var(--strata-colour-accent);box-shadow:0 0 4px color-mix(in srgb, var(--strata-colour-accent) 60%, transparent)}:where(.ug-progress)::-moz-progress-bar{border-radius:var(--strata-radius-pill);background-color:var(--strata-colour-accent)}:where(.ug-progress:indeterminate){background-image:linear-gradient(90deg, transparent, var(--strata-colour-accent), transparent);background-repeat:no-repeat;background-size:40% 100%;animation:1.4s linear infinite ug-progress-sweep}:where(.ug-progress:indeterminate)::-moz-progress-bar{background:0 0}:where(.ug-spinner){--_size:24px;align-items:center;gap:var(--strata-space-3);color:var(--strata-colour-text);font-family:var(--strata-font-family);font-size:var(--strata-font-size-small);display:inline-flex}:where(.ug-spinner--sm){--_size:16px}:where(.ug-spinner--md){--_size:24px}:where(.ug-spinner--lg){--_size:40px}:where(.ug-spinner__arc){box-sizing:border-box;width:var(--_size);height:var(--_size);border:max(2px, calc(var(--_size) / 8)) solid var(--strata-colour-track);border-top-color:var(--strata-colour-accent);border-radius:50%;animation:.8s linear infinite ug-spinner-turn}:where(.ug-spinner__label){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ug-spinner--labelled .ug-spinner__label){clip-path:none;width:auto;height:auto;position:static;overflow:visible}:where(.ug-rating[data-strata-form=lamps],.ug-badge[data-strata-form=led]){--_c:var(--strata-colour-glow-on)}:where(.ug-progress-bar[data-strata-form=meter],.ug-spinner[data-strata-form=ring]),:where(.ug-badge--accent[data-strata-form=led]){--_c:var(--strata-colour-accent)}:where(.ug-badge--success[data-strata-form=led]){--_c:var(--strata-colour-success)}:where(.ug-badge--warning[data-strata-form=led]){--_c:var(--strata-colour-warning)}:where(.ug-badge--danger[data-strata-form=led]){--_c:var(--strata-colour-danger)}:where(.ug-badge--info[data-strata-form=led]){--_c:var(--strata-colour-info)}:where(.ug-rating[data-strata-form=lamps],.ug-badge[data-strata-form=led],.ug-progress-bar[data-strata-form=meter],.ug-spinner[data-strata-form=ring])[data-strata-colour=accent]{--_c:var(--strata-colour-accent)}:where(.ug-rating[data-strata-form=lamps],.ug-badge[data-strata-form=led],.ug-progress-bar[data-strata-form=meter],.ug-spinner[data-strata-form=ring])[data-strata-colour=success]{--_c:var(--strata-colour-success)}:where(.ug-rating[data-strata-form=lamps],.ug-badge[data-strata-form=led],.ug-progress-bar[data-strata-form=meter],.ug-spinner[data-strata-form=ring])[data-strata-colour=warning]{--_c:var(--strata-colour-warning)}:where(.ug-rating[data-strata-form=lamps],.ug-badge[data-strata-form=led],.ug-progress-bar[data-strata-form=meter],.ug-spinner[data-strata-form=ring])[data-strata-colour=danger]{--_c:var(--strata-colour-danger)}:where(.ug-rating[data-strata-form=lamps],.ug-badge[data-strata-form=led],.ug-progress-bar[data-strata-form=meter],.ug-spinner[data-strata-form=ring])[data-strata-colour=info]{--_c:var(--strata-colour-info)}:where(.ug-rating[data-strata-form=lamps],.ug-badge[data-strata-form=led],.ug-progress-bar[data-strata-form=meter],.ug-spinner[data-strata-form=ring])[data-strata-colour=glowOn]{--_c:var(--strata-colour-glow-on)}:where(.ug-rating__lens,.ug-badge__lens,.ug-spinner__lens,.ug-progress__segment){--_on:color-mix(in srgb, var(--_c), white 18%);--_off:color-mix(in srgb, var(--_c) 16%, #15171b);--_glass:color-mix(in srgb, var(--_on) calc(var(--strata-lit) * 100%), var(--_off));--strata-lit:0;box-sizing:border-box;width:var(--_lens);height:var(--_lens);pointer-events:none;box-shadow:0 0 calc(var(--strata-lit) * var(--_lens) * .7) calc(var(--strata-lit) * var(--_lens) * .12) color-mix(in srgb, var(--_on) 55%, transparent);border-radius:50%;flex:none;display:block;position:relative}:where(.ug-rating__lens,.ug-badge__lens,.ug-spinner__lens,.ug-progress__segment):before{content:"";background:var(--_off);border-radius:50%;position:absolute;inset:-1px}:where(.ug-rating__lens,.ug-badge__lens,.ug-spinner__lens,.ug-progress__segment):after{content:"";box-sizing:border-box;background:radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--_glass), white 55%) 0, var(--_glass) 45%, color-mix(in srgb, var(--_glass), black 35%) 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000059}:where([data-strata-mode=face]) :is(.ug-rating__lens,.ug-badge__lens,.ug-spinner__lens,.ug-progress__segment)[data-strata-dome]:after{box-shadow:none;background:0 0}:where(.ug-rating[data-strata-form=lamps]){--_lens:var(--strata-rating-size)}:where(.ug-rating[data-strata-form=lamps] .ug-rating__item){width:max(var(--strata-target-min), calc(var(--_lens) + 16px));height:max(var(--strata-target-min), calc(var(--_lens) + 16px))}:where(.ug-rating[data-strata-form=lamps] .ug-rating__star){place-items:center;display:grid}:where(.ug-rating[data-strata-form=lamps] .ug-rating__star):before{content:none}:where(.ug-rating[data-strata-form=lamps] .ug-rating__input:checked+.ug-rating__star>.ug-rating__lens,.ug-rating[data-strata-form=lamps] .ug-rating__item:has(~.ug-rating__item>.ug-rating__input:checked)>.ug-rating__star>.ug-rating__lens){--strata-lit:1}@media (hover:hover){:where(.ug-rating[data-strata-form=lamps] .ug-rating__stars:has(>.ug-rating__item:hover>.ug-rating__input:not(:disabled))>.ug-rating__item>.ug-rating__star>.ug-rating__lens){--strata-lit:0}:where(.ug-rating[data-strata-form=lamps] .ug-rating__stars:has(>.ug-rating__item:hover>.ug-rating__input:not(:disabled))>:is(.ug-rating__item:hover,.ug-rating__item:has(~.ug-rating__item:hover))>.ug-rating__star>.ug-rating__lens){--strata-lit:.55}}:where(.ug-badge[data-strata-form=led]){--_lens:var(--strata-status-light-size);gap:var(--strata-space-2);min-height:calc(var(--_lens) + 16px);padding-block:0;padding-inline:7px var(--strata-space-3);border-color:var(--strata-colour-edge);background-color:color-mix(in srgb, var(--strata-colour-panel), black 12%);color:var(--strata-colour-text)}:where(.ug-badge[data-strata-form=led]:is(.ug-badge--accent,.ug-badge--success,.ug-badge--warning,.ug-badge--danger,.ug-badge--info,[data-strata-colour])>.ug-badge__lens){--strata-lit:1}:where(.ug-progress-bar[data-strata-form=meter]){--_lens:var(--strata-meter-size);box-sizing:border-box;width:100%;height:calc(var(--_lens) + 16px);display:block;position:relative}:where(.ug-progress-bar[data-strata-form=meter]>.ug-progress){z-index:1;width:100%;height:100%;box-shadow:none;opacity:0;background:0 0;border:0;border-radius:0;margin:0;padding:0;animation:none;position:absolute;inset:0}:where(.ug-progress__object){pointer-events:none;position:absolute;inset:0}:where(.ug-progress__object) :where(*){box-sizing:border-box;pointer-events:none}:where(.ug-progress__window){background-color:var(--strata-colour-track);border-radius:8px;position:absolute;inset:4px 0}:where(.ug-progress__segments){height:var(--_lens);grid-template-columns:repeat(var(--strata-progress-count,20), minmax(0, 1fr));place-items:center;display:grid;position:absolute;top:8px;left:8px;right:8px}:where(.ug-progress__segment){--_k:clamp(0, calc((var(--strata-progress-value,0) * var(--strata-progress-count,20) - var(--_i,0) - .5) * 1000), 1);--strata-lit:var(--_k)}:where(.ug-progress-bar[data-strata-form=meter]:has(>.ug-progress:indeterminate) .ug-progress__segment){--strata-lit:0;animation:ug-chase-bar var(--strata-chase-bar) linear infinite;animation-delay:calc((var(--_i,0) / var(--strata-progress-count,20) - 1) * var(--strata-chase-bar))}:where(.ug-spinner[data-strata-form=ring]){--_ring:var(--strata-size-spinner-medium)}:where(.ug-spinner--sm[data-strata-form=ring]){--_ring:var(--strata-size-spinner-small)}:where(.ug-spinner--md[data-strata-form=ring]){--_ring:var(--strata-size-spinner-medium)}:where(.ug-spinner--lg[data-strata-form=ring]){--_ring:var(--strata-size-spinner-large)}:where(.ug-spinner__ring){--_lens:max(5px, calc(var(--_ring) * .2));width:calc(var(--_ring) + 16px);height:calc(var(--_ring) + 16px);pointer-events:none;flex:none;position:relative}:where(.ug-spinner__lens){--_a:calc(var(--_i,0) * 45deg);left:calc(50% - var(--_lens) / 2);top:calc(50% - var(--_lens) / 2);translate:calc(sin(var(--_a)) * var(--_ring) / 2) calc(cos(var(--_a)) * var(--_ring) / -2);animation:ug-chase var(--strata-chase-spinner) linear infinite;animation-delay:calc((var(--_i,0) / 8 - 1) * var(--strata-chase-spinner));position:absolute}@keyframes ug-chase{0%{--strata-lit:1}12%{--strata-lit:.55}30%{--strata-lit:.2}55%,to{--strata-lit:0}}@keyframes ug-chase-bar{0%{--strata-lit:1}6%{--strata-lit:.5}14%{--strata-lit:.15}25%,to{--strata-lit:0}}@media (prefers-reduced-motion:reduce){:where(.ug-spinner__lens){--strata-lit:clamp(0, calc(1 - mod(8 - var(--_i,0), 8) * .25), 1);animation:none}:where(.ug-progress-bar[data-strata-form=meter]:has(>.ug-progress:indeterminate) .ug-progress__segment){--strata-lit:calc(1 - mod(var(--_i,0), 2));animation:none}:where(.ug-rating__lens,.ug-badge__lens,.ug-spinner__lens,.ug-progress__segment){box-shadow:none}}@media (prefers-contrast:more){:where(.ug-rating__lens,.ug-badge__lens,.ug-spinner__lens,.ug-progress__segment){box-shadow:none}:where(.ug-rating__lens,.ug-badge__lens,.ug-spinner__lens,.ug-progress__segment):after{background:var(--_glass);box-shadow:none;border:max(1px, var(--strata-outline-width)) solid var(--strata-colour-text)}:where(.ug-rating__lens,.ug-badge__lens,.ug-spinner__lens,.ug-progress__segment):before{background:var(--_glass)}:where(.ug-progress__window){border:max(1px, var(--strata-outline-width)) solid var(--strata-colour-text)}:where(.ug-badge[data-strata-form=led]){border-color:var(--strata-colour-text)}}@media (forced-colors:active){:where(.ug-rating__lens,.ug-badge__lens,.ug-spinner__lens,.ug-progress__segment){forced-color-adjust:none;box-shadow:none}:where(.ug-rating__lens,.ug-badge__lens,.ug-spinner__lens,.ug-progress__segment):after{forced-color-adjust:none;background:color-mix(in srgb, Highlight calc(var(--strata-lit) * 100%), Canvas);box-shadow:none;border:1px solid canvastext}:where(.ug-rating__lens,.ug-badge__lens,.ug-spinner__lens,.ug-progress__segment):before{forced-color-adjust:none;background:canvas}:where(.ug-badge[data-strata-form=led]){forced-color-adjust:none;color:canvastext;background-color:canvas;border-color:canvastext}:where(.ug-progress__window){forced-color-adjust:none;box-shadow:none;background-color:canvas;border:1px solid canvastext}}:where([data-strata-elevation=ground]){--_h:var(--strata-elevation-ground)}:where([data-strata-elevation=raised]){--_h:var(--strata-elevation-raised)}:where([data-strata-elevation=floating]){--_h:var(--strata-elevation-floating)}:where([data-strata-elevation=overlay]){--_h:var(--strata-elevation-overlay)}:where([data-strata-elevation=modal]){--_h:var(--strata-elevation-modal)}:where([data-strata-material=matte]){--_finish:var(--strata-finish-matte)}:where([data-strata-material=satin]){--_finish:var(--strata-finish-satin)}:where([data-strata-material=gloss]){--_finish:var(--strata-finish-gloss)}:where([data-strata-material=lacquer]){--_finish:var(--strata-finish-lacquer)}:where([data-strata-material=glass]){--_finish:var(--strata-finish-glass)}:where([data-strata-material=metal]){--_finish:var(--strata-finish-metal)}:where([data-strata-material=emissive]){--_finish:var(--strata-finish-emissive)}:where(.ug-panel,.ug-card)[data-strata-motion]{--_tilt:var(--strata-panel-tilt,0deg);transform-origin:50%}:where(.ug-panel,.ug-card)[data-strata-motion=enter]{animation:ug-panel-enter var(--strata-motion-slow) var(--strata-motion-easing-standard) both}:where(.ug-panel,.ug-card)[data-strata-motion=leave]{opacity:0;animation:ug-panel-leave var(--strata-motion-slow) var(--strata-motion-easing-standard) both}@keyframes ug-panel-enter{0%{opacity:0;transform:perspective(var(--strata-camera-distance)) translateZ(var(--strata-elevation-modal)) rotateX(var(--_tilt))}}@keyframes ug-panel-leave{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(var(--strata-camera-distance)) translateZ(var(--strata-elevation-modal)) rotateX(var(--_tilt))}}:where(.ug-drawer--end){--_slide-x:100%;--_slide-y:0%}:where(.ug-drawer--start){--_slide-x:-100%;--_slide-y:0%}:where(.ug-drawer--top){--_slide-x:0%;--_slide-y:-100%}:where(.ug-drawer--bottom){--_slide-x:0%;--_slide-y:100%}:where(.ug-drawer--end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ug-drawer--start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--_slide-x:calc(-1 * var(--_slide-x))}:where(.ug-drawer)[data-strata-form=tray][data-strata-motion=enter]{animation-name:ug-panel-slide-enter}:where(.ug-drawer)[data-strata-form=tray][data-strata-motion=leave]{animation-name:ug-panel-slide-leave}@keyframes ug-panel-slide-enter{0%{opacity:0;transform:translate(var(--_slide-x), var(--_slide-y))}}@keyframes ug-panel-slide-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--_slide-x), var(--_slide-y))}}@keyframes ug-progress-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes ug-spinner-turn{to{rotate:1turn}}:where([data-strata-mode=face])[data-strata-face],:where([data-strata-mode=face]) [data-strata-face]{--_finish:none;box-shadow:none;filter:none}:where([data-strata-mode=face]) .ug-slider::-webkit-slider-runnable-track{box-shadow:none;background:var(--strata-colour-track)}:where([data-strata-mode=face]) .ug-slider::-webkit-slider-thumb{box-shadow:none;background:var(--strata-colour-knob)}:where([data-strata-mode=face]) .ug-fader__carriage[data-strata-dome]{border-color:#0000}:where([data-strata-mode=face]) .ug-fader__carriage[data-strata-dome] .ug-fader__grip{display:none}:where([data-strata-mode=face]) [data-strata-dome]{box-shadow:none;background:0 0}:where([data-strata-mode=face]) .ug-slider[data-strata-dome]::-webkit-slider-thumb{box-shadow:none;background:0 0}:where([data-strata-mode=face]) .ug-slider[data-strata-dome]::-moz-range-thumb{box-shadow:none;background:0 0}:where([data-strata-mode=face]) :is(.ug-knob__skirt,.ug-knob__cap)[data-strata-dome]{border-color:#0000}:where([data-strata-mode=face]) .ug-knob__cap[data-strata-dome] .ug-knob__pointer{display:none}:where([data-strata-mode=face]) .ug-switch__object [data-strata-dome]{border-color:#0000}:where([data-strata-mode=face][data-strata-instrument],[data-strata-mode=face][data-strata-instrument] *) .ug-switch__object [data-strata-dome]{opacity:1;translate:none;scale:none}:where([data-strata-mode=face]) .ug-switch__block[data-strata-dome] .ug-switch__grip{display:none}:where([data-strata-mode=face]) .ug-lamp__bezel[data-strata-dome]{border-color:#0000}:where([data-strata-mode=face]):is(.ug-panel,.ug-card)[data-strata-motion],:where([data-strata-mode=face]) :is(.ug-panel,.ug-card)[data-strata-motion],:where([data-strata-mode=face]).ug-drawer[data-strata-form=tray][data-strata-motion]{animation:none}@media (prefers-reduced-motion:reduce){:where([data-strata-face],.ug-checkbox__mark,.ug-radio__dot,.ug-switch__knob,.ug-switch__input,.ug-accordion__chevron),:where(.ug-knob__pointer){transition:none}:where(.ug-status-light[data-strata-blink]),:where(.ug-spinner__arc){animation:none}:where(.ug-tree__toggle):before,:where(.ug-carousel__slide),:where(.ug-scrim){transition:none}:where(.ug-panel,.ug-card)[data-strata-motion],:where(.ug-drawer)[data-strata-form=tray][data-strata-motion]{animation:none}:where(.ug-spinner__label){clip-path:none;width:auto;height:auto;position:static;overflow:visible}:where(.ug-skeleton){background-image:none;animation:none}:where(.ug-tooltip,.ug-toast,.ug-popover,.ug-menu){transition:none}:where(.ug-progress:indeterminate){background-image:repeating-linear-gradient(45deg, var(--strata-colour-accent) 0 6px, transparent 6px 12px);background-size:auto;animation:none}}@media (prefers-contrast:more){:where(.ug-knob){--_ink:var(--strata-colour-text)}:where(.ug-knob__mark){color:var(--strata-colour-text)}:where(.ug-knob__skirt,.ug-knob__cap){border:max(1px, var(--strata-outline-width)) solid var(--strata-colour-edge)}}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-knob){--_ink:var(--strata-colour-text)}@media (prefers-contrast:more){:where(.ug-lamp__socket,.ug-status-light__socket){background:var(--_glass)}:where(.ug-lamp__lens,.ug-status-light__lens){background:var(--_glass);box-shadow:none}:where(.ug-lamp__bezel,.ug-lamp__lens,.ug-status-light__lens){border:max(1px, var(--strata-outline-width)) solid var(--strata-colour-text)}}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-lamp__bezel,.ug-lamp__lens,.ug-status-light__lens){border:max(1px, var(--strata-outline-width)) solid var(--strata-colour-text)}@media (prefers-reduced-transparency:reduce){:where(.ug-panel[data-strata-material=glass]){--_finish:var(--strata-finish-matte);background-color:var(--strata-colour-panel);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:where(.ug-fader){--_ink:var(--strata-colour-text);--_slot:var(--strata-colour-text)}:where(.ug-fader__mark){color:var(--strata-colour-text)}}:where([data-strata-theme=contrast],[data-strata-theme=contrast-dark]) :where(.ug-fader){--_ink:var(--strata-colour-text);--_slot:var(--strata-colour-text)}@media (forced-colors:active){:where([data-strata-face]){box-shadow:none;filter:none;background-image:none}:where(.ug-fader__slot){forced-color-adjust:none;background:canvastext}:where(.ug-fader__carriage){forced-color-adjust:none;background:canvas;border:1px solid canvastext}:where(.ug-fader__grip),:where(.ug-fader__mark):before{forced-color-adjust:none;background:canvastext}:where(.ug-fader__mark){color:canvastext}:where(.ug-fader__input:focus-visible){outline-color:highlight}:where(.ug-fader:has(.ug-fader__input:disabled)) :where(.ug-fader__carriage){border-color:graytext}:where(.ug-fader:has(.ug-fader__input:disabled)) :where(.ug-fader__slot,.ug-fader__grip){background:graytext}:where(.ug-panel,.ug-card){border:1px solid canvastext}:where(.ug-card__body)[data-strata-face=well],:where(.ug-panel__tray){background-color:canvas;border:1px solid canvastext}:where(.ug-scrim){forced-color-adjust:none}:where(.ug-button,.ug-icon-button,.ug-toggle-button,.ug-select,.ug-button-group,.ug-toolbar){border:1px solid buttonborder}:where(.ug-toggle-button[aria-pressed=true]){forced-color-adjust:none;color:highlighttext;background-color:highlight}:where(.ug-segmented__key){border:1px solid buttonborder}:where(.ug-segmented__input:checked+.ug-segmented__key){forced-color-adjust:none;color:highlighttext;background-color:highlight}:where(.ug-rating__star){forced-color-adjust:none;--_fill:CanvasText}:where(.ug-rating__input:checked+.ug-rating__star,.ug-rating__item:has(~.ug-rating__item>.ug-rating__input:checked)>.ug-rating__star){--_fill:Highlight}:where(.ug-rating-display){forced-color-adjust:none;background:linear-gradient(90deg, Highlight calc(var(--strata-rating,0) * 100%), CanvasText 0)}:where(.ug-stepper__marker){border:1px solid canvastext}:where(.ug-stepper__step[aria-current=step])>:where(.ug-stepper__marker){border:2px solid canvastext}:where(.ug-stepper__step:has(~.ug-stepper__step[aria-current=step]))>:where(.ug-stepper__marker,.ug-stepper__line),:where(.ug-stepper__step[aria-current=step])>:where(.ug-stepper__line){forced-color-adjust:none;color:highlighttext;background-color:highlight}:where(.ug-nav-rail){border:1px solid canvastext}:where(.ug-nav-rail__item){border:1px solid buttonborder}:where(.ug-nav-rail__item[aria-current=page]){forced-color-adjust:none;color:highlighttext;background-color:highlight}:where(.ug-popover,.ug-menu){border:1px solid canvastext}:where(.ug-menu__item):is(:hover,:focus){forced-color-adjust:none;color:highlighttext;background-color:highlight}:where(.ug-tree){border:1px solid canvastext}:where(.ug-tree__item[aria-selected=true])>:where(.ug-tree__row){forced-color-adjust:none;color:highlighttext;background-color:highlight}:where(.ug-carousel__slides){border:1px solid canvastext}:where(.ug-carousel__key){border:1px solid buttonborder}:where(.ug-carousel__key[aria-current=true]){forced-color-adjust:none;background-color:highlight}:where(.ug-date-picker)::-webkit-calendar-picker-indicator{opacity:1}:where(.ug-select){forced-color-adjust:none;color:fieldtext;--_chevron:FieldText;background-color:field}:where(.ug-combobox)::-webkit-calendar-picker-indicator{opacity:1}:where(.ug-checkbox__mark,.ug-radio__dot){forced-color-adjust:none;box-shadow:none;filter:none;background:highlight}:where(.ug-switch__input){forced-color-adjust:none;box-shadow:none;background-color:field;border:1px solid buttonborder}:where(.ug-switch__input:checked){background-color:highlight}:where(.ug-switch__knob){forced-color-adjust:none;box-shadow:none;background:buttontext;border:0}:where(.ug-switch__input:checked+.ug-switch__knob){background:highlighttext}:where(.ug-switch__input:disabled,.ug-switch__input:disabled+.ug-switch__knob){opacity:1;border-color:graytext}:where(.ug-switch__input:disabled+.ug-switch__knob){background:graytext}:where(.ug-progress){forced-color-adjust:none;background-color:canvas;border-color:canvastext}:where(.ug-progress)::-webkit-progress-value{box-shadow:none;background-color:highlight}:where(.ug-progress)::-moz-progress-bar{background-color:highlight}:where(.ug-spinner__arc){forced-color-adjust:none;border-color:highlight canvastext canvastext}:where(.ug-spinner__label){clip-path:none;width:auto;height:auto;position:static;overflow:visible}:where(.ug-accordion__item),:where(.ug-list),:where(.ug-avatar){border:1px solid canvastext}:where(.ug-tooltip){color:canvastext;box-shadow:none;background-color:canvas;border:1px solid canvastext}:where(.ug-app-bar){border:1px solid canvastext}:where(.ug-pagination__link){border:1px solid buttonborder}:where(.ug-pagination__link[aria-current=page]){forced-color-adjust:none;color:highlighttext;background-color:highlight}:where(.ug-message-bar){border:1px solid canvastext;border-inline-start:4px solid canvastext}:where(.ug-message-bar__icon){forced-color-adjust:none;background-color:canvastext}:where(.ug-skeleton){forced-color-adjust:none;background:graytext}:where(.ug-chip){border:1px solid buttonborder}:where(.ug-chip[aria-pressed=true]){forced-color-adjust:none;color:highlighttext;background-color:highlight}:where(.ug-breadcrumb__item+.ug-breadcrumb__item):before{border-color:canvastext}:where(.ug-breadcrumb__link[aria-current=page]){color:canvastext}:where(.ug-table){border:1px solid canvastext}:where(.ug-table__header){border-bottom-color:canvastext}:where(.ug-table__row+.ug-table__row)>:where(.ug-table__cell),:where(.ug-list__item+.ug-list__item):before{border-top-color:canvastext}:where(.ug-list__action[aria-current]:not([aria-current=false])){forced-color-adjust:none;color:canvastext;background:canvas;box-shadow:inset 3px 0 highlight}:where(.ug-accordion__chevron){border-color:buttontext}:where(.ug-tabs__rail){forced-color-adjust:none;background:canvastext;height:1px}:where(.ug-tabs--vertical) :where(.ug-tabs__rail){width:1px;height:auto}:where(.ug-tab){color:buttontext}:where(.ug-tab:disabled){color:graytext}:where(.ug-tab__indicator){forced-color-adjust:none;box-shadow:none;background:highlight}:where(.ug-divider){border-top-color:canvastext;border-bottom:0}:where(.ug-divider--vertical){border-left-color:canvastext;border-right:0}:where(.ug-badge){border-color:canvastext}:where(.ug-field__error){color:canvastext}:where(.ug-knob__skirt,.ug-knob__cap){forced-color-adjust:none;background:canvas;border:1px solid canvastext}:where(.ug-knob__pointer):after,:where(.ug-knob__mark):before{forced-color-adjust:none;background:canvastext}:where(.ug-knob__mark){color:canvastext}:where(.ug-knob__dial:has(>.ug-knob__input:focus-visible) .ug-knob__skirt){outline-color:highlight}:where(.ug-knob:has(.ug-knob__input:disabled)) :where(.ug-knob__skirt,.ug-knob__cap){border-color:graytext}:where(.ug-knob:has(.ug-knob__input:disabled)) :where(.ug-knob__pointer):after{background:graytext}:where(.ug-lamp__bezel,.ug-lamp__lens,.ug-status-light__lens){forced-color-adjust:none;box-shadow:none;filter:none;background:canvas;border:1px solid canvastext}:where(.ug-lamp__socket,.ug-status-light__socket){background:0 0}:where(.ug-lamp:has(>.ug-lamp__input:checked:not(:disabled)),.ug-lamp--momentary[aria-pressed=true]:not(:disabled)) :where(.ug-lamp__lens),:where(.ug-status-light:not([data-strata-lit=false])) :where(.ug-status-light__lens){background:highlight}:where(.ug-lamp:has(>.ug-lamp__input:focus-visible),.ug-lamp--momentary:focus-visible) :where(.ug-lamp__bezel){outline-color:highlight}:where(.ug-lamp:has(>.ug-lamp__input:disabled),.ug-lamp--momentary:disabled) :where(.ug-lamp__object){opacity:1}:where(.ug-lamp:has(>.ug-lamp__input:disabled),.ug-lamp--momentary:disabled) :where(.ug-lamp__bezel,.ug-lamp__lens){border-color:graytext}:where(.ug-lamp--momentary){forced-color-adjust:none;color:buttontext}:where(.ug-lamp--momentary:disabled){color:graytext}:where(.ug-status-light[data-strata-blink]){animation:none}}}#todo-controls input:not([type=checkbox]),#todo-detail input:not([type=checkbox]),#todo-detail textarea{box-sizing:border-box;max-width:100%}#todo-detail form{flex-direction:column;gap:6px;display:flex}#todo-detail h2{margin:0 0 10px}#todo-detail textarea{resize:none}.todo-backdrop{background:#00000059;position:fixed;inset:0}.todo-dialog{background:#fff;border:2px solid #182436;width:min(320px,80vw);padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#task-information{max-width:320px;padding:20px}:root{--ink:#16131f;--ink-soft:#4d4660;--muted:#6a6279;--paper:#fbf8f3;--line:#e7e0ea;--violet:#6d4aff;--coral:#ff6b4a;--pink:#ff5fa2;--teal:#19c3b1;--sun:#ffc65c;--night:#0d0b1a;--display:"Inter", "Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, sans-serif;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace;font-family:var(--display);color:var(--ink);background:var(--paper);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}a:where(:not(.ug-panel *,.ug-app-bar *,.ug-toast-region *)){color:inherit}button:where(:not(.ug-panel *,.ug-app-bar *,.ug-toast-region *)),input:where(:not(.ug-panel *,.ug-app-bar *,.ug-toast-region *)),select:where(:not(.ug-panel *,.ug-app-bar *,.ug-toast-region *)),textarea:where(:not(.ug-panel *,.ug-app-bar *,.ug-toast-region *)){font:inherit;color:inherit}button:where(:not(.ug-panel *,.ug-app-bar *,.ug-toast-region *)){cursor:pointer}button:disabled:where(:not(.ug-panel *,.ug-app-bar *,.ug-toast-region *)){cursor:default;opacity:.5}:focus-visible:where(:not(.ug-panel *,.ug-app-bar *,.ug-toast-region *)){outline:3px solid var(--violet);outline-offset:3px}[hidden]{display:none!important}code{font-family:var(--mono);background:#efe9f7;border-radius:5px;padding:1px 5px;font-size:.9em}.skip-link{z-index:10;background:#fff;border-radius:8px;padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:12px}.eyebrow{letter-spacing:2.4px;color:var(--violet);margin:0;font-size:11px;font-weight:800}h2{letter-spacing:-1.4px;margin:10px 0 18px;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.hero-shell{color:#f6f3ff;background:radial-gradient(900px 520px at 85% 20%, #4b2bd955, transparent 60%), radial-gradient(700px 520px at 10% 110%, #ff6b4a40, transparent 60%), radial-gradient(600px 400px at 55% 60%, #19c3b122, transparent 70%), var(--night);position:relative;overflow:hidden}.hero-shell:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.site-header,.hero,main,footer{max-width:1240px;margin:auto;padding-inline:36px}.site-header{z-index:2;justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex;position:relative}.site-header nav{gap:26px;display:flex}.site-header a{font-size:14px;font-weight:600;text-decoration:none}.site-header nav a{color:#cfc8e6}.site-header nav a:hover{color:#fff}.brand{letter-spacing:-.6px;align-items:center;gap:12px;display:flex;font-size:21px!important;font-weight:800!important}.brand-mark{flex:none;width:30px;height:30px;display:inline-block;position:relative}.brand-mark i{border-radius:5px;width:20px;height:15px;position:absolute;left:0}.brand-mark i:first-child{background:var(--coral);top:0}.brand-mark i:nth-child(2){background:var(--violet);top:7px;left:5px}.brand-mark i:nth-child(3){background:var(--teal);top:14px;left:10px}.brand-mark.small{vertical-align:middle;transform-origin:0;width:22px;height:22px;margin-right:10px;transform:scale(.75)}.tag{letter-spacing:1.4px;color:#bfb6dd;border:1px solid #ffffff30;border-radius:6px;padding:5px 7px;font-size:9px}.hero{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:40px;padding-block:40px 96px;display:grid;position:relative}.hero-badge{letter-spacing:.4px;color:#e3dcff;background:#ffffff10;border:1px solid #fff2;border-radius:99px;align-items:center;gap:10px;margin:0;padding:7px 14px 7px 10px;font-size:12px;font-weight:700;display:inline-flex}.pulse{background:var(--teal);border-radius:50%;width:8px;height:8px;animation:2.4s infinite pulse;box-shadow:0 0 #19c3b1aa}h1{letter-spacing:-.045em;margin:26px 0;font-size:clamp(42px,6.4vw,84px);font-weight:850;line-height:.98}.hero-gradient{background:linear-gradient(92deg,#ffb27a 0%,#ff6fae 34%,#a48cff 66%,#5ee1d0 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate shimmer}.hero-copy{color:#cdc6e2;max-width:600px;margin:0;font-size:18px;line-height:1.7}.hero-copy em{color:#fff;font-style:normal;font-weight:700}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.cta{border-radius:14px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.cta.primary{color:#1a0f2e;background:linear-gradient(135deg,#ffd27a,#ff8a6b 55%,#ff6fae);box-shadow:0 12px 34px #ff6b4a40}.cta.ghost{color:#fff;background:#ffffff08;border:1px solid #ffffff38}.cta:hover{filter:brightness(1.06)}.hero-notes{color:#b9b0d6;flex-wrap:wrap;gap:10px 22px;margin:34px 0 0;padding:0;font-size:13px;font-weight:650;list-style:none;display:flex}.hero-notes li:before{content:"";background:var(--teal);border-radius:2px;width:7px;height:7px;margin-right:9px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.hero-visual{min-width:0;height:470px;position:relative}.hv-glow{filter:blur(30px);background:radial-gradient(circle,#8b5cf6aa,#ff6b4a33 45%,#0000 70%);border-radius:50%;animation:7s ease-in-out infinite breathe;position:absolute;inset:12% 6%}.hv-grid{background:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 34px),repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 34px);border-radius:50%;height:46%;position:absolute;bottom:0;left:4%;right:4%;transform:perspective(500px)rotateX(58deg);-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.hv-layer{border-radius:22px;position:absolute;box-shadow:0 30px 60px #05031280,0 0 0 1px #ffffff1c}.hv-art{--r:7deg;width:56%;height:42%;transform:rotate(var(--r));background:linear-gradient(#ff9a7a,#ffd39b);animation:8s ease-in-out infinite float;top:4%;right:2%;overflow:hidden}.hv-art .sun{aspect-ratio:1;background:#fff3c4;border-radius:50%;width:26%;position:absolute;top:16%;right:16%;box-shadow:0 0 0 14px #fff3c450}.hv-art .hill{border-radius:50% 50% 0 0;position:absolute;left:-10%;right:-10%}.hv-art .hill.one{background:#e5604f;height:55%;bottom:-18%}.hv-art .hill.two{background:#6e2350;height:40%;bottom:-16%;left:30%}.hv-card{color:#42192a;--r:-5deg;width:58%;height:46%;transform:rotate(var(--r));background:#ffdec9;flex-direction:column;gap:10px;padding:22px;animation:9s ease-in-out -2s infinite float;display:flex;top:24%;left:6%}.hv-kicker{letter-spacing:1.6px;color:#e55648;font-size:9px;font-weight:800}.hv-title{font:700 26px/1.05 var(--serif);max-width:74%}.hv-line{background:#42192a30;border-radius:4px;width:80%;height:7px}.hv-line.short{width:52%}.hv-stamp{background:radial-gradient(circle,#e55648 0 9px,#0000 10px),#fff8;border:2px dashed #e55648;border-radius:6px;width:44px;height:52px;position:absolute;top:18px;right:18px}.hv-form{width:50%;color:var(--ink);--r:3deg;transform:rotate(var(--r));background:#fffe;flex-direction:column;gap:10px;padding:18px;animation:7.5s ease-in-out -4s infinite float;display:flex;bottom:6%;right:8%}.hv-label{color:var(--muted);font-size:11px;font-weight:800}.hv-input{white-space:nowrap;border:1.5px solid #d9d0ea;border-radius:9px;padding:8px 10px;font-size:13px;font-weight:600;overflow:hidden}.caret{background:var(--violet);vertical-align:middle;width:1.5px;height:14px;margin-left:1px;animation:1.1s step-end infinite blink;display:inline-block}.hv-chips{gap:8px;display:flex}.hv-chips i{background:#ff8a6b;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #0002}.hv-chips i:nth-child(2){background:#2aa3b8}.hv-chips i:nth-child(3){background:#8fc15a}.hv-chips i:nth-child(4){background:#3c3378}.hv-button{color:#fff;background:var(--ink);border-radius:9px;align-self:flex-start;padding:8px 14px;font-size:12px;font-weight:800}.hv-tag{font:600 12px var(--mono);color:#d9d2ff;background:#120f24cc;border:1px solid #ffffff26;border-radius:8px;padding:6px 10px;position:absolute}.hv-tag.t1{top:14%;left:0}.hv-tag.t2{color:#9ff0e4;top:50%;right:0}.hv-tag.t3{color:#ffc3a6;bottom:6%;left:10%}@keyframes float{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-12px) rotate(var(--r))}}@keyframes breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes shimmer{0%{background-position:0%}to{background-position:100%}}@keyframes pulse{0%{box-shadow:0 0 #19c3b1aa}70%{box-shadow:0 0 0 10px #19c3b100}to{box-shadow:0 0 #19c3b100}}@keyframes blink{50%{opacity:0}}.how{padding-block:80px 40px}.how-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 0;padding:0;list-style:none;display:grid}.how-steps li{border:1px solid var(--line);counter-increment:step;background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:26px;display:flex;position:relative}.how-steps li:before{content:"STEP 0" counter(step);font:800 11px var(--mono);letter-spacing:1.5px;color:var(--violet);order:2;margin-top:4px}.how-steps strong{letter-spacing:-.4px;margin-top:6px;font-size:19px}.how-steps li>span:last-child{color:var(--muted);font-size:14px;line-height:1.65}.step-art{border-radius:16px;height:92px;margin-bottom:8px;position:relative;overflow:hidden}.step-art b{border-radius:8px;position:absolute}.step-react{background:#f3efff}.step-react b{background:#fff;border:1.5px solid #cfc3f5;height:14px;left:18px;right:40%}.step-react b:first-child{top:16px}.step-react b:nth-child(2){top:38px;right:55%}.step-react b:nth-child(3){background:var(--violet);border:0;width:64px;top:60px;right:auto}.step-canvas{background:repeating-conic-gradient(#fff2ea 0 25%, #ffe6d9 0 50%) 0 0 / 18px 18px}.step-canvas b{background:#fff;border:1.5px solid #ffc2ad;width:44%;height:58%;top:20%;box-shadow:0 8px 20px #ff6b4a33}.step-canvas b:first-child{left:12%}.step-canvas b:nth-child(2){background:#ff8a6b;border:0;top:28%;left:46%}.step-gpu{background:radial-gradient(circle at 50% 120%,#19c3b1,#0d3d4a 70%)}.step-gpu b{background:#ffffffe8;width:34%;height:46%;top:26%;left:33%;transform:rotate(-12deg)translate(-40%)}.step-gpu b:nth-child(2){background:#ffd27a;transform:rotate(0)}.step-gpu b:nth-child(3){background:#ff8aa8;transform:rotate(12deg)translate(40%)}.catalog{padding-block:44px 72px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.count-pill{color:var(--ink-soft);white-space:nowrap;background:#efe9f7;border-radius:99px;margin-bottom:22px;padding:8px 14px;font-size:12px;font-weight:700}.filters{gap:16px;margin-block:6px 26px;display:flex}.filters label{color:var(--ink-soft);gap:8px;font-size:12px;font-weight:750;display:grid}.filters label:first-child{flex:1}.filters input,.filters select{background:#fff;border:1.5px solid #ddd5e3;border-radius:12px;width:100%;min-width:0;padding:13px 15px;font-size:15px}.filters input:focus-visible,.filters select:focus-visible{outline-offset:0}.example-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.example-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;grid-column:span 2;min-width:0;padding:18px 20px 22px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.example-card:nth-child(-n+2){grid-column:span 3}.example-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #2a183d18}.example-card[aria-current]{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.card-top{letter-spacing:1px;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:10px;margin-top:16px;font-size:11px;font-weight:800;display:flex}.card-top span:last-child{font-family:var(--mono);color:#b4a9c2}.example-card h3{letter-spacing:-.7px;margin:8px 0;font-size:24px;line-height:1.15}.example-card p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.65}.card-tags{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.card-tags span{font:600 11px var(--mono);color:var(--ink-soft);background:#f3eff7;border-radius:7px;padding:4px 8px}.card-link{justify-content:space-between;margin-top:auto;font-size:13px;font-weight:800;display:flex}.empty{text-align:center;color:var(--muted);background:#fff;border:1px dashed #cfc5d8;border-radius:18px;padding:30px}.card-art{border-radius:16px;height:150px;display:block;position:relative;overflow:hidden}.card-art i{display:block;position:absolute}.accent-sunset .card-art{background:linear-gradient(135deg,#ffb48f,#ffe0b8)}.accent-ocean .card-art{background:radial-gradient(circle at 50% 130%,#2bb3c9,#0e3d52 75%)}.accent-aurora .card-art{background:linear-gradient(160deg,#120f33,#2c1a5e 55%,#134e5e)}.accent-violet .card-art{background:linear-gradient(140deg,#7b5cff,#c86dd7)}.accent-meadow .card-art{background:linear-gradient(140deg,#d7f2d0,#a7dcc1)}.accent-pond .card-art{background:radial-gradient(120% 90% at 50% 40%,#2f8f8a,#0c3a3d 70%,#08241f)}.art-pond i{background:linear-gradient(90deg,#ff8a4c,#fff3e6 60%,#ff7a3d);border-radius:50% 40% 40% 50%;width:34px;height:14px;box-shadow:0 4px 10px #0006}.art-pond i:first-child{top:34%;left:22%;transform:rotate(-18deg)}.art-pond i:nth-child(2){top:52%;left:58%;transform:rotate(160deg)}.art-pond i:nth-child(3){top:70%;left:40%;transform:rotate(12deg)}.art-pond i:nth-child(4){width:64px;height:40px;box-shadow:none;background:#4a9654;border-radius:50%;top:20%;left:68%;transform:rotate(-12deg)}.art-layers i:first-child{background:#fff3e9;border-radius:12px;width:150px;height:100px;top:26px;left:22px;transform:rotate(-6deg);box-shadow:0 12px 24px #b6553333}.art-layers i:nth-child(2){background:radial-gradient(circle,#e5604f 0 6px,#0000 7px);border:2px dashed #e5604f;border-radius:4px;width:34px;height:40px;top:30px;left:126px;transform:rotate(-6deg)}.art-layers i:nth-child(3){background:linear-gradient(#ff9a7a,#6e2350);border-radius:12px;width:120px;height:78px;top:40px;right:30px;transform:rotate(5deg)}.art-layers i:nth-child(4){border:2px solid #42192a55;border-radius:50%;width:46px;height:46px;bottom:14px;right:120px}.art-motion i{transform-origin:50% 160%;background:#fffdf8;border-radius:10px;width:70px;height:96px;bottom:-14px;left:calc(50% - 35px);box-shadow:0 8px 18px #0005}.art-motion i:first-child{background:#8ec5ff;transform:rotate(-26deg)}.art-motion i:nth-child(2){background:#a6ecff;transform:rotate(-9deg)}.art-motion i:nth-child(3){background:#cfe9b8;transform:rotate(9deg)}.art-motion i:nth-child(4){background:linear-gradient(#ff7a59,#ffcf6b);transform:rotate(26deg)}.art-effects i:first-child{background:radial-gradient(circle,#fffbe8,#ffb98a 70%);border-radius:50%;width:110px;height:110px;top:20px;left:calc(50% - 55px);box-shadow:-6px 0 #ff2d7a88,6px 0 #2de2ff88}.art-effects i:nth-child(2){filter:blur(6px);background:linear-gradient(100deg,#0000 20%,#3cffc855 40%,#0000 55%,#b36bff44 75%,#0000);inset:0}.art-effects i:nth-child(3){background:repeating-linear-gradient(0deg,#ffffff10 0 2px,#0000 2px 5px);inset:0}.art-effects i:nth-child(4){clip-path:polygon(0 60%,8% 20%,14% 50%,22% 0,30% 40%,40% 10%,52% 50%,60% 5%,70% 45%,80% 15%,90% 55%,100% 25%,100% 100%,0 100%);background:#0a0820;height:34px;bottom:0;left:0;right:0}.art-presence i{background:#fffe;border-radius:10px;height:30px;left:22%;right:22%;box-shadow:0 8px 16px #3a1a6e40}.art-presence i:before{content:"";background:var(--coral);border-radius:50%;width:16px;height:16px;position:absolute;top:7px;left:8px}.art-presence i:first-child{top:16px}.art-presence i:nth-child(2){top:54px}.art-presence i:nth-child(3){opacity:.55;top:92px;transform:translate(26px)}.art-presence i:nth-child(2):before{background:var(--pink)}.art-presence i:nth-child(3):before{background:#3b82f6}.art-presence i:nth-child(4){display:none}.art-tasks i{background:#fff;border-radius:6px;height:20px;left:28%;right:28%}.art-tasks i:before{content:"";border:2px solid #3f8f5f;border-radius:3px;width:12px;height:12px;position:absolute;top:4px;left:6px}.art-tasks i:first-child{top:24px}.art-tasks i:nth-child(2){top:52px}.art-tasks i:nth-child(3){top:80px}.art-tasks i:nth-child(4){top:108px;right:44%}.art-tasks i:nth-child(-n+2):before{background:#3f8f5f}.accent-fluent .card-art{background:linear-gradient(135deg,#0f6cbd,#5b5fc7 60%,#8f6bd6)}.art-fluent i{background:#fffe;border-radius:8px;width:26%;height:28px;box-shadow:0 8px 16px #0b1f4d33}.art-fluent i:before{content:"";background:#c50f1f;border-radius:5px;width:22px;height:10px;position:absolute;top:9px;left:8px}.art-fluent i:first-child{top:26px;left:6%}.art-fluent i:nth-child(2){top:62px;left:6%}.art-fluent i:nth-child(2):before{background:#bc4b09}.art-fluent i:nth-child(3){top:26px;left:37%;transform:rotate(-8deg)translate(10px,18px)}.art-fluent i:nth-child(3):before{background:#0f6cbd}.art-fluent i:nth-child(4){top:26px;left:68%}.art-fluent i:nth-child(4):before{background:#107c10}.studio{border:1px solid var(--line);background:#fff;border-radius:30px;padding:30px;scroll-margin-top:16px;box-shadow:0 30px 80px #2a183d0f}.studio:focus{outline:none}.studio-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.studio-head h2{margin-bottom:8px}.studio-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.example-switch{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.example-switch select{background:#fff;border:1.5px solid #ddd5e3;border-radius:12px;max-width:260px;padding:8px 12px;font-size:14px}.studio-detail{max-width:860px;color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.7}.mode-pill{color:var(--ink-soft);white-space:nowrap;background:#f0ecf4;border-radius:99px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:750;display:inline-flex}.mode-pill .dot{background:#a79cb6;border-radius:50%;width:8px;height:8px}.mode-pill.active{color:#0d6b52;background:#dcf7ee}.mode-pill.active .dot{background:#11b981;box-shadow:0 0 0 4px #11b98133}.control-bar{background:#f7f4fa;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:16px 18px;display:flex}.control-bar .stage-note{max-width:520px;margin:0}.toolbar{flex-wrap:wrap;gap:10px;display:flex}.toolbar button{background:#fff;border:1.5px solid #d7cfdc;border-radius:11px;padding:11px 16px;font-size:13px;font-weight:750}.toolbar button:first-child{color:#fff;background:linear-gradient(135deg,#6d4aff,#b14bff);border-color:#0000;box-shadow:0 8px 20px #6d4aff40}.toolbar button:not(:disabled):hover{filter:brightness(1.05)}.diagnostic{overflow-wrap:anywhere;min-height:24px;color:var(--ink-soft);align-items:baseline;gap:10px;margin:14px 2px;font-size:13px;display:flex}.diagnostic-label{font:700 10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#fff;background:var(--ink-soft);border-radius:5px;flex:none;padding:3px 6px}.is-gpu .diagnostic-label{background:#0d8a6a}.disposed-note{color:#8a3b14;background:#fff2e8;border-radius:12px;padding:12px 16px;font-weight:650}.stage-note{color:var(--muted);font-size:12px;line-height:1.6}.why-gpu{grid-template-columns:1.4fr 1fr;gap:18px;margin-top:22px;display:grid}.why-col{background:#f6f2ff;border:1px solid #e4dcfb;border-radius:18px;padding:20px 22px}.why-col h3{margin:4px 0 10px;font-size:18px;line-height:1.35}.why-col ul{gap:8px;margin:0;padding-left:18px;display:grid}.why-col li,.why-col p{color:#3c3350;font-size:14px;line-height:1.6}.why-col .eyebrow{margin:0}.why-css{border-color:var(--line);background:#f7f5f2}.why-hint{color:var(--muted);margin:12px 0 0;font-size:13px}.stage-frame{background:linear-gradient(160deg,#1b1730,#0d0b1a);border-radius:26px;padding:8px;box-shadow:0 24px 60px #160c2a33}.is-gpu .stage-frame{background:linear-gradient(160deg,#1d1440,#0b2b2c);box-shadow:0 24px 60px #6d4aff33,0 0 0 1px #19c3b155}.stage-chrome{align-items:center;gap:7px;padding:6px 10px 12px;display:flex}.stage-chrome i{background:#ff6b6b;border-radius:50%;width:10px;height:10px}.stage-chrome i:nth-child(2){background:#ffc65c}.stage-chrome i:nth-child(3){background:#30d498}.stage-chrome span{font:600 11px var(--mono);color:#9e94bd;letter-spacing:.5px;margin-left:10px}.stage-scroll{background:#0d0b1a;border-radius:20px;width:100%;overflow-x:auto}.stage{width:1040px;height:700px;color:var(--ink);background:#fff;margin:auto;position:relative}.stage .capture,.stage .output,.stage .ordinary{width:100%;height:100%;position:absolute;inset:0}.stage .output{pointer-events:none}.stage .overlay{z-index:2;position:relative}.stage input,.stage textarea{max-width:100%}.stage button:not(.fui-FluentProvider *,[data-portal-node] *,.ug-panel *,.ug-app-bar *){color:#292437;background:#fff;border:1px solid #c9c2d6;border-radius:9px;padding:6px 10px;font-weight:650}.stage button:not(:disabled):not(.fui-FluentProvider *,[data-portal-node] *,.ug-panel *,.ug-app-bar *):hover{background:#f4f0fb}.stage :focus-visible:not(.fui-FluentProvider *,[data-portal-node] *,.ug-panel *,.ug-app-bar *){outline:3px solid var(--violet);outline-offset:2px}.stage h3{margin:0}.backdrop>div{position:absolute;inset:0}.backdrop-grain{background-image:radial-gradient(#0000000f 1px,#0000 1px);background-size:22px 22px}.backdrop-postcard .backdrop-glow{background:radial-gradient(520px 360px at 75% 10%,#ffc7a8,#0000 70%),radial-gradient(420px 320px at 30% 100%,#ffd9e6,#0000 70%)}.airmail{opacity:.55;border:12px solid #0000;border-image:repeating-linear-gradient(-45deg,#e5604f 0 16px,#fff6ec 16px 26px,#3a6fd8 26px 42px,#fff6ec 42px 52px) 12}.backdrop-deck .backdrop-glow{background:radial-gradient(640px 460px at 66%,#1f7a7a,#0000 75%),radial-gradient(400px 300px at 10% 0,#2c4f7a,#0000 70%)}.backdrop-deck .backdrop-grain{background-image:radial-gradient(#ffffff10 1px,#0000 1px)}.mat{background:radial-gradient(circle at 343px 330px,#23797a,#165458 62%,#10393f);position:absolute;inset:0}.mat:after{content:"";border:1.5px dashed #fff2;border-radius:28px;position:absolute;inset:14px}.felt-rings{background:repeating-radial-gradient(circle at 343px 330px,#0000 0 58px,#ffffff0d 58px 60px);position:absolute;inset:0}.mat-label{font:700 11px var(--mono);letter-spacing:4px;color:#ffffff40;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.backdrop-lab .backdrop-glow{background:radial-gradient(500px 400px at 70% 40%,#6d4aff55,#0000 70%),radial-gradient(400px 360px at 100% 100%,#19c3b144,#0000 70%)}.backdrop-lab .backdrop-grain{background-image:radial-gradient(#ffffff12 1px,#0000 1px)}.lab-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px}.backdrop-notices .backdrop-glow{background:radial-gradient(520px 420px at 52% 40%,#a855f7aa,#0000 70%),radial-gradient(500px 400px at 0 100%,#ff6b4a55,#0000 70%)}.backdrop-notices .backdrop-grain{background-image:radial-gradient(#ffffff14 1px,#0000 1px)}.backdrop .phone{background:#120c26;border:10px solid #120c26;border-radius:46px;width:314px;height:664px;inset:18px auto auto 380px;box-shadow:0 30px 60px #0007}.wallpaper{color:#fff;background:radial-gradient(circle at 30% 20%,#ff9ad5,#0000 50%),radial-gradient(circle at 80% 80%,#6d4aff,#0000 60%),linear-gradient(#3b1d78,#1a1040);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.phone-time{letter-spacing:-2px;margin-top:40px;font-size:64px;font-weight:300}.phone-date{opacity:.8;font-size:14px;font-weight:600}.backdrop-tasks .backdrop-glow{background:radial-gradient(500px 400px at 90% 20%,#bfe9cf,#0000 70%),radial-gradient(400px 300px at 0 100%,#d9f0ff,#0000 70%)}.tasks-poster{color:#d8f5e4;font:800 34px/1.05 var(--display);letter-spacing:-1px;background:linear-gradient(160deg,#1f5f3f,#0f3a2a);flex-direction:column;justify-content:flex-end;gap:4px;padding:26px;display:flex;position:absolute;inset:0}.tasks-poster span:nth-child(2){color:#ffd27a}.tasks-poster span:nth-child(3){color:#8fe3c0}.panel{font-family:var(--display)}.panel-head{flex-direction:column;gap:4px;display:flex}.panel-label{font:800 10px var(--mono);letter-spacing:2px;color:var(--violet)}.panel-dark .panel-label{color:#8fe3d6}.panel h3{letter-spacing:-.7px;font-size:24px}.panel .stack{flex-direction:column;gap:14px;display:flex}.panel .field,.inline-form{flex-direction:column;gap:6px;display:flex}.panel label,.panel legend{font-size:12px;font-weight:750}.field-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.count{font:600 11px var(--mono);color:#8a8199}.panel-dark .count{color:#9a96c4}.panel input:not([type]),.panel input[type=text],.panel textarea{resize:none;background:#faf8fd;border:1.5px solid #ddd5e8;border-radius:11px;width:100%;padding:9px 11px;font-size:14px}.panel-dark input:not([type]),.panel-dark input[type=text]{color:#fff;background:#2a2c55;border-color:#44477a}.inline-row{gap:8px;display:flex}.inline-row input{flex:1;min-width:0}.inline-row button{flex:none}.panel fieldset{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.panel legend{justify-content:space-between;width:100%;margin-bottom:8px;padding:0;display:flex}.panel button{border-radius:11px;padding:9px 12px;font-size:13px;font-weight:750}.panel button.primary{color:#fff;background:linear-gradient(135deg,#2a1e48,#4a2f7d);border-color:#0000}.panel button.primary:not(:disabled):hover{background:linear-gradient(135deg,#36265d,#5b3a97)}.panel-dark button{color:#ecebff;background:#2a2c55;border-color:#44477a}.panel-dark button:not(:disabled):hover{background:#34376a}.panel output{color:#3e3552;background:#f5f1fb;border-radius:12px;min-height:40px;padding:10px 12px;font-size:13px;line-height:1.45;display:block}.panel-dark output{color:#c9c6ef;background:#12132c;border:1px solid #34366a}.panel-note{color:#7a7189;margin:auto 0 0;font-size:12px;line-height:1.5}.panel-dark .panel-note{color:#9a96c4}.button-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.button-grid.two{grid-template-columns:1fr 1fr}.button-grid .primary{grid-column:span 3;padding-block:12px}.range{flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.stage input[type=range]:not(.ug-slider){width:100%;accent-color:var(--violet);margin:0}.panel-dark input[type=range]{accent-color:#5ee1d0}.swatch{cursor:pointer;flex-direction:column;align-items:center;gap:5px;width:62px;display:flex;font-size:11px!important;font-weight:650!important}.swatch input{appearance:none;cursor:pointer;border-radius:50%;width:34px;height:34px;margin:0;box-shadow:inset 0 0 0 3px #fff,0 0 0 1.5px #d6cfe0}.swatch input:checked{box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #2a1e48}.swatch input[value=sunset]{background:linear-gradient(135deg,#ff9a7a,#e5604f)}.swatch input[value=lagoon]{background:linear-gradient(135deg,#47c6d6,#137a99)}.swatch input[value=meadow]{background:linear-gradient(135deg,#a8dcf0,#5f9f3e)}.swatch input[value=midnight]{background:linear-gradient(135deg,#5a3f8f,#16133a)}.stamp-choice{color:#5d536e;border:1.5px solid #e4ddec;border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:62px;padding:8px 0 6px;display:flex;position:relative;font-size:11px!important;font-weight:650!important}.stamp-choice input{appearance:none;cursor:pointer;border-radius:12px;margin:0;position:absolute;inset:0}.stamp-choice:has(input:checked){color:#2a1e48;background:#f3eefc;border-color:#2a1e48}.stamp-icon{width:24px;height:24px}.postcard{position:relative}.postcard-kicker{font:800 10px var(--mono);letter-spacing:2px}.postcard-stamp{background:#ffffff8c;border:2px dashed;border-radius:6px;width:56px;height:66px;padding:8px 7px 14px;position:absolute;top:22px;right:22px}.postmark{text-align:center;width:62px;height:62px;font:800 9px/1.1 var(--mono);letter-spacing:1px;opacity:.28;border:2px solid;border-radius:50%;place-items:center;display:grid;position:absolute;top:52px;right:8px;transform:rotate(-16deg)}.postcard-title{font:700 30px/1.06 var(--serif);letter-spacing:-.5px;overflow-wrap:anywhere;margin-top:2px;padding-right:74px}.postcard-title.long{font-size:24px}.postcard-message{font:italic 17px/1.4 var(--serif);opacity:.9;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.postcard-foot{white-space:nowrap;font:600 10px var(--mono);letter-spacing:.4px;opacity:.8;border-top:1.5px dashed;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;display:flex}.outbox-head{justify-content:space-between;align-items:baseline;font-size:18px;display:flex}.outbox-head span{font:600 11px var(--mono);color:#9b7d72}.outbox-empty{color:#8e6a5e;border:1.5px dashed #ecc9b6;border-radius:14px;margin:0;padding:16px;font-size:13px;line-height:1.5}.outbox-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.outbox-item{background:#fff;border:1px solid #f1dfd3;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.outbox-thumb{border-radius:10px;width:44px;height:44px;padding:9px}.outbox-text{flex-direction:column;min-width:0;display:flex}.outbox-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.outbox-text small{font:600 10px var(--mono);color:#9b7d72}.outbox-item button{padding:6px 9px;font-size:12px}.layer-map{background:#fff1e6;border-radius:14px;flex-direction:column;gap:6px;margin:auto 0 0;padding:14px;font-size:12px;display:flex}.layer-map dt{font:700 10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#9b6a55;margin-bottom:2px}.layer-map dd{font:600 11.5px var(--mono);color:#4a3038;align-items:center;gap:8px;margin:0;display:flex}.layer-map dd small{font:600 10px var(--display);color:#a07f72;margin-left:auto}.layer-map b{border-radius:3px;flex:none;width:10px;height:10px}.tone-native{background:#6d4aff}.tone-deco{background:repeating-linear-gradient(45deg,#e5604f 0 2px,#ffd0bd 2px 4px)}.stats{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.stats div{background:#f5f1fb;border-radius:12px;padding:10px 12px}.stats dt{font:700 10px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:#8a8199}.stats dd{letter-spacing:-1px;color:#2a1e48;margin:2px 0 0;font-size:26px;font-weight:800}.deck-art-frame{border-radius:22px 22px 0 0;flex:none;height:150px;overflow:hidden}.deck-art{display:block}.deck-body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px 18px 16px;display:flex;overflow:hidden}.deck-note{font:700 10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#8d849c}.deck-title{font:700 20px/1.1 var(--serif);letter-spacing:-.3px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deck-actions{margin-top:auto;display:flex}.stage .like{color:#5b4c72;background:#f2eef7;border:0;border-radius:99px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;display:inline-flex}.stage .like.liked{color:#d6336c;background:#ffe1ec}.stage .like:not(:disabled):hover{background:#ffd3e3}.preset-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.preset-grid .wide{grid-column:span 4;color:#fff!important;background:linear-gradient(135deg,#ff4f8b,#6d4aff 60%,#19c3b1)!important;border-color:#0000!important}.preset-grid button{padding:8px 4px;font-size:12px}.chain{background:#1b1d3d;border-radius:14px;display:flex;border:1px solid #34366a!important;flex-flow:column!important;gap:8px!important;padding:12px!important}.effect-row{opacity:.62;grid-template-columns:104px minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.effect-row.on{opacity:1}.effect-row .count{text-align:right}.check.clock{border-top:1px solid #34366a;margin-top:4px;padding-top:10px}.check{align-items:center;gap:8px;display:inline-flex;font-size:13px!important;font-weight:700!important}.check input{accent-color:#5ee1d0;width:16px;height:16px;margin:0}.check.riso input{accent-color:#e5604f}.placard-kicker{font:700 10px var(--mono);letter-spacing:2px;color:#6d4aff}.placard-title{font:700 28px/1.1 var(--serif);letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.placard-chain{font:600 12px var(--mono);color:#5b5578}.kind-choice{border:1.5px solid #e2dbeb;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex;position:relative;font-size:12px!important}.kind-choice input{appearance:none;cursor:pointer;border-radius:99px;margin:0;position:absolute;inset:0}.kind-choice:has(input:checked){background:#f3eefc;border-color:#2a1e48}.kind-dot{border-radius:50%;width:10px;height:10px}.toast{color:#221a38;border-left:5px solid var(--tint);background:#fffffff2;border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:12px 14px;display:grid;position:absolute;inset:4px;box-shadow:0 6px 14px #1a0c3a40}.toast-icon{background:var(--tint);color:#fff;border-radius:12px;grid-row:span 2;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid}.toast-text{flex-direction:column;min-width:0;font-size:12px;line-height:1.35;display:flex}.toast-text strong{font-size:13px}.toast-text span{color:#5b5272;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stage .toast-close{background:#f1ecf8;border-color:#0000;border-radius:99px;justify-self:end;padding:4px 10px;font-size:11px}.log-head{flex-direction:column;gap:2px;font-size:18px;display:flex}.log-head span{font:600 11px var(--mono);color:#8a7fa6}.log-empty{color:#7a6f94;border:1.5px dashed #d9cdf0;border-radius:14px;margin:0;padding:14px;line-height:1.5}.log-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.log-list li{background:#fff;border:1px solid #ebe3f7;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 10px;padding:9px 11px;display:grid}.log-list time{font:600 11px var(--mono);color:#8a7fa6}.log-list span{font-weight:650}.log-list small{font:600 11px var(--mono);color:#0d8a6a;grid-column:2}.stage #todo-controls input:not([type=checkbox]),.stage #todo-detail input:not([type=checkbox]),.stage #todo-detail textarea{background:#fff;border:1px solid #a9c8b5;border-radius:6px;padding:2px 6px}.about{padding-block:90px 70px}.about h2{max-width:640px}.about-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.about-grid>div{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px}.about-grid h3{margin:0 0 8px;font-size:17px}.about-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding-block:30px;font-size:13px;display:flex}@media (width<=1000px){.hero{grid-template-columns:1fr;padding-bottom:60px}.hero-visual{justify-self:center;width:100%;max-width:560px;height:380px}.example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.example-card,.example-card:nth-child(-n+2){grid-column:span 1}.how-steps,.about-grid{grid-template-columns:1fr}}@media (width<=600px){.site-header,.hero,main,footer{padding-inline:18px}.site-header{flex-wrap:wrap;gap:12px;min-height:0;padding-block:18px}.site-header nav{gap:16px}.tag{display:none}.hero{gap:26px;padding-block:16px 48px}h1{letter-spacing:-.035em}.hero-copy{font-size:16px}.hero-visual{height:300px}.hv-title{font-size:18px}.hv-card{gap:7px;padding:14px}.hv-form{gap:7px;padding:12px}.hv-tag.t2{display:none}.example-grid{grid-template-columns:1fr}.filters{flex-direction:column}.studio{border-radius:22px;padding:16px}.why-gpu{grid-template-columns:1fr}.studio-head{flex-wrap:wrap}.studio-actions{justify-content:flex-start}.control-bar{padding:14px}.section-heading{flex-wrap:wrap;align-items:flex-start}.count-pill{margin-bottom:0}footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hv-layer,.hv-glow,.hero-gradient,.pulse,.caret{animation:none}.example-card{transition:none}.example-card:hover{transform:none}}.backdrop-pond .backdrop-glow{background:radial-gradient(700px 500px at 66%,#1d5b4b,#0000 75%),radial-gradient(360px 260px at 8% 100%,#2c5a2e88,#0000 70%)}.backdrop-pond .backdrop-grain{background-image:radial-gradient(#ffffff0e 1px,#0000 1px)}.privacy{color:#cfeff0;background:#10303a;border:1px solid #2b5d66;border-radius:14px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55}.privacy strong{color:#8ff0d8}.pond{position:absolute;inset:0;overflow:hidden}.pond-floor{background:radial-gradient(120% 90% at 50% 45%,#3f8d84,#1d5a57 55%,#0e3536 100%);position:absolute;inset:0}.pond-floor i{opacity:.55;background:radial-gradient(circle at 35% 30%,#c9c2a8,#7d7764 70%);border-radius:50%;position:absolute}.pond-floor i:first-child{width:90px;height:64px;top:70%;left:8%}.pond-floor i:nth-child(2){width:54px;height:40px;top:78%;left:22%}.pond-floor i:nth-child(3){width:110px;height:80px;top:12%;left:78%}.pond-floor i:nth-child(4){width:70px;height:50px;top:82%;left:64%}.pond-floor i:nth-child(5){width:60px;height:46px;top:14%;left:4%}.pond-floor i:nth-child(6){width:40px;height:30px;top:6%;left:46%}.pond-floor i:nth-child(7){width:48px;height:36px;top:56%;left:86%}.pond-message{text-align:center;letter-spacing:.5px;color:#a7e3d6;opacity:.78;text-shadow:0 2px #0b3433,0 0 18px #0b343399;margin:0;font:600 38px/1.2 Georgia,Times New Roman,serif;position:absolute;top:46%;left:40px;right:40px}.koi{width:0;height:0;transition:left 1.6s ease-in-out,top 1.6s ease-in-out;position:absolute}.koi i{background:linear-gradient(90deg, hsl(var(--hue) 95% 58%), #fff7ee 55%, hsl(var(--hue) 90% 55%));width:52px;height:20px;transform:rotate(var(--angle)) scale(var(--size));border-radius:55% 40% 40% 55%;transition:transform .5s;animation:.9s ease-in-out infinite alternate koi-swim;position:absolute;top:-10px;left:-26px;box-shadow:0 6px 12px #021c1c88}.koi i:after{content:"";background:hsl(var(--hue) 90% 60%);clip-path:polygon(100% 50%,0 0,0 100%);width:16px;height:14px;position:absolute;top:3px;left:-12px}@keyframes koi-swim{0%{translate:0 -1.5px}to{translate:0 1.5px}}.pond-reflection{object-fit:cover;mix-blend-mode:screen;filter:saturate(.7)contrast(1.1);width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(#000 0%,#000c 55%,#0005 100%);mask-image:linear-gradient(#000 0%,#000c 55%,#0005 100%)}.pond-sky{mix-blend-mode:screen;background:radial-gradient(70px 70px at 72% 22%,#f6f1d8,#f6f1d800 70%),linear-gradient(#5f8fa4aa,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.lily-pad{border:2px solid #8fd08a}.lily-pad .pad-label{letter-spacing:1px;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:800}.lily-pad button{color:#1e4d26;background:#f4ffe9;border:0;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800}@media (prefers-reduced-motion:reduce){.koi,.koi i{transition:none;animation:none}}.check.xray input{accent-color:#ffe9a8}.html-tag{white-space:nowrap;color:#fff6d0;background:#072626d9;border:1px solid #ffe9a866;border-radius:5px;padding:3px 6px;font:700 11px/1 ui-monospace,Cascadia Code,monospace;position:absolute;top:-30px;left:16px}.video-tag{top:18px;left:18px}.xray .koi i{outline-offset:3px;outline:2px dashed #ffe9a8}.xray .pond-message{outline-offset:6px;outline:2px dashed #ffe9a877}.xray .pond-message:before{content:"<p>";color:#fff6d0;text-shadow:none;letter-spacing:0;background:#072626d9;border-radius:5px;padding:3px 6px;font:700 11px/1 ui-monospace,Cascadia Code,monospace;position:absolute;top:-34px;left:0}.xray .pond-floor i{outline:2px dashed #ffe9a855}.xray .pond-floor i:before{content:"<i>";color:#fff6d0;font:700 10px/1 ui-monospace,Cascadia Code,monospace;position:absolute;top:50%;left:50%;translate:-50% -50%}.gpu-help{background:#fff8ec;border:1px solid #f1d9b0;border-radius:18px;gap:16px;margin:16px 0 4px;padding:20px 22px;display:grid}.gpu-help h3{margin:0 0 6px;font-size:18px}.gpu-help p,.gpu-help li{color:#4a3f2c;margin:0;font-size:14px;line-height:1.6}.gpu-help ol{gap:6px;margin:10px 0 0;padding-left:20px;display:grid}.gpu-help code{background:#fff;border:1px solid #ecd9b8;border-radius:6px;padding:2px 6px;font-size:12.5px}.gpu-help .copy{background:#fff;border:1px solid #d9c09a;border-radius:7px;margin:0 6px;padding:2px 9px;font-size:12px;font-weight:700}.preview-toggle{background:#fff;border:1.5px solid #d7cfdc;border-radius:11px;padding:9px 14px;font-size:13px;font-weight:750}.gpu-help-preview img{border-radius:14px;width:100%;height:auto;margin-top:12px;display:block;box-shadow:0 12px 30px #2a183d22}.diagnostic-text details{color:var(--muted);margin-top:4px;font-size:12px}.diagnostic-text details code{white-space:pre-wrap;word-break:break-word;margin-top:4px;display:block}.backdrop-fluent .backdrop-glow{background:radial-gradient(560px 420px at 70% 30%,#c7d7fb,#0000 70%),radial-gradient(420px 320px at 0 100%,#e2dcfa,#0000 70%)}.fluent-fill{box-sizing:border-box;width:100%;height:100%}.stage .fluent-clear{background-color:#0000}.fl-panel{box-sizing:border-box;flex-direction:column;gap:12px;height:100%;padding:20px;display:flex}.fl-panel header{flex-direction:column;gap:2px;display:flex}.fl-panel h3{margin:0}.fl-eyebrow{color:var(--colorBrandForeground1);letter-spacing:1px;font-weight:600}.fl-form{flex-direction:column;gap:10px;display:flex}.fl-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fl-pair .fui-Dropdown{min-width:0}.fl-feedback{border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);box-sizing:border-box;min-height:52px;margin-top:auto;padding:10px 12px;display:block}.fl-lanes{box-sizing:border-box;grid-template-columns:repeat(3,220px);gap:8px;height:100%;padding:0 4px;display:grid}.fl-lane{color:var(--colorNeutralForeground1);background:#ffffffa6;border:1.5px dashed #b9c4dc;border-radius:18px;justify-content:space-between;align-items:flex-start;padding:14px 12px;display:flex}.fl-lane.is-target{border:1.5px solid var(--colorBrandStroke1);background:#e6efff}.fl-card-layer{-webkit-user-select:none;user-select:none}.fl-card{box-sizing:border-box;gap:6px;width:100%;height:100%}.fl-card-row{align-items:center;gap:6px;min-width:0;display:flex}.fl-card-title{flex:1;min-width:0}.fl-grip{touch-action:none;cursor:grab}.fl-poster{background:radial-gradient(420px 220px at 85% 0,#5b5fc7aa,#0000 70%),radial-gradient(360px 200px at 0 100%,#0f6cbd99,#0000 70%),linear-gradient(120deg,#1b1d40,#262a5c);justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;display:flex}.fl-poster-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fl-poster-kicker{letter-spacing:1.5px;color:#b9c6ff}.fl-poster-title{font:800 34px/1.05 var(--display);letter-spacing:-1px;color:#fff}.fl-poster-progress{max-width:360px}.fl-poster-side{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.stage .fl-card-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1);flex:1;overflow:hidden}.fl-card-progress{flex:1}.fl-editor{box-sizing:border-box;flex-direction:column;gap:12px;height:100%;padding:18px 20px;display:flex}.fl-editor header{justify-content:space-between;align-items:flex-start;display:flex}.fl-editor h3{margin:0}.fl-editor .fl-pair{align-items:start}.fl-editor-actions{justify-content:flex-end;margin-top:auto;display:flex}.fl-editor-title{flex-direction:column;gap:2px;display:flex}.accent-versus .card-art{background:linear-gradient(90deg,#2a1c2e 50%,#0b2b2c 50%)}.art-compare i{border-radius:12px;width:34%;height:56%;top:22%}.art-compare i:first-child{background:repeating-linear-gradient(135deg,#ff9a7a 0 10px,#ff6b4a 10px 20px);left:10%;box-shadow:0 0 18px #ff6b4a88}.art-compare i:nth-child(2){background:radial-gradient(circle at 40% 40%,#8ff5e6,#19c3b1 45%,#0e5f6b);right:10%;box-shadow:0 0 22px #5ee1d0aa}.art-compare i:nth-child(3){background:#fff;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;top:50%;left:50%}.art-compare i:nth-child(3):before{content:"VS";font:800 11px var(--mono);color:#16131f;place-items:center;display:grid;position:absolute;inset:0}.art-compare i:nth-child(4){display:none}.backdrop-compare .backdrop-glow{background:radial-gradient(420px 380px,#ff6b4a26,#0000 70%),radial-gradient(420px 380px at 84%,#19c3b126,#0000 70%)}.backdrop-compare .backdrop-grain{background-image:radial-gradient(#ffffff10 1px,#0000 1px)}.panel .chip{cursor:pointer;background:#2a2c55;border:1px solid #44477a;border-radius:9px;align-items:center;padding:6px 10px;display:inline-flex;position:relative;font-size:12px!important;font-weight:700!important}.panel .chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.panel .chip.on{color:#0b1020;background:#5ee1d0;border-color:#5ee1d0}.panel .chip:has(input:focus-visible){outline-offset:2px;outline:3px solid #5ee1d0}.panel .chip:has(input:disabled){opacity:.55;cursor:default}.compare-picker,.compare-run{gap:6px!important}.range-head{justify-content:space-between;display:flex}.meter{font:600 12px var(--mono);color:#9a96c4;background:#12132c;border:1px solid #34366a;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.meter strong{color:#ecebff;font-size:14px}.meter-head{font:750 12px var(--display);color:#ecebff;justify-content:space-between;align-items:center;display:flex}.panel .meter-head button{padding:5px 10px;font-size:12px}.meter-live{white-space:nowrap;grid-template-columns:repeat(3,auto);justify-content:space-between;display:grid}.meter-result{color:#c9c6ef;font-size:11px;line-height:1.4}.compare-strip{color:#ecebff}.compare-strip>div{background:#1b1a33;border:1px solid #2f2d55;border-radius:16px;flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;padding:0 16px;display:flex}.compare-heads strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.side-label,.work-label{font:800 10px var(--mono);letter-spacing:2px}.side-label.css{color:#ff9a7a}.side-label.gpu{color:#5ee1d0}.work-label{color:#8a86b8}.work-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.work-time{font:600 11px var(--mono);color:#8a86b8;white-space:nowrap}.work-time strong{color:#ecebff;margin-right:6px;font-size:15px}.work-chips{flex-wrap:wrap;gap:5px;display:flex}.work-chips span{font:600 11px var(--mono);color:#d8d5ff;background:#2a2950;border-radius:6px;padding:3px 7px}.work-chips .extra{color:#ffc0b0;background:#4a2a35}.cmp-defs{width:0;height:0;position:absolute;overflow:hidden}.cmp-tiles{grid-template-columns:repeat(8,24px);grid-auto-rows:24px;gap:12px;display:grid;position:absolute;top:16px;left:22px}.cmp-tiles i{border-radius:3px;display:block}.cmp-tiles.run i{animation:2.4s ease-in-out infinite cmp-tile;animation-delay:calc(var(--d) * -.144s)}@keyframes cmp-tile{0%,to{border-radius:3px;box-shadow:0 0 #5ee1d000}50%{border-radius:12px;box-shadow:0 0 14px 3px #5ee1d0d9}}.cmp-filtered,.cmp-split,.cmp-copy{position:absolute;inset:0}.cmp-split{isolation:isolate;background:#000}.cmp-copy{mix-blend-mode:screen}.cmp-card{color:#1b1630;background:#f7f3ff;border-radius:18px;flex-direction:column;display:flex;position:absolute;inset:24px;overflow:hidden}.cmp-photo{background:linear-gradient(#ff9a7a,#ffcf8a 60%,#ffe8c2);flex:none;height:190px;position:relative;overflow:hidden}.cmp-photo i{display:block;position:absolute}.cmp-photo .sun{background:radial-gradient(circle,#fff6d8,#ffd27a 70%);border-radius:50%;width:86px;height:86px;margin-left:-43px;top:46px;left:50%}.cmp-photo .hill{border-radius:50%;width:260px;height:140px;bottom:-60px}.cmp-photo .hill.one{background:#5b8f6a;left:-50px}.cmp-photo .hill.two{background:#3d6d55;bottom:-70px;right:-70px}.cmp-card-body{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.cmp-kicker{font:800 10px var(--mono);letter-spacing:2px;color:#6d4aff}.cmp-clock{font:700 40px/1 var(--mono);letter-spacing:-1px}.cmp-card-body p{color:#4d4660;margin:0;font-size:13px;line-height:1.5}.cmp-tags{gap:6px;display:flex}.cmp-tags span{font:600 11px var(--mono);background:#ebe4fb;border-radius:6px;padding:3px 8px}.cmp-cells{grid-template-columns:repeat(36,7px);grid-auto-rows:7px;gap:1px;display:grid;position:absolute;top:16px;left:16px}.cmp-cells i{display:block}.cmp-cells.css i{background:color-mix(in srgb, color-mix(in srgb, #ffe659 calc(var(--v) * 100%), #ff731a) calc(clamp(0, (var(--v) - var(--t)) * 40, 1) * 100%), color-mix(in srgb, #338cff calc(var(--v) * 100%), #121a3d))}.cmp-glass{position:absolute;inset:0;overflow:hidden}.cmp-glass .blob{border-radius:50%;width:180px;height:180px;display:block;position:absolute}.cmp-glass .blob.one{background:#ff6b4a;top:40px;left:10px}.cmp-glass .blob.two{background:#6d4aff;top:160px;right:-20px}.cmp-glass .blob.three{background:#19c3b1;bottom:30px;left:70px}.cmp-glass.run .blob.one{animation:6s ease-in-out infinite alternate cmp-blob-one}.cmp-glass.run .blob.two{animation:7s ease-in-out infinite alternate cmp-blob-two}.cmp-glass.run .blob.three{animation:5s ease-in-out infinite alternate cmp-blob-three}@keyframes cmp-blob-one{to{transform:translate(120px,160px)scale(1.2)}}@keyframes cmp-blob-two{to{transform:translate(-150px,90px)scale(.8)}}@keyframes cmp-blob-three{to{transform:translate(60px,-230px)scale(1.1)}}.pane-glass{-webkit-backdrop-filter:blur(var(--blur)) saturate(1.4);backdrop-filter:blur(var(--blur)) saturate(1.4);color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;flex-direction:column;gap:8px;padding:22px;display:flex;position:absolute;top:150px;left:28px;right:28px}.pane-glass strong{font-size:24px}.pane-glass p{margin:0;font-size:13px;line-height:1.5}.pane-glass .cmp-kicker{color:#fff;opacity:.8}.accent-strata .card-art{background:linear-gradient(160deg,#e9edf4,#c9d1df 70%,#b7c0d1)}.art-strata i{background:linear-gradient(#fff,#e3e8f0);border-radius:8px;height:26px;box-shadow:inset 0 1px #fff,inset 0 -2px #b9c2d3,0 8px 14px #39456a40}.art-strata i:first-child{width:40%;top:22px;left:8%}.art-strata i:nth-child(2){background:linear-gradient(#6f7cff,#4a55e0);width:40%;top:22px;left:52%;box-shadow:inset 0 1px #a9b1ff,inset 0 -2px #333cb0,0 8px 14px #39456a50}.art-strata i:nth-child(3){background:#d4dae6;border-radius:9px;width:84%;height:18px;top:64px;left:8%;box-shadow:inset 0 2px 3px #39456a55,inset 0 -1px #fff}.art-strata i:nth-child(4){background:radial-gradient(circle at 35% 30%,#fff,#cfd6e2 70%);border-radius:50%;width:28px;height:28px;top:59px;left:52%;box-shadow:0 6px 10px #39456a55}.stage .strata-bar{width:1000px;position:absolute;top:20px;left:20px}.stage .strata-bar .ug-app-bar__end{gap:var(--strata-gap-control);align-items:center;display:flex}.stage .strata-title{font-size:inherit;margin:0}.stage .strata-gallery{width:1000px;height:576px;position:absolute;top:104px;left:20px;overflow:hidden}.strata-columns{grid-template-columns:1fr 1fr;gap:28px;padding-top:16px;display:grid}.strata-columns>div{gap:var(--strata-gap-group);flex-direction:column;min-width:0;display:flex}.strata-group{align-items:flex-start;gap:var(--strata-gap-control);flex-direction:column;display:flex}.strata-group h4{letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin:0;font-size:13px}.strata-group>p{margin:0}.strata-group>:is(.ug-field,.ug-stepper){align-self:stretch}.strata-columns>.strata-structure{flex-direction:row;align-items:flex-start}.strata-structure>.ug-tree{flex:1}.accent-instrument .card-art{background:linear-gradient(160deg,#eceff3,#c3cad5 70%,#9aa3b2)}.art-instrument i{background:radial-gradient(circle at 36% 30%,#fff,#d5dae3 62%,#aab2c0);border-radius:50%;box-shadow:inset 0 1px #fff,0 8px 12px #2b344a55}.art-instrument i:first-child{width:44px;height:44px;top:24px;left:10%}.art-instrument i:nth-child(2){width:32px;height:32px;top:30px;left:40%}.art-instrument i:nth-child(3){width:44px;height:44px;top:24px;left:66%}.art-instrument i:nth-child(4){background:linear-gradient(90deg,#36c37a 0 60%,#f2b233 60% 80%,#ec5b4a 80%);border-radius:4px;width:72%;height:8px;top:78px;left:14%;box-shadow:inset 0 1px 2px #2b344a66}.stage.stage-fluid{width:100%;height:var(--ig-stage-height,640px);container:igstage/inline-size}.stage-fluid .app-container{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));align-items:start;gap:16px;padding:16px;display:grid}.stage-fluid .ig-wall{background:var(--strata-colour-stage);position:absolute;inset:0}.stage-fluid .ig-bar,.stage-fluid .ig-content{min-width:0;margin:0;position:relative}.stage-fluid .ig-bar,.stage-fluid .ig-wide{grid-column:1/-1}.stage .ug-panel h2{font-size:var(--strata-font-size-title,18px);letter-spacing:normal;margin:0 0 var(--strata-gap-control,8px);line-height:1.25}.stage .ug-panel h3{font-size:var(--strata-font-size-subtitle,16px);margin:0}.stage .ug-panel code{color:inherit;background:0 0;padding:0}.ig-lede{margin:0 0 var(--strata-gap-group,16px);max-width:70ch;color:var(--strata-colour-muted);font-size:var(--strata-font-size-small,13px);line-height:1.5}.ig-switches{gap:var(--strata-gap-control,8px) var(--strata-gap-group,16px);margin-bottom:var(--strata-gap-group,16px);flex-wrap:wrap;align-items:center;display:flex}.ig-grid{gap:var(--strata-gap-group,20px) 28px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;display:grid}.ig-entry{gap:var(--strata-gap-control,8px);min-width:0;padding-top:var(--strata-gap-control,8px);border-top:1px solid var(--strata-colour-edge);flex-direction:column;display:flex}.ig-summary,.ig-native{color:var(--strata-colour-muted);font-size:var(--strata-font-size-small,13px);margin:0;line-height:1.5}.ig-native{overflow-wrap:anywhere}.ig-live{gap:var(--strata-gap-group,16px);min-width:0;padding-top:var(--strata-gap-control,8px);flex-direction:column;align-items:flex-start;display:flex}.ig-row{gap:var(--strata-gap-group,16px) 20px;flex-wrap:wrap;align-items:flex-end;display:flex}.ig-col{gap:var(--strata-gap-group,16px);flex-direction:column;align-items:flex-start;display:flex}.ig-pending .ig-summary{font-style:italic}.ig-notes{gap:var(--strata-gap-group,20px);flex-direction:column;max-width:78ch;display:flex}.ig-notes p{margin:var(--strata-gap-control,8px) 0 0;line-height:1.55}.syn{gap:var(--strata-gap-group,20px);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.syn-head{gap:var(--strata-gap-group,20px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.syn-screen{gap:var(--strata-gap-control,8px);flex-direction:column;min-width:0;display:flex}.syn-caption,.syn-readout{color:var(--strata-colour-muted);font-size:var(--strata-font-size-small,13px);margin:0}.syn-power{gap:var(--strata-gap-control,8px);flex-direction:column;align-items:flex-start;display:flex}.syn-body{gap:var(--strata-gap-group,20px) 36px;flex-wrap:wrap;align-items:flex-start;min-width:0;display:flex}.syn-row{gap:var(--strata-gap-group,16px) 24px;flex-wrap:wrap;align-items:center;display:flex}.syn-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.syn-group{gap:var(--strata-gap-control,10px);min-width:0;max-width:100%;padding-top:var(--strata-gap-control,8px);border-top:1px solid var(--strata-colour-edge);flex-direction:column;align-items:flex-start;display:flex}.syn-group h3{font-size:var(--strata-font-size-caption,12px);letter-spacing:.08em;text-transform:uppercase;color:var(--strata-colour-muted)}.syn-faders{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.syn-out{align-items:flex-start}.syn-foot{gap:var(--strata-gap-group,20px);border-top:1px solid var(--strata-colour-edge);padding-top:var(--strata-gap-group,16px);flex-wrap:wrap;align-items:center;display:flex}.syn-foot .syn-readout{flex:12ch}@container (width<=420px){.syn-head{grid-template-columns:minmax(0,1fr)}}@container igstage (width>=1000px){.stage-fluid .app-container{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.stage-fluid .ig-syn-master{grid-column:1/-1}.stage-fluid .ig-syn-sound{grid-area:span 2/2}.stage-fluid .ig-syn-output,.stage-fluid .ig-syn-patch{grid-column:1}}@media (width<=600px){main{padding-inline:8px}.studio-actions{width:100%;min-width:0;max-width:100%}.example-switch{width:100%}.example-switch select{flex:1;min-width:0;max-width:none}.studio:has(.stage-fluid){border-radius:18px;padding:10px}.stage-frame:has(.stage-fluid){border-radius:16px;padding:4px}.stage-frame:has(.stage-fluid) .stage-chrome{padding:2px 8px 6px}.stage-frame:has(.stage-fluid) .stage-scroll{border-radius:12px}.stage-fluid .app-container{gap:12px;padding:8px}.stage-fluid .ug-panel{padding:12px}}
