:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-1:114 119 136;--ink-2:139 144 162;--ink-3:179 185 204;--ink-4:193 198 217;--ink-5:198 204 223;--ink-6:215 221 240;--ink-7:231 235 249;--ink-8:244 253 252;--ink-9:255 255 255;--teal:58 223 225;--violet:142 109 246;--clip:248 61 181;--gold:241 190 51;--green:116 224 50;--accent:var(--teal);--disabled:114 119 136;--lit-mix:255 255 255;--lit-hot:244 253 252;--lit-glow-a:1;--focus-ring:color-mix(in srgb, rgb(var(--accent) / .95) 70%, rgb(var(--lit-mix) / .95));--page:1 7 25;--page-hi:1 7 25;--page-lo:1 7 25;--panel-fill:5 12 28;--panel-ring:11 17 31;--panel-cast:0 0 0;--panel-cast-a:.95;--panel-lip:198 204 223;--panel-lip-a:.08;--panel-foot:0 0 0;--panel-foot-a:.7;--panel-grain-a:1;--panel-frost:193 198 217;--panel-frost-a:1;--relief-shade:0 0 0;--relief-shade-a:1;--relief-lit-a:1;--engrave-lit:215 221 240;--groove-floor:0 4 16;--groove-shade:0 0 0;--groove-shade-a:1;--groove-lip:198 204 223;--groove-lip-a:1;--groove-light:58 223 225;--groove-light-a:1;--cap-sheen:255 255 255;--cap-edge:0 2 9;--cast:0 0 0;--cast-a:1;--glyph-glow:193 198 217;--glyph-glow-a:1;--well-fill:0 4 16;--well-sheen:179 185 204;--well-sheen-a:1;--well-shade:0 0 0;--well-shade-a:1;--well-ring:0 2 9;--well-ring-hi:193 198 217;--well-ring-hi-a:1;--well-lip:198 204 223;--well-lip-a:1;--well-gloss:255 255 255;--well-gloss-a:1;--glass-fill:5 12 28;--glass-sheen:215 221 240;--glass-sheen-a:1;--glass-lip:231 235 249;--glass-lip-a:1;--glass-ring:193 198 217;--glass-etch:0 2 9;--glass-etch-a:1;--glass-etch-lit:198 204 223;--glass-etch-lit-a:1;--glass-ledge:0 4 16;--scrim:1 7 25;--scrim-a:1;--wash:193 198 217;--wash-a:1;--tab-lit:58 223 225;--tab-lit-a:1;--cut-core:255 255 255;--cut-core-mix:20%;--tab-halo-a:1;--relief-lit:198 204 223;--led-off:11 17 31;--led-sheen:215 221 240;--led-sheen-a:1;--led-core:244 253 252;--led-core-a:1;--led-body-a:1;--led-glow-a:1;--led-dead:215 221 240;--lit-core:244 253 252;--mute:139 144 162;--check-wash-a:1;--check-fill-a:0;--check-ring-a:1;--check-mark-accent:55%;--check-mark-to:255 255 255;--check-glow-a:1;--metal-hi-dim:5 12 28;--metal-hi-lit:23 27 41;--metal-mid-dim:1 7 25;--metal-mid-lit:11 17 31;--metal-lo-dim:0 4 16;--metal-lo-lit:5 12 28;--metal-grain-rough:.38;--sky-a:58 223 225;--sky-b:142 109 246;--sky-blend:screen;--sky-gain:2.2;--frost:198 204 223;--snow:231 235 249;--white:255 255 255;--bead-wet:0 4 16;--bead-shade:0 0 0;--bead-sky:231 235 249;--bead-sky-a:50 203 203;--bead-sky-b:142 109 246;--bead-sky-mix:.28;--bead-exit-a:58 223 225;--bead-exit-b:142 109 246;--bead-exit-plain:179 185 204;--bead-bounce:142 109 246;--bead-wet-a:1;--bead-cast-a:1;--bead-line-a:1;--bead-glint-a:1;--bead-sky-gain:1;--bead-rim:.35;--bead-edge:6;--ice-hi:9 27 41;--ice-mid:5 12 28;--ice-lo:1 7 25;--ice-sky-a:0;--ice-sky-far:1 7 25;--ice-sky-near:1 7 25;--ice-blend:screen;--ice-gain:1;--ice-band-a:58 223 225;--ice-band-b:116 224 50;--ice-band-c:142 109 246;--ice-scratch:193 198 217;--ice-bubble:215 221 240;--ice-crack:0 2 9;--ice-lip:198 204 223;--ice-hair:215 221 240;--ice-grain-rough:.2;--ice-flaw-a:1;--ice-crack-a:1;--ice-lip-a:1;--slot-wall:0 2 9;--slot-floor:1 7 25;--slot-shade:0 0 0;--slot-shade-a:1;--slot-lip:198 204 223;--slot-lip-a:1;--slot-ambient:142 109 246;--slot-ambient-a:1;--lit-foot-a:1;--lit-body-a:1;--lit-tip:30%;--lit-glow:58 223 225;--cap-cool:50 203 203;--cap-low:33 37 52;--cap-high:89 94 110;--cap-bore:1 7 25;--clip-hot:248 82 107;--sb-thumb-hi:231 235 249;--sb-thumb-lo:193 198 217;--rec-hi:11 17 31;--rec-mid:1 7 25;--rec-lo:0 2 9;--rec-tint:50 203 203;--rec-room-a:231 235 249;--rec-room-b:58 223 225;--rec-room-c:142 109 246;--rec-room-blend:screen;--rec-frost:231 235 249;--rec-carve:0 2 9;--rec-carve-a:1;--rec-core:255 255 255;--rec-lamp-blend:screen;--rec-off:114 119 136;--rec-rim-hi:231 235 249;--rec-rim-lo:142 109 246;--rec-scatter:231 235 249;--rec-scatter-a:1;--rec-seat:0 2 9;--rec-seat-lip:244 253 252;--rec-seat-lip-a:1;--lit-1:114 119 136;--lit-2:139 144 162;--lit-3:179 185 204;--lit-4:193 198 217;--lit-5:198 204 223;--lit-6:215 221 240;--lit-7:231 235 249;--lit-8:244 253 252;--lit-9:255 255 255;--screen-fill:0 4 16;--screen-ring:0 2 9;--screen-shade:0 0 0;--screen-shade-a:1;--screen-sheen:179 185 204;--screen-sheen-a:1;--screen-gloss:255 255 255;--screen-gloss-a:1;--screen-lip:198 204 223;--screen-lip-a:1;--screw-hi:114 119 136;--teal-blue:50 203 203;--violet-hot:202 96 247;--screen-ink:244 253 252;--screen-ink-dim:179 185 204;--screen-focus:#75e9eaf2;--glint:244 253 252;--ice:193 198 217;--orb-hi:43 48 63;--orb-lo:11 17 31;--chip-ink:198 204 223;--chip-fill:5 12 28;--chip-accent:58 223 225;--chip-lit:255 255 255;--clip-fill:0 4 16;--clip-fill-a:1;--clip-edge:142 109 246;--clip-edge-a:1;--clip-haze:231 235 249;--clip-haze-a:1;--clip-lip:142 109 246;--clip-rim:142 109 246;--clip-sel:58 223 225;--clip-sheen:244 253 252;--clip-sheen-a:1;--wave-lo:58 223 225;--wave-hi:142 109 246;--wave-crest:244 253 252;--note-lo:58 223 225;--note-hi:142 109 246;--note-crest:244 253 252;--bokeh-lo:58 223 225;--bokeh-hi:142 109 246;--bokeh-a:1;--bokeh-blend:lighter;--bokeh-back-a:1;--bokeh-front-a:0;--sel:58 223 225;--sel-a:1;--sel-core:244 253 252;--sel-edge-a:1;--sel-blend:screen;--marker:241 190 51;--marker-core:244 253 252;--marker-hot:255 255 255;--marker-halo:241 190 51;--marker-halo-a:1;--groove-light-v:1;--seam-ridge:0 4 16;--seam-lit:142 109 246;--seam-lit-a:1;--lane-dark:0 2 9;--lane-dark-a:1;--lane-line:0 2 9;--lane-line-a:1;--lane-octave:142 109 246;--lane-octave-a:1;--key-shade:1 7 25;--steel:179 185 204;--surface-0:0 2 9;--surface-1:0 4 16;--tube-void:0 4 16;--surface-2:1 7 25;--surface-3:5 12 28;--surface-6:33 37 52;--note-a:1;--note-sheen:244 253 252;--note-sheen-a:1;--note-rim:231 235 249;--note-hot:255 255 255;--type-audio:58 223 225;--type-midi:116 224 50;--type-control:198 204 223;--type-bits:241 190 51;--type-video:220 139 255;--type-image:249 141 76;--type-field:124 152 255;--type-buffer:50 203 203;--ng-grid:193 198 217;--ng-space:1 7 25;--ng-space-a:1;--ng-tag-halo:0 0 0;--port-bore:1 7 25;--bead-band-1:248 61 181;--bead-band-2:202 96 247;--bead-band-3:142 109 246;--bead-band-4:103 205 45;--bead-band-5:58 223 225;--bead-band-6:50 203 203;--bead-sky-real:0;--bead-sky-floor:11 17 31;--blue-1:71 109 245;--peach:249 141 76;--red-0:167 0 52;--red-1:222 37 80;--red-2:248 82 107;--scene-sun-x:.62;--scene-cloud-a:.97;--scene-cloud-shade:.13;--wave-scene:0;--scene-tree:255 255 255;--scene-haze:1 7 25;--scene-water:1 7 25;--scene-water-a:1;--scene-glare:255 255 255;--scene-ridge:0;--scene-ripple:0;--scene-ripple-rows:0;--scene-bloom:0;--bloom-clip:1;--sky-bloom:0;--sky-bloom-r:3;--sky-bloom-thr:.82;--cap-lit:66 71 86;--cap-dim:23 27 41;--cap-deep:11 17 31;--cap-mid:43 48 63;--tint-a:58 223 225;--tint-b:142 109 246}:root[data-sky=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-1:66 71 86;--ink-2:43 48 63;--ink-3:33 37 52;--ink-4:23 27 41;--ink-5:11 17 31;--ink-6:5 12 28;--ink-7:1 7 25;--ink-8:0 4 16;--ink-9:0 2 9;--accent:146 30 192;--lit-mix:1 7 25;--lit-hot:255 255 255;--lit-glow-a:.3;--page:199 214 254;--page-hi:165 196 254;--page-lo:225 180 251;--panel-fill:181 197 251;--panel-ring:117 131 246;--panel-cast:1 7 25;--panel-cast-a:.2;--panel-lip:255 255 255;--panel-lip-a:.55;--panel-foot:1 7 25;--panel-foot-a:.14;--panel-grain-a:.6;--panel-frost:255 255 255;--panel-frost-a:2;--relief-shade:1 7 25;--relief-shade-a:.15;--relief-lit-a:6;--engrave-lit:255 255 255;--groove-floor:128 133 247;--groove-shade:1 7 25;--groove-shade-a:.152;--groove-lip:255 255 255;--groove-lip-a:8;--groove-light:199 205 251;--groove-light-a:3;--cap-edge:153 129 102;--cast:1 7 25;--cast-a:.25;--glyph-glow:1 7 25;--glyph-glow-a:.5;--well-fill:146 161 248;--well-sheen:255 255 255;--well-sheen-a:1.5;--well-shade:1 7 25;--well-shade-a:.15;--well-ring:133 149 248;--well-ring-hi:96 113 245;--well-ring-hi-a:3;--well-lip:255 255 255;--well-lip-a:6;--well-gloss-a:2;--glass-fill:207 220 254;--glass-sheen:255 255 255;--glass-sheen-a:2;--glass-lip:255 255 255;--glass-lip-a:2;--glass-ring:255 255 255;--glass-etch:1 7 25;--glass-etch-a:.22;--glass-etch-lit:255 255 255;--glass-etch-lit-a:6;--glass-ledge:179 195 251;--scrim-a:.5;--wash:1 7 25;--wash-a:.7;--tab-lit:252 240 255;--cut-core-mix:70%;--tab-halo-a:.75;--metal-hi-dim:186 203 251;--metal-hi-lit:212 221 246;--metal-mid-dim:181 197 251;--metal-mid-lit:189 202 251;--metal-lo-dim:215 158 250;--metal-lo-lit:223 179 251;--metal-grain-rough:.057;--sky-a:241 190 51;--sky-b:146 30 192;--sky-blend:multiply;--sky-gain:.6;--bead-wet:1 7 25;--bead-shade:1 7 25;--bead-sky:255 255 255;--bead-sky-a:241 190 51;--bead-sky-b:225 180 251;--bead-sky-mix:.55;--bead-exit-a:241 190 51;--bead-exit-b:225 180 251;--bead-bounce:225 180 251;--bead-wet-a:.0405;--bead-cast-a:.04;--bead-line-a:.154;--bead-glint-a:1.6;--bead-sky-gain:9;--cap-lit:241 232 204;--cap-dim:197 173 128;--cap-deep:183 157 120;--cap-mid:222 201 151;--tint-a:165 196 254;--tint-b:225 180 251;--relief-lit:255 255 255;--led-off:35 16 142;--led-sheen:255 255 255;--led-sheen-a:.55;--led-core:255 255 255;--led-core-a:.3;--led-body-a:1.3;--led-dead:150 158 196;--lit-core:220 139 255;--mute:118 128 168;--check-wash-a:0;--check-fill-a:1;--check-mark-accent:0%;--check-mark-to:231 235 249;--check-glow-a:0;--ice-hi:207 225 246;--ice-mid:188 202 251;--ice-lo:179 197 251;--ice-sky-a:.3;--ice-sky-far:225 180 251;--ice-sky-near:165 196 254;--ice-blend:multiply;--ice-gain:.8;--ice-band-a:241 190 51;--ice-band-b:241 190 51;--ice-band-c:146 30 192;--ice-scratch:1 7 25;--ice-bubble:1 7 25;--ice-crack:255 255 255;--ice-lip:1 7 25;--ice-hair:255 255 255;--ice-grain-rough:.032;--ice-flaw-a:1.42;--ice-crack-a:.429;--ice-lip-a:.73;--slot-wall:160 178 249;--slot-floor:175 191 250;--slot-shade:1 7 25;--slot-shade-a:.115;--slot-lip:255 255 255;--slot-ambient:231 235 249;--slot-ambient-a:5.1;--lit-foot-a:1.7;--lit-body-a:1.1;--lit-tip:88%;--lit-glow:146 30 192;--cap-cool:165 196 254;--cap-low:211 187 138;--cap-high:234 219 178;--cap-bore:179 153 116;--sb-thumb-hi:74 83 244;--sb-thumb-lo:113 135 247;--rec-hi:216 223 244;--rec-mid:181 197 251;--rec-lo:145 163 248;--rec-tint:165 196 254;--rec-room-a:255 247 228;--rec-room-b:234 243 255;--rec-room-c:233 212 252;--rec-room-blend:multiply;--rec-frost:255 255 255;--rec-carve:1 7 25;--rec-carve-a:.9;--rec-off:135 148 247;--rec-rim-hi:255 255 255;--rec-rim-lo:122 138 247;--rec-scatter:255 255 255;--rec-scatter-a:3;--rec-seat:153 129 102;--rec-seat-lip:255 255 255;--rec-seat-lip-a:4;--screen-fill:1 7 25;--screen-sheen-a:1.4;--screen-gloss-a:1.6;--screen-lip:255 255 255;--screen-lip-a:5;--screw-hi:226 210 170;--chip-ink:231 235 249;--chip-fill:1 7 25;--chip-lit:244 253 252;--clip-fill:210 218 252;--clip-fill-a:.5;--clip-edge-a:1.4;--clip-haze:167 179 250;--clip-haze-a:1.1;--clip-rim:142 105 246;--clip-sel:250 235 255;--clip-sheen:255 255 255;--clip-sheen-a:.3;--wave-lo:71 109 245;--wave-hi:146 30 192;--wave-crest:1 7 25;--note-lo:71 109 245;--note-hi:146 30 192;--note-crest:1 7 25;--bokeh-lo:150 170 250;--bokeh-hi:214 168 252;--bokeh-a:1.25;--bokeh-blend:multiply;--bokeh-back-a:0;--bokeh-front-a:1;--sel:202 96 247;--sel-a:2.4;--sel-core:146 30 192;--sel-edge-a:.45;--sel-blend:multiply;--marker:110 83 0;--marker-core:74 55 0;--marker-hot:44 32 0;--marker-halo:58 42 0;--marker-halo-a:.6;--groove-light-v:.133;--lane-dark:1 7 25;--lane-dark-a:.06;--lane-line:1 7 25;--lane-line-a:.28;--lane-octave:146 30 192;--lane-octave-a:.9;--key-shade:111 123 246;--note-a:2.4;--note-sheen:255 255 255;--note-sheen-a:1.4;--note-rim:1 7 25;--note-hot:1 7 25;--type-audio:6 96 98;--type-midi:24 102 4;--type-control:69 82 135;--type-bits:130 76 5;--type-video:152 11 255;--type-image:202 44 5;--type-field:51 80 255;--type-buffer:6 109 109;--ng-grid:123 142 247;--ng-space-a:.32;--ng-tag-halo:255 255 255;--port-bore:108 127 246;--seam-ridge:166 184 250;--seam-lit:255 255 255;--seam-lit-a:1.4;--tube-void:192 202 251;--bead-sky-real:.95;--bead-sky-floor:207 225 246;--wave-scene:1;--scene-tree:1 7 25;--scene-haze:165 196 254;--scene-water-a:.89;--scene-ridge:4;--scene-ripple:3;--scene-ripple-rows:2.1;--scene-bloom:.55;--bloom-clip:.15;--sky-bloom:.5;--sky-bloom-r:2.5;--sky-bloom-thr:.84}:root{--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--f-display:"Antonio", "Arial Narrow", "Roboto Condensed", sans-serif;--f-body:"Spline Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"Spline Sans Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--text-3xs:6px;--text-2xs:7px;--text-xs:8px;--text-sm:9px;--text-md:10px;--text-lg:11px;--text-xl:12px;--text-2xl:14px;--text-body:15px;--text-lede:17px;--text-title:22px;--text-heading:34px;--text-display:clamp(3rem, 11vw, 7.5rem);--leading-none:1;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.6;--leading-display:.9;--tracking-none:0;--tracking-tight:.02em;--tracking-normal:.04em;--tracking-wide:.08em;--tracking-wider:.12em;--tracking-widest:.16em;--radius-hairline:1px;--radius-xs:2px;--radius-sm:3px;--radius-md:5px;--radius-lg:7px;--radius-xl:10px;--radius-full:999px}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/antonio-latin-600-normal-Yrt7g9vE.woff2)format("woff2"),url(/assets/antonio-latin-600-normal-EPyebSqZ.woff)format("woff")}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/antonio-latin-700-normal-DSH-lEDG.woff2)format("woff2"),url(/assets/antonio-latin-700-normal-BY3mCh47.woff)format("woff")}@font-face{font-family:Spline Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-latin-400-normal-mLogX9rG.woff2)format("woff2"),url(/assets/spline-sans-latin-400-normal-DmG-Nwtr.woff)format("woff")}@font-face{font-family:Spline Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-latin-500-normal-CdmnBg_0.woff2)format("woff2"),url(/assets/spline-sans-latin-500-normal-B9lAodj5.woff)format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-mono-latin-400-normal-mUpA6Mve.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-400-normal-739QRW1l.woff)format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-500-normal-Cy_wwipl.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-500-normal-DuiJ5LHB.woff)format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spline-sans-mono-latin-600-normal-BrWm9FVc.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-600-normal-ZCqv2Jod.woff)format("woff")}*,:before,:after{box-sizing:border-box}html{background:rgb(var(--page)) linear-gradient(rgb(var(--page-hi)), rgb(var(--page)), rgb(var(--page-lo))) fixed no-repeat;background-size:100% 100vh}body{font-family:var(--f-body);font-size:var(--text-body);line-height:var(--leading-normal);color:rgb(var(--ink-5));-webkit-font-smoothing:antialiased;margin:0}code{font-family:var(--f-mono);font-size:.9em}.ui-heading{font-family:var(--f-display);letter-spacing:var(--tracking-normal);text-transform:uppercase;text-wrap:balance;font-weight:600;line-height:var(--leading-none);margin:0}.ui-heading[data-level="1"]{font-size:var(--text-heading)}.ui-heading[data-level="2"]{font-size:var(--text-title)}.ui-heading[data-level="3"]{font-size:var(--text-lede)}.ui-engrave{font-family:var(--f-mono);font-weight:500;font-size:var(--text-md);letter-spacing:var(--tracking-widest);font-variant-numeric:tabular-nums;text-transform:uppercase;color:rgb(var(--ink-2) / .62);text-shadow:0 -1px 0 rgb(var(--relief-shade) / calc(.9 * var(--relief-shade-a))), 0 1px 0 rgb(var(--engrave-lit) / calc(.05 * var(--relief-lit-a)))}.ui-value{font-family:var(--f-mono);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-weight:500}.ui-link{color:color-mix(in srgb, rgb(var(--accent)) 60%, rgb(var(--lit-mix)));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--accent) / .35);text-decoration-color:rgb(var(--accent) / .35);text-underline-offset:3px;cursor:pointer;border-radius:var(--radius-xs)}.ui-link[data-hovered]{color:rgb(var(--ink-8));-webkit-text-decoration-color:rgb(var(--accent) / .8);text-decoration-color:rgb(var(--accent) / .8)}.ui-link[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-milled{height:3px;margin-block:clamp(var(--space-7), 4vw, var(--space-12));border-radius:var(--radius-xs);background:rgb(var(--groove-floor));box-shadow:inset 0 1px 1px rgb(var(--groove-shade) / calc(.95 * var(--groove-shade-a))), 0 1px 0 rgb(var(--groove-lip) / calc(.07 * var(--groove-lip-a)));border:0;position:relative}.ui-milled:after{content:"";border-radius:inherit;background:radial-gradient(30% 100% at 50% 60%, rgb(var(--groove-light) / calc(.45 * var(--groove-light-a))), transparent 75%);position:absolute;inset:0}.ui-panel{isolation:isolate;border-radius:var(--radius-md);background:radial-gradient(45% 30% at 30% 45%, rgb(var(--sky-b) / calc(.12 * var(--lit-glow-a))), transparent 70%), radial-gradient(40% 25% at 72% 70%, rgb(var(--sky-a) / calc(.06 * var(--lit-glow-a))), transparent 70%), rgb(var(--panel-fill));box-shadow:0 0 0 1px rgb(var(--panel-ring)), 0 40px 70px -40px rgb(var(--panel-cast) / var(--panel-cast-a));position:relative;overflow:hidden}.ui-panel-texture{z-index:-1;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block;position:absolute;inset:0}.ui-panel-texture[data-painted]{opacity:1}.ui-panel:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgb(var(--panel-lip) / var(--panel-lip-a)), inset 0 -1px 0 rgb(var(--panel-foot) / var(--panel-foot-a));position:absolute;inset:0}.ui-panel-body{padding:clamp(var(--space-6), 4vw, var(--space-14));position:relative}@media (prefers-reduced-motion:reduce){.ui-panel-texture{transition:none}}.ui-button{--led:var(--accent);isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-4);border-radius:var(--radius-md);font-family:var(--f-mono);font-weight:600;font-size:var(--text-md);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;cursor:pointer;color:color-mix(in srgb, rgb(var(--ink-5)) 80%, rgb(var(--ink-9)));text-shadow:0 0 2px rgb(var(--glyph-glow) / calc(.45 * var(--glyph-glow-a))), 0 0 7px rgb(var(--glyph-glow) / calc(.2 * var(--glyph-glow-a)));--cap-tint:rgb(var(--accent) / .36);background:radial-gradient(circle at 32% 22%, var(--cap-tint), transparent 60%), conic-gradient(from calc(200deg + var(--tilt,0deg)), rgb(var(--cap-dim)), rgb(var(--cap-lit)) 11%, rgb(var(--cap-dim)) 27%, rgb(var(--cap-deep)) 43%, rgb(var(--cap-mid)) 59%, rgb(var(--cap-dim)) 75%, rgb(var(--cap-mid)) 89%, rgb(var(--cap-dim)));box-shadow:inset 0 1px 1px rgb(var(--cap-sheen) / .22), inset 0 -2px 3px rgb(var(--relief-shade) / calc(.6 * var(--relief-shade-a))), 0 0 0 1px rgb(var(--cap-edge) / .7), 0 7px 11px -3px rgb(var(--cast) / calc(.8 * var(--cast-a))), 0 2px 3px rgb(var(--cast) / calc(.85 * var(--cast-a)));border:0;text-decoration:none;display:inline-flex;position:relative}.ui-button svg{fill:currentColor;width:14px;height:14px;display:block}.ui-button[data-shape=icon]{width:32px;height:28px;padding:0}.ui-button[data-shape=round]{border-radius:50%;width:40px;height:40px;padding:0}.ui-button[data-shape=round] svg{width:16px;height:16px}.ui-button[data-shape=round][data-size=sm]{width:30px;min-width:0;height:30px}.ui-button[data-shape=round][data-size=sm] svg{width:12px;height:12px}.ui-button[data-shape=round][data-size=lg]{width:46px;height:46px}.ui-button[data-shape=round][data-size=lg] svg{width:20px;height:20px}.ui-button svg{filter:drop-shadow(0 0 1.5px rgb(var(--glyph-glow) / calc(.45 * var(--glyph-glow-a)))) drop-shadow(0 0 5px rgb(var(--glyph-glow) / calc(.18 * var(--glyph-glow-a))))}.ui-button:is([data-variant=lit],[data-variant=danger],[data-selected]) svg{filter:drop-shadow(0 0 1.5px rgb(var(--led) / .95)) drop-shadow(0 0 6px rgb(var(--led) / .55))}.ui-button[data-cap-t]{--cap-tint:color-mix(in srgb, rgb(var(--tint-a) / .36), rgb(var(--tint-b) / .36) calc(var(--cap-t) * 100%))}.ui-button[data-size=xs]{min-width:20px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-sm);box-shadow:inset 0 1px 1px rgb(var(--cap-sheen) / .2), inset 0 -1px 2px rgb(var(--relief-shade) / calc(.6 * var(--relief-shade-a))), 0 0 0 1px rgb(var(--cap-edge) / .7), 0 3px 5px -2px rgb(var(--cast) / calc(.85 * var(--cast-a)))}.ui-button[data-size=xs] svg{width:10px;height:10px}.ui-button[data-size=xs][data-pressed]{box-shadow:inset 0 1px 3px rgb(var(--relief-shade) / calc(.55 * var(--relief-shade-a))), 0 0 0 1px rgb(var(--cap-edge) / .75), 0 1px 1px rgb(var(--cast) / calc(.9 * var(--cast-a)));translate:0 1px}.ui-button[data-size=sm]{min-width:26px;height:22px;padding:0 var(--space-1-5);border-radius:var(--radius-sm);font-size:var(--text-lg)}.ui-button[data-hovered]{filter:brightness(1.2)}.ui-button[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-button[data-pressed]{box-shadow:inset 0 1px 1px rgb(var(--cap-sheen) / .14), inset 0 1px 4px rgb(var(--relief-shade) / calc(.55 * var(--relief-shade-a))), 0 0 0 1px rgb(var(--cap-edge) / .75), 0 3px 5px -2px rgb(var(--cast) / calc(.85 * var(--cast-a))), 0 1px 1px rgb(var(--cast) / calc(.9 * var(--cast-a)));translate:0 1px}.ui-button:is([data-variant=lit],[data-variant=danger],[data-selected]){color:color-mix(in srgb, rgb(var(--led)) 62%, rgb(var(--lit-mix)));text-shadow:0 0 2px rgb(var(--led) / .95), 0 0 8px rgb(var(--led) / .55)}.ui-button:is([data-variant=lit],[data-variant=danger],[data-selected]):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(55% 65% at 50% 50%, rgb(var(--led) / .18), transparent 75%);position:absolute;inset:0}.ui-button[data-variant=danger]{--led:var(--clip)}.ui-button[data-disabled]{cursor:default;color:rgb(var(--ink-2) / .4);text-shadow:0 -1px 0 rgb(var(--cast) / calc(.9 * var(--cast-a)));filter:brightness(.72)saturate(.4)}.ui-button[data-disabled]:before{display:none}.ui-button[data-pending]{cursor:progress}.ui-field{gap:var(--space-1-5);min-width:0;display:grid}.ui-field-label{font-family:var(--f-mono);font-weight:500;font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:rgb(var(--ink-2) / .75);text-shadow:0 -1px 0 rgb(var(--relief-shade) / calc(.9 * var(--relief-shade-a))), 0 1px 0 rgb(var(--engrave-lit) / calc(.05 * var(--relief-lit-a)))}.ui-field-help{font-family:var(--f-mono);font-size:var(--text-md);color:rgb(var(--ink-2) / .8)}.ui-field-error{font-family:var(--f-mono);font-size:var(--text-md);color:color-mix(in srgb, rgb(var(--clip)) 70%, rgb(var(--lit-mix)))}.ui-well{align-items:center;gap:var(--space-2);min-width:176px;height:30px;padding:0 var(--space-3);border-radius:var(--radius-md);font-family:var(--f-mono);font-weight:500;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:rgb(var(--ink-5) / .82);text-shadow:0 0 1px rgb(var(--relief-shade) / calc(.9 * var(--relief-shade-a)));background:linear-gradient(calc(172deg + var(--tilt,0deg)), rgb(var(--well-sheen) / calc(.07 * var(--well-sheen-a))), rgb(var(--well-sheen) / 0) 45%), rgb(var(--well-fill) / .88);box-shadow:inset 0 2px 5px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--well-ring) / .95), 0 1px 0 rgb(var(--well-lip) / calc(.08 * var(--well-lip-a))), 0 -1px 0 rgb(var(--well-shade) / calc(.6 * var(--well-shade-a)));display:flex;position:relative}.ui-well:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, rgb(var(--well-gloss) / calc(.045 * var(--well-gloss-a))) 0 20%, transparent 20%);position:absolute;inset:0}.ui-well input{all:unset;min-width:0;height:100%;font:inherit;letter-spacing:inherit;color:inherit;caret-color:rgb(var(--accent));flex:1}.ui-well input::placeholder{color:rgb(var(--ink-2) / .45)}.ui-well input::selection{background:rgb(var(--accent) / .34);color:rgb(var(--ink-9))}.ui-well:hover:not([data-disabled]){color:rgb(var(--ink-6) / .96);box-shadow:inset 0 2px 5px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--well-ring-hi) / calc(.2 * var(--well-ring-hi-a))), 0 1px 0 rgb(var(--well-lip) / calc(.1 * var(--well-lip-a))), 0 -1px 0 rgb(var(--well-shade) / calc(.6 * var(--well-shade-a)))}.ui-well:focus-within{color:rgb(var(--ink-7) / .98);box-shadow:inset 0 2px 5px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--accent) / .5), 0 0 10px rgb(var(--accent) / .16), 0 1px 0 rgb(var(--well-lip) / calc(.08 * var(--well-lip-a)))}.ui-field[data-invalid] .ui-well{box-shadow:inset 0 2px 5px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--clip) / .7), 0 0 10px rgb(var(--clip) / .2), 0 1px 0 rgb(var(--well-lip) / calc(.08 * var(--well-lip-a)))}.ui-field[data-disabled] .ui-well{color:rgb(var(--ink-2) / .38)}.ui-number{justify-content:flex-end;gap:var(--space-1);min-width:112px;overflow:hidden}.ui-number[data-ranged]{cursor:ew-resize}.ui-number[data-size=sm]{gap:var(--space-1-5);min-width:68px;height:22px;padding:0 var(--space-1-5) 0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-md)}.ui-number .ui-number-input{z-index:2;text-align:right;width:0;cursor:inherit;position:relative}.ui-number:focus-within .ui-number-input{cursor:text}.ui-number-input,.ui-number-unit{text-shadow:0 0 2px rgb(var(--relief-shade) / var(--relief-shade-a)), 0 0 3px rgb(var(--relief-shade) / calc(.9 * var(--relief-shade-a))), 0 0 5px rgb(var(--relief-shade) / calc(.7 * var(--relief-shade-a)))}.ui-number-unit{z-index:2;color:rgb(var(--ink-2) / .8);flex:none;position:relative}.ui-number-fill,.ui-number-thumb{pointer-events:none;position:absolute}.ui-number-fill{top:0;bottom:0;left:calc(var(--from) * 100%);width:calc((var(--to) - var(--from)) * 100%);background:linear-gradient(90deg, rgb(var(--accent) / .06), rgb(var(--accent) / .3))}.ui-number[data-negative] .ui-number-fill{background:linear-gradient(270deg, rgb(var(--accent) / .06), rgb(var(--accent) / .3))}.ui-number-thumb{z-index:1;top:2px;bottom:2px;left:clamp(1px, var(--v) * 100%, 100% - 1px);border-radius:var(--radius-full);background:linear-gradient(to bottom, rgb(var(--lit-core) / .9), rgb(var(--accent)) 60%);width:2px;box-shadow:0 0 3px rgb(var(--accent) / .9), 0 0 7px rgb(var(--accent) / .35);translate:-50%}.ui-number[data-dragging] .ui-number-fill{background:linear-gradient(90deg, rgb(var(--accent) / .12), rgb(var(--accent) / .45))}.ui-number[data-dragging] .ui-number-thumb{box-shadow:0 0 4px rgb(var(--accent)), 0 0 12px rgb(var(--accent) / .55)}.ui-number:focus-within :is(.ui-number-fill,.ui-number-thumb){opacity:0}.ui-field[data-disabled] .ui-number{--accent:var(--disabled);cursor:default}.ui-field[data-disabled] .ui-number-fill{opacity:.45}.ui-field[data-disabled] .ui-number-thumb{box-shadow:none;opacity:.5}.ui-well[data-multiline]{height:auto;padding-block:var(--space-2);align-items:stretch}.ui-well textarea{all:unset;min-width:0;min-height:56px;font:inherit;letter-spacing:inherit;line-height:var(--leading-snug);color:inherit;caret-color:rgb(var(--accent));white-space:pre-wrap;resize:vertical;flex:1}.ui-well textarea::placeholder{color:rgb(var(--ink-2) / .45)}.ui-well textarea::selection{background:rgb(var(--accent) / .34);color:rgb(var(--ink-9))}.ui-field-icon{width:12px;height:12px;fill:rgb(var(--mute) / .62);flex:none}.ui-field-clear{border-radius:var(--radius-xs);width:16px;height:16px;color:rgb(var(--ink-2) / .7);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;margin:0;padding:0;display:grid}.ui-field-clear svg{fill:currentColor;width:8px;height:8px}.ui-field-clear[data-hovered]{color:rgb(var(--ink-7));background:rgb(var(--well-ring-hi) / .12)}.ui-field-clear[data-focus-visible]{outline:2px solid var(--focus-ring)}.ui-search[data-empty] .ui-field-clear{visibility:hidden}.ui-search input::-webkit-search-cancel-button{appearance:none}.ui-search input::-webkit-search-decoration{appearance:none}.ui-number[data-size=xs]{gap:var(--space-0-5);min-width:56px;height:15px;padding:0 var(--space-1-5);border-radius:var(--radius-sm);font-size:var(--text-sm)}.ui-scrim{z-index:100;padding:var(--space-4);background:rgb(var(--scrim) / calc(.55 * var(--scrim-a)));-webkit-backdrop-filter:blur(3px)saturate(.8);backdrop-filter:blur(3px)saturate(.8);place-items:center;display:grid;position:fixed;inset:0}.ui-scrim[data-entering]{animation:.14s ease-out ui-fade}.ui-scrim[data-exiting]{animation:.1s ease-in reverse ui-fade}@keyframes ui-fade{0%{opacity:0}}.ui-modal{outline:none;width:min(100%,440px)}.ui-dialog{border-radius:var(--radius-lg);background:linear-gradient(160deg, rgb(var(--glass-sheen) / calc(.1 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / calc(.02 * var(--glass-sheen-a))) 40%, rgb(var(--glass-sheen) / 0) 70%), rgb(var(--glass-fill) / .88);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.24 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--glass-ring) / .14), 0 40px 80px -24px rgb(var(--cast) / var(--cast-a)), 0 8px 24px rgb(var(--cast) / calc(.55 * var(--cast-a)));outline:none;position:relative}.ui-dialog[data-tone=danger]{box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.2 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--clip) / .45), 0 0 30px rgb(var(--clip) / calc(.12 * var(--lit-glow-a))), 0 40px 80px -24px rgb(var(--cast) / var(--cast-a)), 0 8px 24px rgb(var(--cast) / calc(.55 * var(--cast-a)))}.ui-dialog-title{padding:var(--space-5) var(--space-5) var(--space-2);font-family:var(--f-mono);font-weight:500;font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:rgb(var(--ink-7));margin:0}.ui-dialog-body{padding:0 var(--space-5) var(--space-5);font-family:var(--f-mono);font-size:var(--text-lg);line-height:var(--leading-snug);color:rgb(var(--ink-2))}.ui-dialog-foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:rgb(var(--glass-ledge) / .35);box-shadow:inset 0 1px 0 rgb(var(--glass-etch) / calc(.8 * var(--glass-etch-a))), inset 0 2px 0 rgb(var(--glass-etch-lit) / calc(.05 * var(--glass-etch-lit-a)));display:flex}.ui-tabs{gap:var(--space-6);display:grid}.ui-tab-list{gap:var(--space-1);padding-bottom:calc(var(--space-1) + 6px);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.ui-tab-list:after{content:"";border-radius:var(--radius-hairline);background:rgb(var(--groove-floor));height:2px;box-shadow:inset 0 1px 1px rgb(var(--groove-shade) / calc(.95 * var(--groove-shade-a))), 0 1px 0 rgb(var(--groove-lip) / calc(.07 * var(--groove-lip-a)));position:absolute;bottom:6px;left:0;right:0}.ui-tab{height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-family:var(--f-mono);font-weight:500;font-size:var(--text-md);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:rgb(var(--ink-2) / .7);text-shadow:0 -1px 0 rgb(var(--relief-shade) / calc(.9 * var(--relief-shade-a))), 0 1px 0 rgb(var(--engrave-lit) / calc(.05 * var(--relief-lit-a)));cursor:pointer;outline:none;flex:none;align-items:center;display:inline-flex;position:relative}.ui-tab[data-hovered]{color:rgb(var(--ink-5) / .86)}.ui-tab[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-tab[data-pressed]{color:rgb(var(--ink-5));translate:0 1px}.ui-tab[data-selected]{color:rgb(var(--ink-8));text-shadow:0 0 6px rgb(var(--accent) / calc(.45 * var(--lit-glow-a))), 0 1px 1px rgb(var(--cast) / calc(.9 * var(--cast-a)))}.ui-tab[data-selected]:after{content:"";z-index:1;left:0;right:0;bottom:calc(-1 * var(--space-1) - 6px);pointer-events:none;background:radial-gradient(40% 1.5px at 50% 50%, color-mix(in srgb, rgb(var(--tab-lit) / calc(.95 * var(--tab-lit-a))) var(--cut-core-mix), rgb(var(--cut-core) / .95)), rgb(var(--tab-lit) / calc(.75 * var(--tab-lit-a))) 35%, rgb(var(--tab-lit) / 0) 100%), radial-gradient(36% 100% at 50% 50%, rgb(var(--tab-lit) / calc(.22 * var(--tab-lit-a) * var(--tab-halo-a))), transparent 72%);height:14px;position:absolute}.ui-tab[data-disabled]{color:rgb(var(--ink-2) / .3);cursor:default}.ui-tab-panel{outline:none}.ui-tab-panel[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.ui-table-well{border-radius:var(--radius-md);background:linear-gradient(172deg, rgb(var(--well-sheen) / calc(.06 * var(--well-sheen-a))), rgb(var(--well-sheen) / 0) 42%), rgb(var(--well-fill) / .88);box-shadow:inset 0 2px 6px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--well-ring) / .95), 0 1px 0 rgb(var(--well-lip) / calc(.08 * var(--well-lip-a))), 0 -1px 0 rgb(var(--cast) / calc(.6 * var(--cast-a)));overflow-x:auto}.ui-table{border-collapse:separate;border-spacing:0 1px;width:100%;padding:var(--space-1);font-family:var(--f-mono);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:rgb(var(--ink-5) / .86)}.ui-table-column{padding:var(--space-2) var(--space-2) var(--space-1-5);text-align:left;font-weight:500;font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase;white-space:nowrap;color:rgb(var(--ink-2) / .65);box-shadow:inset 0 -1px 0 rgb(var(--well-ring)), 0 1px 0 rgb(var(--well-lip) / calc(.06 * var(--well-lip-a)));outline:none}.ui-table-row{outline:none}.ui-table-cell{height:26px;padding:0 var(--space-2);vertical-align:middle;outline:none}.ui-table-cell:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ui-table-cell:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ui-table-row{clip-path:inset(0 round var(--radius-sm))}.ui-table-row[data-hovered]{background:rgb(var(--wash) / calc(.06 * var(--wash-a)));color:rgb(var(--ink-7))}.ui-table-row[data-selected]{color:rgb(var(--ink-8));background:linear-gradient(90deg, rgb(var(--accent) / .2), rgb(var(--accent) / .07))}.ui-table-row[data-selected] .ui-table-cell{box-shadow:inset 0 1px 0 rgb(var(--accent) / .28), inset 0 -1px 0 rgb(var(--accent) / .28)}.ui-table-row[data-selected] .ui-table-cell:first-child{box-shadow:inset 1px 0 0 rgb(var(--accent) / .28), inset 0 1px 0 rgb(var(--accent) / .28), inset 0 -1px 0 rgb(var(--accent) / .28)}.ui-table-row[data-selected] .ui-table-cell:last-child{box-shadow:inset -1px 0 0 rgb(var(--accent) / .28), inset 0 1px 0 rgb(var(--accent) / .28), inset 0 -1px 0 rgb(var(--accent) / .28)}.ui-table-row[data-focus-visible] .ui-table-cell{box-shadow:inset 0 2px 0 var(--focus-ring), inset 0 -2px 0 var(--focus-ring)}.ui-table-cell[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-table-empty{padding:var(--space-8) var(--space-4);text-align:center;color:rgb(var(--ink-2) / .7)}.ui-table [data-align=end]{text-align:right}.ui-led{border-radius:var(--radius-full);background:linear-gradient(90deg, rgb(var(--white) / 0) 15%, rgb(var(--led-sheen) / calc(.18 * var(--led-sheen-a))) 45%, rgb(var(--white) / 0) 75%), rgb(var(--led-off) / .92);width:3px;height:12px;box-shadow:inset 0 0 0 .5px rgb(var(--relief-lit) / calc(.16 * var(--relief-lit-a))), 0 1px 1px rgb(var(--cast) / calc(.75 * var(--cast-a)));flex:none;display:inline-block}.ui-led[data-lit]{background:linear-gradient(90deg, rgb(var(--white) / 0) 12%, rgb(var(--led-core) / calc(.8 * var(--led-core-a))) 42%, rgb(var(--white) / 0) 70%), linear-gradient(to bottom, rgb(var(--led,var(--accent)) / calc(.8 * var(--led-body-a))), rgb(var(--led,var(--accent))) 45%, rgb(var(--led,var(--accent)) / calc(.72 * var(--led-body-a))));box-shadow:inset 0 0 0 .5px rgb(var(--led-core) / calc(.55 * var(--led-core-a))), inset 0 -1px 1px color-mix(in srgb, rgb(var(--accent) / .4) 20%, rgb(var(--relief-shade) / calc(.4 * var(--relief-shade-a)))), 0 0 3px rgb(var(--led,var(--accent)) / calc(.85 * var(--led-glow-a))), 0 0 9px rgb(var(--led,var(--accent)) / calc(.32 * var(--led-glow-a)))}.ui-checkbox{align-items:center;gap:var(--space-2);font-family:var(--f-mono);font-size:var(--text-lg);color:rgb(var(--ink-5) / .86);cursor:pointer;display:inline-flex;position:relative}.ui-check-box{border-radius:var(--radius-xs);background:linear-gradient(calc(172deg + var(--tilt,0deg)), rgb(var(--well-sheen) / calc(.07 * var(--well-sheen-a))), rgb(var(--well-sheen) / 0) 45%), rgb(var(--well-fill) / .88);width:14px;height:14px;box-shadow:inset 0 1px 3px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--well-ring) / .95), 0 1px 0 rgb(var(--well-lip) / calc(.08 * var(--well-lip-a)));flex:none;position:relative}.ui-check-box:after{content:"";opacity:0;position:absolute}.ui-checkbox:is([data-selected],[data-indeterminate]) .ui-check-box{background:radial-gradient(circle at 50% 60%, rgb(var(--accent) / calc(.2 * var(--check-wash-a))), rgb(var(--accent) / 0) 70%), linear-gradient(rgb(var(--accent) / var(--check-fill-a)), rgb(var(--accent) / var(--check-fill-a))), rgb(var(--well-fill) / .88);box-shadow:inset 0 1px 3px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--accent) / calc(.35 * var(--check-ring-a))), 0 1px 0 rgb(var(--well-lip) / calc(.08 * var(--well-lip-a)))}.ui-checkbox[data-selected]:not([data-indeterminate]) .ui-check-box:after{opacity:1;border:solid color-mix(in srgb, rgb(var(--accent)) var(--check-mark-accent), rgb(var(--check-mark-to)));width:4px;height:7px;filter:drop-shadow(0 0 1.5px rgb(var(--accent) / calc(.9 * var(--check-glow-a)))) drop-shadow(0 0 5px rgb(var(--accent) / calc(.45 * var(--check-glow-a))));border-width:0 2px 2px 0;top:2px;left:5px;rotate:45deg}.ui-checkbox[data-indeterminate] .ui-check-box:after{opacity:1;border-radius:var(--radius-full);background:color-mix(in srgb, rgb(var(--accent)) var(--check-mark-accent), rgb(var(--check-mark-to)));width:8px;height:2px;box-shadow:0 0 3px rgb(var(--accent) / calc(.9 * var(--check-glow-a))), 0 0 8px rgb(var(--accent) / calc(.4 * var(--check-glow-a)));top:6px;left:3px}.ui-checkbox[data-hovered] .ui-check-box{box-shadow:inset 0 1px 3px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--well-ring-hi) / calc(.25 * var(--well-ring-hi-a))), 0 1px 0 rgb(var(--well-lip) / calc(.1 * var(--well-lip-a)))}.ui-checkbox[data-focus-visible] .ui-check-box{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-checkbox[data-pressed] .ui-check-box{box-shadow:inset 0 2px 4px rgb(var(--well-shade) / calc(.95 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--well-ring) / .95);translate:0 1px}.ui-checkbox[data-disabled]{--accent:var(--disabled);color:rgb(var(--ink-2) / .38);cursor:default}.ui-checkbox[data-disabled] .ui-check-box{opacity:.6}.ui-checkbox-group{gap:var(--space-2);display:grid}.ui-checkbox-group .ui-checkbox-group{padding-left:var(--space-6)}.ui-select{justify-items:start;gap:var(--space-1-5);display:grid}.ui-select-trigger{text-align:left;cursor:pointer;border:0;outline:none;margin:0}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-select-value[data-placeholder]{color:rgb(var(--ink-2) / .45)}.ui-chevron{width:10px;height:10px;color:rgb(var(--ink-2) / .62);flex:none;transition:rotate .12s;display:block}.ui-select-trigger[data-hovered] .ui-chevron{color:rgb(var(--ink-5) / .85)}.ui-select-trigger[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-select-trigger[data-pressed]{box-shadow:inset 0 3px 7px rgb(var(--well-shade) / calc(.95 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--well-ring) / .95), 0 1px 0 rgb(var(--well-lip) / calc(.06 * var(--well-lip-a)))}.ui-select[data-open] .ui-select-trigger{color:rgb(var(--ink-7) / .98);box-shadow:inset 0 2px 5px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--accent) / .4), 0 0 10px rgb(var(--accent) / .15), 0 1px 0 rgb(var(--well-lip) / calc(.08 * var(--well-lip-a)))}.ui-select[data-open] .ui-chevron{color:color-mix(in srgb, rgb(var(--accent)) 70%, rgb(var(--lit-mix)));filter:drop-shadow(0 0 2px rgb(var(--accent) / .9)) drop-shadow(0 0 6px rgb(var(--accent) / .45));rotate:180deg}.ui-select[data-disabled] .ui-select-trigger{color:rgb(var(--ink-2) / .38);cursor:default}.ui-select[data-disabled] .ui-chevron{color:rgb(var(--ink-2) / .25)}.ui-popover{outline:none}.ui-popover[data-entering]{animation:.12s ease-out ui-pane-in}@keyframes ui-pane-in{0%{opacity:0;translate:0 -4px}}.ui-menu{isolation:isolate;box-sizing:border-box;min-width:max(232px, var(--trigger-width,0px));max-height:inherit;padding:var(--space-1-5);border-radius:var(--radius-lg);font-family:var(--f-mono);font-size:var(--text-lg);background:linear-gradient(160deg, rgb(var(--glass-sheen) / .09), rgb(var(--glass-sheen) / .02) 40%, rgb(var(--glass-sheen) / 0) 70%), rgb(var(--glass-fill) / .74);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / .22), inset 0 0 0 1px rgb(var(--glass-ring) / .12), inset 0 -1px 0 rgb(var(--accent) / .15), 0 22px 40px -14px rgb(var(--cast) / calc(.95 * var(--cast-a))), 0 4px 12px rgb(var(--cast) / calc(.5 * var(--cast-a)));outline:none;margin:0;position:relative;overflow:auto}.ui-menu[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-item{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-md);color:rgb(var(--ink-5) / .86);white-space:nowrap;cursor:default;outline:none;grid-template-columns:12px minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}a.ui-item{cursor:pointer}.ui-item .ui-led{justify-self:center}.ui-item-key{font-size:var(--text-md);color:rgb(var(--ink-2) / .55)}.ui-item-icon{width:11px;height:11px;color:rgb(var(--ink-2) / .72);justify-self:center;display:block}.ui-item-icon svg{fill:currentColor;width:100%;height:100%;display:block}.ui-item:is([data-focused],[data-open]){color:rgb(var(--ink-8));background:linear-gradient(90deg, rgb(var(--accent) / .2), rgb(var(--accent) / .07));box-shadow:inset 0 0 0 1px rgb(var(--accent) / .28), inset 0 1px 0 rgb(var(--lit-hot) / .08)}.ui-item:is([data-focused],[data-open]) .ui-item-key{color:color-mix(in srgb, rgb(var(--accent) / .72) 30%, rgb(var(--lit-mix) / .72))}.ui-item:is([data-focused],[data-open]) .ui-item-icon,.ui-item[data-open] .ui-chevron{color:color-mix(in srgb, rgb(var(--accent)) 70%, rgb(var(--lit-mix)));filter:drop-shadow(0 0 2px rgb(var(--accent) / .8))}.ui-item .ui-chevron{width:9px;height:9px;rotate:-90deg}.ui-item[data-disabled]{color:rgb(var(--ink-2) / .36)}.ui-item[data-disabled] :is(.ui-item-key,.ui-item-icon){color:rgb(var(--ink-2) / .25)}.ui-item[data-danger],.ui-item[data-danger] .ui-item-icon{color:color-mix(in srgb, rgb(var(--clip) / .92) 75%, rgb(var(--lit-mix) / .92))}.ui-item[data-danger][data-focused]{color:color-mix(in srgb, rgb(var(--clip)) 10%, rgb(var(--lit-mix)));background:linear-gradient(90deg, rgb(var(--clip) / .24), rgb(var(--clip) / .08));box-shadow:inset 0 0 0 1px rgb(var(--clip) / .32)}.ui-item[data-danger][data-focused] .ui-item-icon{color:color-mix(in srgb, rgb(var(--clip)) 25%, rgb(var(--lit-mix)));filter:drop-shadow(0 0 2px rgb(var(--clip) / .85))}.ui-menu-separator{height:2px;margin:var(--space-1-5);border-radius:var(--radius-hairline);background:rgb(var(--groove-floor));box-shadow:inset 0 1px 1px rgb(var(--groove-shade) / calc(.95 * var(--groove-shade-a))), 0 1px 0 rgb(var(--groove-lip) / calc(.07 * var(--groove-lip-a)));border:0}.ui-menu-header{padding:var(--space-2) var(--space-3) var(--space-1) var(--space-7);font-weight:500;font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:rgb(var(--ink-2) / .5)}.ui-select[data-size=xs] .ui-select-trigger{gap:var(--space-1-5);min-width:0;height:18px;padding:0 var(--space-1-5);border-radius:var(--radius-sm);font-size:var(--text-sm)}.ui-select[data-size=xs] .ui-chevron{width:7px;height:7px}.ui-tooltip{--tip-bg:rgb(var(--glass-fill) / .86);max-width:240px;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);font-family:var(--f-mono);font-size:var(--text-md);line-height:var(--leading-snug);color:rgb(var(--ink-5));background:linear-gradient(160deg, rgb(var(--glass-sheen) / calc(.1 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / calc(.02 * var(--glass-sheen-a))) 45%, rgb(var(--glass-sheen) / 0) 70%), var(--tip-bg);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.22 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--glass-ring) / .14), 0 10px 22px -8px rgb(var(--cast) / calc(.9 * var(--cast-a))), 0 2px 6px rgb(var(--cast) / calc(.5 * var(--cast-a)))}.ui-tooltip[data-entering]{animation:.1s ease-out ui-fade}.ui-tooltip-arrow{background:var(--tip-bg);width:8px;height:8px;display:block;rotate:45deg}.ui-tooltip[data-placement=top] .ui-tooltip-arrow{box-shadow:inset -1px -1px 0 rgb(var(--glass-ring) / .14);translate:0 -4px}.ui-tooltip[data-placement=bottom] .ui-tooltip-arrow{box-shadow:inset 1px 1px 0 rgb(var(--glass-lip) / calc(.22 * var(--glass-lip-a)));translate:0 4px}.ui-tooltip[data-placement=right] .ui-tooltip-arrow{box-shadow:inset 1px -1px 0 rgb(var(--glass-ring) / .14);translate:4px}.ui-tooltip[data-placement=left] .ui-tooltip-arrow{box-shadow:inset -1px 1px 0 rgb(var(--glass-ring) / .14);translate:-4px}.ui-tooltip kbd{margin-left:var(--space-2);padding:0 var(--space-1);border-radius:var(--radius-xs);font-family:inherit;font-size:var(--text-sm);color:rgb(var(--ink-2));background:rgb(var(--well-fill) / .8);box-shadow:inset 0 1px 2px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), 0 1px 0 rgb(var(--well-lip) / calc(.08 * var(--well-lip-a)));display:inline-block}.ui-tooltip[data-rich]{max-width:220px;padding:var(--space-2) var(--space-3)}.ui-tooltip-title{margin-bottom:var(--space-0-5);font-size:var(--text-lg);color:rgb(var(--ink-7));display:block}.ui-tooltip-body{color:rgb(var(--ink-2));display:block}.ui-tooltip[data-tone=warning]{color:color-mix(in srgb, rgb(var(--clip)) 30%, rgb(var(--lit-mix)));box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.18 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--clip) / .5), 0 0 14px rgb(var(--clip) / calc(.18 * var(--lit-glow-a))), 0 10px 22px -8px rgb(var(--cast) / calc(.9 * var(--cast-a)))}.ui-tooltip[data-tone=warning] .ui-tooltip-arrow{box-shadow:inset -1px -1px 0 rgb(var(--clip) / .5)}.ui-value-tip{z-index:10;pointer-events:none;width:max-content;font-size:var(--text-lg);color:rgb(var(--ink-8));box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.22 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--glass-ring) / .14), inset 0 -1px 0 rgb(var(--accent) / .6), 0 0 12px rgb(var(--accent) / calc(.15 * var(--lit-glow-a))), 0 10px 22px -8px rgb(var(--cast) / calc(.9 * var(--cast-a)));position:absolute}.ui-value-tip .ui-tooltip-arrow{position:absolute}.ui-value-tip[data-placement=top]{bottom:calc(100% + var(--space-3));left:50%;translate:-50%}.ui-value-tip[data-placement=top] .ui-tooltip-arrow{box-shadow:inset -1px -1px 0 rgb(var(--glass-ring) / .14);top:100%;left:50%;translate:-50% -50%}.ui-value-tip[data-placement=right]{left:calc(100% + var(--space-3));top:50%;translate:0 -50%}.ui-value-tip[data-placement=right] .ui-tooltip-arrow{box-shadow:inset 1px -1px 0 rgb(var(--glass-ring) / .14);top:50%;right:100%;translate:50% -50%}.ui-disabled-reason{border-radius:var(--radius-md);outline:none;display:inline-flex}.ui-disabled-reason[data-focus-visible],.ui-disabled-reason:focus-visible{box-shadow:0 0 0 2px rgb(var(--accent) / .6)}.ui-toggle{--w:60px;--h:36px;align-items:center;gap:var(--space-2);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;margin:0;padding:0;display:inline-flex}.ui-toggle[data-size=sm]{--w:40px;--h:26px}.ui-toggle-cap{--cap-tint:rgb(var(--accent) / .36);width:var(--w);height:var(--h);border-radius:var(--radius-md);background:radial-gradient(circle at 32% 22%, var(--cap-tint), transparent 60%), conic-gradient(from calc(200deg + var(--tilt,0deg)), rgb(var(--cap-dim)), rgb(var(--cap-lit)) 11%, rgb(var(--cap-dim)) 27%, rgb(var(--cap-deep)) 43%, rgb(var(--cap-mid)) 59%, rgb(var(--cap-dim)) 75%, rgb(var(--cap-mid)) 89%, rgb(var(--cap-dim)));box-shadow:inset 0 1px 1px rgb(var(--cap-sheen) / .22), inset 0 -2px 3px rgb(var(--relief-shade) / calc(.6 * var(--relief-shade-a))), 0 0 0 1px rgb(var(--cap-edge) / .7), 0 7px 11px -3px rgb(var(--cast) / calc(.8 * var(--cast-a))), 0 2px 3px rgb(var(--cast) / calc(.85 * var(--cast-a)));place-items:center;display:grid;position:relative}.ui-toggle[data-cap-t] .ui-toggle-cap{--cap-tint:color-mix(in srgb, rgb(var(--tint-a) / .36), rgb(var(--tint-b) / .36) calc(var(--cap-t) * 100%))}.ui-led.ui-toggle-led{width:18px;height:3px}.ui-toggle[data-size=sm] .ui-led.ui-toggle-led{width:12px;height:2.5px}.ui-toggle[data-selected] .ui-toggle-cap{box-shadow:inset 0 1px 1px rgb(var(--cap-sheen) / .16), inset 0 -1px 2px rgb(var(--relief-shade) / calc(.6 * var(--relief-shade-a))), 0 0 0 1px rgb(var(--cap-edge) / .75), 0 3px 5px -2px rgb(var(--cast) / calc(.85 * var(--cast-a))), 0 1px 1px rgb(var(--cast) / calc(.9 * var(--cast-a)));translate:0 1px}.ui-toggle[data-selected] .ui-toggle-cap:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(50% 60% at 50% 50%, rgb(var(--led,var(--accent)) / .16), transparent 75%);position:absolute;inset:0}.ui-toggle[data-hovered] .ui-toggle-cap{filter:brightness(1.2)}.ui-toggle[data-focus-visible] .ui-toggle-cap{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-toggle[data-pressed] .ui-toggle-cap{box-shadow:inset 0 1px 1px rgb(var(--cap-sheen) / .12), inset 0 1px 4px rgb(var(--relief-shade) / calc(.55 * var(--relief-shade-a))), 0 0 0 1px rgb(var(--cap-edge) / .8), 0 1px 2px rgb(var(--cast) / calc(.9 * var(--cast-a)));translate:0 2px}.ui-toggle[data-disabled]{--accent:var(--disabled);cursor:default}.ui-toggle[data-disabled] .ui-toggle-cap{filter:brightness(.72)saturate(.4)}.ui-toggle[data-disabled] .ui-toggle-cap:after{display:none}.ui-toggle[data-disabled] .ui-led[data-lit]{box-shadow:inset 0 0 0 .5px rgb(var(--led-dead) / .3);opacity:.5}.ui-segmented{border-radius:var(--radius-md);box-shadow:0 7px 11px -3px rgb(var(--cast) / calc(.8 * var(--cast-a))), 0 2px 3px rgb(var(--cast) / calc(.85 * var(--cast-a)));display:inline-flex}.ui-segmented .ui-button{box-shadow:inset 0 1px 1px rgb(var(--cap-sheen) / .22), inset 0 -2px 3px rgb(var(--relief-shade) / calc(.6 * var(--relief-shade-a))), 0 0 0 1px rgb(var(--cap-edge) / .7);border-radius:0}.ui-segmented .ui-button:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.ui-segmented .ui-button:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.ui-segmented .ui-button+.ui-button{margin-left:var(--space-px);box-shadow:inset 1px 0 0 rgb(var(--cap-sheen) / .07), inset 0 1px 1px rgb(var(--cap-sheen) / .22), inset 0 -2px 3px rgb(var(--relief-shade) / calc(.6 * var(--relief-shade-a))), 0 0 0 1px rgb(var(--cap-edge) / .7)}.ui-segmented .ui-button[data-pressed]{box-shadow:inset 0 1px 4px rgb(var(--relief-shade) / calc(.6 * var(--relief-shade-a))), inset 0 1px 1px rgb(var(--cap-sheen) / .1), 0 0 0 1px rgb(var(--cap-edge) / .75);translate:none}.ui-knob{--d:64px;--tooth:8deg;--led-w:3px;--led-len:8px;--led-gap:var(--space-2);--ind-w:3px;--cap-tint:rgb(var(--accent) / .38);align-items:center;gap:var(--space-1-5);touch-action:none;cursor:ns-resize;outline:none;flex-direction:column;display:inline-flex}.ui-knob[data-cap-t]{--cap-tint:color-mix(in srgb, rgb(var(--tint-a) / .38), rgb(var(--tint-b) / .38) calc(var(--cap-t) * 100%))}.ui-knob[data-size=sm]{--d:38px;--tooth:12deg;--led-w:2.5px;--led-len:5px;--led-gap:var(--space-1-5);--ind-w:2.5px}.ui-knob[data-size=xs]{--d:20px;--tooth:18deg;--led-w:2px;--led-len:3px;--led-gap:var(--space-1);--ind-w:2px;gap:0}.ui-knob[data-size=xs] .ui-knob-body{width:calc(var(--d) + 2 * (var(--led-gap) + var(--led-len)) + 4px)}.ui-knob[data-size=mini]{--d:18px;--tooth:24deg;--ind-w:2px;gap:0}.ui-knob-body{width:calc(var(--d) + 2 * (var(--led-gap) + var(--led-len)) + 10px);aspect-ratio:1;position:relative}.ui-knob[data-size=mini] .ui-knob-body{width:var(--d)}.ui-knob-ring{pointer-events:none;position:absolute}.ui-knob-cap{width:var(--d);aspect-ratio:1;background:repeating-conic-gradient(from 0deg, rgb(var(--cap-lit)) 0deg, rgb(var(--cap-dim)) calc(var(--tooth) / 2), rgb(var(--cap-lit)) var(--tooth));box-shadow:calc(var(--cast-x,0) * var(--d) * .1) calc(var(--cast-y,1) * var(--d) * .1) calc(var(--d) * .2) rgb(var(--cast) / calc(.8 * var(--cast-a))), 0 2px 3px rgb(var(--cast) / calc(.85 * var(--cast-a))), inset 0 0 0 1px rgb(var(--cap-edge) / .55);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ui-knob-cap:before{content:"";background:conic-gradient(from calc(-50deg + var(--tilt,0deg)), rgb(var(--cap-sheen) / .2), rgb(var(--cap-edge) / .45) 25%, rgb(var(--cap-sheen) / .08) 50%, rgb(var(--cap-edge) / .5) 75%, rgb(var(--cap-sheen) / .2));border-radius:50%;position:absolute;inset:0}.ui-knob-top{background:radial-gradient(circle, rgb(var(--cap-deep) / .95) 0 5%, rgb(var(--cap-deep) / 0) 16%), radial-gradient(circle at 32% 26%, var(--cap-tint), transparent 55%), conic-gradient(from calc(200deg + var(--tilt,0deg)), rgb(var(--cap-dim)), rgb(var(--cap-lit)) 11%, rgb(var(--cap-dim)) 27%, rgb(var(--cap-deep)) 43%, rgb(var(--cap-mid)) 59%, rgb(var(--cap-dim)) 75%, rgb(var(--cap-mid)) 89%, rgb(var(--cap-dim)));box-shadow:inset 0 1px 1px rgb(var(--cap-sheen) / .2), inset 0 -2px 4px rgb(var(--relief-shade) / calc(.65 * var(--relief-shade-a))), 0 0 0 1px rgb(var(--cap-edge) / .65);border-radius:50%;position:absolute;inset:12%}.ui-knob[data-size=mini] .ui-knob-top{inset:15%}.ui-knob-rot{rotate:var(--angle);position:absolute;inset:0}.ui-knob-pointer{width:var(--ind-w);height:30%;position:absolute;top:8%;left:50%;translate:-50%}.ui-knob[data-size=mini] .ui-knob-pointer{height:36%;top:7%}.ui-knob[data-hovered] .ui-knob-cap{filter:brightness(1.2)}.ui-knob[data-focus-visible] .ui-knob-cap{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-knob[data-dragging] .ui-knob-cap{box-shadow:0 calc(var(--d) * .04) calc(var(--d) * .09) rgb(var(--cast) / calc(.8 * var(--cast-a))), 0 1px 2px rgb(var(--cast) / calc(.85 * var(--cast-a))), inset 0 0 0 1px rgb(var(--cap-edge) / .55);translate:-50% calc(1px - 50%)}.ui-knob[data-disabled]{--accent:var(--disabled);cursor:default}.ui-knob[data-disabled] .ui-knob-cap{filter:brightness(.72)saturate(.4)}.ui-knob[data-disabled] .ui-knob-pointer.ui-led[data-lit]{box-shadow:inset 0 0 0 .5px rgb(var(--led-dead) / .3);opacity:.5}.ui-control-reading{font-family:var(--f-mono);font-weight:500;font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:rgb(var(--ink-5) / .85);text-shadow:0 1px 2px rgb(var(--relief-shade) / calc(.95 * var(--relief-shade-a)));white-space:nowrap}.ui-fader{--len:230px;--cap-tint:rgb(var(--accent) / .3);gap:var(--space-5);justify-items:center;display:inline-grid}.ui-fader[data-cap-t]{--cap-tint:color-mix(in srgb, rgb(var(--tint-a) / .3), rgb(var(--tint-b) / .3) calc(var(--cap-t) * 100%))}.ui-fader[data-orientation=horizontal]{place-items:center start;column-gap:var(--space-6);grid-template-columns:auto auto}.ui-fader-track{gap:var(--space-3);height:var(--len);display:flex;position:relative}.ui-fader[data-orientation=horizontal] .ui-fader-track{width:var(--len);gap:var(--space-2);flex-direction:column;height:auto}.ui-fader-slot{border-radius:var(--radius-lg);background:linear-gradient(90deg, rgb(var(--slot-wall)) 0%, rgb(var(--slot-floor)) 50%, rgb(var(--slot-wall)) 100%);width:14px;height:100%;box-shadow:inset 0 3px 5px rgb(var(--slot-shade) / calc(.95 * var(--slot-shade-a))), inset 0 0 0 1px rgb(var(--slot-wall) / .9), 0 1px 0 rgb(var(--slot-lip) / calc(.08 * var(--slot-lip-a))), 0 -1px 0 rgb(var(--slot-shade) / calc(.6 * var(--slot-shade-a)));position:relative}.ui-fader[data-orientation=horizontal] .ui-fader-slot{background:linear-gradient(180deg, rgb(var(--slot-wall)) 0%, rgb(var(--slot-floor)) 50%, rgb(var(--slot-wall)) 100%);width:100%;height:14px}.ui-fader-slot:before{content:"";border-radius:var(--radius-sm);background:linear-gradient(to top, transparent, rgb(var(--slot-ambient) / calc(.12 * var(--slot-ambient-a))) 60%, rgb(var(--slot-ambient) / calc(.05 * var(--slot-ambient-a))));position:absolute;inset:3px}.ui-fader[data-orientation=horizontal] .ui-fader-slot:before{background:linear-gradient(to right, transparent, rgb(var(--slot-ambient) / calc(.12 * var(--slot-ambient-a))) 60%, rgb(var(--slot-ambient) / calc(.05 * var(--slot-ambient-a))))}.ui-fader-lit{height:calc((100% - 8px) * var(--v));border-radius:var(--radius-sm);background:linear-gradient(to top, rgb(var(--accent) / calc(.5 * var(--lit-foot-a))), rgb(var(--accent) / calc(.95 * var(--lit-body-a))) 88%, color-mix(in srgb, rgb(var(--accent)) var(--lit-tip), rgb(var(--white))));box-shadow:0 0 5px 1px rgb(var(--lit-glow) / calc(.6 * var(--lit-glow-a))), 0 0 18px 4px rgb(var(--lit-glow) / calc(.2 * var(--lit-glow-a)));position:absolute;bottom:4px;left:4px;right:4px}.ui-fader-lit:after{content:"";background:linear-gradient(to top, color-mix(in srgb, rgb(var(--accent) / .15) 20%, rgb(var(--cap-sheen) / .15)), rgb(var(--lit-hot) / .9));width:1px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.ui-fader[data-orientation=horizontal] .ui-fader-lit{height:auto;width:calc((100% - 8px) * var(--v));background:linear-gradient(to right, rgb(var(--accent) / .5), rgb(var(--accent) / .95) 88%, color-mix(in srgb, rgb(var(--accent)) 30%, rgb(var(--cap-sheen))));top:4px;bottom:4px;right:auto}.ui-fader[data-orientation=horizontal] .ui-fader-lit:after{background:linear-gradient(to right, color-mix(in srgb, rgb(var(--accent) / .15) 20%, rgb(var(--cap-sheen) / .15)), rgb(var(--lit-hot) / .9));width:auto;height:1px;inset:50% 0 auto;translate:0 -50%}.ui-fader[data-zero] .ui-fader-lit{display:none}.ui-fader-cap{--catch:1;--groove-len:30px;left:50%;bottom:calc(4px + (100% - 8px) * var(--v));border-radius:var(--radius-sm);background:rgb(var(--cap-deep));width:43px;height:25px;box-shadow:inset 0 1px 0 color-mix(in srgb, rgb(var(--cap-cool) / .14) 20%, rgb(var(--cap-sheen) / .14)), 0 2px 2px -1px rgb(var(--cast) / calc(.45 * var(--cast-a))), 0 8px 14px -4px rgb(var(--cast) / calc(.72 * var(--cast-a)));outline:none;flex-direction:column;display:flex;position:absolute;overflow:hidden;translate:-50% 50%}.ui-fader[data-zero] .ui-fader-cap{--catch:0}.ui-fader-cap:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgb(var(--cap-edge) / .3), transparent 9%, transparent 91%, rgb(var(--cap-edge) / .34));position:absolute;inset:0}.ui-fader[data-orientation=horizontal] .ui-fader-cap{left:calc(4px + (100% - 8px) * var(--v));flex-direction:row-reverse;width:25px;height:43px;top:50%;bottom:auto;translate:-50% -50%}.ui-fader[data-orientation=horizontal] .ui-fader-cap:after{background:linear-gradient(180deg, rgb(var(--cap-edge) / .3), transparent 9%, transparent 91%, rgb(var(--cap-edge) / .34))}.ui-cap-slope{flex:1}.ui-cap-slope,.ui-cap-ridge{--sheen:linear-gradient(90deg, rgb(var(--cap-sheen) / 0) 6%, rgb(var(--cap-sheen) / .16) 30%, rgb(var(--cap-sheen) / .02) 50%, rgb(var(--cap-sheen) / .09) 76%, rgb(var(--cap-sheen) / 0) 94%)}.ui-cap-slope[data-side=far]{background:var(--sheen), linear-gradient(180deg, rgb(var(--cap-low)), rgb(var(--cap-lit)))}.ui-cap-slope[data-side=near]{background:linear-gradient(0deg, rgb(var(--accent) / calc(.45 * var(--catch))), rgb(var(--accent) / 0) 80%), var(--sheen), linear-gradient(180deg, rgb(var(--cap-low)), rgb(var(--cap-deep)))}.ui-cap-ridge{background:radial-gradient(40% 180% at 26% 0%, var(--cap-tint), transparent 70%), var(--sheen), linear-gradient(180deg, rgb(var(--cap-high)), rgb(var(--cap-lit)));box-shadow:inset 0 1px 0 rgb(var(--cap-sheen) / .3), inset 0 -1px 0 rgb(var(--relief-shade) / calc(.6 * var(--relief-shade-a)));flex:0 0 12px;place-items:center;display:grid;position:relative}.ui-fader[data-orientation=horizontal] :is(.ui-cap-slope,.ui-cap-ridge){--sheen:linear-gradient(180deg, rgb(var(--cap-sheen) / 0) 6%, rgb(var(--cap-sheen) / .16) 30%, rgb(var(--cap-sheen) / .02) 50%, rgb(var(--cap-sheen) / .09) 76%, rgb(var(--cap-sheen) / 0) 94%)}.ui-fader[data-orientation=horizontal] .ui-cap-slope[data-side=far]{background:var(--sheen), linear-gradient(270deg, rgb(var(--cap-low)), rgb(var(--cap-lit)))}.ui-fader[data-orientation=horizontal] .ui-cap-slope[data-side=near]{background:linear-gradient(90deg, rgb(var(--accent) / calc(.45 * var(--catch))), rgb(var(--accent) / 0) 80%), var(--sheen), linear-gradient(90deg, rgb(var(--cap-deep)), rgb(var(--cap-low)))}.ui-fader[data-orientation=horizontal] .ui-cap-ridge{background:radial-gradient(180% 40% at 0% 26%, var(--cap-tint), transparent 70%), var(--sheen), linear-gradient(90deg, rgb(var(--cap-lit)), rgb(var(--cap-high)));box-shadow:inset -1px 0 0 rgb(var(--cap-sheen) / .24), inset 1px 0 0 rgb(var(--relief-shade) / calc(.6 * var(--relief-shade-a)))}.ui-cap-groove{width:var(--groove-len);border-radius:var(--radius-full);background:rgb(var(--cap-bore));height:5px;box-shadow:inset 0 1px 1px rgb(var(--relief-shade) / calc(.95 * var(--relief-shade-a))), 0 1px 0 rgb(var(--cap-sheen) / .14);position:relative}.ui-fader[data-orientation=horizontal] .ui-cap-groove{width:5px;height:var(--groove-len);box-shadow:inset 1px 0 1px rgb(var(--relief-shade) / calc(.95 * var(--relief-shade-a))), -1px 0 0 rgb(var(--cap-sheen) / .12)}.ui-fader-led.ui-led{width:3px;height:calc(var(--groove-len) - 2px);position:absolute;top:50%;left:50%;translate:-50% -50%}.ui-fader[data-orientation=vertical] .ui-fader-led{rotate:90deg}.ui-fader-cap[data-hovered]{filter:brightness(1.2)}.ui-fader-cap[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-fader-cap[data-dragging]{box-shadow:inset 0 1px 0 color-mix(in srgb, rgb(var(--cap-cool) / .1) 20%, rgb(var(--cap-sheen) / .1)), 0 1px 1px -1px rgb(var(--cast) / calc(.5 * var(--cast-a))), 0 3px 6px -3px rgb(var(--cast) / calc(.7 * var(--cast-a)));translate:-50% calc(50% + 1px)}.ui-fader[data-orientation=horizontal] .ui-fader-cap[data-dragging]{translate:-50% calc(1px - 50%)}.ui-fader[data-disabled]{--accent:var(--disabled)}.ui-fader[data-disabled] .ui-fader-lit{opacity:.4;box-shadow:none}.ui-fader[data-disabled] .ui-led[data-lit]{box-shadow:inset 0 0 0 .5px rgb(var(--led-dead) / .3);opacity:.5}.ui-fader[data-disabled] .ui-fader-cap{filter:brightness(.72)saturate(.4)}.ui-fader-scale{width:30px;position:relative}.ui-fader[data-orientation=horizontal] .ui-fader-scale{width:100%;height:22px}.ui-tick{align-items:center;gap:var(--space-1-5);display:flex;position:absolute}.ui-tick i{background:rgb(var(--cap-edge));width:7px;height:1px;box-shadow:0 1px 0 rgb(var(--relief-lit) / calc(.1 * var(--relief-lit-a)));display:block}.ui-tick[data-unity] i{width:11px}.ui-tick b{font-family:var(--f-mono);font-weight:500;font-size:var(--text-sm);color:rgb(var(--ink-2) / .6);text-shadow:0 -1px 0 rgb(var(--relief-shade) / calc(.9 * var(--relief-shade-a)))}.ui-fader[data-orientation=vertical] .ui-tick{right:0;bottom:calc(4px + (100% - 8px) * var(--p));translate:0 50%}.ui-fader[data-orientation=horizontal] .ui-tick{top:0;left:calc(4px + (100% - 8px) * var(--p));gap:var(--space-1);flex-direction:column-reverse;translate:-50%}.ui-fader[data-orientation=horizontal] .ui-tick i{width:1px;height:6px;box-shadow:1px 0 0 rgb(var(--relief-lit) / calc(.1 * var(--relief-lit-a)))}.ui-fader[data-orientation=horizontal] .ui-tick[data-unity] i{height:9px}.ui-fader-meta{gap:var(--space-0-5);justify-items:center;display:grid}.ui-fader[data-orientation=horizontal] .ui-fader-meta{justify-items:start}.ui-fader[data-size=sm]{zoom:.62}.ui-fader[data-size=sm] :is(.ui-fader-meta,.ui-value-tip){zoom:1.6129}.ui-fader-tip{left:50%;bottom:calc(4px + (100% - 8px) * var(--v));pointer-events:none;width:43px;height:25px;position:absolute;translate:-50% 50%}.ui-fader[data-orientation=horizontal] .ui-fader-tip{left:calc(4px + (100% - 8px) * var(--v));width:25px;height:43px;top:50%;bottom:auto;translate:-50% -50%}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:rgb(var(--sb-thumb-lo) / .32) padding-box;border:5px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--sb-thumb-hi) / .42);border-width:3px}::-webkit-scrollbar-thumb:active{background-color:rgb(var(--accent) / .9);border-width:3px}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgb(var(--sb-thumb-lo) / .35) transparent}}.ui-scrollbar{--w:4px;touch-action:none;outline:none;flex:none;position:relative}.ui-scrollbar[data-orientation=vertical]{width:14px;height:100%;min-height:48px}.ui-scrollbar[data-orientation=horizontal]{width:100%;min-width:48px;height:14px}.ui-scrollbar:before{content:"";border-radius:var(--radius-full);background:rgb(var(--groove-floor));box-shadow:inset 0 1px 1px rgb(var(--groove-shade) / calc(.95 * var(--groove-shade-a))), 0 1px 0 rgb(var(--groove-lip) / calc(.07 * var(--groove-lip-a)));position:absolute}.ui-scrollbar[data-orientation=vertical]:before{width:2px;top:0;bottom:0;left:50%;translate:-50%}.ui-scrollbar[data-orientation=horizontal]:before{height:2px;top:50%;left:0;right:0;translate:0 -50%}.ui-scrollbar-thumb{border-radius:var(--radius-full);background:linear-gradient(90deg, rgb(var(--sb-thumb-lo) / .2), rgb(var(--sb-thumb-hi) / .42) 50%, rgb(var(--sb-thumb-lo) / .2));box-shadow:inset 0 0 0 .5px rgb(var(--sb-thumb-hi) / .35), 0 1px 3px rgb(var(--cast) / calc(.7 * var(--cast-a)));transition:width .12s,height .12s;position:absolute}.ui-scrollbar[data-orientation=vertical] .ui-scrollbar-thumb{width:var(--w);left:50%;top:calc(var(--pos) * (100% - var(--size) * 100%));height:calc(var(--size) * 100%);translate:-50%}.ui-scrollbar[data-orientation=horizontal] .ui-scrollbar-thumb{height:var(--w);top:50%;left:calc(var(--pos) * (100% - var(--size) * 100%));width:calc(var(--size) * 100%);background:linear-gradient(180deg, rgb(var(--sb-thumb-lo) / .2), rgb(var(--sb-thumb-hi) / .42) 50%, rgb(var(--sb-thumb-lo) / .2));translate:0 -50%}.ui-scrollbar:is([data-hovered],[data-pressed],:focus-visible){--w:8px}.ui-scrollbar:is([data-hovered],:focus-visible) .ui-scrollbar-thumb{box-shadow:inset 0 0 0 .5px rgb(var(--sb-thumb-hi) / .5), 0 1px 3px rgb(var(--cast) / calc(.7 * var(--cast-a))), 0 0 8px rgb(var(--sb-thumb-lo) / calc(.15 * var(--lit-glow-a)))}.ui-scrollbar[data-pressed] .ui-scrollbar-thumb{background:linear-gradient(90deg, rgb(var(--white) / 0) 12%, rgb(var(--lit-hot) / .8) 45%, rgb(var(--white) / 0) 78%), linear-gradient(180deg, rgb(var(--accent) / .8), rgb(var(--accent)) 50%, rgb(var(--accent) / .72));box-shadow:inset 0 0 0 .5px rgb(var(--lit-hot) / .55), 0 0 4px rgb(var(--accent) / calc(.85 * var(--lit-glow-a))), 0 0 12px rgb(var(--accent) / calc(.35 * var(--lit-glow-a)))}.ui-scrollbar[data-orientation=horizontal][data-pressed] .ui-scrollbar-thumb{background:linear-gradient(180deg, rgb(var(--white) / 0) 12%, rgb(var(--lit-hot) / .8) 45%, rgb(var(--white) / 0) 78%), linear-gradient(90deg, rgb(var(--accent) / .8), rgb(var(--accent)) 50%, rgb(var(--accent) / .72))}.ui-scrollbar[data-idle] .ui-scrollbar-thumb{display:none}.ui-scrollbar[data-idle]:before{opacity:.5}.ui-overview{border-radius:var(--radius-sm);touch-action:none;background:rgb(var(--well-fill) / .88);height:36px;box-shadow:inset 0 2px 4px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--well-ring) / .95), 0 1px 0 rgb(var(--well-lip) / calc(.08 * var(--well-lip-a)));outline:none;position:relative}.ui-overview-map{pointer-events:none;grid-auto-rows:1fr;gap:1px;display:grid;position:absolute;inset:5px 6px}.ui-overview-lane{position:relative}.ui-overview-lane i{border-radius:var(--radius-hairline);background:rgb(var(--led-rgb) / .45);box-shadow:inset 0 1px 0 rgb(var(--led-rgb) / .7);position:absolute;top:0;bottom:0}.ui-overview-window{top:2px;bottom:2px;left:calc(6px + var(--pos) * (100% - 12px));width:calc(var(--size) * (100% - 12px));border-radius:var(--radius-sm);cursor:grab;background:linear-gradient(180deg, rgb(var(--glass-sheen) / calc(.12 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / calc(.03 * var(--glass-sheen-a))));min-width:14px;box-shadow:inset 0 0 0 1px rgb(var(--accent) / .55), inset 0 1px 0 rgb(var(--glass-lip) / calc(.3 * var(--glass-lip-a))), 0 0 10px rgb(var(--accent) / calc(.15 * var(--lit-glow-a)));position:absolute}.ui-overview:is([data-hovered],[data-focus-visible]) .ui-overview-window{background:linear-gradient(180deg, rgb(var(--glass-sheen) / calc(.18 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / calc(.05 * var(--glass-sheen-a))))}.ui-overview[data-focus-visible] .ui-overview-window{box-shadow:inset 0 0 0 1.5px rgb(var(--accent) / .9), 0 0 12px rgb(var(--accent) / calc(.3 * var(--lit-glow-a)))}.ui-overview[data-grabbed=window] .ui-overview-window{cursor:grabbing}.ui-overview-grip.ui-led{cursor:ew-resize;width:3px;height:14px;position:absolute;top:50%;translate:0 -50%}.ui-overview-grip:before{content:"";position:absolute;inset:-6px -5px}.ui-overview-grip[data-end=start]{left:3px}.ui-overview-grip[data-end=end]{right:3px}.ui-overview-caption{margin-top:var(--space-2);font-size:var(--text-sm);color:rgb(var(--ink-2) / .7);justify-content:space-between;display:flex}.ui-breadcrumbs-frame{width:100%;min-width:0;position:relative}.ui-breadcrumbs{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumbs-measure{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.ui-breadcrumbs-measure .ui-breadcrumb{flex:none}.ui-breadcrumb{flex:none;align-items:center;min-width:0;display:flex;position:relative}.ui-breadcrumb:last-child{flex:0 auto}.ui-breadcrumb+.ui-breadcrumb:before,.ui-crumb-chevron{content:"";width:5px;height:5px;margin:0 var(--space-1-5) 0 var(--space-1);border:solid rgb(var(--mute) / .45);filter:drop-shadow(0 1px 0 rgb(var(--relief-shade) / calc(.8 * var(--relief-shade-a))));border-width:1.5px 1.5px 0 0;flex:none;rotate:45deg}.ui-crumb{align-items:center;gap:var(--space-1-5);min-width:0;max-width:200px;height:24px;padding:0 var(--space-2);border-radius:var(--radius-md);font-family:var(--f-mono);font-size:var(--text-lg);white-space:nowrap;color:rgb(var(--ink-2) / .85);text-shadow:0 -1px 0 rgb(var(--relief-shade) / calc(.9 * var(--relief-shade-a)));cursor:pointer;outline:none;text-decoration:none;display:inline-flex;position:relative}.ui-crumb.ui-crumb-more{min-width:26px;padding:0 var(--space-1-5);letter-spacing:var(--tracking-wide);background:0 0;border:0;justify-content:center}.ui-crumb-more[aria-expanded=true]{color:rgb(var(--ink-8));background:linear-gradient(90deg, rgb(var(--accent) / .2), rgb(var(--accent) / .07));box-shadow:inset 0 0 0 1px rgb(var(--accent) / .28)}.ui-crumb-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-crumb-detail{min-width:0;font-weight:500;font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:rgb(var(--ink-2) / .55);flex:0 100 auto;overflow:hidden}.ui-crumb .ui-led{height:10px}.ui-crumb[data-hovered]:not([data-current]){color:rgb(var(--ink-8));background:linear-gradient(90deg, rgb(var(--accent) / .2), rgb(var(--accent) / .07));box-shadow:inset 0 0 0 1px rgb(var(--accent) / .28), inset 0 1px 0 rgb(var(--lit-hot) / .08)}.ui-crumb[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-crumb[data-pressed]:not([data-current]){color:rgb(var(--ink-8));background:linear-gradient(90deg, rgb(var(--accent) / .3), rgb(var(--accent) / .12));box-shadow:inset 0 1px 2px rgb(var(--cast) / calc(.6 * var(--cast-a))), inset 0 0 0 1px rgb(var(--accent) / .34);translate:0 1px}.ui-crumb[data-current]{cursor:default;color:rgb(var(--ink-8));text-shadow:0 0 6px rgb(var(--accent) / calc(.45 * var(--lit-glow-a))), 0 1px 1px rgb(var(--cast) / calc(.9 * var(--cast-a)))}.ui-crumb[data-current] .ui-crumb-detail{color:color-mix(in srgb, rgb(var(--accent) / .8) 50%, rgb(var(--lit-mix) / .8))}.ui-crumb[data-current]:after{content:"";pointer-events:none;background:radial-gradient(40% 1.5px at 50% 50%, color-mix(in srgb, rgb(var(--tab-lit) / calc(.95 * var(--tab-lit-a))) var(--cut-core-mix), rgb(var(--cut-core) / .95)), rgb(var(--tab-lit) / calc(.75 * var(--tab-lit-a))) 35%, rgb(var(--tab-lit) / 0) 100%), radial-gradient(36% 100% at 50% 50%, rgb(var(--tab-lit) / calc(.22 * var(--tab-lit-a) * var(--tab-halo-a))), transparent 72%);height:10px;position:absolute;bottom:-5px;left:0;right:0}.ui-record{--rec:var(--clip-hot);--lamp:.3;--shade:.62;--gain:1;--d:30px;--frost-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -0.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");isolation:isolate;width:var(--d);height:var(--d);cursor:pointer;background:rgb(var(--rec-seat));box-shadow:inset 0 1px 0 rgb(var(--rec-seat-lip) / calc(.18 * var(--rec-seat-lip-a))), 0 0 0 1px rgb(var(--rec-seat) / .9), 0 6px 11px -3px rgb(var(--cast) / calc(.8 * var(--cast-a))), 0 2px 3px rgb(var(--cast) / calc(.85 * var(--cast-a)));border:0;border-radius:50%;outline:none;flex:none;margin:0;padding:0;display:inline-block;position:relative}.ui-record[data-size=lg]{--d:36px}.ui-record[data-size=sm]{--d:18px}.ui-record>span{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ui-record-face{background:radial-gradient(circle, transparent 35%, rgb(var(--rec-frost) / .07) 100%), radial-gradient(circle at 30% 22%, rgb(var(--rec-room-a) / .13), transparent 45%), radial-gradient(circle at 15% 55%, rgb(var(--rec-room-b) / .07), transparent 35%), radial-gradient(circle at 75% 90%, rgb(var(--rec-room-c) / .12), transparent 40%), radial-gradient(circle at 35% 30%, color-mix(in srgb, rgb(var(--rec-hi)) 88%, rgb(var(--rec-tint))) 5%, rgb(var(--rec-mid)) 55%, rgb(var(--rec-lo)) 100%)}.ui-record-face:after{content:"";border-radius:inherit;background:var(--frost-grain);opacity:.35;background-size:32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0006,#000);mask-image:radial-gradient(circle,#0006,#000)}.ui-record-lamp{opacity:calc(var(--lamp) * var(--gain));mix-blend-mode:var(--rec-lamp-blend);background:radial-gradient(circle at 50% 46%, color-mix(in srgb, rgb(var(--rec) / .95) 72%, rgb(var(--rec-core) / .95)) 0 14%, rgb(var(--rec) / .9) 42%, rgb(var(--rec) / .78) 70%, rgb(var(--rec) / .55) 90%, rgb(var(--rec) / .32) 100%);box-shadow:0 0 8px rgb(var(--rec) / calc(.45 * var(--lit-glow-a))), 0 0 20px rgb(var(--rec) / calc(.25 * var(--lit-glow-a)))}.ui-record-ring{opacity:var(--shade);background:radial-gradient(closest-side circle at 50% 50%, transparent 38%, rgb(var(--rec-carve) / calc(.82 * var(--rec-carve-a))) 46%, rgb(var(--rec-carve) / calc(.88 * var(--rec-carve-a))) 59%, rgb(var(--rec-carve) / calc(.47 * var(--rec-carve-a))) 69%, transparent 77%), radial-gradient(closest-side circle at 50% 50%, transparent 44%, rgb(var(--rec-scatter) / calc(.06 * var(--rec-scatter-a))) 55%, transparent 68%);filter:blur(.5px)}.ui-record-gloss{background:radial-gradient(70% 55% at 32% 20%, rgb(var(--rec-rim-hi) / calc(.18 * var(--rec-scatter-a))), transparent 70%), radial-gradient(60% 45% at 72% 92%, rgb(var(--rec-rim-lo) / .13), transparent 75%);box-shadow:inset 0 1px 0 rgb(var(--rec-seat-lip) / calc(.3 * var(--rec-seat-lip-a))), inset 0 -2px 3px rgb(var(--cast) / calc(.5 * var(--cast-a)))}.ui-record:is([data-selected],[data-error]){--lamp:1;--shade:.72;box-shadow:inset 0 1px 0 rgb(var(--rec-seat-lip) / calc(.2 * var(--rec-seat-lip-a))), 0 0 0 1px rgb(var(--rec) / .4), 0 0 14px rgb(var(--rec) / calc(.28 * var(--lit-glow-a))), 0 6px 11px -3px rgb(var(--cast) / calc(.8 * var(--cast-a)))}.ui-record[data-error]{--rec:var(--clip)}.ui-record[data-hovered]{--gain:1.5}.ui-record[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-record[data-pressed]{--gain:1.9;box-shadow:inset 0 1px 0 rgb(var(--rec-seat-lip) / calc(.12 * var(--rec-seat-lip-a))), 0 0 0 1px rgb(var(--rec-seat) / .95), 0 2px 4px -1px rgb(var(--cast) / calc(.9 * var(--cast-a)));translate:0 1px}.ui-record[data-pressed] .ui-record-gloss{box-shadow:inset 0 2px 4px rgb(var(--cast) / calc(.75 * var(--cast-a))), inset 0 -1px 0 rgb(var(--rec-seat-lip) / calc(.12 * var(--rec-seat-lip-a)))}.ui-record[data-disabled]{--rec:var(--rec-off);--lamp:.12;--shade:.5;cursor:default}.ui-record[data-disabled] .ui-record-face{opacity:.5;filter:saturate(.35)}.ui-record[data-disabled] .ui-record-lamp{box-shadow:none}.ui-window{border-radius:var(--radius-lg);background:linear-gradient(160deg, rgb(var(--glass-sheen) / calc(.08 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / calc(.02 * var(--glass-sheen-a))) 40%, rgb(var(--glass-sheen) / 0) 70%), rgb(var(--glass-fill) / .8);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.2 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--glass-ring) / .12), 0 30px 60px -20px rgb(var(--cast) / calc(.95 * var(--cast-a))), 0 6px 18px rgb(var(--cast) / calc(.5 * var(--cast-a)));flex-direction:column;display:flex;overflow:hidden}.ui-window-bar{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-1-5) 0 var(--space-3);background:linear-gradient(180deg, rgb(var(--glass-sheen) / calc(.07 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / 0));box-shadow:inset 0 -1px 0 rgb(var(--glass-etch) / calc(.8 * var(--glass-etch-a))), 0 1px 0 rgb(var(--glass-etch-lit) / calc(.06 * var(--glass-etch-lit-a)));display:flex}.ui-window-title{font-family:var(--f-mono);font-weight:500;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:rgb(var(--ink-7));white-space:nowrap;margin:0}.ui-window-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--f-mono);font-size:var(--text-md);color:rgb(var(--ink-2) / .8);overflow:hidden}.ui-window-controls{gap:var(--space-1);margin-left:auto;display:flex}.ui-window-body{padding:var(--space-4);flex:1}.ui-window-status{justify-content:space-between;gap:var(--space-4);padding:var(--space-1-5) var(--space-3);font-family:var(--f-mono);font-size:var(--text-md);color:rgb(var(--ink-2) / .7);box-shadow:inset 0 1px 0 rgb(var(--glass-etch) / calc(.7 * var(--glass-etch-a)));display:flex}.ui-window[data-active]{box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.24 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--accent) / .22), 0 0 24px rgb(var(--accent) / calc(.08 * var(--lit-glow-a))), 0 30px 60px -20px rgb(var(--cast) / calc(.95 * var(--cast-a))), 0 6px 18px rgb(var(--cast) / calc(.5 * var(--cast-a)))}.ui-window[data-active] .ui-window-bar{box-shadow:inset 0 2px 1px -1px rgb(var(--accent) / .75), inset 0 -1px 0 rgb(var(--glass-etch) / calc(.8 * var(--glass-etch-a))), 0 1px 0 rgb(var(--glass-etch-lit) / calc(.06 * var(--glass-etch-lit-a)))}.ui-window:not([data-active]) .ui-window-title{color:rgb(var(--ink-2))}.ui-window:not([data-active]) .ui-window-controls{opacity:.55}.ui-transport{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-transport-group{align-items:center;gap:var(--space-2);display:flex}.ui-separator-text{font-family:var(--f-mono);font-weight:500;font-size:var(--text-xl);color:rgb(var(--ink-2) / .55);text-shadow:0 1px 1px rgb(var(--cast) / calc(.9 * var(--cast-a)))}.ui-vmilled{border-radius:var(--radius-xs);background:rgb(var(--groove-floor));width:2px;height:26px;box-shadow:inset 1px 0 1px rgb(var(--groove-shade) / calc(.95 * var(--groove-shade-a))), 1px 0 0 rgb(var(--groove-lip) / calc(.07 * var(--groove-lip-a)));border:0;align-self:center;margin:0;position:relative}.ui-vmilled:after{content:"";border-radius:inherit;background:radial-gradient(100% 30% at 50% 50%, rgb(var(--groove-light) / calc(.4 * var(--groove-light-a))), transparent 75%);position:absolute;inset:0}.ui-time{box-sizing:content-box;height:26px;margin:0 calc(-1 * var(--space-1-5));padding:0 var(--space-1-5);border-radius:var(--radius-sm);font-family:var(--f-mono);font-weight:500;font-size:var(--text-xl);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;line-height:var(--leading-none);white-space:nowrap;color:rgb(var(--ink-6) / .92);text-shadow:0 1px 1px rgb(var(--relief-shade) / calc(.95 * var(--relief-shade-a))), 0 0 3px rgb(var(--relief-shade) / calc(.6 * var(--relief-shade-a)));cursor:text;background:0 0;border:0;outline:none;align-items:center;display:inline-flex;position:relative}.ui-time[data-size=md]{font-size:var(--text-2xl);color:rgb(var(--ink-5) / .85)}.ui-time[data-size=lg]{height:34px;font-size:var(--text-title);color:rgb(var(--ink-7))}.ui-time[data-hovered]:not([data-editing]){background:rgb(var(--well-fill) / .5);box-shadow:inset 0 1px 3px rgb(var(--well-shade) / calc(.85 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--well-ring-hi) / .16), 0 1px 0 rgb(var(--well-lip) / calc(.06 * var(--well-lip-a)))}.ui-time[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-time[data-pressed]{background:rgb(var(--well-fill) / .7);box-shadow:inset 0 2px 4px rgb(var(--well-shade) / calc(.95 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--well-ring-hi) / .18)}.ui-time[data-editing]{color:rgb(var(--ink-8));background:linear-gradient(calc(172deg + var(--tilt,0deg)), rgb(var(--well-sheen) / calc(.07 * var(--well-sheen-a))), rgb(var(--well-sheen) / 0) 45%), rgb(var(--well-fill) / .92);box-shadow:inset 0 2px 5px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--accent) / .5), 0 0 10px rgb(var(--accent) / calc(.16 * var(--lit-glow-a))), 0 1px 0 rgb(var(--well-lip) / calc(.08 * var(--well-lip-a)));caret-color:rgb(var(--accent))}.ui-time[data-editing]::selection{background:rgb(var(--accent) / .34);color:rgb(var(--ink-9))}.ui-time[data-invalid]{color:color-mix(in srgb, rgb(var(--clip)) 25%, rgb(var(--lit-mix)));box-shadow:inset 0 2px 5px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--clip) / .7), 0 0 10px rgb(var(--clip) / calc(.2 * var(--lit-glow-a)))}.ui-time[data-disabled]{color:rgb(var(--ink-2) / .4);cursor:default}.ui-screen{--ink-1:var(--lit-1);--ink-2:var(--lit-2);--ink-3:var(--lit-3);--ink-4:var(--lit-4);--ink-5:var(--lit-5);--ink-6:var(--lit-6);--ink-7:var(--lit-7);--ink-8:var(--lit-8);--ink-9:var(--lit-9);padding:var(--space-6) var(--space-6) var(--space-5);border-radius:var(--radius-md);background:linear-gradient(172deg, rgb(var(--screen-sheen) / calc(.06 * var(--screen-sheen-a))), rgb(var(--screen-sheen) / 0) 42%), rgb(var(--screen-fill) / .88);box-shadow:inset 0 2px 6px rgb(var(--screen-shade) / calc(.9 * var(--screen-shade-a))), inset 0 0 0 1px rgb(var(--screen-ring) / .95), 0 1px 0 rgb(var(--screen-lip) / calc(.08 * var(--screen-lip-a))), 0 -1px 0 rgb(var(--screen-shade) / calc(.6 * var(--screen-shade-a)));display:inline-block;position:relative}.ui-screen:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, rgb(var(--screen-gloss) / calc(.045 * var(--screen-gloss-a))) 0 16%, transparent 16% 58%, rgb(var(--screen-gloss) / calc(.022 * var(--screen-gloss-a))) 58% 63%, transparent 63%);position:absolute;inset:0}.ui-screw{background:radial-gradient(circle at 35% 30%, rgb(var(--screw-hi)), rgb(var(--cap-mid)) 60%, rgb(var(--cap-deep)));width:9px;height:9px;box-shadow:0 1px 1px rgb(var(--cast) / calc(.9 * var(--cast-a))), inset 0 0 0 .5px rgb(var(--cap-edge) / .8);border-radius:50%;position:absolute}.ui-screw:after{content:"";height:1px;translate:0 -50%;rotate:var(--r,35deg);background:rgb(var(--cap-edge) / .85);position:absolute;top:50%;left:18%;right:18%}.ui-screw[data-corner=tl]{top:8px;left:8px}.ui-screw[data-corner=tr]{--r:-20deg;top:8px;right:8px}.ui-screw[data-corner=bl]{--r:70deg;bottom:8px;left:8px}.ui-screw[data-corner=br]{--r:10deg;bottom:8px;right:8px}.ui-meter{justify-items:center;gap:var(--space-3);display:inline-grid}.ui-meter[data-orientation=horizontal]{align-items:center;column-gap:var(--space-5);grid-template-columns:auto auto;justify-items:end}.ui-meter canvas{display:block}.ui-meter-caption{gap:var(--space-px);justify-items:center;display:grid}.ui-meter[data-orientation=horizontal] .ui-meter-caption{text-align:right;justify-items:end}.ui-glass-print{font-family:var(--f-mono);font-weight:500;font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:rgb(var(--ink-2) / .5);white-space:nowrap}.ui-meter-reading{font-family:var(--f-mono);font-weight:500;font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:rgb(var(--ink-5) / .85);white-space:nowrap}.ui-meter-body{align-items:flex-end;gap:var(--space-1);display:flex}.ui-meter[data-orientation=horizontal] .ui-meter-body{flex-direction:column;align-items:flex-start}.ui-meter-scale{font-family:var(--f-mono);font-weight:500;font-size:var(--text-sm);color:rgb(var(--ink-2) / .5);white-space:nowrap;position:relative}.ui-meter-scale span{position:absolute}.ui-meter[data-orientation=vertical] .ui-meter-scale{width:28px}.ui-meter[data-orientation=vertical] .ui-meter-scale span{right:0;translate:0 50%}.ui-meter[data-orientation=vertical] .ui-meter-scale span:after{content:"";width:4px;height:1px;margin-left:var(--space-1);vertical-align:middle;background:rgb(var(--mute) / .4);display:inline-block}.ui-meter[data-orientation=horizontal] .ui-meter-scale{height:14px}.ui-meter[data-orientation=horizontal] .ui-meter-scale span{top:0;translate:-50%}.ui-strip{isolation:isolate;justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-4);display:inline-grid}.ui-strip-readouts{z-index:2;gap:var(--space-1);display:grid;position:relative}.ui-strip-meter{position:relative}.ui-strip-meter canvas{display:block}.ui-strip-columns{height:10px;position:relative}.ui-strip-name,.ui-strip-readout,.ui-strip-scale,.ui-strip-column{z-index:2;font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:rgb(var(--screen-ink-dim) / .75);text-shadow:0 0 1px rgb(var(--screen-shade) / calc(.95 * var(--screen-shade-a))), 0 0 3px rgb(var(--screen-shade) / calc(.85 * var(--screen-shade-a)));white-space:nowrap;font-weight:500;position:relative}.ui-strip-readout{min-width:30px;padding:var(--space-px) var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:center;box-shadow:inset 0 0 0 1px rgb(var(--mute) / .3);line-height:12px}.ui-strip-readout[data-over]{color:color-mix(in srgb, rgb(var(--clip)) 5%, rgb(var(--lit-mix)));text-shadow:none;background:rgb(var(--clip) / .85);box-shadow:inset 0 0 0 1px color-mix(in srgb, rgb(var(--clip) / .6) 30%, rgb(var(--lit-mix) / .6)), 0 0 9px rgb(var(--clip) / .6)}.ui-strip-scale{font-size:var(--text-xs);line-height:var(--leading-none);text-shadow:0 1px 1px rgb(var(--screen-shade) / var(--screen-shade-a)), 0 0 2px rgb(var(--screen-shade) / var(--screen-shade-a)), 0 0 4px rgb(var(--screen-shade) / calc(.95 * var(--screen-shade-a))), 0 0 7px rgb(var(--screen-shade) / calc(.75 * var(--screen-shade-a)));align-items:center;display:flex;position:absolute}.ui-strip-scale:before,.ui-strip-scale:after{content:attr(data-sign)}.ui-strip-scale:before{margin-right:var(--space-px)}.ui-strip-scale:after{margin-left:var(--space-px)}.ui-strip-scale[data-sign=""]:before,.ui-strip-scale[data-sign=""]:after,.ui-strip-scale[data-sign-side=right]:before,.ui-strip-scale[data-sign-side=left]:after{display:none}.ui-strip-scale[data-align=center]{translate:-50% 50%}.ui-strip-scale[data-align=left]{translate:0 50%}.ui-strip-scale[data-align=right]{translate:-100% 50%}.ui-strip-scale[data-align=mid]{translate:-50% -50%}.ui-strip-scale[data-align=top]{translate:-50%}.ui-strip-scale[data-align=bottom]{translate:-50% -100%}.ui-strip-column{font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:rgb(var(--ink-2) / .55);line-height:10px;position:absolute;top:0}.ui-strip-column[data-align=right]{translate:-100%}.ui-strip-name{font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase}.ui-strip:not([data-orientation=horizontal]) .ui-strip-readouts{order:1}.ui-strip:not([data-orientation=horizontal]) .ui-strip-meter{order:2}.ui-strip:not([data-orientation=horizontal]) .ui-strip-columns{order:3}.ui-strip:not([data-orientation=horizontal]) .ui-strip-name{order:4}.ui-strip[data-orientation=horizontal]{padding:var(--space-4) var(--space-5) var(--space-5) var(--space-6);grid-template-columns:auto auto auto;grid-template-areas:"name name name""cols meter readouts";place-items:center start}.ui-strip[data-orientation=horizontal] .ui-strip-name{grid-area:name}.ui-strip[data-orientation=horizontal] .ui-strip-columns{grid-area:cols;width:16px}.ui-strip[data-orientation=horizontal] .ui-strip-meter{grid-area:meter}.ui-strip[data-orientation=horizontal] .ui-strip-readouts{margin-left:var(--space-2);grid-area:readouts}.ui-strip[data-orientation=horizontal] .ui-strip-column{right:0;translate:0 -50%}.ui-strip[data-compact]{gap:var(--space-1);padding:var(--space-3) var(--space-1-5)}.ui-strip[data-compact] .ui-strip-name{display:none}.ui-strip[data-compact] .ui-strip-readout{min-width:26px;padding:0 var(--space-0-5);font-size:var(--text-2xs);border-radius:var(--radius-xs);line-height:10px}.ui-strip[data-compact] .ui-strip-scale{font-size:var(--text-3xs)}.ui-strip[data-compact] .ui-screw{width:6px;height:6px}.ui-strip[data-compact] .ui-screw:is([data-corner=tr],[data-corner=bl]){display:none}.ui-strip[data-compact]:not([data-orientation=horizontal]) .ui-screw[data-corner=tl]{top:3px;left:50%;translate:-50%}.ui-strip[data-compact]:not([data-orientation=horizontal]) .ui-screw[data-corner=br]{bottom:3px;left:50%;right:auto;translate:-50%}.ui-strip[data-orientation=horizontal][data-compact]{gap:var(--space-3);padding:var(--space-1-5) var(--space-3);grid-template-columns:auto auto;grid-template-areas:"meter readouts"}.ui-strip[data-orientation=horizontal][data-compact] .ui-strip-readouts{gap:var(--space-px);margin-left:0}.ui-strip[data-orientation=horizontal][data-compact] .ui-screw[data-corner=tl]{top:50%;left:3px;translate:0 -50%}.ui-strip[data-orientation=horizontal][data-compact] .ui-screw[data-corner=br]{top:50%;bottom:auto;right:3px;translate:0 -50%}.ui-eq{min-width:320px;position:relative}.ui-eq canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ui-eq-overlay{z-index:2;position:absolute;inset:0}.ui-eq-label{line-height:var(--leading-none);letter-spacing:var(--tracking-tight);text-transform:none;text-shadow:0 1px 1px rgb(var(--screen-shade) / var(--screen-shade-a)), 0 0 3px rgb(var(--screen-shade) / calc(.9 * var(--screen-shade-a)));position:absolute}.ui-eq-label[data-anchor=right-mid]{translate:-100% -50%}.ui-eq-label[data-anchor=left-mid]{translate:0 -50%}.ui-eq-label[data-anchor=top-center]{translate:-50%}.ui-eq-label[data-anchor=top-right]{translate:-100%}.ui-eq-legend{gap:var(--space-4);text-shadow:0 1px 1px rgb(var(--screen-shade) / var(--screen-shade-a));display:flex;position:absolute}.ui-eq-legend i{width:14px;height:6px;margin-right:var(--space-1-5);border-radius:var(--radius-hairline);vertical-align:1px;display:inline-block}.ui-eq-legend i[data-kind=before]{background:rgb(var(--violet) / .4);box-shadow:inset 0 1px 0 color-mix(in srgb, rgb(var(--violet) / .8) 65%, rgb(var(--white) / .8))}.ui-eq-legend i[data-kind=after]{background:rgb(var(--teal) / .32);box-shadow:inset 0 1px 0 rgb(var(--teal))}.ui-eq-legend i[data-kind=curve]{vertical-align:3px;background:color-mix(in srgb, rgb(var(--teal)) 15%, rgb(var(--white)));height:2px;box-shadow:0 0 4px rgb(var(--teal))}.ui-eq-node{--glow:var(--teal);width:17px;height:17px;font-family:var(--f-mono);font-weight:500;font-size:var(--text-sm);line-height:var(--leading-none);color:rgb(var(--screen-ink) / .96);text-shadow:0 0 2px color-mix(in srgb, rgb(var(--teal) / .95) 10%, rgb(var(--screen-shade) / .95)), 0 0 4px color-mix(in srgb, rgb(var(--teal) / .6) 10%, rgb(var(--screen-shade) / .6));cursor:grab;touch-action:none;background:radial-gradient(circle at 33% 27%, rgb(var(--white) / .95) 0, rgb(var(--white) / .5) 7%, rgb(var(--white) / 0) 16%), radial-gradient(58% 30% at 50% 86%, color-mix(in srgb, rgb(var(--teal) / .4) 20%, rgb(var(--white) / .4)), color-mix(in srgb, rgb(var(--teal) / 0) 20%, rgb(var(--white) / 0)) 70%), radial-gradient(circle at 50% 56%, rgb(var(--glint) / .55) 0, rgb(var(--glow) / .5) 22%, rgb(var(--glow) / .24) 55%, rgb(var(--glow) / .07) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, rgb(var(--teal) / .55) 25%, rgb(var(--white) / .55)), inset 0 0 4px 1px rgb(var(--glow) / .45), 0 0 7px rgb(var(--glow) / .8), 0 0 18px rgb(var(--glow) / .38), 0 0 36px rgb(var(--glow) / .14);border-radius:50%;outline:none;place-items:center;display:grid;position:absolute;translate:-50% -50%}.ui-eq-node[data-hovered]{box-shadow:inset 0 0 0 1px color-mix(in srgb, rgb(var(--teal) / .65) 15%, rgb(var(--white) / .65)), inset 0 0 5px 1px rgb(var(--glow) / .7), 0 0 0 4px rgb(var(--glow) / .16), 0 0 9px rgb(var(--glow) / .95), 0 0 22px rgb(var(--glow) / .48), 0 0 42px rgb(var(--glow) / .2)}.ui-eq-node[data-selected]{width:21px;height:21px;font-size:var(--text-md);box-shadow:inset 0 0 0 1px color-mix(in srgb, rgb(var(--teal) / .65) 15%, rgb(var(--white) / .65)), inset 0 0 5px 1px rgb(var(--glow) / .7), 0 0 0 3px rgb(var(--screen-fill) / .9), 0 0 0 4.5px rgb(var(--glow) / .9), 0 0 12px 2px rgb(var(--glow) / .55), 0 0 30px rgb(var(--glow) / .3)}.ui-eq-node[data-focus-visible]{outline:2px solid var(--screen-focus);outline-offset:4px}.ui-eq-node[data-dragging]{filter:brightness(.92);cursor:grabbing;scale:.9}.ui-eq-node[data-bypassed]{color:rgb(var(--screen-ink-dim) / .7);text-shadow:0 1px 1px rgb(var(--screen-shade) / calc(.8 * var(--screen-shade-a)));background:radial-gradient(circle at 33% 27%, rgb(var(--white) / .7) 0, rgb(var(--white) / .25) 7%, rgb(var(--white) / 0) 16%), radial-gradient(58% 30% at 50% 86%, rgb(var(--screen-sheen) / calc(.22 * var(--screen-sheen-a))), rgb(var(--screen-sheen) / 0) 70%), radial-gradient(circle at 50% 50%, rgb(var(--orb-hi) / .28), rgb(var(--orb-lo) / .55));box-shadow:inset 0 0 0 1px rgb(var(--screen-sheen) / calc(.34 * var(--screen-sheen-a))), inset 0 0 3px rgb(var(--screen-sheen) / calc(.12 * var(--screen-sheen-a))), 0 1px 3px rgb(var(--screen-shade) / calc(.8 * var(--screen-shade-a)))}.ui-eq-readout{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);pointer-events:none;white-space:nowrap;font-family:var(--f-mono);font-weight:500;font-size:var(--text-md);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;color:rgb(var(--chip-ink));background:linear-gradient(160deg, rgb(var(--glass-sheen) / calc(.12 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / calc(.03 * var(--glass-sheen-a))) 50%, rgb(var(--glass-sheen) / 0)), rgb(var(--chip-fill) / .62);-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.26 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--glass-ring) / .12), inset 0 -1px 0 rgb(var(--chip-accent) / .18), 0 6px 14px -4px rgb(var(--cast) / calc(.7 * var(--cast-a)));position:absolute;translate:-50% -100%}.ui-eq-readout[data-below]{translate:-50%}.ui-eq-readout b{color:color-mix(in srgb, rgb(var(--chip-accent)) 60%, rgb(var(--chip-lit)));font-weight:500}.ui-screen:has(.ui-eq){display:block}.ui-eq[data-compact]{min-width:0}.ui-eq[data-compact] .ui-eq-label{font-size:var(--text-2xs)}.ui-eq[data-compact] .ui-eq-node{scale:.68}.ui-eq-overlay[data-chrome]{pointer-events:none}.ui-timeline{--ruler:40px;--lane-lit:linear-gradient(90deg, rgb(var(--accent) / .07), rgb(var(--accent) / .025) 55%, rgb(var(--accent) / .05));column-gap:var(--space-3);grid-template-columns:14px minmax(0,1fr);display:grid;position:relative}.ui-timeline-grid{z-index:0;pointer-events:none;display:block;position:absolute}.ui-ruler{height:var(--ruler);grid-column:2;position:relative}.ui-ruler-mark{gap:var(--space-px);pointer-events:none;font-family:var(--f-mono);font-weight:500;font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);white-space:nowrap;text-shadow:0 -1px 0 rgb(var(--relief-shade) / calc(.9 * var(--relief-shade-a))), 0 1px 0 rgb(var(--engrave-lit) / calc(.05 * var(--relief-lit-a)));padding-left:3px;display:grid;position:absolute;top:4px}.ui-ruler-mark b{color:rgb(var(--ink-5) / .78);font-weight:500}.ui-ruler-mark span{font-size:var(--text-xs);color:rgb(var(--ink-2) / .52)}.ui-ruler:after,.ui-track:after,.ui-track[data-selected]:before{content:"";border-radius:var(--radius-hairline);pointer-events:none;background:rgb(var(--groove-floor));height:2px;box-shadow:inset 0 1px 1px rgb(var(--groove-shade) / calc(.95 * var(--groove-shade-a))), 0 1px 0 rgb(var(--groove-lip) / calc(.07 * var(--groove-lip-a)));position:absolute;left:0;right:0}.ui-ruler:after,.ui-track:after{bottom:-1px}.ui-track{z-index:1;grid-column:2;height:88px;position:relative}.ui-track[data-hovered]:not([data-selected]){background:rgb(var(--wash) / calc(.025 * var(--wash-a)))}.ui-track[data-selected]{background:var(--lane-lit)}.ui-track[data-selected]:before,.ui-track[data-selected]:after{z-index:2;height:14px;box-shadow:none;background:radial-gradient(34% 1.5px at 50% 50%, color-mix(in srgb, rgb(var(--groove-light) / calc(.95 * var(--groove-light-a) * var(--groove-light-v))) var(--cut-core-mix), rgb(var(--cut-core) / .95)), rgb(var(--groove-light) / calc(.75 * var(--groove-light-a) * var(--groove-light-v))) 35%, rgb(var(--groove-light) / 0) 100%), linear-gradient(180deg, transparent 6px, rgb(var(--groove-floor)) 6px, rgb(var(--groove-floor)) 8px, rgb(var(--groove-lip) / calc(.08 * var(--groove-lip-a))) 8px, rgb(var(--groove-lip) / calc(.08 * var(--groove-lip-a))) 9px, transparent 9px), radial-gradient(30% 100% at 50% 50%, rgb(var(--groove-light) / calc(.22 * var(--groove-light-a) * var(--groove-light-v))), transparent 72%);border-radius:0}.ui-track[data-selected]:before{top:-7px}.ui-track[data-selected]:after{bottom:-7px}.ui-track-led.ui-led{cursor:pointer;grid-column:1;place-self:center;height:30px}.ui-clip{border-radius:var(--radius-xl);cursor:default;background:rgb(var(--clip-fill) / calc(.82 * var(--clip-fill-a)));box-shadow:0 14px 26px -12px rgb(var(--cast) / calc(.9 * var(--cast-a))), 0 3px 8px rgb(var(--cast) / calc(.4 * var(--cast-a)));outline:none;position:absolute;top:6px;bottom:6px;overflow:hidden}.ui-clip canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ui-clip:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, transparent 1%, rgb(var(--clip-sheen) / calc(.24 * var(--clip-sheen-a))) 10%, rgb(var(--clip-sheen) / calc(.24 * var(--clip-sheen-a))) 90%, transparent 99%) center 3px / 100% 1.5px no-repeat, radial-gradient(22px 80% at 0% 50%, rgb(var(--clip-haze) / calc(.14 * var(--clip-haze-a))), rgb(var(--clip-rim) / .1) 55%, transparent 100%), radial-gradient(22px 80% at 100% 50%, rgb(var(--clip-haze) / calc(.1 * var(--clip-haze-a))), rgb(var(--clip-rim) / .1) 55%, transparent 100%), linear-gradient(104deg, transparent 0 7%, rgb(var(--clip-haze) / calc(.05 * var(--clip-haze-a))) 9%, transparent 15%), linear-gradient(180deg, rgb(var(--clip-haze) / calc(.13 * var(--clip-haze-a))) 0%, transparent 14%, transparent 86%, rgb(var(--clip-rim) / .18) 100%);box-shadow:inset 0 2px 1px -1px rgb(var(--clip-sheen) / calc(.55 * var(--clip-sheen-a))), inset 0 -2px 1px -1px rgb(var(--clip-lip) / .75), inset 0 0 0 1px rgb(var(--clip-edge) / calc(.55 * var(--clip-edge-a))), inset 0 0 9px 1px rgb(var(--clip-rim) / .4), inset 0 0 3px rgb(var(--clip-haze) / calc(.2 * var(--clip-haze-a)));position:absolute;inset:0}.ui-clip[data-hovered]:after{box-shadow:inset 0 2px 1px -1px rgb(var(--clip-sheen) / calc(.7 * var(--clip-sheen-a))), inset 0 -2px 1px -1px rgb(var(--clip-lip) / .95), inset 0 0 0 1px rgb(var(--clip-edge) / calc(.85 * var(--clip-edge-a))), inset 0 0 13px 1px rgb(var(--clip-rim) / .55), inset 0 0 3px rgb(var(--clip-haze) / calc(.3 * var(--clip-haze-a)))}.ui-clip[data-selected]:after{box-shadow:inset 0 2px 1px -1px rgb(var(--clip-sheen) / calc(.65 * var(--clip-sheen-a))), inset 0 -2px 1px -1px rgb(var(--accent) / .85), inset 0 0 0 1px rgb(var(--accent) / .8), inset 0 0 11px 1px rgb(var(--clip-sel) / .45), inset 0 0 3px rgb(var(--clip-haze) / calc(.25 * var(--clip-haze-a)))}.ui-clip[data-selected]{box-shadow:0 0 0 1px rgb(var(--accent) / .3), 0 0 16px rgb(var(--accent) / calc(.22 * var(--lit-glow-a))), 0 14px 26px -12px rgb(var(--cast) / calc(.9 * var(--cast-a))), 0 3px 8px rgb(var(--cast) / calc(.4 * var(--cast-a)))}.ui-clip[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-clip-label{z-index:2;max-width:calc(100% - 16px);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-mono);font-weight:500;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:rgb(var(--ink-5));background:linear-gradient(160deg, rgb(var(--glass-sheen) / calc(.12 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / calc(.03 * var(--glass-sheen-a))) 50%, rgb(var(--glass-sheen) / 0)), rgb(var(--glass-fill) / .5);-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.26 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--glass-ring) / .12), inset 0 -1px 0 rgb(var(--accent) / .18), 0 4px 10px -2px rgb(var(--cast) / calc(.55 * var(--cast-a)));position:absolute;top:7px;left:8px;overflow:hidden}.ui-clip-marker{z-index:2;cursor:ew-resize;outline:none;width:12px;margin-left:-6px;position:absolute;top:0;bottom:0}.ui-clip-marker:before{content:"";position:absolute;inset:0}.ui-clip-marker:after{content:"";background:linear-gradient(180deg, rgb(var(--marker) / .8), rgb(var(--marker-core) / .7) 50%, rgb(var(--marker) / .8));width:1.5px;box-shadow:0 0 3px rgb(var(--marker-halo) / calc(.75 * var(--marker-halo-a))), 0 0 9px rgb(var(--marker-halo) / calc(.3 * var(--marker-halo-a)));position:absolute;top:6px;bottom:6px;left:calc(50% - .75px)}.ui-marker-head{width:10px;height:7px;filter:drop-shadow(0 0 2px rgb(var(--marker-halo) / calc(.85 * var(--marker-halo-a)))) drop-shadow(0 0 5px rgb(var(--marker-halo) / calc(.35 * var(--marker-halo-a))));position:absolute;left:50%;translate:-50%}.ui-marker-head[data-end=top]{top:0}.ui-marker-head[data-end=bottom]{bottom:0;scale:1 -1}.ui-marker-head:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(180deg, rgb(var(--marker-core) / .55), rgb(var(--marker) / .45) 60%, rgb(var(--marker) / .6));position:absolute;inset:0}.ui-time-selection{z-index:3;pointer-events:none;mix-blend-mode:var(--sel-blend);background:linear-gradient(180deg, transparent var(--ruler), rgb(var(--sel) / calc(.075 * var(--sel-a))) var(--ruler));box-shadow:inset 1px 0 0 rgb(var(--sel) / calc(.55 * var(--sel-edge-a))), inset -1px 0 0 rgb(var(--sel) / calc(.55 * var(--sel-edge-a)));position:absolute}.ui-selection-bar{left:0;right:0;top:calc(var(--ruler) - 7px);background:linear-gradient(180deg, rgb(var(--sel) / .26), rgb(var(--sel) / .42));height:7px;box-shadow:inset 0 1px 0 rgb(var(--sel-core) / .35), 0 0 8px rgb(var(--sel) / calc(.25 * var(--lit-glow-a)));position:absolute}.ui-selection-arrow,.ui-playhead-head{display:block;position:absolute}.ui-selection-arrow{aspect-ratio:1;height:200%;filter:drop-shadow(0 0 2px rgb(var(--sel) / calc(.8 * var(--lit-glow-a))));bottom:0}.ui-selection-arrow[data-side=start]{left:0}.ui-selection-arrow[data-side=end]{right:0}.ui-selection-arrow:before,.ui-playhead-head:before{content:"";background:linear-gradient(180deg, rgb(var(--sel-core) / .6), rgb(var(--sel) / .42) 60%, rgb(var(--sel) / .55));position:absolute;inset:0}.ui-selection-arrow[data-side=start]:before{clip-path:polygon(0 0,100% 0,0 100%)}.ui-selection-arrow[data-side=end]:before{clip-path:polygon(0 0,100% 0,100% 100%)}.ui-playhead{z-index:4;pointer-events:none;width:0;position:absolute}.ui-playhead:after{content:"";background:linear-gradient(180deg, rgb(var(--sel-core) / .95), rgb(var(--sel-core) / .75) 40%, rgb(var(--sel) / .7));width:2px;box-shadow:0 0 4px rgb(var(--sel) / calc(.8 * var(--lit-glow-a))), 0 0 12px rgb(var(--sel) / calc(.35 * var(--lit-glow-a)));position:absolute;top:11px;bottom:0;left:-1px}.ui-playhead-head{width:14px;height:12px;filter:drop-shadow(0 0 2px rgb(var(--sel) / calc(.9 * var(--lit-glow-a)))) drop-shadow(0 0 6px rgb(var(--sel) / calc(.4 * var(--lit-glow-a))));top:0;left:0;translate:-50%}.ui-playhead-head:before{clip-path:polygon(0 0,100% 0,50% 100%)}.ui-clip-stage{position:relative}.ui-clip-pane{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ui-clip[data-split]{box-shadow:none;pointer-events:none;background:0 0;border-radius:0;overflow:visible}.ui-clip[data-split]:after{display:none}.ui-clip[data-split] .ui-clip-pane{pointer-events:auto}.ui-clip-pane[data-behind] canvas{opacity:.42}.ui-clip-pane[data-behind] .ui-clip-label{opacity:.7}.ui-clip-marker[data-behind]{opacity:.5}.ui-clip-marker:is([data-hovered],[data-focus-visible]):before{background:linear-gradient(90deg, transparent, rgb(var(--marker) / .2) 40%, rgb(var(--marker) / .2) 60%, transparent)}.ui-clip-marker:is([data-hovered],[data-focus-visible]):after{background:linear-gradient(180deg, rgb(var(--marker)), rgb(var(--marker-core) / .85) 50%, rgb(var(--marker)));box-shadow:0 0 4px rgb(var(--marker) / .9), 0 0 12px rgb(var(--marker) / .45)}.ui-clip-marker:is([data-hovered],[data-focus-visible]) .ui-marker-head{filter:drop-shadow(0 0 2px rgb(var(--marker-halo) / var(--marker-halo-a))) drop-shadow(0 0 7px rgb(var(--marker-halo) / calc(.5 * var(--marker-halo-a))))}.ui-clip-marker:is([data-hovered],[data-focus-visible]) .ui-marker-head:before{background:linear-gradient(180deg, rgb(var(--marker-core) / .75), rgb(var(--marker) / .62) 60%, rgb(var(--marker) / .78))}.ui-clip-marker[data-selected]:after{background:linear-gradient(180deg, rgb(var(--marker-core) / .95), rgb(var(--marker-hot) / .9) 50%, rgb(var(--marker-core) / .95));width:2px;box-shadow:0 0 4px rgb(var(--marker)), 0 0 12px rgb(var(--marker) / .5);left:calc(50% - 1px)}.ui-clip-marker[data-selected] .ui-marker-head{width:12px;height:8px;filter:drop-shadow(0 0 2px rgb(var(--marker-halo) / var(--marker-halo-a))) drop-shadow(0 0 7px rgb(var(--marker-halo) / calc(.55 * var(--marker-halo-a))))}.ui-clip-marker[data-selected] .ui-marker-head:before{background:linear-gradient(180deg, rgb(var(--marker-hot) / .85), rgb(var(--marker) / .7) 60%, rgb(var(--marker) / .85))}.ui-clip-marker[data-pressed]:before{background:linear-gradient(90deg, transparent, rgb(var(--marker) / .4) 30%, rgb(var(--marker) / .4) 70%, transparent)}.ui-clip-marker[data-pressed]:after{background:rgb(var(--marker-hot));width:2px;box-shadow:0 0 5px rgb(var(--marker)), 0 0 16px rgb(var(--marker) / .7);left:calc(50% - 1px)}.ui-clip-marker[data-pressed] .ui-marker-head{width:8px;height:6px;filter:drop-shadow(0 0 3px rgb(var(--marker-halo) / var(--marker-halo-a))) drop-shadow(0 0 9px rgb(var(--marker-halo) / calc(.7 * var(--marker-halo-a))))}.ui-clip-marker[data-pressed] .ui-marker-head:before{background:linear-gradient(180deg, rgb(var(--marker-hot) / .95), rgb(var(--marker) / .85) 60%, rgb(var(--marker)))}.ui-clip-tube,.ui-tube-glass,.ui-tube-seam{pointer-events:none;position:absolute;top:6px;bottom:6px}.ui-clip-tube{border-radius:var(--radius-xl);background:rgb(var(--clip-fill) / calc(.82 * var(--clip-fill-a)));box-shadow:0 14px 26px -12px rgb(var(--cast) / calc(.9 * var(--cast-a))), 0 3px 8px rgb(var(--cast) / calc(.4 * var(--cast-a)))}.ui-tube-glass{z-index:1;border-radius:var(--radius-xl);background:linear-gradient(90deg, transparent 1%, rgb(var(--clip-sheen) / calc(.24 * var(--clip-sheen-a))) 10%, rgb(var(--clip-sheen) / calc(.24 * var(--clip-sheen-a))) 90%, transparent 99%) center 3px / 100% 1.5px no-repeat, radial-gradient(22px 80% at 0% 50%, rgb(var(--clip-haze) / calc(.14 * var(--clip-haze-a))), rgb(var(--clip-rim) / .1) 55%, transparent 100%), radial-gradient(22px 80% at 100% 50%, rgb(var(--clip-haze) / calc(.1 * var(--clip-haze-a))), rgb(var(--clip-rim) / .1) 55%, transparent 100%), linear-gradient(180deg, rgb(var(--clip-haze) / calc(.13 * var(--clip-haze-a))) 0%, transparent 14%, transparent 86%, rgb(var(--clip-rim) / .18) 100%);box-shadow:inset 0 2px 1px -1px rgb(var(--clip-sheen) / calc(.55 * var(--clip-sheen-a))), inset 0 -2px 1px -1px rgb(var(--clip-lip) / .75), inset 0 0 0 1px rgb(var(--clip-edge) / calc(.55 * var(--clip-edge-a))), inset 0 0 9px 1px rgb(var(--clip-rim) / .4)}.ui-tube-seam{z-index:1;background:linear-gradient(180deg, rgb(var(--wash) / calc(.06 * var(--wash-a))), rgb(var(--wash) / calc(.025 * var(--wash-a))));box-shadow:inset 0 2px 1px -1px rgb(var(--glint) / .35), inset 0 -2px 1px -1px rgb(var(--glint) / .2)}.ui-tube-seam:before,.ui-tube-seam:after{content:"";background:rgb(var(--seam-ridge));width:2px;box-shadow:inset 1px 0 1px rgb(var(--relief-shade) / calc(.95 * var(--relief-shade-a))), 1px 0 0 rgb(var(--relief-lit) / calc(.12 * var(--relief-lit-a)));position:absolute;top:0;bottom:0}.ui-tube-seam:before{left:-1px}.ui-tube-seam:after{right:-1px}.ui-tube-seam i{background:rgb(var(--seam-ridge));height:2px;box-shadow:0 1px 0 rgb(var(--relief-lit) / calc(.1 * var(--relief-lit-a)));position:absolute;left:0;right:0;translate:0 -50%}.ui-tube-seam i:after{content:"";background:radial-gradient(40% 100% at 50% 50%, rgb(var(--seam-lit) / calc(.5 * var(--seam-lit-a))), transparent 75%);position:absolute;inset:-1px 0}.ui-clip[data-split][data-hovered] .ui-clip-pane{box-shadow:inset 0 0 0 1px rgb(var(--clip-edge) / calc(.8 * var(--clip-edge-a))), inset 0 0 12px 1px rgb(var(--clip-rim) / .35)}.ui-clip[data-split][data-selected] .ui-clip-pane{box-shadow:inset 0 0 0 1px rgb(var(--accent) / .8), inset 0 0 11px 1px rgb(var(--clip-sel) / .4)}.ui-clip[data-split][data-focus-visible]{outline:none}.ui-clip[data-split][data-focus-visible] .ui-clip-pane{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-clip-kind svg{width:10px;height:10px;margin-right:var(--space-1-5);vertical-align:-1px;fill:currentColor;opacity:.75;display:inline-block}.ui-piano-roll{--ruler:40px;--lane-lit:linear-gradient(90deg, rgb(var(--accent) / .07), rgb(var(--accent) / .025) 55%, rgb(var(--accent) / .05));grid-template-columns:var(--keys) minmax(0, 1fr);column-gap:var(--space-1);display:grid;position:relative}.ui-piano-roll>.ui-ruler{grid-column:2}.ui-piano-keys,.ui-piano-lane{height:calc(var(--rows) * var(--row));position:relative}.ui-piano-keys{border-radius:var(--radius-xs);background:rgb(var(--well-ring));box-shadow:inset 0 1px 3px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), 0 1px 0 rgb(var(--well-lip) / calc(.07 * var(--well-lip-a)));grid-column:1}.ui-piano-lane{z-index:1;grid-column:2}.ui-piano-rows{grid-template-rows:repeat(var(--rows), var(--row));pointer-events:none;display:grid;position:absolute;inset:0}.ui-piano-row{background:var(--lane-lit);box-shadow:inset 0 -1px 0 rgb(var(--lane-line) / calc(.4 * var(--lane-line-a)))}.ui-piano-row[data-black]{background:rgb(var(--lane-dark) / calc(.3 * var(--lane-dark-a)))}.ui-piano-row[data-c]{box-shadow:inset 0 -1px 0 rgb(var(--lane-octave) / calc(.32 * var(--lane-octave-a)))}.ui-piano-row[data-sounding]{background:linear-gradient(90deg, rgb(var(--accent) / .2), rgb(var(--accent) / .07) 55%, rgb(var(--accent) / .14))}.ui-piano-key{all:unset;box-sizing:border-box;left:0;top:calc(var(--y) * var(--row));height:calc(var(--h) * var(--row));cursor:pointer;transition:translate 60ms;position:absolute}.ui-piano-key:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.ui-piano-key:not([data-black]){border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:linear-gradient(180deg, rgb(var(--glint) / .14), transparent 40%), linear-gradient(90deg, rgb(var(--steel) / .38), rgb(var(--frost) / .58) 34%, rgb(var(--snow) / .68) 86%, rgb(var(--ice) / .55));box-shadow:inset 0 -1px 0 rgb(var(--key-shade) / .7), inset 0 1px 0 rgb(var(--glint) / .45), inset -1px 0 0 rgb(var(--glint) / .35);right:0}.ui-piano-key[data-black]{z-index:1;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:linear-gradient(90deg, transparent 30%, rgb(var(--glint) / .1) 78%, transparent 96%), linear-gradient(180deg, rgb(var(--surface-6)), rgb(var(--surface-2)) 45%, rgb(var(--surface-0)));width:60%;box-shadow:inset 0 1px 0 rgb(var(--glint) / .2), inset -1px 0 0 rgb(var(--ice) / .2), 1px 1px 3px rgb(var(--cast) / calc(.85 * var(--cast-a)))}.ui-piano-key-label{right:var(--space-1-5);font-family:var(--f-mono);font-weight:500;font-size:var(--text-xs);letter-spacing:var(--tracking-widest);line-height:var(--row);color:rgb(var(--surface-3) / .72);position:absolute;bottom:0}.ui-piano-key:hover:after{opacity:1;background:rgb(var(--glint) / .14)}.ui-piano-key[data-black]:hover:after{background:linear-gradient(90deg, transparent, rgb(var(--ice) / .14))}.ui-piano-key:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:2}.ui-piano-key[data-pressed]{translate:-1px}.ui-piano-key[data-pressed]:after{opacity:1;background:radial-gradient(130% 110% at 100% 50%, rgb(var(--accent) / .62), rgb(var(--accent) / .16) 70%, rgb(var(--accent) / .04));box-shadow:inset 0 0 0 1px rgb(var(--accent) / .55), 0 0 10px rgb(var(--accent) / .45)}.ui-piano-note,.ui-piano-ghost{height:calc(var(--row) - 2px);border-radius:var(--radius-sm);position:absolute}.ui-piano-note{--nc:color-mix(in srgb, rgb(var(--note-lo)), rgb(var(--note-hi)) var(--t));cursor:grab;touch-action:none;background:linear-gradient(180deg, color-mix(in srgb, var(--nc) min(100%, calc((.3 + .4 * var(--v)) * var(--note-a) * 100%)), transparent), color-mix(in srgb, var(--nc) min(100%, calc((.14 + .3 * var(--v)) * var(--note-a) * 100%)), transparent));box-shadow:inset 0 1px 0 rgb(var(--note-sheen) / calc(.35 * var(--note-sheen-a))), inset 0 0 0 1px color-mix(in srgb, var(--nc) 70%, transparent), 0 0 6px color-mix(in srgb, var(--nc) calc(20% * var(--led-glow-a)), transparent);outline:none}.ui-piano-note:hover{box-shadow:inset 0 1px 0 rgb(var(--note-sheen) / calc(.5 * var(--note-sheen-a))), inset 0 0 0 1px var(--nc), 0 0 9px color-mix(in srgb, var(--nc) calc(40% * var(--led-glow-a)), transparent)}.ui-piano-note[aria-selected=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--nc) calc((.45 + .4 * var(--v)) * 100%), transparent), color-mix(in srgb, var(--nc) calc((.25 + .3 * var(--v)) * 100%), transparent));box-shadow:inset 0 1px 0 rgb(var(--lit-hot) / .6), inset 0 0 0 1px rgb(var(--note-rim) / .85), 0 0 0 1px color-mix(in srgb, var(--nc) 45%, transparent), 0 0 11px color-mix(in srgb, var(--nc) 55%, transparent)}.ui-piano-note:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-piano-note[data-dragging]{z-index:2;cursor:grabbing;box-shadow:inset 0 1px 0 rgb(var(--lit-hot) / .7), inset 0 0 0 1px rgb(var(--note-rim) / .9), 0 0 14px color-mix(in srgb, var(--nc) 60%, transparent), 0 7px 12px -3px rgb(var(--cast) / calc(.9 * var(--cast-a)));translate:0 -1px}.ui-piano-ghost{pointer-events:none;background:rgb(var(--note-lo) / .07);box-shadow:inset 0 0 0 1px rgb(var(--note-lo) / .38)}.ui-piano-velocity{pointer-events:none;position:absolute;inset:2px}.ui-piano-velocity-fill{height:calc(var(--v) * 100%);border-radius:var(--radius-xs);background:linear-gradient(180deg, color-mix(in srgb, var(--nc) min(100%, calc(34% * var(--note-a))), transparent), color-mix(in srgb, var(--nc) min(100%, calc(8% * var(--note-a))), transparent));position:absolute;bottom:0;left:0;right:0}.ui-piano-velocity-thumb{left:0;right:0;bottom:calc(var(--v) * 100%);border-radius:var(--radius-full);pointer-events:auto;cursor:ns-resize;background:linear-gradient(90deg, rgb(var(--glint) / .55), rgb(var(--glint) / .95) 50%, rgb(var(--glint) / .55));height:1.5px;box-shadow:0 0 3px var(--nc), 0 0 6px color-mix(in srgb, var(--nc) 45%, transparent);position:absolute;translate:0 50%}.ui-piano-velocity-thumb:before{content:"";position:absolute;inset:-1.5px 0}.ui-piano-note[data-adjusting],.ui-piano-note[data-adjusting] .ui-piano-velocity-thumb{cursor:ns-resize}.ui-piano-note[data-adjusting] .ui-piano-velocity-thumb{background:rgb(var(--note-hot));height:2px;box-shadow:0 0 4px var(--nc), 0 0 12px color-mix(in srgb, var(--nc) 80%, transparent)}.ui-piano-tip{bottom:calc(100% + var(--space-2));z-index:3;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);white-space:nowrap;font-family:var(--f-mono);font-weight:500;font-size:var(--text-lg);color:rgb(var(--ink-8));pointer-events:none;background:linear-gradient(160deg, rgb(var(--glass-sheen) / calc(.1 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / 0) 70%), rgb(var(--glass-fill) / .86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.22 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--glass-ring) / .14), inset 0 -1px 0 rgb(var(--accent) / .6), 0 10px 22px -8px rgb(var(--cast) / calc(.9 * var(--cast-a)));position:absolute;left:50%;translate:-50%}.ui-track-header{isolation:isolate;justify-content:center;gap:var(--space-1);width:100%;height:100%;padding:var(--space-1) var(--space-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-track-header[data-selected]:after{content:"";z-index:-1;border-radius:var(--radius-md);pointer-events:none;background:linear-gradient(160deg, rgb(var(--glass-sheen) / calc(.08 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / calc(.02 * var(--glass-sheen-a))) 40%, rgb(var(--glass-sheen) / 0) 70%), rgb(var(--wash) / calc(.05 * var(--wash-a)));box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.16 * var(--glass-lip-a))), inset 0 2px 1px -1px rgb(var(--accent) / .7), inset 0 0 0 1px rgb(var(--glass-ring) / .1), 0 0 14px rgb(var(--accent) / calc(.08 * var(--lit-glow-a)));position:absolute;inset:3px 2px}.ui-track-header[data-selected] .ui-track-name .ui-time{color:color-mix(in srgb, rgb(var(--accent)) 55%, rgb(var(--lit-mix)))}.ui-track-header[data-selected] .ui-track-number{color:rgb(var(--accent) / .8)}.ui-track-head,.ui-track-body,.ui-track-group,.ui-track-volume,.ui-track-vu{align-items:center;gap:var(--space-1-5);min-width:0;display:flex}.ui-track-group{gap:var(--space-1)}.ui-track-group[data-pair]{gap:var(--space-0-5)}.ui-track-controls{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.ui-track-label{align-items:baseline;gap:var(--space-1-5);min-width:0;display:flex}.ui-track-number{font-size:var(--text-sm)}.ui-track-name{min-width:0;overflow:hidden}.ui-track-name .ui-time{max-width:100%;height:20px;font-size:var(--text-md);text-overflow:ellipsis;margin-inline:0;overflow:hidden}.ui-track-input{min-width:0;max-width:62px}.ui-track-fx{min-width:34px}.ui-track-pan{flex:none;place-items:center;display:grid}.ui-track-stack{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ui-track-vu{flex:1}.ui-track-vu[data-across]{flex:none;align-self:stretch}.ui-track-volume:has(.ui-fader){flex:1}.ui-track-volume .ui-fader{--len:100%;flex:1;align-items:center;min-width:0;min-height:41.9355px;display:flex}.ui-track-volume .ui-fader-track{width:100%}.ui-track-midi.ui-led{flex:none}.ui-track-header .ui-strip[data-orientation=horizontal]{flex:1;grid-template-columns:minmax(0,auto) minmax(0,1fr);min-width:0}.ui-track-header .ui-strip[data-orientation=horizontal] .ui-strip-readouts{justify-self:end}.ui-track-header .ui-strip:not([data-orientation=horizontal]){padding:var(--space-3) var(--space-1)}.ui-track-header .ui-number[data-size=xs]{flex:none;min-width:64px}.ui-track-peak{padding:var(--space-0-5) var(--space-1-5);flex:none}.ui-track-peak .ui-strip-readout{font-size:var(--text-2xs);min-width:26px;line-height:10px}.ui-track-header[data-rows="1"] .ui-track-head>.ui-strip{flex:1}.ui-mixer{padding-bottom:var(--space-1);align-items:stretch;display:flex}.ui-mixer-strip{isolation:isolate;align-items:center;gap:var(--space-2);width:100%;height:100%;padding:var(--space-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-mixer-strip>*{flex:none}.ui-mixer-strip+.ui-mixer-strip:before{content:"";border-radius:var(--radius-xs);background:rgb(var(--groove-floor));width:2px;box-shadow:inset 1px 1px 1px rgb(var(--relief-shade) / calc(.95 * var(--relief-shade-a))), 1px 1px 0 rgb(var(--relief-lit) / calc(.07 * var(--relief-lit-a)));position:absolute;top:6px;bottom:6px;left:-1px}.ui-mixer-strip[data-master]{margin-right:var(--space-1-5)}.ui-mixer-strip[data-master]:after{content:"";border-radius:var(--radius-xs);background:rgb(var(--groove-floor));width:2px;box-shadow:inset 1px 0 1px rgb(var(--relief-shade) / calc(.95 * var(--relief-shade-a))), 1px 0 0 rgb(var(--relief-lit) / calc(.07 * var(--relief-lit-a)));position:absolute;top:6px;bottom:6px;right:0}.ui-mixer-strip[data-selected]:after{content:"";z-index:-1;border-radius:var(--radius-md);pointer-events:none;background:linear-gradient(160deg, rgb(var(--glass-sheen) / calc(.08 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / calc(.02 * var(--glass-sheen-a))) 40%, rgb(var(--glass-sheen) / 0) 70%), rgb(var(--wash) / calc(.05 * var(--wash-a)));box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.16 * var(--glass-lip-a))), inset 0 2px 1px -1px rgb(var(--accent) / .7), inset 0 0 0 1px rgb(var(--glass-ring) / .1), 0 0 14px rgb(var(--accent) / calc(.08 * var(--lit-glow-a)));position:absolute;inset:3px 2px}.ui-mixer-strip[data-selected] .ui-track-name .ui-time{color:color-mix(in srgb, rgb(var(--accent)) 55%, rgb(var(--lit-mix)))}.ui-mixer-row{justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-height:18px;display:flex}.ui-mixer-row .ui-track-label{justify-content:center}.ui-mixer-mix{justify-content:center;align-items:flex-end;gap:var(--space-2);display:flex}.ui-mixer-mix .ui-fader{justify-content:center;min-width:32.2581px;display:flex}.ui-mixer-mix .ui-track-midi{align-self:flex-end}.ui-mixer-strip .ui-track-input{max-width:62px}.ui-mixer-strip .ui-number[data-size=xs]{width:64px;min-width:0}.ui-graph{border-radius:var(--radius-md);background:rgb(var(--ng-space) / calc(.22 * var(--ng-space-a)));contain:paint;touch-action:none;cursor:grab;outline:none;position:relative;overflow:hidden}.ui-graph[data-panning]{cursor:grabbing}.ui-graph:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(var(--well-ring) / .75), inset 0 1px 0 rgb(var(--well-lip) / calc(.05 * var(--well-lip-a))), inset 0 0 22px rgb(var(--well-shade) / calc(.45 * var(--well-shade-a)));position:absolute;inset:0}.ui-graph[data-focus-visible]:after{box-shadow:inset 0 0 0 2px var(--focus-ring)}.ui-graph>canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ui-graph-pan,.ui-graph-world{position:absolute;top:0;left:0}.ui-graph-hud{z-index:4;align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);cursor:default;background:linear-gradient(160deg, rgb(var(--glass-sheen) / calc(.09 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / 0) 60%), rgb(var(--glass-fill) / .74);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.2 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--glass-ring) / .12), 0 8px 18px -6px rgb(var(--cast) / calc(.8 * var(--cast-a)));display:flex;position:absolute;bottom:10px;right:10px}.ui-graph-zoom{text-align:center;min-width:44px;font-family:var(--f-mono);font-weight:500;font-size:var(--text-md);font-variant-numeric:tabular-nums;color:rgb(var(--ink-6) / .92)}.ui-node{--cat:var(--type-audio);border-radius:var(--radius-lg);width:max-content;min-width:180px;font-family:var(--f-mono);font-size:var(--text-md);line-height:var(--leading-none);color:rgb(var(--ink-5) / .86);cursor:default;background:linear-gradient(160deg, rgb(var(--glass-sheen) / calc(.08 * var(--glass-sheen-a))), rgb(var(--glass-sheen) / calc(.02 * var(--glass-sheen-a))) 40%, rgb(var(--glass-sheen) / 0) 70%), rgb(var(--glass-fill) / .72);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.18 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--glass-ring) / .12), 0 18px 30px -14px rgb(var(--cast) / calc(.95 * var(--cast-a))), 0 3px 10px rgb(var(--cast) / calc(.45 * var(--cast-a)));outline:none;position:absolute}.ui-node[data-category=midi]{--cat:var(--type-midi)}.ui-node[data-category=control]{--cat:var(--type-control)}.ui-node[data-category=video]{--cat:var(--type-video)}.ui-node[data-hovered]{box-shadow:inset 0 1px 0 rgb(var(--glass-lip) / calc(.24 * var(--glass-lip-a))), inset 0 0 0 1px rgb(var(--glass-sheen) / calc(.3 * var(--glass-sheen-a))), 0 18px 30px -14px rgb(var(--cast) / calc(.95 * var(--cast-a))), 0 3px 10px rgb(var(--cast) / calc(.45 * var(--cast-a)))}.ui-node[data-selected]{box-shadow:inset 0 1px 0 color-mix(in srgb, rgb(var(--accent) / .3) 15%, rgb(var(--lit-mix) / .3)), inset 0 0 0 1px rgb(var(--accent) / .7), 0 0 0 1px rgb(var(--accent) / .22), 0 0 24px rgb(var(--accent) / calc(.2 * var(--lit-glow-a))), 0 18px 30px -14px rgb(var(--cast) / calc(.95 * var(--cast-a)))}.ui-node[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-node[data-bypassed]{opacity:.55}.ui-node[data-error]{box-shadow:inset 0 1px 0 color-mix(in srgb, rgb(var(--clip) / .2) 15%, rgb(var(--lit-mix) / .2)), inset 0 0 0 1px rgb(var(--clip) / .6), 0 0 20px rgb(var(--clip) / calc(.2 * var(--lit-glow-a))), 0 18px 30px -14px rgb(var(--cast) / calc(.95 * var(--cast-a)))}.ui-node[data-error] .ui-node-head{--cat:var(--clip)}.ui-node-head{align-items:center;gap:var(--space-2);min-height:24px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg) var(--radius-lg) 0 0;letter-spacing:var(--tracking-tight);color:rgb(var(--ink-7) / .95);cursor:grab;background:linear-gradient(180deg, rgb(var(--cat) / .15), rgb(var(--cat) / .03));box-shadow:inset 0 2px 1px -1px rgb(var(--cat) / .75), inset 0 -1px 0 rgb(var(--cast) / calc(.55 * var(--cast-a))), 0 1px 0 rgb(var(--glass-etch-lit) / calc(.05 * var(--glass-etch-lit-a)));font-weight:500;display:flex}.ui-node[data-dragging] .ui-node-head{cursor:grabbing}.ui-node[data-bypassed] .ui-node-head{box-shadow:inset 0 2px 1px -1px rgb(var(--well-sheen) / calc(.3 * var(--well-sheen-a))), inset 0 -1px 0 rgb(var(--cast) / calc(.55 * var(--cast-a)));background:0 0}.ui-node-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:var(--leading-tight);flex:1;overflow:hidden}.ui-node-head .ui-led{--led:var(--cat);height:10px}.ui-node[data-io]{background:linear-gradient(172deg, rgb(var(--well-sheen) / calc(.07 * var(--well-sheen-a))), rgb(var(--well-sheen) / 0) 45%), rgb(var(--well-fill) / .86)}.ui-node[data-io] .ui-node-head{box-shadow:inset 0 -1px 0 rgb(var(--cast) / calc(.6 * var(--cast-a))), 0 1px 0 rgb(var(--glass-etch-lit) / calc(.05 * var(--glass-etch-lit-a)));background:0 0}.ui-node-io{padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-xs);font-size:var(--text-xs);color:rgb(var(--ink-2) / .8);box-shadow:inset 0 0 0 1px rgb(var(--mute) / .3);flex:none}.ui-node-rows{padding:var(--space-1) 0 var(--space-2)}.ui-node-row{align-items:center;gap:var(--space-2);min-height:19px;padding:0 var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.ui-node-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgb(var(--ink-3) / .78);overflow:hidden}.ui-node-row>span[data-port-label]{color:rgb(var(--ink-6) / .92)}.ui-node-row>span:last-child:not(:first-child){text-align:right}.ui-node-row .ui-number,.ui-node-row .ui-select-trigger{justify-self:end}.ui-node-row .ui-number[data-size=xs]{min-width:56px}.ui-port{--type:var(--type-audio);z-index:1;background:radial-gradient(circle at 35% 30%, rgb(var(--glass-sheen) / calc(.35 * var(--glass-sheen-a))) 0, rgb(var(--glass-sheen) / 0) 30%), rgb(var(--glass-fill) / .96);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px rgb(var(--type) / .55), 0 1px 2px rgb(var(--cast) / calc(.85 * var(--cast-a)));border-radius:50%;position:absolute;top:50%;translate:-50% -50%}.ui-port[data-side=in]{left:0}.ui-port[data-side=out]{left:100%}.ui-port[data-type=midi]{--type:var(--type-midi);border-radius:var(--radius-hairline);width:8px;height:8px;rotate:45deg}.ui-port[data-type=control]{--type:var(--type-control);width:7px;height:7px}.ui-port[data-type=bits]{--type:var(--type-bits);border-radius:var(--radius-hairline);width:8px;height:8px}.ui-port[data-type=image]{--type:var(--type-image);border-radius:var(--radius-sm)}.ui-port[data-type=field]{--type:var(--type-field);width:10px;height:10px}.ui-port[data-type=buffer]{--type:var(--type-buffer);border-radius:var(--radius-full);width:13px;height:7px}.ui-port[data-type=video]{--type:var(--type-video);clip-path:polygon(0 0,100% 50%,0 100%);border-radius:0;width:10px;height:11px}.ui-port[data-connected]{background:radial-gradient(circle at 35% 30%, rgb(var(--white) / .95) 0, rgb(var(--white) / 0) 30%), radial-gradient(circle at 50% 55%, rgb(var(--lit-hot) / .8) 0, rgb(var(--type)) 50%, rgb(var(--type) / .8) 100%);box-shadow:inset 0 0 0 .5px rgb(var(--lit-hot) / .6), 0 0 4px rgb(var(--type) / calc(.9 * var(--lit-glow-a))), 0 0 11px rgb(var(--type) / calc(.4 * var(--lit-glow-a)))}.ui-port-tag{display:none}.ui-graph[data-lod=far] .ui-node-title{font-size:min(calc(var(--text-lg) / var(--z)), 26px)}.ui-graph[data-lod=far] .ui-node-head{min-height:min(calc(24px / var(--z)), 44px)}.ui-graph[data-lod=far] .ui-node-row>span{color:#0000;background:linear-gradient(rgb(var(--mute) / .26), rgb(var(--mute) / .26)) left center / 100% 5px no-repeat;border-radius:var(--radius-sm)}.ui-graph[data-lod=far] .ui-node-row>:not(span){visibility:hidden}.ui-graph[data-lod=near] .ui-port-tag{font-family:var(--f-mono);font-weight:500;font-size:var(--text-3xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;white-space:nowrap;pointer-events:none;color:rgb(var(--type) / .85);text-shadow:0 0 2px rgb(var(--ng-tag-halo)), 0 0 3px rgb(var(--ng-tag-halo) / .8);display:block;position:absolute;top:50%;translate:0 calc(-100% - 2px)}.ui-graph[data-lod=near] .ui-port-tag[data-side=in]{right:calc(100% + 8px)}.ui-graph[data-lod=near] .ui-port-tag[data-side=out]{left:calc(100% + 8px)}.ui-node-preview{margin:0 var(--space-2) var(--space-2);border-radius:var(--radius-sm);background:linear-gradient(172deg, rgb(var(--well-sheen) / calc(.06 * var(--well-sheen-a))), rgb(var(--well-sheen) / 0) 42%), rgb(var(--well-fill) / .86);box-shadow:inset 0 2px 5px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--well-ring) / .95), 0 1px 0 rgb(var(--well-lip) / calc(.07 * var(--well-lip-a)));position:relative}.ui-slot-head{align-items:center;gap:var(--space-2);height:22px;padding:0 var(--space-2) 0 var(--space-3);border-top:1px solid rgb(var(--well-ring) / .55);box-shadow:inset 0 1px 0 rgb(var(--well-lip) / calc(.05 * var(--well-lip-a)));display:flex;position:relative}.ui-slot-head:not([data-open]){margin-bottom:var(--space-2)}.ui-slot-head .ui-engrave{font-size:var(--text-sm);flex:none}.ui-slot-count{font-size:var(--text-sm);color:rgb(var(--ink-2) / .5);flex:1}.ui-slot{margin:var(--space-0-5) var(--space-2) var(--space-3);border-radius:var(--radius-md);background:linear-gradient(172deg, rgb(var(--well-sheen) / calc(.05 * var(--well-sheen-a))), rgb(var(--well-sheen) / 0) 42%), rgb(var(--well-fill) / .7);box-shadow:inset 0 2px 8px rgb(var(--well-shade) / calc(.9 * var(--well-shade-a))), inset 0 0 0 1px rgb(var(--well-ring) / .95), 0 1px 0 rgb(var(--well-lip) / calc(.07 * var(--well-lip-a)));position:relative}.ui-slot-float{--type:var(--type-audio);z-index:1;height:20px;font-size:var(--text-sm);white-space:nowrap;color:rgb(var(--ink-6) / .92);background:linear-gradient(90deg, rgb(var(--type) / .12), rgb(var(--type) / .04)), rgb(var(--glass-fill) / .82);box-shadow:inset 0 0 0 1px rgb(var(--type) / .32), inset 0 1px 0 rgb(var(--glass-lip) / calc(.12 * var(--glass-lip-a)));align-items:center;display:flex;position:absolute;translate:0 -50%}.ui-slot-float[data-side=in]{padding:0 var(--space-3) 0 var(--space-2);border-radius:0 var(--radius-full) var(--radius-full) 0;left:0}.ui-slot-float[data-side=out]{padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-full) 0 0 var(--radius-full);right:0}.ui-graph[data-lod=far] .ui-slot-float .ui-node-row-label,.ui-graph[data-lod=far] .ui-slot-count{color:#0000}.ui-slot>canvas{border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.shell{max-width:880px;padding:0 var(--space-4) var(--space-20);margin-inline:auto}.shell[data-wide]{max-width:1120px}.shell-top{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);display:flex}.shell-nav{gap:var(--space-2);display:flex}.wordmark{font-family:var(--f-display);font-weight:700;font-size:var(--text-title);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:rgb(var(--ink-7));text-decoration:none}.shell-main{gap:var(--space-8);padding-top:var(--space-8);display:grid}.hero{justify-items:start;gap:var(--space-4);padding-block:clamp(var(--space-12), 14vh, 10rem);display:grid}.ui-heading.hero-title{font-size:var(--text-display);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-none);color:rgb(var(--ink-8))}.hero-lede{margin:var(--space-2) 0 0;max-width:34ch;font-size:var(--text-lede);color:rgb(var(--ink-3))}.hero-status{align-items:center;gap:var(--space-2);margin:var(--space-6) 0 0;display:flex}.lamp{border-radius:var(--radius-full);background:linear-gradient(rgb(var(--lit-hot) / .9), rgb(var(--accent)) 60%);width:4px;height:14px;box-shadow:0 0 3px rgb(var(--accent) / .9), 0 0 9px rgb(var(--accent) / calc(.45 * var(--lit-glow-a)))}.section{gap:var(--space-5);display:grid}.section[data-narrow]{width:min(100%,480px);margin-inline:auto}.section-head{gap:var(--space-3) clamp(var(--space-5), 3vw, var(--space-10));grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;display:grid}.section[data-narrow] .section-head{grid-template-columns:minmax(0,1fr) auto}.section-intro{color:rgb(var(--ink-1));grid-column:1;max-width:52ch}.section-intro p{margin:0}.section-aside{grid-area:1/2;justify-self:end}.ui-panel p{max-width:60ch;margin:0}@media (width>=861px){.section:not([data-narrow]) .section-intro{grid-area:1/2}.section:not([data-narrow]) .section-aside{grid-area:2/2}}.panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.stack{gap:var(--space-5);display:grid}.inline-form{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.grow{flex:260px}.field-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;display:grid}.facts{gap:var(--space-2) var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin:0;display:grid}.facts dd{overflow-wrap:anywhere;margin:0}.license-key{text-overflow:ellipsis;white-space:nowrap;max-width:36ch;display:block;overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
