@layer components{.pui{--pui-bg0:#0a0b0e;--pui-bg1:#121419;--pui-bg2:#1a1d24;--pui-bg3:#23262f;--pui-line:#ffffff12;--pui-line-strong:#ffffff1f;--pui-text:#eceef3;--pui-dim:#8a8f9d;--pui-faint:#5b6070;--pui-accent:var(--color-accent,#f2b14c);--pui-accent-soft:color-mix(in oklab, var(--pui-accent) 16%, transparent);--pui-accent-line:color-mix(in oklab, var(--pui-accent) 55%, transparent);--pui-accent-hi:color-mix(in oklab, var(--pui-accent) 62%, white);--pui-accent-lo:color-mix(in oklab, var(--pui-accent) 62%, black);--pui-accent-glow:color-mix(in oklab, var(--pui-accent) 55%, transparent);--pui-danger:#ff6b6b;--pui-ok:#5fe39a;--pui-warn:#ffc65c;--pui-clip:#ff5a5f;--pui-r-xs:4px;--pui-r-sm:6px;--pui-r-md:8px;--pui-r-lg:12px;--pui-r-xl:14px;--pui-r-chassis:20px;--pui-h-xs:20px;--pui-h-sm:24px;--pui-h-md:28px;--pui-h-lg:32px;--pui-shadow-raised:inset 0 1px 0 #ffffff12, inset 0 -1px 0 #00000040, 0 0 0 1px #0000008c, 0 1px 2px #00000059;--pui-shadow-raised-hover:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #00000040, 0 0 0 1px #0009, 0 0 0 1px #ffffff0d, 0 2px 6px #0006;--pui-shadow-pressed:inset 0 1px 3px #000000a6, 0 0 0 1px #0009;--pui-shadow-well:inset 0 1px 3px #000000b3, inset 0 0 0 1px #00000059, 0 1px 0 #ffffff0b;--pui-shadow-pop:0 24px 64px -12px #000000e6, 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff0d;--pui-ring:0 0 0 2px var(--pui-bg0), 0 0 0 4px var(--pui-accent);--pui-ease:cubic-bezier(.2, .7, .2, 1);--pui-ease-out:cubic-bezier(.22, 1, .36, 1);--pui-ease-in:cubic-bezier(.55, 0, .75, .2);--pui-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--pui-ease-glide:cubic-bezier(.22, 1, .36, 1);--pui-fast:.12s;--pui-med:.2s;--pui-glide:.17s;--pui-z-raised:10;--pui-z-header:20;--pui-z-overlay:30;--pui-z-popover:40;--pui-z-tooltip:50;--pui-z-modal:60;--pui-gold:#e9bd6a;--pui-gold-hi:#fbefd0;--pui-gold-lo:#b9852f;color:var(--pui-text);font-family:var(--font-ui,ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.pui-chassis{border-radius:var(--pui-r-chassis,20px);background:radial-gradient(120% 80% at 50% -20%, color-mix(in oklab, var(--pui-accent) 14%, transparent), transparent 60%), linear-gradient(180deg, #191b21 0%, #111216 55%, #0d0e12 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a,0 40px 80px -20px #000000bf,0 0 0 1px #0009}.pui-chassis:before{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}[data-native]>.pui-chassis{min-height:100vh;box-shadow:none;border-radius:0;flex-direction:column;display:flex}[data-native]>.pui-chassis>.pui-footer{margin-top:auto}.pui-header{background:linear-gradient(#ffffff08,#ffffff02)}.pui-header:after,.pui-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff17 12% 88%,#0000);height:1px;position:absolute;left:0;right:0}.pui-header:after{bottom:0;box-shadow:0 1px #00000073}.pui-footer{background:linear-gradient(#0000001f,#00000038)}.pui-footer:before{background:linear-gradient(90deg,#0000,#00000080 12% 88%,#0000);top:0;box-shadow:0 1px #ffffff0a}.pui-plugin-name{background:linear-gradient(180deg, #fff 30%, color-mix(in oklab, var(--pui-accent) 18%, #c9ccd4));color:#0000;filter:drop-shadow(0 1px #0009);-webkit-background-clip:text;background-clip:text}.pui-preset-name{animation:pui-name-in .26s var(--pui-ease-out) both}@keyframes pui-name-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}}.pui-power-lamp{color:var(--pui-faint);transition:color .3s var(--pui-ease-out), filter .3s var(--pui-ease-out);display:inline-flex}.pui-power[aria-pressed=true] .pui-power-lamp{color:var(--pui-accent-hi);filter:drop-shadow(0 0 4px var(--pui-accent)) drop-shadow(0 0 1px var(--pui-accent))}.pui-body{filter:saturate()brightness();transition:filter .36s var(--pui-ease-out);position:relative}.pui-chassis[data-bypassed] .pui-body{filter:saturate(.12)brightness(.78)}.pui-bypass-pill[data-state=open]{animation:pui-pill-in .22s var(--pui-ease-out) both}.pui-bypass-pill[data-state=closed]{animation:pui-pill-out .16s var(--pui-ease-in) both}@keyframes pui-pill-in{0%{opacity:0;transform:translateY(-4px)scale(.96)}}@keyframes pui-pill-out{to{opacity:0;transform:translateY(-3px)scale(.97)}}.pui-screen{border-radius:var(--pui-r-lg,12px);background:radial-gradient(120% 70% at 50% 110%, color-mix(in oklab, var(--pui-accent) 5%, transparent), transparent 70%), radial-gradient(140% 100% at 50% 0%, #101218 0%, #07080a 72%);position:relative;overflow:hidden;box-shadow:inset 0 2px 14px #000000d9,inset 0 0 0 1px #ffffff0b,inset 0 -1px #ffffff06,0 0 0 1px #0000008c,0 1px #ffffff0f}.pui-screen:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff0d,#0000 1.5px),linear-gradient(#ffffff09,#0000 30%);position:absolute;inset:0}.pui-panel{border-radius:var(--pui-r-xl,14px);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px var(--pui-line), inset 0 -1px 0 #00000047, 0 1px 0 #0006, 0 12px 24px -16px #000000bf;background:linear-gradient(#ffffff09,#ffffff04 45%,#ffffff02)}.pui-panel-feature{background:radial-gradient(90% 70% at 50% 0%, color-mix(in oklab, var(--pui-accent) 10%, transparent), transparent 70%), linear-gradient(180deg, #ffffff0a, #ffffff03);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--pui-accent) 34%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--pui-accent) 26%, var(--pui-line)), inset 0 -1px 0 #00000047, 0 1px 0 #0006, 0 14px 30px -18px color-mix(in oklab, var(--pui-accent) 40%, black)}.pui-title{align-items:center;gap:10px;min-height:20px;display:flex}.pui-title:after{content:"";background:linear-gradient(90deg, var(--pui-line-strong), transparent);flex:auto;order:1;height:1px}.pui-title>*{order:0}.pui-title>.pui-title-end{order:2}.pui-lcd{font-family:var(--font-lcd,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--pui-accent-hi);text-shadow:0 0 6px var(--pui-accent-glow), 0 0 1px var(--pui-accent)}.pui-group-inactive>:not(.pui-group-head){opacity:.45;transition:opacity var(--pui-med) ease}.pui-well{border-radius:var(--pui-r-md);box-shadow:var(--pui-shadow-well);background:linear-gradient(#0000006b,#0000004d)}.pui-label{letter-spacing:.12em;text-transform:uppercase;color:var(--pui-dim);font-size:10px;font-weight:600}.pui-value{font-family:var(--font-num,ui-sans-serif, system-ui, sans-serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.01em;color:var(--pui-text);font-size:11px;font-weight:500}.pui-glow{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--pui-accent) 70%, transparent))}.pui-btn{height:var(--pui-h-md,28px);border-radius:var(--pui-r-md,8px);white-space:nowrap;color:var(--pui-dim);box-shadow:var(--pui-shadow-raised);cursor:pointer;transition:color var(--pui-fast) var(--pui-ease), background-color var(--pui-fast) var(--pui-ease), box-shadow .16s var(--pui-ease), opacity var(--pui-med) ease, transform .28s var(--pui-ease-spring);background:linear-gradient(#22252c,#17191e);outline:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:relative}@media (hover:hover){.pui-btn:hover{color:var(--pui-text);box-shadow:var(--pui-shadow-raised-hover);background:linear-gradient(#282b33,#1b1d23)}}.pui-btn:active{color:var(--pui-text);box-shadow:var(--pui-shadow-pressed);background:linear-gradient(#15171b,#1a1c21);transition-duration:60ms,60ms,60ms,60ms,60ms;transition-timing-function:ease-out;transform:translateY(.5px)scale(.965)}.pui-btn:disabled,.pui-btn[aria-disabled=true]{opacity:.32;cursor:default;pointer-events:none;background:0 0;box-shadow:inset 0 0 0 1px #ffffff0a}.pui-btn[aria-pressed=true],.pui-btn[aria-checked=true],.pui-btn[aria-selected=true]{color:var(--pui-text);background:linear-gradient(180deg, color-mix(in oklab, var(--pui-accent) 16%, #23262d), color-mix(in oklab, var(--pui-accent) 8%, #17191e));box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--pui-accent-line), 0 0 14px -3px color-mix(in oklab, var(--pui-accent) 65%, transparent)}.pui-btn:focus-visible,.pui-focus:focus-visible{outline:2px solid var(--pui-accent);outline-offset:2px}.pui-btn-primary{color:color-mix(in oklab, var(--pui-accent) 18%, #07080a);background:linear-gradient(180deg, var(--pui-accent-hi), var(--pui-accent) 55%, color-mix(in oklab, var(--pui-accent) 82%, black));box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #0003, 0 0 0 1px color-mix(in oklab, var(--pui-accent) 60%, black), 0 6px 20px -6px var(--pui-accent-glow);font-weight:650}@media (hover:hover){.pui-btn-primary:hover{color:color-mix(in oklab, var(--pui-accent) 12%, #050607);background:linear-gradient(180deg, color-mix(in oklab, var(--pui-accent-hi) 80%, white), var(--pui-accent-hi) 50%, var(--pui-accent));box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #0003, 0 0 0 1px color-mix(in oklab, var(--pui-accent) 60%, black), 0 8px 26px -6px var(--pui-accent)}}.pui-btn-primary:active{color:color-mix(in oklab, var(--pui-accent) 18%, #07080a);background:linear-gradient(180deg, var(--pui-accent), color-mix(in oklab, var(--pui-accent) 85%, black));box-shadow:inset 0 1px 3px #00000059, 0 0 0 1px color-mix(in oklab, var(--pui-accent) 60%, black)}.pui-field{border-radius:var(--pui-r-md,8px);box-shadow:var(--pui-shadow-well);color:var(--pui-text);-webkit-user-select:text;user-select:text;transition:box-shadow .16s var(--pui-ease);background:linear-gradient(#0000008c,#0006);outline:none}.pui-field::placeholder{color:#ffffff38}.pui-field:focus{box-shadow:var(--pui-shadow-well), 0 0 0 1px var(--pui-accent-line), 0 0 16px -6px var(--pui-accent)}.pui-step{width:18px;height:18px;color:var(--pui-accent-hi);background:var(--pui-accent-soft);box-shadow:inset 0 0 0 1px var(--pui-accent-line);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:650;display:inline-grid}.pui-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:15px;height:15px;animation:.7s linear infinite pui-spin}@keyframes pui-spin{to{transform:rotate(360deg)}}.pui-dialog{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--pui-accent) 35%, #ffffff1a), inset 0 0 0 1px #ffffff0d, 0 50px 100px -30px #000000f2, 0 0 0 1px #000000b3, 0 0 60px -20px var(--pui-accent-glow)}.pui-activated-check{box-shadow:0 0 0 4px var(--pui-accent-soft), 0 0 22px var(--pui-accent);animation:pui-check-in .52s var(--pui-ease-spring) both}@keyframes pui-check-in{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}.pui-btn-ghost{box-shadow:none;background:0 0}@media (hover:hover){.pui-btn-ghost:hover{box-shadow:none;background:#ffffff0f}}.pui-btn-ghost:active{box-shadow:none;background:#0000004d}.pui-seg{border-radius:calc(var(--pui-r-md) + 2px);box-shadow:var(--pui-shadow-well);background:linear-gradient(#0000006b,#0000004d);flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;display:inline-flex}.pui-seg .pui-btn{box-shadow:none;background:0 0}@media (hover:hover){.pui-seg .pui-btn:hover{box-shadow:none;background:#ffffff0d}}.pui-seg .pui-btn:active{box-shadow:none;background:#0000004d}.pui-seg .pui-btn[aria-checked=true],.pui-seg .pui-btn[aria-pressed=true]{color:var(--pui-text);background:linear-gradient(#2c3038,#1f2228);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #00000080,0 1px 3px #00000080}.pui-seg .pui-btn[aria-checked=true]:after,.pui-seg .pui-btn[aria-pressed=true]:after{animation:pui-led-in .22s var(--pui-ease-out) both;content:"";background:var(--pui-accent);height:2px;box-shadow:0 0 6px var(--pui-accent);border-radius:2px;position:absolute;bottom:2px;left:30%;right:30%}.pui-seg{position:relative}.pui-seg[data-thumb]:before,.pui-seg[data-thumb]:after{content:"";pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.pui-seg[data-thumb]:before{width:var(--seg-w);height:var(--seg-h);transform:translate(var(--seg-x), var(--seg-y));border-radius:var(--pui-r-md,8px);background:linear-gradient(#2e323b,#1f2228);box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000004d,0 0 0 1px #00000080,0 2px 5px #00000080}.pui-seg[data-thumb]:after{width:calc(var(--seg-w) * .4);height:2px;transform:translate(calc(var(--seg-x) + var(--seg-w) * .3), calc(var(--seg-y) + var(--seg-h) - 4px));background:var(--pui-accent);box-shadow:0 0 6px var(--pui-accent), 0 0 1px var(--pui-accent-hi);border-radius:2px}.pui-seg[data-thumb-live]:before,.pui-seg[data-thumb-live]:after{transition:transform .3s var(--pui-ease-out), width .3s var(--pui-ease-out), height .3s var(--pui-ease-out)}.pui-seg[data-thumb]>*,.pui-seg[data-thumb]>*>.pui-btn{z-index:1;position:relative}.pui-seg[data-thumb] .pui-btn[aria-checked=true],.pui-seg[data-thumb] .pui-btn[aria-pressed=true]{box-shadow:none;background:0 0}.pui-seg[data-thumb] .pui-btn[aria-checked=true]:after,.pui-seg[data-thumb] .pui-btn[aria-pressed=true]:after{display:none}.pui-seg-fill{width:100%;display:flex}.pui-seg-fill>.pui-btn{flex:1 1 0;min-width:0}.pui-switch{width:32px;height:18px;box-shadow:var(--pui-shadow-well);transition:background-color var(--pui-med) ease, box-shadow var(--pui-med) ease;background:linear-gradient(#0000009e,#0000006b);border-radius:999px;flex:none;position:relative}.pui-switch:after{content:"";width:14px;height:14px;transition:transform .26s var(--pui-ease-spring), background var(--pui-med) ease;background:radial-gradient(circle,#0000002e 0 2px,#0000 2.5px),linear-gradient(#a3a8b4,#5d626e);border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040,0 1px 2px #000000b3}[aria-checked=true]>.pui-switch,[aria-pressed=true]>.pui-switch{background:linear-gradient(180deg, color-mix(in oklab, var(--pui-accent) 46%, #0c0d10), color-mix(in oklab, var(--pui-accent) 30%, #0c0d10));box-shadow:inset 0 1px 3px #0000008c, 0 0 0 1px var(--pui-accent-line), 0 0 14px -3px var(--pui-accent)}[aria-checked=true]>.pui-switch:after,[aria-pressed=true]>.pui-switch:after{background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--pui-accent) 70%, white) 0 2px, transparent 2.6px), linear-gradient(180deg, #fff, #cfd2da);transform:translate(14px)}.pui-led{background:radial-gradient(circle at 35% 30%,#3a3e48,#1c1e24 70%);border-radius:999px;flex:none;width:6px;height:6px;transition:background .22s,box-shadow .22s;display:inline-block;box-shadow:inset 0 1px 1px #0009,0 1px #ffffff0f}.pui-led[data-on]{background:radial-gradient(circle at 40% 35%, color-mix(in oklab, var(--pui-accent) 35%, white), var(--pui-accent) 60%, var(--pui-accent-lo));box-shadow:0 0 0 1px color-mix(in oklab, var(--pui-accent) 40%, transparent), 0 0 8px var(--pui-accent), 0 0 2px var(--pui-accent-hi)}.pui-knob-cap{pointer-events:none;transition:transform .14s var(--pui-ease), filter .18s ease;border-radius:999px;position:absolute}.pui-knob-cap[data-skin=machined]{background:radial-gradient(70% 55% at 42% 22%,#ffffff21,#0000 70%),radial-gradient(circle,#0000 0 63%,#00000059 64%,#ffffff12 66.5%,#0000 68%),conic-gradient(from 225deg,#23262c,#50555f 10%,#2a2d34 22%,#1b1d22 36%,#3b3f48 50%,#23262c 62%,#4a4e58 74%,#20232a 87%,#23262c);box-shadow:inset 0 1px .5px #ffffff47,inset 0 -1.5px 1px #0000008c,0 0 0 .5px #000c,0 2px 3px #0000008c,0 5px 9px -2px #0000008c}.pui-knob-cap[data-skin=vintage]{background:radial-gradient(55% 40% at 40% 24%,#ffffff47,#ffffff0a 60%,#0000 72%),radial-gradient(circle at 50% 60%,#1b1c20,#0b0b0d 75%);box-shadow:inset 0 1px .5px #ffffff52,inset 0 -2px 2px #000000b3,0 0 0 .5px #000000e6,0 2px 3px #0009,0 6px 10px -2px #0009}.pui-knob-skirt{pointer-events:none;background:radial-gradient(circle,#0000 0 74%,#00000073 75%,#0000 79%),conic-gradient(from 210deg,#8d929c,#e7e9ee 9%,#9da2ac 20%,#6e737d 34%,#c9ccd3 50%,#80858f 63%,#e2e4e9 76%,#8a8f99 89%,#8d929c);border-radius:999px;position:absolute;box-shadow:inset 0 1px #fff9,inset 0 -1px 1px #0006,0 0 0 .5px #000000d9,0 2px 4px #0009}[data-dragging]>.pui-knob-cap{transform:translateY(.5px)scale(.985)}@media (hover:hover){[role=slider]:hover>.pui-knob-cap{filter:brightness(1.12)}}.pui-tip{z-index:var(--pui-z-tooltip,50);border-radius:var(--pui-r-md);width:max-content;max-width:220px;box-shadow:var(--pui-shadow-pop);color:#ffffffe6;font-family:var(--font-ui,ui-sans-serif, system-ui, sans-serif);letter-spacing:0;text-transform:none;text-align:center;white-space:normal;overflow-wrap:break-word;background:#0a0b0ef7;padding:6px 9px;font-size:11px;font-style:normal;font-weight:450;line-height:1.4}.pui-tip-host{position:relative}@supports selector(:popover-open){.pui-tip{pointer-events:auto;border:0;margin:0;display:none;position:fixed;inset:auto;overflow:visible}.pui-tip:popover-open{display:block}.pui-tip[data-state=open]{animation:pui-tip-in .15s var(--pui-ease-out) both}.pui-tip[data-state=closed]{pointer-events:none;animation:pui-tip-out .11s var(--pui-ease-in) both}}@keyframes pui-tip-in{0%{opacity:0;transform:translateY(var(--pui-dy,3px)) scale(.97)}}@keyframes pui-tip-out{to{opacity:0;transform:translateY(var(--pui-dy,3px)) scale(.98)}}[data-placed=top]{--pui-dy:3px}[data-placed=bottom]{--pui-dy:-3px}[data-placed=left],[data-placed=right]{--pui-dy:0px}@supports not selector(:popover-open){.pui-tip{pointer-events:none;opacity:0;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,3px)}.pui-tip-host:hover>.pui-tip,.pui-tip[data-open]{opacity:1;transition-delay:.5s;transform:translate(-50%)}.pui-tip-host:has(:focus-visible)>.pui-tip{opacity:1;transition-delay:0s;transform:translate(-50%)}.pui-tip-host[data-quiet]>.pui-tip{opacity:0!important}.pui-tip[data-side=bottom]{top:calc(100% + 6px);bottom:auto}.pui-tip[data-align=end]{left:auto;right:0;transform:none}.pui-tip[data-align=start]{left:0;transform:none}}.pui-bubble{z-index:var(--pui-z-popover,40);border-radius:var(--pui-r-sm);box-shadow:0 0 0 1px var(--pui-accent-line), 0 8px 24px -6px #000000e6;color:#fff;font-family:var(--font-num,ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;animation:pui-pop var(--pui-fast) var(--pui-ease) both;background:#08090cf5;align-items:center;gap:6px;padding:4px 8px;font-size:11px;line-height:1;display:inline-flex;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.pui-bubble[popover]{animation:pui-tip-in .13s var(--pui-ease-out) both;border:0;margin:0;position:fixed;inset:auto;overflow:visible;transform:none}.pui-bubble[popover]:not(:popover-open){display:none}.pui-bubble[popover][data-state=closed]{animation:pui-tip-out .12s var(--pui-ease-in) both}.pui-bubble-tag{font-family:var(--font-ui,ui-sans-serif, system-ui, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--pui-accent);font-size:9px;font-weight:700}[data-pui-layer]{color:var(--pui-text)}[data-pui-layer][popover]{border:0;margin:0;padding:0;position:fixed;inset:auto}[data-pui-layer][data-state=open]{animation:pui-layer-in .19s var(--pui-ease-out) both}[data-pui-layer][data-state=closed]{pointer-events:none;animation:pui-layer-out .14s var(--pui-ease-in) both}@keyframes pui-layer-in{0%{opacity:0;transform:translateY(calc(var(--pui-dy,-3px) * 1.6)) scale(.965)}}@keyframes pui-layer-out{to{opacity:0;transform:translateY(var(--pui-dy,-3px)) scale(.98)}}.pui-popover{border-radius:var(--pui-r-lg);box-shadow:var(--pui-shadow-pop);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);overscroll-behavior:contain;background:#0d0e12f7;overflow:auto}@supports not selector(:popover-open){[data-pui-layer]{z-index:var(--pui-z-popover,40);position:fixed}}.pui-menu{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;min-width:140px;max-width:min(320px,100vw - 16px);padding:4px}.pui-option{border-radius:var(--pui-r-sm);color:#ffffffd1;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;min-height:28px;padding:0 10px 0 26px;font-size:12px;font-weight:500;line-height:1.2;transition:background-color 90ms,color 90ms;display:flex;position:relative}.pui-option[data-cursor]{color:#fff;background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff0f}.pui-option[aria-selected=true]{color:#fff}.pui-option-check{color:var(--pui-accent);filter:drop-shadow(0 0 4px color-mix(in oklab, var(--pui-accent) 70%, transparent));position:absolute;top:50%;left:8px;translate:0 -50%}.pui-modal{width:100%;max-width:none;height:100%;max-height:none;color:var(--pui-text);overscroll-behavior:contain;background:0 0;border:0;place-items:center;margin:0;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.pui-modal:not([open]){display:none}.pui-modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040507b8;animation:.2s ease-out both pui-fade-in-plain}.pui-modal[data-state=closed]::backdrop{animation:.17s ease-in both pui-fade-out-plain}.pui-modal[data-state=open]>.pui-modal-body{animation:pui-modal-in .26s var(--pui-ease-out) both}.pui-modal[data-state=closed]>.pui-modal-body{animation:pui-modal-out .17s var(--pui-ease-in) both}.pui-modal-body{width:100%}@keyframes pui-modal-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes pui-modal-out{to{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes pui-fade-in-plain{0%{opacity:0}}@keyframes pui-fade-out-plain{to{opacity:0}}.pui-readout{white-space:nowrap;align-items:baseline;gap:.3em;display:inline-flex}.pui-readout-num{font-family:var(--font-num,ui-sans-serif, system-ui, sans-serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;font-weight:500;display:inline-block;overflow:hidden}.pui-readout-unit{color:var(--pui-dim);font-size:.82em}.pui-meter{contain:layout style;flex:none;position:relative}.pui-meter-track{isolation:isolate;background:#0009;border-radius:999px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px 2px #0009}.pui-meter-window,.pui-meter-fill{will-change:transform;position:absolute;inset:0;overflow:hidden}.pui-meter-fill{box-shadow:inset 0 0 0 1px #ffffff14}.pui-meter-peak{will-change:transform, opacity;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.pui-meter[data-orientation=horizontal] .pui-meter-peak{width:2px;height:auto;inset:0 auto 0 0}.pui-meter-peak[data-invert]{top:0;bottom:auto}.pui-meter[data-orientation=horizontal] .pui-meter-peak[data-invert]{left:auto;right:0}.pui-meter-center{background:#fff3;height:1px;position:absolute;top:50%;left:0;right:0}.pui-meter[data-orientation=horizontal] .pui-meter-center{width:1px;height:auto;top:0;bottom:0;left:50%}.pui-meter-half{will-change:transform;position:absolute;left:0;right:0}.pui-meter-half[data-half=pos]{transform-origin:50% 100%;top:0;bottom:50%}.pui-meter-half[data-half=neg]{transform-origin:50% 0;top:50%;bottom:0}.pui-meter[data-orientation=horizontal] .pui-meter-half[data-half=pos]{transform-origin:0;inset:0 0 0 50%}.pui-meter[data-orientation=horizontal] .pui-meter-half[data-half=neg]{transform-origin:100%;inset:0 50% 0 0}.pui-meter-scale{position:absolute}.pui-meter-mark{height:10px;font-family:var(--font-num,ui-sans-serif, system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--pui-faint);white-space:nowrap;font-size:9px;font-weight:500;line-height:10px;position:absolute;left:0;right:0}.pui-meter[data-orientation=horizontal] .pui-meter-mark{top:1px;right:auto}.pui-glow-btn .pui-glow-icon{color:color-mix(in oklab, var(--pui-gold) 55%, var(--pui-dim));transition:color .2s var(--pui-ease), filter .26s var(--pui-ease)}.pui-glow-btn[aria-pressed=true]{color:var(--pui-gold-hi);box-shadow:inset 0 1px 0 #ffecbe38, inset 0 -1px 0 #00000059, 0 0 0 1px color-mix(in oklab, var(--pui-gold) 58%, transparent), 0 0 18px -4px color-mix(in oklab, var(--pui-gold) 75%, transparent);background:linear-gradient(#3a2c15,#211910);overflow:hidden}.pui-glow-btn[aria-pressed=true] .pui-glow-icon{color:var(--pui-gold-hi);filter:drop-shadow(0 0 4px var(--pui-gold)) drop-shadow(0 0 1px #fff3d6)}.pui-glow-btn[aria-pressed=true] .pui-glow-label{background:linear-gradient(#fff6dd 0%,#f1d79b 45%,#d9a54f 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.pui-glow-btn:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .26s var(--pui-ease);background:radial-gradient(70% 90% at 50% 115%,#ffc45c8c,#e9bd6a1f 55%,#0000 75%);position:absolute;inset:0}.pui-glow-btn[aria-pressed=true]:before{opacity:1;animation:3.6s ease-in-out infinite pui-ember}.pui-glow-btn>*{position:relative}@keyframes pui-ember{0%,to{opacity:.62;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.pui-chassis[data-bypassed] .pui-glow-btn[aria-pressed=true]{filter:saturate(.35)brightness(.8)}.pui-chassis[data-bypassed] .pui-glow-btn[aria-pressed=true]:before{opacity:.35;animation-play-state:paused}.pui-glow-btn{transition:color var(--pui-fast) var(--pui-ease), background-color var(--pui-fast) var(--pui-ease), box-shadow .22s var(--pui-ease), filter .36s var(--pui-ease-out), transform .28s var(--pui-ease-spring)}.pui-chassis:active .pui-glide{transition:none!important}@keyframes pui-pop{0%{opacity:0;transform:translate(-50%,3px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes pui-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes pui-led-in{0%{opacity:0;transform:scaleX(.2)}}@keyframes pui-roll{0%{transform:rotate(0)}70%{transform:rotate(380deg)}to{transform:rotate(360deg)}}.pui-pop-in{animation:pui-fade-in .16s var(--pui-ease) both}.pui-scroll{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}.pui-scroll::-webkit-scrollbar{width:8px}.pui-scroll::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:8px}.pui-scroll::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){.pui *,.pui :before,.pui :after,.pui ::backdrop{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}.pui-focus:focus-visible{outline:2px solid var(--pui-accent);outline-offset:2px}
