@layer properties, theme, base, components, utilities;

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--pui-m-hover:0;--pui-m-c:transparent;--pui-light-k:1;--pui-glide-l:0px;--pui-glide-r:0px;--pui-glide-t:0px;--pui-glide-b:0px}}}@layer base{:where(.pui,.pui *),:where(.pui,.pui *):after,:where(.pui,.pui *):before,:where(.pui,.pui *)::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.pui,.pui *)::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html:where(.pui,.pui *),:host:where(.pui,.pui *){-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr:where(.pui,.pui *){height:0;color:inherit;border-top-width:1px}abbr:where([title]):where(.pui,.pui *){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1:where(.pui,.pui *),h2:where(.pui,.pui *),h3:where(.pui,.pui *),h4:where(.pui,.pui *),h5:where(.pui,.pui *),h6:where(.pui,.pui *){font-size:inherit;font-weight:inherit}a:where(.pui,.pui *){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b:where(.pui,.pui *),strong:where(.pui,.pui *){font-weight:bolder}code:where(.pui,.pui *),kbd:where(.pui,.pui *),samp:where(.pui,.pui *),pre:where(.pui,.pui *){font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small:where(.pui,.pui *){font-size:80%}sub:where(.pui,.pui *),sup:where(.pui,.pui *){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub:where(.pui,.pui *){bottom:-.25em}sup:where(.pui,.pui *){top:-.5em}table:where(.pui,.pui *){text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)):where(.pui,.pui *){outline:auto}progress:where(.pui,.pui *){vertical-align:baseline}summary:where(.pui,.pui *){display:list-item}ol:where(.pui,.pui *),ul:where(.pui,.pui *),menu:where(.pui,.pui *){list-style:none}img:where(.pui,.pui *),svg:where(.pui,.pui *),video:where(.pui,.pui *),canvas:where(.pui,.pui *),audio:where(.pui,.pui *),iframe:where(.pui,.pui *),embed:where(.pui,.pui *),object:where(.pui,.pui *){vertical-align:middle;display:block}img:where(.pui,.pui *),video:where(.pui,.pui *){max-width:100%;height:auto}button:where(.pui,.pui *),input:where(.pui,.pui *),select:where(.pui,.pui *),optgroup:where(.pui,.pui *),textarea:where(.pui,.pui *){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.pui,.pui *)::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup:where(.pui,.pui *){font-weight:bolder}:where(select:is([multiple],[size])) optgroup option:where(.pui,.pui *){padding-inline-start:20px}:where(.pui,.pui *)::file-selector-button{margin-inline-end:4px}:where(.pui,.pui *)::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:where(.pui,.pui *)::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){:where(.pui,.pui *)::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea:where(.pui,.pui *){resize:vertical}:where(.pui,.pui *)::-webkit-search-decoration{-webkit-appearance:none}:where(.pui,.pui *)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:where(.pui,.pui *)::-webkit-datetime-edit{display:inline-flex}:where(.pui,.pui *)::-webkit-datetime-edit-fields-wrapper{padding:0}:where(.pui,.pui *)::-webkit-datetime-edit{padding-block:0}:where(.pui,.pui *)::-webkit-datetime-edit-year-field{padding-block:0}:where(.pui,.pui *)::-webkit-datetime-edit-month-field{padding-block:0}:where(.pui,.pui *)::-webkit-datetime-edit-day-field{padding-block:0}:where(.pui,.pui *)::-webkit-datetime-edit-hour-field{padding-block:0}:where(.pui,.pui *)::-webkit-datetime-edit-minute-field{padding-block:0}:where(.pui,.pui *)::-webkit-datetime-edit-second-field{padding-block:0}:where(.pui,.pui *)::-webkit-datetime-edit-millisecond-field{padding-block:0}:where(.pui,.pui *)::-webkit-datetime-edit-meridiem-field{padding-block:0}:where(.pui,.pui *)::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid:where(.pui,.pui *){box-shadow:none}button:where(.pui,.pui *),input:where([type=button],[type=reset],[type=submit]):where(.pui,.pui *){appearance:button}:where(.pui,.pui *)::file-selector-button{appearance:button}:where(.pui,.pui *)::-webkit-inner-spin-button{height:auto}:where(.pui,.pui *)::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])):where(.pui,.pui *){display:none!important}.pui{color:var(--pui-ink);font-family:var(--pui-font-body);line-height:var(--pui-leading-body);letter-spacing:var(--pui-tracking-body);font-feature-settings:var(--pui-font-features);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.pui:not(html),html.pui body{font-size:var(--pui-text-base)}:where(.pui) svg.lucide[stroke-width="2"]{stroke-width:var(--pui-icon-stroke)}:where(.pui) [data-look]{font-family:var(--pui-font-body);letter-spacing:var(--pui-tracking-body);font-feature-settings:var(--pui-font-features)}html.pui,html.pui body{background:var(--pui-page-pattern), var(--pui-page)}:where(.pui) :is(h1,h2,h3){font-family:var(--pui-font-heading);font-stretch:var(--pui-heading-stretch)}:where(.pui,.pui *),:where(.pui,.pui *):before,:where(.pui,.pui *):after{border-color:var(--pui-line)}:where(.pui) :is(h1,h2,h3,h4){text-wrap:balance}:where(.pui) p{text-wrap:pretty}:where(.pui) a{text-underline-position:from-font;text-decoration-skip-ink:auto}:where(.pui) ::selection,.pui::selection{background:var(--pui-accent-tint);color:var(--pui-ink)}:where(.pui) :is(.tabular,[data-numeric],table,code,kbd,.font-mono,.font-numeric){font-variant-numeric:tabular-nums}:where(.pui,.pui *):focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring);outline-offset:2px;transition:none!important}:where(.pui,.pui *):focus:not(:focus-visible){outline:none}:where(.pui-theme-switching,.pui-theme-switching *){transition:none!important}:where(.pui,.pui *)::-webkit-scrollbar{width:var(--pui-scrollbar-size);height:var(--pui-scrollbar-size);background:var(--pui-scrollbar-track)}:where(.pui,.pui *)::-webkit-scrollbar-button{width:0;height:0;display:none}:where(.pui,.pui *)::-webkit-scrollbar-corner{background:var(--pui-scrollbar-track)}:where(.pui,.pui *)::-webkit-scrollbar-track{background:var(--pui-scrollbar-track)}:where(.pui,.pui *)::-webkit-scrollbar-thumb{background:var(--pui-scrollbar-thumb) padding-box;border:2px solid #0000;border-radius:999px;min-width:32px;min-height:32px}:where(.pui,.pui *)::-webkit-scrollbar-thumb:hover{background-color:var(--pui-scrollbar-thumb-hover)}:where(.pui,.pui *)::-webkit-scrollbar-thumb:active{background-color:var(--pui-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){:where(.pui,.pui *){scrollbar-width:thin;scrollbar-color:var(--pui-scrollbar-thumb) var(--pui-scrollbar-track)}}:where(.pui,.pui *){border-style:var(--pui-border-style,solid)}}@layer theme{.pui.light,.pui[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pui-brand-default:oklch(54% .19 258);--pui-page:oklch(98.5% .002 260);--pui-canvas:oklch(96.7% .003 260);--pui-surface:oklch(100% 0 0);--pui-surface-2:oklch(100% 0 0);--pui-inset:oklch(97.7% .003 260);--pui-hover:oklch(96.2% .004 260);--pui-hover-2:oklch(93% .005 260);--pui-ink:oklch(22% .01 260);--pui-ink-2:oklch(47% .012 260);--pui-ink-3:oklch(53% .011 260);--pui-ink-inverse:oklch(98.5% .002 260);--pui-line:oklch(92.5% .005 260);--pui-line-strong:oklch(87.5% .007 260);--pui-line-soft:oklch(95.5% .003 260);--pui-edge-control:oklch(62% .01 260);--pui-field:oklch(96.7% .003 260);--pui-stripe:oklch(40.5% 0 0/.075);--pui-stripe-bg:oklch(97% 0 0);--pui-accent-ink:oklch(from var(--pui-accent) min(calc(l - .05), .5) c h);--pui-accent-strong:oklch(from var(--pui-accent) calc(l - .1) c h);--pui-accent-tint:oklch(from var(--pui-accent) .96 .02 h);--pui-accent-subtle:oklch(from var(--pui-accent) l c h / .12);--pui-accent-foreground:oklch(from var(--pui-accent) clamp(.17, (.6 - l) * 1000, .99) 0 0);--pui-bezel-shell:var(--pui-surface);--pui-bezel-shell-edge:inset 0 1px 0 oklch(100% 0 0/.9), 0 0 0 1px var(--pui-line), 0 1px 2px oklch(0% 0 0/.04);--pui-bezel-inner:var(--pui-inset);--pui-bezel-inner-edge:inset 0 0 0 1px var(--pui-line-soft);--pui-stream-1:oklch(from var(--pui-accent) .56 clamp(.02, c, .16) h);--pui-stream-2:oklch(from var(--pui-accent) .53 clamp(.02, c * 1.05, .17) calc(h + 45));--pui-stream-3:oklch(from var(--pui-accent) .57 clamp(.02, c, .16) calc(h + 90));--pui-green:oklch(50% .15 152);--pui-green-tint:oklch(95.5% .03 155);--pui-orange:oklch(55% .16 55);--pui-orange-tint:oklch(96% .03 65);--pui-red:oklch(54% .2 25);--pui-red-tint:oklch(95.5% .025 20);--pui-blue:oklch(52% .17 250);--pui-blue-tint:oklch(95.5% .025 250);--pui-violet:oklch(54% .2 295);--pui-violet-tint:oklch(95.5% .03 295);--pui-up:oklch(47% .15 152);--pui-up-tint:oklch(47% .15 152/.1);--pui-down:oklch(54% .21 22);--pui-down-tint:oklch(54% .21 22/.1);--pui-on-up:oklch(99% 0 0);--pui-on-down:oklch(99% 0 0);--pui-unmeasured:oklch(90% .004 260);--pui-unmeasured-hatch:repeating-linear-gradient(45deg, oklch(0% 0 0/.1) 0 2px, transparent 2px 4px);--pui-series-2:oklch(from var(--pui-series-1) .62 .17 calc(h - 83));--pui-series-3:oklch(from var(--pui-series-1) .66 .16 calc(h - 188));--pui-series-4:oklch(from var(--pui-series-1) .58 .2 calc(h + 62));--pui-series-5:oklch(from var(--pui-series-1) .62 .15 calc(h - 228));--pui-series-6:oklch(from var(--pui-series-1) .55 .12 calc(h - 38));--pui-series-7:oklch(from var(--pui-series-1) .64 .14 calc(h - 128));--pui-series-8:oklch(52% .02 260);--pui-tooltip-bg:oklch(25% .008 260);--pui-tooltip-fg:oklch(97.5% .002 260);--pui-tooltip-muted:oklch(73% .008 260);--pui-tooltip-border:oklch(34% .007 260);--pui-scrim:oklch(20% .01 260/.35);--pui-shadow-xs:0 1px 1px oklch(0% 0 0/.04), 0 1px 2px oklch(0% 0 0/.04);--pui-shadow-sm:0 1px 2px oklch(0% 0 0/.04), 0 2px 4px oklch(0% 0 0/.04), 0 3px 8px oklch(0% 0 0/.03);--pui-shadow-md:0 2px 4px oklch(0% 0 0/.04), 0 4px 10px oklch(0% 0 0/.05), 0 10px 24px oklch(0% 0 0/.05);--pui-shadow-lg:0 4px 8px oklch(0% 0 0/.04), 0 12px 28px oklch(0% 0 0/.08), 0 24px 56px oklch(0% 0 0/.08);--pui-shadow-hairline:0 0 0 1px var(--pui-line);--pui-shadow-btn:0 0 0 1px var(--pui-line-strong), var(--pui-shadow-xs);--pui-shadow-card:0 0 0 1px var(--pui-line), var(--pui-shadow-sm);--pui-shadow-raised:0 0 0 1px var(--pui-line), var(--pui-shadow-md);--pui-shadow-overlay:0 0 0 1px var(--pui-line), var(--pui-shadow-lg);--pui-shadow-inset-field:inset 0 1px 2px oklch(0% 0 0/.08);--pui-control-on:var(--pui-accent);--pui-control-glyph:var(--pui-accent-foreground);--pui-control-track:oklch(90% .005 260);--pui-control-track-hover:oklch(86% .006 260);--pui-control-thumb:oklch(100% 0 0);--pui-control-thumb-on:oklch(100% 0 0);--pui-control-fill:var(--pui-accent);--pui-control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.08), 0 1px 2px oklch(0% 0 0/.16), 0 2px 6px oklch(0% 0 0/.06);--pui-consequence-blocking:oklch(50% .1546 18.61);--pui-consequence-degrading:oklch(50% .1023 86.73);--pui-consequence-hygiene:oklch(50% .0145 286.01);--pui-consequence-blocking-tint:oklch(96.5% .0172 18.61);--pui-consequence-degrading-tint:oklch(96.5% .0392 86.73);--pui-consequence-hygiene-tint:oklch(96.5% .0173 286.01);--pui-consequence-blocking-edge:var(--pui-consequence-blocking)}@supports (color:color-mix(in lab, red, red)){.pui.light,.pui[data-theme=light]{--pui-consequence-blocking-edge:color-mix(in srgb, var(--pui-consequence-blocking) 80%, transparent)}}.pui.light,.pui[data-theme=light]{--pui-consequence-degrading-edge:var(--pui-consequence-degrading)}@supports (color:color-mix(in lab, red, red)){.pui.light,.pui[data-theme=light]{--pui-consequence-degrading-edge:color-mix(in srgb, var(--pui-consequence-degrading) 80%, transparent)}}.pui.light,.pui[data-theme=light]{--pui-consequence-hygiene-edge:var(--pui-consequence-hygiene)}@supports (color:color-mix(in lab, red, red)){.pui.light,.pui[data-theme=light]{--pui-consequence-hygiene-edge:color-mix(in srgb, var(--pui-consequence-hygiene) 80%, transparent)}}.pui.light,.pui[data-theme=light]{--pui-focus-ring:oklch(from var(--pui-accent) .5 c h);--pui-focus-ring-kbd:oklch(60% .1233 96);--pui-focus-ring-kbd-halo:oklch(60% .1233 96/.16);--pui-grain-opacity:.06;--pui-grain-blend:multiply}.pui:where(:not(.pui .pui)),.pui.dark,.pui[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pui-brand-default:oklch(68% .16 258);--pui-page:oklch(15.5% .004 260);--pui-canvas:oklch(17.5% .004 260);--pui-surface:oklch(20% .005 260);--pui-surface-2:oklch(23.2% .006 260);--pui-inset:oklch(16.8% .004 260);--pui-hover:oklch(24.5% .006 260);--pui-hover-2:oklch(28.5% .007 260);--pui-ink:oklch(95.5% .003 260);--pui-ink-2:oklch(75% .008 260);--pui-ink-3:oklch(64% .01 260);--pui-ink-inverse:oklch(17% .004 260);--pui-line:oklch(27.5% .006 260);--pui-line-strong:oklch(33.5% .008 260);--pui-line-soft:oklch(23.5% .005 260);--pui-edge-control:oklch(52% .01 260);--pui-field:oklch(21.5% .006 260);--pui-stripe:oklch(100% 0 0/.045);--pui-stripe-bg:oklch(16.5% .004 260);--pui-accent-ink:oklch(from var(--pui-accent) max(calc(l + .1), .74) calc(c * .7) h);--pui-accent-strong:oklch(from var(--pui-accent) calc(l + .14) calc(c * .6) h);--pui-accent-tint:oklch(from var(--pui-accent) l c h / .16);--pui-accent-subtle:oklch(from var(--pui-accent) l c h / .2);--pui-accent-foreground:oklch(from var(--pui-accent) clamp(.17, (.6 - l) * 1000, .99) 0 0);--pui-bezel-shell:oklch(19% .004 260);--pui-bezel-shell-edge:inset 0 1px 0 oklch(100% 0 0/.045), 0 0 0 1px oklch(100% 0 0/.065), 0 1px 3px oklch(0% 0 0/.35);--pui-bezel-inner:oklch(14.5% .004 260);--pui-bezel-inner-edge:inset 0 0 0 1px oklch(100% 0 0/.045), inset 0 1px 3px oklch(0% 0 0/.45);--pui-stream-1:oklch(from var(--pui-accent) .8 clamp(.02, c * .7, .11) h);--pui-stream-2:oklch(from var(--pui-accent) .76 clamp(.02, c * .8, .13) calc(h + 45));--pui-stream-3:oklch(from var(--pui-accent) .79 clamp(.02, c * .75, .12) calc(h + 90));--pui-green:oklch(72% .15 152);--pui-green-tint:oklch(72% .15 152/.14);--pui-orange:oklch(77% .15 60);--pui-orange-tint:oklch(77% .15 60/.14);--pui-red:oklch(68% .19 22);--pui-red-tint:oklch(68% .19 22/.15);--pui-blue:oklch(70% .14 250);--pui-blue-tint:oklch(70% .14 250/.15);--pui-violet:oklch(70% .16 295);--pui-violet-tint:oklch(70% .16 295/.15);--pui-up:oklch(74% .16 155);--pui-up-tint:oklch(74% .16 155/.14);--pui-down:oklch(68% .2 22);--pui-down-tint:oklch(68% .2 22/.15);--pui-on-up:oklch(20% .03 155);--pui-on-down:oklch(18% .03 22);--pui-unmeasured:oklch(24% .005 260);--pui-unmeasured-hatch:repeating-linear-gradient(45deg, oklch(100% 0 0/.1) 0 2px, transparent 2px 4px);--pui-series-2:oklch(from var(--pui-series-1) .74 .14 calc(h - 83));--pui-series-3:oklch(from var(--pui-series-1) .8 .14 calc(h - 183));--pui-series-4:oklch(from var(--pui-series-1) .7 .18 calc(h + 62));--pui-series-5:oklch(from var(--pui-series-1) .72 .14 calc(h - 223));--pui-series-6:oklch(from var(--pui-series-1) .68 .11 calc(h - 38));--pui-series-7:oklch(from var(--pui-series-1) .78 .14 calc(h - 128));--pui-series-8:oklch(62% .02 260);--pui-tooltip-bg:oklch(13% .004 260);--pui-tooltip-fg:oklch(95.5% .003 260);--pui-tooltip-muted:oklch(72% .008 260);--pui-tooltip-border:oklch(29% .006 260);--pui-scrim:oklch(8% .004 260/.6);--pui-shadow-xs:0 1px 2px oklch(0% 0 0/.3);--pui-shadow-sm:0 1px 2px oklch(0% 0 0/.25), 0 2px 6px oklch(0% 0 0/.2);--pui-shadow-md:0 2px 6px oklch(0% 0 0/.25), 0 8px 20px oklch(0% 0 0/.25);--pui-shadow-lg:0 4px 12px oklch(0% 0 0/.3), 0 18px 48px oklch(0% 0 0/.4);--pui-shadow-hairline:0 0 0 1px var(--pui-line);--pui-shadow-btn:0 0 0 1px oklch(100% 0 0/.09), 0 1px 2px oklch(0% 0 0/.3);--pui-shadow-card:0 0 0 1px oklch(100% 0 0/.08), 0 1px 2px oklch(0% 0 0/.2), 0 2px 6px oklch(0% 0 0/.2);--pui-shadow-raised:0 0 0 1px oklch(100% 0 0/.1), 0 2px 10px oklch(0% 0 0/.3);--pui-shadow-overlay:0 0 0 1px oklch(100% 0 0/.12), 0 8px 28px oklch(0% 0 0/.45);--pui-shadow-inset-field:inset 0 1px 2px oklch(0% 0 0/.35);--pui-control-on:var(--pui-accent);--pui-control-glyph:var(--pui-accent-foreground);--pui-control-track:oklch(32% .007 260);--pui-control-track-hover:oklch(36% .008 260);--pui-control-thumb:oklch(97% .002 260);--pui-control-thumb-on:oklch(100% 0 0);--pui-control-fill:var(--pui-accent);--pui-control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.3), 0 1px 2px oklch(0% 0 0/.35), 0 2px 6px oklch(0% 0 0/.2);--pui-consequence-blocking:oklch(74.57% .1546 18.61);--pui-consequence-degrading:oklch(83.18% .1424 86.73);--pui-consequence-hygiene:oklch(68.94% .0145 286.01);--pui-consequence-blocking-tint:oklch(74.57% .1546 18.61/.086);--pui-consequence-degrading-tint:oklch(83.18% .1424 86.73/.086);--pui-consequence-hygiene-tint:oklch(68.94% .0145 286.01/.086);--pui-consequence-blocking-edge:oklch(74.57% .1546 18.61/.33);--pui-consequence-degrading-edge:oklch(83.18% .1424 86.73/.33);--pui-consequence-hygiene-edge:oklch(68.94% .0145 286.01/.33);--pui-focus-ring:var(--pui-accent);--pui-focus-ring-kbd:oklch(85% .19 96);--pui-focus-ring-kbd-halo:oklch(85% .19 96/.16);--pui-grain-opacity:.18;--pui-grain-blend:soft-light}.pui[data-accent=neutral]{--pui-brand-default:oklch(30% .005 260)}.pui[data-accent=neutral]:not(.light,[data-theme=light]){--pui-brand-default:oklch(90% .004 260);--pui-control-thumb-on:oklch(17% .004 260)}.pui[data-accent=violet]{--pui-brand-default:oklch(56% .24 290)}.pui[data-accent=green]{--pui-brand-default:oklch(62% .15 160)}.pui[data-accent=amber]{--pui-brand-default:oklch(76% .16 75)}.pui[data-accent=orange]{--pui-brand-default:oklch(68% .18 50)}.pui[data-accent=rose]{--pui-brand-default:oklch(63% .21 355)}.pui[data-accent=violet]:not(.light,[data-theme=light]){--pui-brand-default:oklch(70% .17 290)}.pui[data-accent=green]:not(.light,[data-theme=light]){--pui-brand-default:oklch(74% .14 160)}.pui[data-accent=orange]:not(.light,[data-theme=light]){--pui-brand-default:oklch(76% .15 55)}.pui[data-accent=rose]:not(.light,[data-theme=light]){--pui-brand-default:oklch(72% .17 355)}.pui{--pui-accent:var(--pui-brand,var(--pui-brand-default));--pui-grid-line:var(--pui-line)}@supports (color:color-mix(in lab, red, red)){.pui{--pui-grid-line:color-mix(in srgb, var(--pui-line) 78%, transparent)}}.pui{--pui-bezel-radius:22px;--pui-bezel-gap:10px;--pui-series-1:var(--pui-accent);--pui-on-red:oklch(from var(--pui-red) clamp(.17, (.6 - l) * 1000, .99) 0 0);--pui-on-green:oklch(from var(--pui-green) clamp(.17, (.6 - l) * 1000, .99) 0 0);--pui-on-orange:oklch(from var(--pui-orange) clamp(.17, (.6 - l) * 1000, .99) 0 0);--pui-on-blue:oklch(from var(--pui-blue) clamp(.17, (.6 - l) * 1000, .99) 0 0);--pui-background:var(--pui-page);--pui-foreground:var(--pui-ink);--pui-surface-raised:var(--pui-surface-2);--pui-surface-muted:var(--pui-hover);--pui-text-secondary:var(--pui-ink-2);--pui-text-muted:var(--pui-ink-3);--pui-border:var(--pui-line);--pui-border-subtle:var(--pui-line-soft);--pui-border-strong:var(--pui-line-strong);--pui-success:var(--pui-green);--pui-warning:var(--pui-orange);--pui-danger:var(--pui-red);--pui-info:var(--pui-blue);--pui-shadow-resting:var(--pui-shadow-xs);--pui-shadow-floating:var(--pui-shadow-overlay);--pui-orb-1:var(--pui-accent);--pui-orb-2:oklch(from var(--pui-accent) calc(l + .02) calc(c * 1.05) calc(h + 48));--pui-orb-3:oklch(from var(--pui-accent) calc(l + .16) calc(c * .7) calc(h - 36));--pui-glow-1:oklch(from var(--pui-accent) l c calc(h - 30) / .85);--pui-glow-2:oklch(from var(--pui-accent) calc(l + .04) c calc(h + 40) / .85);--pui-glow-3:oklch(from var(--pui-accent) calc(l + .1) calc(c * .8) calc(h + 110) / .75);--pui-scrollbar-size:10px;--pui-scrollbar-thumb:var(--pui-ink)}@supports (color:color-mix(in lab, red, red)){.pui{--pui-scrollbar-thumb:color-mix(in oklab, var(--pui-ink) 17%, transparent)}}.pui{--pui-scrollbar-thumb-hover:var(--pui-ink)}@supports (color:color-mix(in lab, red, red)){.pui{--pui-scrollbar-thumb-hover:color-mix(in oklab, var(--pui-ink) 34%, transparent)}}.pui{--pui-scrollbar-track:transparent;--pui-focus-halo:var(--pui-focus-ring)}@supports (color:color-mix(in lab, red, red)){.pui{--pui-focus-halo:color-mix(in oklab, var(--pui-focus-ring) 70%, transparent)}}.pui{--pui-card:var(--pui-surface);--pui-card-foreground:var(--pui-ink);--pui-popover:var(--pui-surface-2);--pui-popover-foreground:var(--pui-ink);--pui-primary:var(--pui-ink);--pui-primary-foreground:var(--pui-ink-inverse);--pui-secondary:var(--pui-hover);--pui-secondary-foreground:var(--pui-ink);--pui-muted:var(--pui-hover);--pui-muted-foreground:var(--pui-ink-2);--pui-destructive:var(--pui-red);--pui-destructive-foreground:oklch(99% 0 0);--pui-input:var(--pui-line-strong);--pui-ring:var(--pui-focus-ring);--pui-chart-1:var(--pui-series-1);--pui-chart-2:var(--pui-series-2);--pui-chart-3:var(--pui-series-3);--pui-chart-4:var(--pui-series-4);--pui-chart-5:var(--pui-series-5);--pui-sidebar:var(--pui-canvas);--pui-sidebar-foreground:var(--pui-ink);--pui-sidebar-primary:var(--pui-accent);--pui-sidebar-primary-foreground:var(--pui-accent-foreground);--pui-sidebar-accent:var(--pui-hover);--pui-sidebar-accent-foreground:var(--pui-ink);--pui-sidebar-border:var(--pui-line);--pui-sidebar-ring:var(--pui-focus-ring);--pui-brand-l-14:oklch(from var(--pui-accent) .14 c h);--pui-brand-l-26:oklch(from var(--pui-accent) .26 c h);--pui-brand-l-38:oklch(from var(--pui-accent) .38 c h);--pui-brand-l-50:oklch(from var(--pui-accent) .5 c h);--pui-brand-l-62:oklch(from var(--pui-accent) .62 c h);--pui-brand-l-74:oklch(from var(--pui-accent) .74 c h);--pui-brand-l-86:oklch(from var(--pui-accent) .86 c h);--pui-brand-c-0:oklch(from var(--pui-accent) l 0 h);--pui-brand-c-04:oklch(from var(--pui-accent) l .04 h);--pui-brand-c-08:oklch(from var(--pui-accent) l .08 h);--pui-brand-c-12:oklch(from var(--pui-accent) l .12 h);--pui-brand-c-17:oklch(from var(--pui-accent) l .17 h);--pui-brand-c-22:oklch(from var(--pui-accent) l .22 h);--pui-ramp-heat-0:oklch(30% .03 258);--pui-ramp-heat-1:oklch(35.5% .0537 232);--pui-ramp-heat-2:oklch(41% .0775 206);--pui-ramp-heat-3:oklch(46.5% .1013 180);--pui-ramp-heat-4:oklch(52% .125 154);--pui-ramp-heat-5:oklch(57.5% .1487 128);--pui-ramp-heat-6:oklch(63% .1725 102);--pui-ramp-heat-7:oklch(68.5% .1963 76);--pui-ramp-heat-8:oklch(74% .22 50);--pui-ramp-cool-0:oklch(26% .02 272);--pui-ramp-cool-1:oklch(31.75% .0387 263.5);--pui-ramp-cool-2:oklch(37.5% .0575 255);--pui-ramp-cool-3:oklch(43.25% .0762 246.5);--pui-ramp-cool-4:oklch(49% .095 238);--pui-ramp-cool-5:oklch(54.75% .1138 229.5);--pui-ramp-cool-6:oklch(60.5% .1325 221);--pui-ramp-cool-7:oklch(66.25% .1512 212.5);--pui-ramp-cool-8:oklch(72% .17 204);--pui-ramp-delta-0:oklch(64% .17 28);--pui-ramp-delta-1:oklch(60.5% .15 28);--pui-ramp-delta-2:oklch(57% .13 28);--pui-ramp-delta-3:oklch(53.5% .11 28);--pui-ramp-delta-4:oklch(36% .01 160);--pui-ramp-delta-5:oklch(43% .05 160);--pui-ramp-delta-6:oklch(50% .09 160);--pui-ramp-delta-7:oklch(57% .13 160);--pui-ramp-delta-8:oklch(64% .17 160);--pui-bg:var(--pui-page);--pui-fg:var(--pui-ink);--pui-fg-muted:var(--pui-ink-2);--pui-neutral-muted:var(--pui-ink-3);--pui-surface-base:var(--pui-page);--pui-surface-inset:var(--pui-inset);--pui-surface-card:var(--pui-surface);--pui-surface-sunken:var(--pui-inset);--pui-edge-hairline:var(--pui-line);--pui-brand-solid:var(--pui-accent);--pui-brand-on-solid:var(--pui-accent-foreground);--pui-brand-fg:var(--pui-accent-ink);--pui-type-bg:var(--pui-page);--pui-type-card:var(--pui-surface);--pui-type-edge:var(--pui-line);--pui-type-dim:var(--pui-ink-3);--pui-type-dim-fg:var(--pui-ink-2);--pui-type-red:var(--pui-red);--pui-type-amber:var(--pui-orange);--pui-type-green:var(--pui-green);--pui-consequence-blocking-fg:var(--pui-consequence-blocking);--pui-consequence-degrading-fg:var(--pui-consequence-degrading);--pui-consequence-hygiene-fg:var(--pui-consequence-hygiene);--pui-consequence-blocking-bg:var(--pui-consequence-blocking-tint);--pui-consequence-degrading-bg:var(--pui-consequence-degrading-tint);--pui-consequence-hygiene-bg:var(--pui-consequence-hygiene-tint);--pui-consequence-border-alpha:.33;--pui-consequence-fill-alpha:.086;--pui-space-0:0;--pui-space-px:1px;--pui-space-0-5:calc(.125rem * var(--pui-space-scale,1));--pui-space-1:calc(.25rem * var(--pui-space-scale,1));--pui-space-1-5:calc(.375rem * var(--pui-space-scale,1));--pui-space-2:calc(.5rem * var(--pui-space-scale,1));--pui-space-2-5:calc(.625rem * var(--pui-space-scale,1));--pui-space-3:calc(.75rem * var(--pui-space-scale,1));--pui-space-4:calc(1rem * var(--pui-space-scale,1));--pui-space-5:calc(1.25rem * var(--pui-space-scale,1));--pui-space-6:calc(1.5rem * var(--pui-space-scale,1));--pui-space-7:calc(1.75rem * var(--pui-space-scale,1));--pui-space-8:calc(2rem * var(--pui-space-scale,1));--pui-space-10:calc(2.5rem * var(--pui-space-scale,1));--pui-space-12:calc(3rem * var(--pui-space-scale,1));--pui-space-14:calc(3.5rem * var(--pui-space-scale,1));--pui-space-16:calc(4rem * var(--pui-space-scale,1));--pui-space-20:calc(5rem * var(--pui-space-scale,1));--pui-space-24:calc(6rem * var(--pui-space-scale,1));--pui-space-32:calc(8rem * var(--pui-space-scale,1));--pui-pad-control:var(--pui-space-4);--pui-pad-popover:var(--pui-space-4);--pui-pad-card:var(--pui-space-5);--pui-pad-panel:var(--pui-space-6);--pui-gap-inline:var(--pui-space-2);--pui-gap-stack:var(--pui-space-3);--pui-gap-section:var(--pui-space-10);--pui-gutter-page:var(--pui-space-10);--pui-content-max:1200px;--pui-icon-xs:12px;--pui-icon-sm:14px;--pui-icon-md:16px;--pui-icon-lg:20px;--pui-icon-xl:24px;--pui-border-width:1px;--pui-focus-offset:2px;--pui-hit-min:24px;--pui-press-scale:.955;--pui-opacity-disabled:.5;--pui-blur-overlay:2px;--pui-blur-glass:12px;--pui-z-base:0;--pui-z-raised:1;--pui-z-sticky:10;--pui-z-overlay:50;--pui-z-modal:51;--pui-z-popover:60;--pui-z-toast:70;--pui-z-tooltip:80;--pui-grain-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.2126 .7152 .0722 0 0 .2126 .7152 .0722 0 0 .2126 .7152 .0722 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)'/%3E%3C/svg%3E");--pui-grain-tile-size:200px;--pui-radius:calc(.625rem * var(--pui-radius-scale,1));--pui-radius-chip:calc(6px * var(--pui-radius-scale,1));--pui-radius-control:calc(9px * var(--pui-radius-scale,1));--pui-radius-card:calc(12px * var(--pui-radius-scale,1));--pui-radius-panel:calc(14px * var(--pui-radius-scale,1));--pui-radius-window:calc(16px * var(--pui-radius-scale,1));--pui-radius-surface:calc(18px * var(--pui-radius-scale,1));--pui-radius-pill:calc(9999px * var(--pui-radius-scale,1));--pui-control-height-sm:2rem;--pui-control-height-md:2.25rem;--pui-control-height-lg:2.5rem;--pui-control-height-touch:2.75rem;--pui-size-0-5:.125rem;--pui-size-1:.25rem;--pui-size-1-5:.375rem;--pui-size-2:.5rem;--pui-size-2-5:.625rem;--pui-size-3:.75rem;--pui-size-3-5:.875rem;--pui-size-4:1rem;--pui-size-4-5:1.125rem;--pui-size-5:1.25rem;--pui-size-5-5:1.375rem;--pui-size-6:1.5rem;--pui-size-6-5:1.625rem;--pui-size-7:1.75rem;--pui-size-7-5:1.875rem;--pui-size-8:2rem;--pui-size-8-5:2.125rem;--pui-size-9:2.25rem;--pui-size-9-5:2.375rem;--pui-size-10:2.5rem;--pui-size-10-5:2.625rem;--pui-size-11:2.75rem;--pui-size-11-5:2.875rem;--pui-size-12:3rem;--pui-size-13:3.25rem;--pui-size-14:3.5rem;--pui-size-15:3.75rem;--pui-size-16:4rem;--pui-size-18:4.5rem;--pui-size-20:5rem;--pui-size-24:6rem;--pui-size-28:7rem;--pui-size-32:8rem;--pui-size-36:9rem;--pui-size-40:10rem;--pui-size-44:11rem;--pui-size-48:12rem;--pui-size-52:13rem;--pui-size-56:14rem;--pui-size-60:15rem;--pui-size-64:16rem;--pui-size-72:18rem;--pui-size-80:20rem;--pui-size-96:24rem;--pui-font-inter:"Inter", "Inter Variable";--pui-font-geist:"Geist", "Geist Variable";--pui-font-mono-face:"Geist Mono", "Geist Mono Variable", "JetBrains Mono";--pui-font-body:var(--pui-font-inter), ui-sans-serif, system-ui, sans-serif;--pui-font-display:var(--pui-font-geist), var(--pui-font-inter), ui-sans-serif, system-ui, sans-serif;--pui-font-code:var(--pui-font-mono-face), ui-monospace, "SF Mono", Menlo, monospace;--pui-font-numeric:var(--pui-font-body);--pui-font-label:var(--pui-font-body);--pui-font-figure:var(--pui-font-display);--pui-font-heading:var(--pui-font-body);--pui-weight-title:var(--pui-weight-medium);--pui-heading-stretch:100%;--pui-font-features:"cv11", "ss01";--pui-page-pattern:linear-gradient(transparent, transparent);--pui-mark-bg:var(--pui-accent-tint);--pui-mark-ink:var(--pui-accent-ink);--pui-mark-lip:0 0 0 0 transparent;--pui-mark-tilt:0deg;--pui-focus-width:2px;--pui-focus-style:solid;--pui-mark-clip:border-box;--pui-mark-radius:.22em;--pui-chart-fill:1;--pui-stage:var(--pui-canvas);--pui-stage-pattern:radial-gradient(var(--pui-line) 1px, transparent 1px) 0 0 / 16px 16px;--pui-data-filter:none;--pui-chart-stroke:1.75px;--pui-arc-mask:none;--pui-fill-mask:none;--pui-meter-mask:none;--pui-mark-filter:none;--pui-tilt:0;--pui-icon-stroke:2;--pui-text-2xs:calc(.6875rem * pow(.785714, calc(var(--pui-type-ratio,1) - 1)) * var(--pui-type-scale,1));--pui-text-xs:calc(.75rem * pow(.857143, calc(var(--pui-type-ratio,1) - 1)) * var(--pui-type-scale,1));--pui-text-sm:calc(.8125rem * pow(.928571, calc(var(--pui-type-ratio,1) - 1)) * var(--pui-type-scale,1));--pui-text-base:calc(.875rem * var(--pui-type-scale,1));--pui-text-reading:calc(.9375rem * pow(1.07143, calc(var(--pui-type-ratio,1) - 1)) * var(--pui-type-scale,1));--pui-text-lg:calc(1rem * pow(1.14286, calc(var(--pui-type-ratio,1) - 1)) * var(--pui-type-scale,1));--pui-text-xl:calc(1.25rem * pow(1.42857, calc(var(--pui-type-ratio,1) - 1)) * var(--pui-type-scale,1));--pui-text-2xl:calc(1.5rem * pow(1.71429, calc(var(--pui-type-ratio,1) - 1)) * var(--pui-type-scale,1));--pui-text-3xl:calc(1.875rem * pow(2.14286, calc(var(--pui-type-ratio,1) - 1)) * var(--pui-type-scale,1));--pui-text-4xl:calc(2.5rem * pow(2.85714, calc(var(--pui-type-ratio,1) - 1)) * var(--pui-type-scale,1));--pui-text-5xl:calc(3.5rem * pow(4, calc(var(--pui-type-ratio,1) - 1)) * var(--pui-type-scale,1));--pui-text-code:calc(.78125rem * pow(.892857, calc(var(--pui-type-ratio,1) - 1)) * var(--pui-type-scale,1));--pui-weight-regular:400;--pui-weight-medium:500;--pui-weight-semibold:600;--pui-weight-bold:700;--pui-tracking-display:-.025em;--pui-tracking-body:-.006em;--pui-tracking-eyebrow:.06em;--pui-tracking-mono-caps:.04em;--pui-leading-display:1.1;--pui-leading-heading:1.25;--pui-leading-body:1.45;--pui-leading-tight:1.2;--pui-leading-reading:1.6;--pui-measure:48ch;--pui-ease-out-strong:cubic-bezier(.23, 1, .32, 1);--pui-ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--pui-ease-link:cubic-bezier(.16, 1, .3, 1);--pui-ease-drawer:cubic-bezier(.32, .72, 0, 1);--pui-ease-spring:linear(0, .034, .12, .23, .35, .46, .56, .65, .72, .78, .83, .87, .9, .93, .95, .965, .977, .986, .992, .996, 1);--pui-ease-spring-bounce:linear(0, .0039, .0157, .0352, .0625, .0977, .1407, .1914, .2499, .3162, .3903, .4722, .5619, .6594, .7647, .8778, .9987, 1.0644, 1.0871, 1.0925, 1.0868, 1.0748, 1.0599, 1.0446, 1.0304, 1.018, 1.008, 1.0002, .9947, .991, .989, .9883, .9885, .9893, .9906, .992, .9935, .9948, .996, .9969, .9977, .9984, .9989, .9993, .9996, .9998, .9999, 1);--pui-ease-overshoot:linear(0, .0225, .0869, .1876, .3187, .4735, .6446, .8243, 1.0044, 1.1767, 1.3327, 1.4643, 1.564, 1.6252, 1.6425, 1.6161, 1.5522, 1.4592, 1.3465, 1.2237, 1.1, .9838, .8825, .802, .7466, .7183, .7172, .7413, .787, .8493, .9224, 1)}:where(.pui){--m-transition:--pui-m-hover var(--pui-motion-out) var(--pui-ease-default), --pui-m-c var(--pui-motion-out) var(--pui-ease-default), box-shadow var(--pui-motion-out) var(--pui-ease-default)}.pui[data-slot=ui-root],.pui[data-slot=ui-root-layer]{--pui-motion-scale:1;--pui-radius-scale:1;--pui-type-scale:1;--pui-type-ratio:1;--pui-space-scale:1}.pui{--pui-button-radius:initial;--pui-field-radius:initial;--pui-overlay-radius:initial;--pui-dialog-radius:initial;--pui-dialog-width:initial;--pui-table-row-height:initial;--_pui-table-row-height:40px;--pui-data-grid-row-height:initial;--_pui-data-grid-row-height:36px;--pui-data-grid-header-height:initial;--_pui-data-grid-header-height:34px;--pui-data-grid-footer-height:initial;--_pui-data-grid-footer-height:34px;--pui-order-book-row-height:initial;--_pui-order-book-row-height:24px}.pui[data-density=default],.pui [data-density=default]{--_pui-table-row-height:40px;--_pui-data-grid-row-height:36px;--_pui-data-grid-header-height:34px;--_pui-data-grid-footer-height:34px;--_pui-order-book-row-height:24px}.pui[data-density=compact],.pui [data-density=compact]{--_pui-table-row-height:32px;--_pui-data-grid-row-height:28px;--_pui-data-grid-header-height:28px;--_pui-data-grid-footer-height:28px;--_pui-order-book-row-height:20px}.pui[data-density=comfortable],.pui [data-density=comfortable]{--_pui-table-row-height:48px;--_pui-data-grid-row-height:44px;--_pui-data-grid-header-height:40px;--_pui-data-grid-footer-height:40px;--_pui-order-book-row-height:28px}.pui{--pui-motion-in:max(1ms, calc(90ms * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-motion-out:max(1ms, calc(.18s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-duration-instant:max(1ms, calc(90ms * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-duration-fast:max(1ms, calc(.12s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-duration-standard:max(1ms, calc(.2s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-duration-considered:max(1ms, calc(.36s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-duration-spring:max(1ms, calc(.32s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-duration-flash:max(1ms, calc(.6s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-duration-chart:max(1ms, calc(.5s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-duration-sweep:max(1ms, calc(.6s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-duration-page:max(1ms, calc(.24s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-duration-feedback:max(1ms, calc(.16s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-duration-morph:max(1ms, calc(.28s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-spring-snappy:max(1ms, calc(.2s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-spring-smooth:max(1ms, calc(.3s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-spring-morph:max(1ms, calc(.3s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-spring-held:max(1ms, calc(.32s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-ease-default:cubic-bezier(.42, 0, .58, 1);--pui-ease-enter:cubic-bezier(.16, 1, .3, 1);--pui-ease-exit:cubic-bezier(.7, 0, .84, 0);--pui-ease-standard:cubic-bezier(.22, 1, .36, 1);--pui-ease-in-out:cubic-bezier(.65, 0, .35, 1);--pui-ease-exception:cubic-bezier(.2, .8, .24, 1);--pui-ease-chart:cubic-bezier(.2, 0, 0, 1);--pui-stagger-char:calc(12ms * var(--pui-motion-look,1) * var(--pui-motion-scale,1));--pui-stagger-word:calc(30ms * var(--pui-motion-look,1) * var(--pui-motion-scale,1));--pui-stagger-line:calc(60ms * var(--pui-motion-look,1) * var(--pui-motion-scale,1));--pui-stagger-item:calc(30ms * var(--pui-motion-look,1) * var(--pui-motion-scale,1));--pui-fade-in:max(1ms, calc(90ms * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-fade-out:max(1ms, calc(.18s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)));--pui-motion-travel:1}@media (prefers-reduced-motion:reduce){.pui{--pui-motion-in:1ms!important;--pui-motion-out:1ms!important;--pui-duration-instant:1ms!important;--pui-duration-fast:1ms!important;--pui-duration-standard:1ms!important;--pui-duration-considered:1ms!important;--pui-duration-spring:1ms!important;--pui-duration-flash:1ms!important;--pui-duration-chart:1ms!important;--pui-duration-sweep:1ms!important;--pui-duration-page:1ms!important;--pui-duration-feedback:1ms!important;--pui-duration-morph:1ms!important;--pui-spring-snappy:1ms!important;--pui-spring-smooth:1ms!important;--pui-spring-morph:1ms!important;--pui-spring-held:1ms!important;--pui-stagger-char:0s!important;--pui-stagger-word:0s!important;--pui-stagger-line:0s!important;--pui-stagger-item:0s!important;--pui-motion-travel:0!important}}.pui[data-motion=reduced]{--pui-motion-in:1ms!important;--pui-motion-out:1ms!important;--pui-duration-instant:1ms!important;--pui-duration-fast:1ms!important;--pui-duration-standard:1ms!important;--pui-duration-considered:1ms!important;--pui-duration-spring:1ms!important;--pui-duration-flash:1ms!important;--pui-duration-chart:1ms!important;--pui-duration-sweep:1ms!important;--pui-duration-page:1ms!important;--pui-duration-feedback:1ms!important;--pui-duration-morph:1ms!important;--pui-spring-snappy:1ms!important;--pui-spring-smooth:1ms!important;--pui-spring-morph:1ms!important;--pui-spring-held:1ms!important;--pui-stagger-char:0s!important;--pui-stagger-word:0s!important;--pui-stagger-line:0s!important;--pui-stagger-item:0s!important;--pui-motion-travel:0!important}.pui[data-motion=none]{--pui-motion-in:1ms!important;--pui-motion-out:1ms!important;--pui-duration-instant:1ms!important;--pui-duration-fast:1ms!important;--pui-duration-standard:1ms!important;--pui-duration-considered:1ms!important;--pui-duration-spring:1ms!important;--pui-duration-flash:1ms!important;--pui-duration-chart:1ms!important;--pui-duration-sweep:1ms!important;--pui-duration-page:1ms!important;--pui-duration-feedback:1ms!important;--pui-duration-morph:1ms!important;--pui-spring-snappy:1ms!important;--pui-spring-smooth:1ms!important;--pui-spring-morph:1ms!important;--pui-spring-held:1ms!important;--pui-stagger-char:0s!important;--pui-stagger-word:0s!important;--pui-stagger-line:0s!important;--pui-stagger-item:0s!important;--pui-motion-travel:0!important;--pui-fade-in:1ms!important;--pui-fade-out:1ms!important}}@layer components{.m-control:where(.pui,.pui *){--m-veil:var(--m-control-veil)}@supports (color:color-mix(in lab, red, red)){.m-control:where(.pui,.pui *){--m-veil:color-mix(in oklab, var(--m-control-veil) calc(var(--pui-m-hover) * 100%), transparent)}}.m-control:where(.pui,.pui *){background:linear-gradient(var(--m-veil), var(--m-veil)), var(--m-control-bg);box-shadow:var(--m-control-edge);-webkit-backdrop-filter:var(--m-control-blur);backdrop-filter:var(--m-control-blur)}.m-control:where(:hover:not(:disabled,[aria-disabled=true],[data-disabled])):where(.pui,.pui *){--pui-m-hover:1;box-shadow:var(--m-control-edge-hover);translate:var(--m-hover-shift)}.m-control:where(:active:not(:disabled,[aria-disabled=true],[data-disabled])):where(.pui,.pui *),.m-control:where([data-pressed]):where(.pui,.pui *){box-shadow:var(--m-control-press);translate:var(--m-press-shift)}.m-inset:where(.pui,.pui *){background:var(--m-inset-shade), var(--m-inset-fill,var(--pui-inset));box-shadow:var(--m-inset-edge)}.m-toggle:where(.pui,.pui *){--pui-m-c:var(--m-toggle-off,var(--pui-control-track));background:var(--m-inset-shade), var(--pui-m-c);box-shadow:inset 0 0 0 1px var(--m-toggle-ring,transparent), var(--m-inset-edge)}.m-toggle:where(:hover:not(:disabled,[data-disabled],[data-state=checked],[data-state=indeterminate])):where(.pui,.pui *){--pui-m-c:var(--m-toggle-off-hover,var(--pui-control-track-hover));box-shadow:inset 0 0 0 1px var(--m-toggle-ring-hover,transparent), var(--m-inset-edge-hover)}.m-knob:where(.pui,.pui *){background:var(--m-knob-sheen), var(--pui-control-thumb);box-shadow:var(--m-knob-edge), var(--pui-control-thumb-shadow)}.m-solid:where(.pui,.pui *),.m-toggle:where([data-state=checked],[data-state=indeterminate]):where(.pui,.pui *){--pui-m-c:var(--m-color,var(--pui-accent));--m-c2:oklch(from var(--pui-m-c) l c calc(h + var(--m-solid-shift)));background:var(--m-solid-sheen), linear-gradient(100deg, var(--pui-m-c), var(--m-c2))}@supports (color:color-mix(in lab, red, red)){.m-solid:where(.pui,.pui *),.m-toggle:where([data-state=checked],[data-state=indeterminate]):where(.pui,.pui *){background:var(--m-solid-sheen), linear-gradient(100deg, color-mix(in oklab, var(--pui-m-c) var(--m-solid-alpha), transparent), color-mix(in oklab, var(--m-c2) var(--m-solid-alpha), transparent))}}.m-solid:where(.pui,.pui *),.m-toggle:where([data-state=checked],[data-state=indeterminate]):where(.pui,.pui *){box-shadow:var(--m-solid-inset), 0 0 0 1px var(--pui-m-c), var(--m-solid-drop), var(--m-solid-bloom-at) var(--lightningcss-light,var(--m-solid-halo-light,var(--m-c2)))var(--lightningcss-dark,var(--m-c2)), 0 0 14px -3px var(--lightningcss-light,var(--m-solid-halo-light,var(--pui-m-c)))var(--lightningcss-dark,var(--pui-m-c))}@supports (color:color-mix(in lab, red, red)){.m-solid:where(.pui,.pui *),.m-toggle:where([data-state=checked],[data-state=indeterminate]):where(.pui,.pui *){box-shadow:var(--m-solid-inset), 0 0 0 1px color-mix(in oklab, var(--pui-m-c), var(--m-solid-rim-color) var(--m-solid-rim)), var(--m-solid-drop), var(--m-solid-bloom-at) color-mix(in oklab, var(--lightningcss-light,var(--m-solid-halo-light,var(--m-c2)))var(--lightningcss-dark,var(--m-c2)) var(--m-solid-bloom), transparent), 0 0 14px -3px color-mix(in oklab, var(--lightningcss-light,var(--m-solid-halo-light,var(--pui-m-c)))var(--lightningcss-dark,var(--pui-m-c)) var(--m-solid-halo-now,var(--m-solid-halo)), transparent)}}.m-solid:where(.pui,.pui *),.m-toggle:where([data-state=checked],[data-state=indeterminate]):where(.pui,.pui *){-webkit-backdrop-filter:var(--m-control-blur);backdrop-filter:var(--m-control-blur)}.m-solid:where(:hover:not(:disabled,[aria-disabled=true],[data-disabled])):where(.pui,.pui *),.m-toggle:where([data-state=checked],[data-state=indeterminate]):where(:hover:not(:disabled,[data-disabled])):where(.pui,.pui *){--pui-m-c:oklch(from var(--m-color,var(--pui-accent)) calc(l + (.55 - l) * var(--m-solid-lift)) c h);--m-solid-halo-now:var(--m-solid-halo-hover,var(--m-solid-halo));translate:var(--m-hover-shift)}.m-solid:where(:active:not(:disabled,[aria-disabled=true],[data-disabled])):where(.pui,.pui *){box-shadow:var(--m-solid-press), 0 0 0 1px var(--pui-m-c)}@supports (color:color-mix(in lab, red, red)){.m-solid:where(:active:not(:disabled,[aria-disabled=true],[data-disabled])):where(.pui,.pui *){box-shadow:var(--m-solid-press), 0 0 0 1px color-mix(in oklab, var(--pui-m-c), var(--m-solid-rim-color) var(--m-solid-rim))}}.m-solid:where(:active:not(:disabled,[aria-disabled=true],[data-disabled])):where(.pui,.pui *){translate:var(--m-press-shift)}.m-field:where(.pui,.pui *){background:var(--m-field-bg);box-shadow:inset 0 0 0 1px var(--m-field-ring), var(--m-field-edge)}.m-field:where(:hover:not(:focus-within,:disabled,[data-disabled])):where(.pui,.pui *){box-shadow:inset 0 0 0 1px var(--m-field-ring-hover), var(--m-field-edge)}.m-field:where(:focus-within,:focus-visible):where(.pui,.pui *){background:var(--m-field-bg-focus,var(--m-field-bg));box-shadow:var(--m-field-edge-focus)}:where(.m-field):where(.pui,.pui *){position:relative}.m-field:where(.pui,.pui *):after{content:var(--m-split,none);height:var(--m-split-height,1.5px);background:var(--m-split-light,none) 0 0 / var(--m-split-size,200% 100%);-webkit-mask:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent), var(--m-split-knots,linear-gradient(#000, #000)) 0 0 / var(--m-split-knots-size,100% 100%);-webkit-mask:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent), var(--m-split-knots,linear-gradient(#000, #000)) 0 0 / var(--m-split-knots-size,100% 100%);-webkit-mask:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent), var(--m-split-knots,linear-gradient(#000, #000)) 0 0 / var(--m-split-knots-size,100% 100%);mask:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent), var(--m-split-knots,linear-gradient(#000, #000)) 0 0 / var(--m-split-knots-size,100% 100%);opacity:0;transition:scale var(--pui-motion-out) var(--pui-ease-default), opacity var(--pui-motion-out) var(--pui-ease-default);pointer-events:none;-webkit-mask-composite:source-in;inset-inline:0;-webkit-mask-composite:source-in;position:absolute;bottom:0;scale:0 1;-webkit-mask-composite:source-in;mask-composite:intersect}.m-field:where(:focus-within,:focus-visible):where(:not([data-invalid],[aria-invalid=true])):where(.pui,.pui *):after{opacity:1;transition-duration:var(--pui-duration-considered), var(--pui-motion-in);animation:m-split-flow calc(9s * var(--pui-motion-scale,1)) steps(108) infinite alternate, m-split-knots calc(5.3s * var(--pui-motion-scale,1)) steps(64) infinite alternate;scale:1}@keyframes pui-m-split-flow{to{background-position:100% 0}}@keyframes pui-m-split-knots{to{-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0}}@keyframes pui-m-split-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.m-field:where(.pui,.pui *):after{transition:none;animation:none!important}}.m-tag:where(.pui,.pui *){box-shadow:var(--m-tag-edge)}.m-surface:where(.pui,.pui *){background:var(--m-surface-bg);box-shadow:var(--m-surface-edge);-webkit-backdrop-filter:var(--m-surface-blur);backdrop-filter:var(--m-surface-blur)}:where(.m-surface):where(.pui,.pui *){position:relative}.m-surface:where(.pui,.pui *):before{content:var(--m-edge-light);padding:var(--m-edge-light-width);border-radius:inherit;--_w:calc(1 + var(--m-edge-light-wobble,0) * (var(--pui-light-seed,.5) - .5) * 1.6);--_h:calc(1 - var(--m-edge-light-wobble,0) * var(--pui-light-seed,.5) * .55);--pui-light-k:calc(1 - var(--m-edge-light-glint,0));background:radial-gradient(max(.5px, calc(var(--m-edge-light-size) * var(--pui-light-k) * var(--_w))) max(.5px, calc(var(--m-edge-light-size) * var(--pui-light-k) * var(--_h))) at var(--pui-light-x,-100vmax) var(--pui-light-y,-100vmax), var(--m-edge-light-stops,var(--m-edge-light-color), transparent 72%)), var(--m-rim);filter:hue-rotate(calc(var(--m-edge-light-wobble,0) * (var(--pui-light-seed,.5) - .5) * 70deg));pointer-events:none;transition:--pui-light-k calc(var(--pui-duration-considered) * 2.4) var(--pui-ease-default);-webkit-mask-composite:xor, source-over;-webkit-mask-composite:xor, source-over;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.m-surface[data-glint]:where(.pui,.pui *):before{--pui-light-k:1;transition-duration:var(--pui-duration-considered)}.m-overlay:where(.pui,.pui *){background:var(--m-overlay-bg);box-shadow:var(--m-overlay-edge);-webkit-backdrop-filter:var(--m-overlay-blur);backdrop-filter:var(--m-overlay-blur)}:where(.m-surface,.m-overlay):where(.pui,.pui *):after,:where(.m-control:not(.hit-bleed),.m-field,.m-inset,.m-toggle,.m-solid):where(.pui,.pui *):before{content:var(--m-pen,none);z-index:1;border:var(--m-pen-width,1.5px) solid var(--m-pen-color,currentColor);border-radius:inherit;filter:var(--m-pen-fine,none);pointer-events:none;position:absolute;inset:.5px}:where(.m-surface,.m-overlay):where(.pui,.pui *):after{inset:var(--m-pen-inset,.5px);filter:var(--m-pen-filter,none)}:where(.m-surface:nth-of-type(3n+2),.m-overlay:nth-of-type(3n+2)):where(.pui,.pui *):after{filter:var(--m-pen-filter-b,var(--m-pen-filter,none))}:where(.m-surface:nth-of-type(3n),.m-overlay:nth-of-type(3n)):where(.pui,.pui *):after{filter:var(--m-pen-filter-c,var(--m-pen-filter,none))}:where(.m-solid,.m-toggle[data-state=checked]):where(.pui,.pui *):before{border-color:var(--pui-m-c)}:where(:is([data-look=ink],[data-pui-preset=beamline\/ink]) :is(.m-control,.m-field,.m-inset,.m-toggle,.m-solid,.m-surface,.m-overlay)):where(.pui,.pui *){position:relative}:is(.m-control,.m-solid,.m-field,.m-toggle):where(:disabled,[aria-disabled=true]:not([data-loading]),[data-disabled]):where(.pui,.pui *){box-shadow:var(--pui-shadow-hairline);-webkit-backdrop-filter:none;backdrop-filter:none}.m-control:where(:disabled,[aria-disabled=true]:not([data-loading]),[data-disabled]):where(.pui,.pui *){background:var(--pui-surface-2)}.sheen:where(.pui,.pui *){isolation:isolate;background-color:var(--pui-hover);position:relative;overflow:hidden}.sheen:where(.pui,.pui *):after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--pui-hover) 0%, var(--pui-hover-2) 45%, var(--pui-hover) 90%) 0 0 / calc(100% / 3) 100% repeat-x;width:660%;animation:pui-sheen calc(1.6s * var(--pui-motion-look,1) * var(--pui-motion-scale,1)) linear infinite;animation-play-state:inherit;position:absolute;top:0;bottom:0;left:0}.sheen[data-still]:where(.pui,.pui *):after,[data-skeleton-group][data-still]>.sheen:where(.pui,.pui *):after{animation:none;transform:translate(-33.3333%)}[data-skeleton-group]>.sheen:where(.pui,.pui *){animation-play-state:inherit}.ix:where(.pui,.pui *){min-block-size:var(--pui-hit-min);min-inline-size:var(--pui-hit-min);transition:background-color var(--pui-motion-out) var(--pui-ease-default), border-color var(--pui-motion-out) var(--pui-ease-default), color var(--pui-motion-out) var(--pui-ease-default), transform var(--pui-motion-out) var(--pui-ease-default)}.ix:hover:where(.pui,.pui *){transition-duration:0s}.ix:active:where(.pui,.pui *){transform:scale(var(--pui-press-scale));transition-duration:0s}.disclosure-panel:where(.pui,.pui *){visibility:hidden;transition:grid-template-rows var(--pui-motion-out) var(--pui-ease-default), visibility var(--pui-motion-out) var(--pui-ease-default);grid-template-rows:0fr;display:grid}[aria-expanded=true]+.disclosure-panel:where(.pui,.pui *),.disclosure-panel[data-open]:where(.pui,.pui *),details[open]>.disclosure-panel:where(.pui,.pui *){visibility:visible;transition-duration:var(--pui-motion-in);grid-template-rows:1fr}.disclosure-panel>:where(.pui,.pui *){min-block-size:0;overflow:hidden}.disclosure-mark:where(.pui,.pui *){transition:rotate var(--pui-motion-out) var(--pui-ease-default)}[aria-expanded=true] .disclosure-mark:where(.pui,.pui *),[data-open]>*>.disclosure-mark:where(.pui,.pui *),details[open] .disclosure-mark:where(.pui,.pui *){transition-duration:0s;rotate:90deg}.overlay-anim:where(.pui,.pui *){opacity:0;transition:opacity var(--pui-motion-out) var(--pui-ease-default), transform var(--pui-motion-out) var(--pui-ease-default), overlay var(--pui-motion-out) allow-discrete, display var(--pui-motion-out) allow-discrete;transform:translateY(-6px)scale(.97)}:is(.overlay-anim:popover-open,.overlay-anim[open],.overlay-anim[data-open]):where(.pui,.pui *){opacity:1;transition-duration:var(--pui-motion-in);transform:none}@starting-style{:is(.overlay-anim:popover-open,.overlay-anim[open],.overlay-anim[data-open]):where(.pui,.pui *){opacity:0;transform:translateY(-6px)scale(.97)}}.overlay-plain:where(.pui,.pui *){display:none}.overlay-plain[data-open]:where(.pui,.pui *){display:block}.overlay-scrim:where(.pui,.pui *)::backdrop{transition:background-color var(--pui-motion-out) var(--pui-ease-default), overlay var(--pui-motion-out) allow-discrete, display var(--pui-motion-out) allow-discrete;background-color:#0000}.overlay-scrim[open]:where(.pui,.pui *)::backdrop{background-color:var(--pui-scrim);-webkit-backdrop-filter:blur(var(--pui-blur-overlay));backdrop-filter:blur(var(--pui-blur-overlay));transition-duration:var(--pui-motion-in)}.overlay-scrim:popover-open:where(.pui,.pui *)::backdrop{background-color:var(--pui-scrim);-webkit-backdrop-filter:blur(var(--pui-blur-overlay));backdrop-filter:blur(var(--pui-blur-overlay));transition-duration:var(--pui-motion-in)}@starting-style{.overlay-scrim[open]:where(.pui,.pui *)::backdrop{background-color:#0000}.overlay-scrim:popover-open:where(.pui,.pui *)::backdrop{background-color:#0000}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sr-fade:where(.pui,.pui *),.sr-wipe:where(.pui,.pui *){animation-timing-function:linear;animation-fill-mode:backwards;animation-timeline:view();animation-range:var(--sr-range,entry 15% entry 65%)}.sr-fade:where(.pui,.pui *){animation-name:pui-sr-fade}.sr-wipe:where(.pui,.pui *){animation-name:pui-sr-wipe}}}.hit:where(.pui,.pui *){min-inline-size:var(--pui-hit-min);min-block-size:var(--pui-hit-min);justify-content:center;align-items:center;display:inline-flex}.hit-tight:where(.pui,.pui *){margin:-6px -5px}.hit-bleed:where(.pui,.pui *){position:relative}.hit-bleed:where(.pui,.pui *):before{content:"";inset-block:calc((var(--pui-hit-min) - var(--pui-h,16px)) / -2);position:absolute;inset-inline:0}[data-kbd=on] :is(button,input,textarea,select,a,summary,[tabindex]):focus-visible:where(.pui,.pui *){outline:var(--pui-focus-width) solid var(--pui-focus-ring-kbd);outline-offset:3px;box-shadow:0 0 0 6px var(--pui-focus-ring-kbd-halo)}.grain:where(.pui,.pui *){z-index:var(--pui-z-sticky);background-image:var(--pui-grain-tile);background-size:var(--pui-grain-tile-size) var(--pui-grain-tile-size);opacity:var(--pui-grain-opacity);mix-blend-mode:var(--pui-grain-blend);pointer-events:none;position:fixed;inset:0}.grain--local:where(.pui,.pui *){z-index:auto;border-radius:inherit;position:absolute}.grain-host:where(.pui,.pui *){isolation:isolate;position:relative}.unmeasured:where(.pui,.pui *){background-color:var(--pui-unmeasured);background-image:var(--pui-unmeasured-hatch)}.unmeasured-fill:where(.pui,.pui *){fill:var(--pui-unmeasured)}.unmeasured-key:where(.pui,.pui *){align-items:center;gap:var(--pui-space-1-5);font-size:var(--pui-text-2xs);color:var(--pui-ink-3);display:inline-flex}.unmeasured-key:where(.pui,.pui *):before{content:"";background-color:var(--pui-unmeasured);background-image:var(--pui-unmeasured-hatch);border-radius:2px;flex:none;block-size:.75rem;inline-size:1.5rem}.glide:where(.pui,.pui *){--glide-even:var(--pui-duration-standard) var(--pui-ease-standard);--glide-lead:calc(var(--pui-duration-standard) * 1.1) var(--pui-ease-out-strong);--glide-trail:calc(var(--pui-duration-standard) * 1.5) var(--pui-ease-standard) calc(var(--pui-duration-standard) * .35);--glide-l:var(--glide-even);--glide-r:var(--glide-even);--glide-t:var(--glide-even);--glide-b:var(--glide-even);width:calc(var(--pui-glide-r) - var(--pui-glide-l));transform:translateX(var(--pui-glide-l));left:0}.glide-2d:where(.pui,.pui *){height:calc(var(--pui-glide-b) - var(--pui-glide-t));transform:translate(var(--pui-glide-l), var(--pui-glide-t));top:0}.glide[data-ready]:where(.pui,.pui *){transition:--pui-glide-l var(--glide-l), --pui-glide-r var(--glide-r), --pui-glide-t var(--glide-t), --pui-glide-b var(--glide-b)}.glide[data-glide-x=right]:where(.pui,.pui *){--glide-r:var(--glide-lead);--glide-l:var(--glide-trail)}.glide[data-glide-x=left]:where(.pui,.pui *){--glide-l:var(--glide-lead);--glide-r:var(--glide-trail)}.glide[data-glide-y=down]:where(.pui,.pui *){--glide-b:var(--glide-lead);--glide-t:var(--glide-trail)}.glide[data-glide-y=up]:where(.pui,.pui *){--glide-t:var(--glide-lead);--glide-b:var(--glide-trail)}.meter:where(.pui,.pui *){-webkit-mask:var(--pui-meter-mask);-webkit-mask:var(--pui-meter-mask);-webkit-mask:var(--pui-meter-mask);mask:var(--pui-meter-mask)}:where([data-marks]):where(.pui,.pui *){filter:var(--pui-data-filter)}:where([data-marks-line]):where(.pui,.pui *){filter:var(--pui-data-line-filter,var(--pui-data-filter));stroke-width:var(--pui-chart-stroke)}:where([data-marks-arc]):where(.pui,.pui *){-webkit-mask-image:var(--pui-arc-mask);-webkit-mask-image:var(--pui-arc-mask);-webkit-mask-image:var(--pui-arc-mask);mask-image:var(--pui-arc-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:view-box;mask-origin:view-box}:where([data-marks-fill]):where(.pui,.pui *){filter:var(--pui-data-fill-filter,none);-webkit-mask:var(--pui-fill-mask,none);-webkit-mask:var(--pui-fill-mask,none);-webkit-mask:var(--pui-fill-mask,none);mask:var(--pui-fill-mask,none)}.look-page:where(.pui,.pui *){background:var(--pui-page-pattern), var(--pui-page)}.look-stage:where(.pui,.pui *){background:var(--pui-stage-pattern), var(--pui-stage);box-shadow:var(--pui-stage-edge,var(--m-surface-edge))}.look-chrome:where(.pui,.pui *){background:var(--pui-chrome,var(--pui-canvas));-webkit-backdrop-filter:var(--pui-chrome-blur,none);backdrop-filter:var(--pui-chrome-blur,none);color:var(--pui-ink)}.text-mark:where(.pui,.pui *){border-radius:var(--pui-mark-radius);background:var(--pui-mark-bg);background-clip:var(--pui-mark-clip);color:var(--pui-mark-ink);font-family:var(--pui-mark-font,inherit);font-style:var(--pui-mark-style,inherit);font-weight:var(--pui-mark-weight,inherit);box-shadow:var(--m-tag-edge,0 0 0 0 transparent), var(--pui-mark-lip);filter:var(--pui-mark-filter);rotate:var(--pui-mark-tilt);padding-inline:.16em;display:inline-block}.text-display:where(.pui,.pui *){font-family:var(--pui-font-display);font-stretch:var(--pui-heading-stretch);font-size:var(--pui-text-4xl);font-weight:var(--pui-weight-title);line-height:var(--pui-leading-display);letter-spacing:var(--pui-tracking-display);text-wrap:balance}.text-title:where(.pui,.pui *){font-family:var(--pui-font-display);font-stretch:var(--pui-heading-stretch);font-size:var(--pui-text-3xl);font-weight:var(--pui-weight-title);letter-spacing:-.02em;text-wrap:balance;line-height:1.15}.text-heading:where(.pui,.pui *){font-family:var(--pui-font-display);font-stretch:var(--pui-heading-stretch);font-size:var(--pui-text-xl);font-weight:var(--pui-weight-title);line-height:var(--pui-leading-heading);letter-spacing:-.015em;text-wrap:balance}.text-subheading:where(.pui,.pui *){font-family:var(--pui-font-heading);font-size:var(--pui-text-lg);font-weight:var(--pui-weight-medium);letter-spacing:-.01em;line-height:1.35}.text-body:where(.pui,.pui *){font-size:var(--pui-text-base);font-weight:var(--pui-weight-regular);line-height:var(--pui-leading-body);letter-spacing:var(--pui-tracking-body);text-wrap:pretty}.text-reading:where(.pui,.pui *){font-size:var(--pui-text-reading);font-weight:var(--pui-weight-regular);line-height:var(--pui-leading-reading);letter-spacing:var(--pui-tracking-body);text-wrap:pretty}.text-body-sm:where(.pui,.pui *){font-size:var(--pui-text-sm);font-weight:var(--pui-weight-regular);line-height:var(--pui-leading-body);letter-spacing:var(--pui-tracking-body);text-wrap:pretty}.text-label:where(.pui,.pui *){font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium);line-height:var(--pui-leading-tight)}.text-caption:where(.pui,.pui *){font-size:var(--pui-text-xs);font-weight:var(--pui-weight-regular);line-height:1.4}.text-overline:where(.pui,.pui *){font-family:var(--pui-font-label);font-size:var(--pui-text-2xs);font-weight:var(--pui-weight-medium);line-height:var(--pui-leading-tight);letter-spacing:var(--pui-tracking-eyebrow);text-transform:uppercase}.text-numeric:where(.pui,.pui *){font-family:var(--pui-font-numeric);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums;letter-spacing:0}.text-code:where(.pui,.pui *){font-family:var(--pui-font-code);font-size:var(--pui-text-code);letter-spacing:0;line-height:1.55}.eyebrow:where(.pui,.pui *){font-family:var(--pui-font-label);font-size:var(--pui-text-2xs);font-weight:var(--pui-weight-medium);line-height:var(--pui-leading-tight);letter-spacing:var(--pui-tracking-eyebrow);text-transform:uppercase;color:var(--pui-ink-3)}.eyebrow--mono:where(.pui,.pui *){font-family:var(--pui-font-code);letter-spacing:var(--pui-tracking-mono-caps)}.measure:where(.pui,.pui *){max-inline-size:var(--pui-measure)}.cell-truncate:where(.pui,.pui *){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fg-auto:where(.pui,.pui *){color:var(--pui-ink)}@supports (color:contrast-color(red)){.fg-auto:where(.pui,.pui *){color:contrast-color(var(--fg-auto-ground,var(--pui-surface)))}}.glass:where(.pui,.pui *){background:var(--pui-surface-2)}@supports (color:color-mix(in lab, red, red)){.glass:where(.pui,.pui *){background:color-mix(in oklab, var(--pui-surface-2) 72%, transparent)}}.glass:where(.pui,.pui *){-webkit-backdrop-filter:blur(var(--pui-blur-glass)) saturate(1.2);backdrop-filter:blur(var(--pui-blur-glass)) saturate(1.2)}}@layer utilities;@keyframes pui-reveal-word{0%{opacity:0;filter:blur(3px)}55%{filter:blur()}to{opacity:1;filter:none}}@keyframes pui-caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}:where(.pui,.pui *)::view-transition-old(root){mix-blend-mode:normal;animation:none}:where(.pui,.pui *)::view-transition-new(root){mix-blend-mode:normal;animation:none}@property --pui-m-hover{syntax:"<number>";inherits:false;initial-value:0}@property --pui-m-c{syntax:"<color>";inherits:false;initial-value:#0000}@property --pui-light-k{syntax:"<number>";inherits:false;initial-value:1}@keyframes pui-enter-fade{0%{opacity:0}}@keyframes pui-enter-rise{0%{opacity:0;transform:translateY(calc(4px * var(--pui-motion-travel,1)))}}@keyframes pui-enter-scale{0%{opacity:0;transform:translateY(calc(-6px * var(--pui-motion-travel,1))) scale(calc(1 - .03 * var(--pui-motion-travel,1)))}}@keyframes pui-exit-fade{to{opacity:0}}@keyframes pui-exit-scale{to{opacity:0;transform:translateY(calc(-6px * var(--pui-motion-travel,1))) scale(calc(1 - .03 * var(--pui-motion-travel,1)))}}@keyframes pui-slide-in-top{0%{transform:translateY(-100%)}}@keyframes pui-slide-in-bottom{0%{transform:translateY(100%)}}@keyframes pui-slide-in-left{0%{transform:translate(-100%)}}@keyframes pui-slide-in-right{0%{transform:translate(100%)}}@keyframes pui-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,auto)}}@keyframes pui-accordion-up{0%{height:var(--radix-accordion-content-height,auto)}to{height:0}}@keyframes pui-collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,auto)}}@keyframes pui-collapsible-up{0%{height:var(--radix-collapsible-content-height,auto)}to{height:0}}@keyframes pui-sheen{0%{transform:translate(-60.6061%)}to{transform:translate(-24.2424%)}}@keyframes pui-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes pui-pulse-soft{50%{opacity:.55}}@keyframes pui-marquee{to{transform:translate(-50%)}}@keyframes pui-sr-fade{0%{opacity:0}to{opacity:1}}@keyframes pui-sr-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@property --pui-glide-l{syntax:"<length>";inherits:false;initial-value:0}@property --pui-glide-r{syntax:"<length>";inherits:false;initial-value:0}@property --pui-glide-t{syntax:"<length>";inherits:false;initial-value:0}@property --pui-glide-b{syntax:"<length>";inherits:false;initial-value:0}@media (prefers-reduced-transparency:reduce){.glass:where(.pui,.pui *){background:var(--pui-surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.animate-shimmer:where(.pui,.pui *),.sheen:where(.pui,.pui *):after,.animate-pulse-soft:where(.pui,.pui *),.animate-marquee:where(.pui,.pui *){animation:none}}@media (forced-colors:active){.grain:where(.pui,.pui *){display:none}}@media print{.grain:where(.pui,.pui *){display:none}}

@layer properties, theme, base, components, utilities;
@import "@beamline/foundation/styles.css";
@layer theme{.pui[data-pui-preset=beamline\/prism],.pui[data-look=prism],.pui [data-look=prism],.pui:not([data-pui-preset]):not([data-look]){--m-control-bg:linear-gradient(90deg, var(--lightningcss-light,#fff0)var(--lightningcss-dark,#ffffff9e), var(--lightningcss-light,#fff0)var(--lightningcss-dark,#ffffff24) 45%, transparent 80%) 0 0 / 100% 1px no-repeat, linear-gradient(180deg, var(--lightningcss-light,#fff0)var(--lightningcss-dark,#ffffff52), transparent 85%) 0 0 / 1px 100% no-repeat, linear-gradient(180deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff1a), var(--lightningcss-light,#f6f7f9)var(--lightningcss-dark,#ffffff09));--m-control-veil:var(--lightningcss-light,#14161e06)var(--lightningcss-dark,#ffffff0a);--m-control-edge:inset 0 -1px 0 var(--lightningcss-light,#14161e12)var(--lightningcss-dark,#00000073), 0 0 0 1px var(--lightningcss-light,#14161e21)var(--lightningcss-dark,#ffffff12), 0 1px 2px var(--lightningcss-light,#14161e14)var(--lightningcss-dark,#000000b3);--m-control-edge-hover:inset 0 -1px 0 var(--lightningcss-light,#14161e12)var(--lightningcss-dark,#00000073), inset 0 1px 0 var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff1a), 0 0 0 1px var(--lightningcss-light,#14161e38)var(--lightningcss-dark,#ffffff26), 0 2px 6px -2px var(--lightningcss-light,#14161e24)var(--lightningcss-dark,#000000bf);--m-control-press:inset 0 1px 2px var(--lightningcss-light,#14161e1f)var(--lightningcss-dark,#0000008c), 0 0 0 1px var(--lightningcss-light,#14161e2e)var(--lightningcss-dark,#ffffff1a);--m-press-shift:none;--m-hover-shift:none;--m-solid-sheen:linear-gradient(180deg, #fff0 45%, #00000012);--m-solid-inset:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #00000024;--m-solid-drop:0 1px 2px var(--lightningcss-light,#14161e33)var(--lightningcss-dark,#0009);--m-solid-rim:0%;--m-solid-rim-color:#000;--m-solid-press:inset 0 1px 2px #00000047;--m-solid-bloom:0%;--m-solid-bloom-at:0 6px 16px -6px;--m-solid-lift:0;--m-solid-shift:0;--m-solid-halo:0%;--m-solid-glow:"";--m-spectrum:var(--m-split-light);--m-field-bg:linear-gradient(270deg, var(--lightningcss-light,#fff0)var(--lightningcss-dark,#ffffff38), transparent 60%) 0 100% / 100% 1px no-repeat, var(--lightningcss-light,#fff)var(--lightningcss-dark,#0000005c);--m-field-edge:inset 0 1px 0 var(--lightningcss-light,#14161e0d)var(--lightningcss-dark,#0009), inset 0 2px 4px -2px var(--lightningcss-light,#14161e0f)var(--lightningcss-dark,#0009);--m-field-ring:var(--lightningcss-light,#14161e26)var(--lightningcss-dark,#ffffff13);--m-field-ring-hover:var(--lightningcss-light,#14161e47)var(--lightningcss-dark,#ffffff2e);--m-field-edge-focus:inset 0 1px 0 var(--lightningcss-light,#14161e99)var(--lightningcss-dark,#ffffff8c), inset 1px 0 0 var(--lightningcss-light,#14161e99)var(--lightningcss-dark,#ffffff8c), inset -1px 0 0 var(--lightningcss-light,#14161e99)var(--lightningcss-dark,#ffffff8c), inset 0 2px 4px -2px var(--lightningcss-light,#14161e0f)var(--lightningcss-dark,#0009);--m-inset-shade:linear-gradient(270deg, var(--lightningcss-light,#fff0)var(--lightningcss-dark,#ffffff24), transparent 60%) 0 100% / 100% 1px no-repeat, linear-gradient(var(--lightningcss-light,#14161e09)var(--lightningcss-dark,#0000006b), var(--lightningcss-light,#14161e09)var(--lightningcss-dark,#0000006b));--m-inset-edge:inset 0 1px 0 var(--lightningcss-light,#14161e0d)var(--lightningcss-dark,#0000008c), 0 0 0 1px var(--lightningcss-light,#14161e14)var(--lightningcss-dark,#ffffff0b);--m-inset-edge-hover:inset 0 1px 0 var(--lightningcss-light,#14161e12)var(--lightningcss-dark,#0009), 0 0 0 1px var(--lightningcss-light,#14161e24)var(--lightningcss-dark,#ffffff1a);--m-knob-sheen:linear-gradient(180deg, #ffffff3d, #fff0 60%);--m-knob-edge:inset 0 0 0 .5px #00000040, 0 1px 2px #00000073;--m-tag-edge:inset 0 0 0 1px var(--lightningcss-light,#14161e1f)var(--lightningcss-dark,#ffffff1a);--m-tag-ink:initial;--m-surface-bg:linear-gradient(165deg, var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#ffffff0f), var(--lightningcss-light,#ffffffbd)var(--lightningcss-dark,#ffffff05) 55%, var(--lightningcss-light,#ffffffad)var(--lightningcss-dark,#ffffff03));--m-surface-edge:0 0 0 1px var(--lightningcss-light,#14161e14)var(--lightningcss-dark,#ffffff0b), 0 30px 60px -36px var(--lightningcss-light,#14161e2e)var(--lightningcss-dark,#000000d9);--m-overlay-bg:linear-gradient(90deg, var(--lightningcss-light,#fff0)var(--lightningcss-dark,#fff6), transparent 55%) 0 0 / 100% 1px no-repeat, var(--m-grain-faint), var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,oklch(17% .002 270/.9));--m-overlay-edge:inset 0 1px 0 var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff21), 0 0 0 1px var(--lightningcss-light,#14161e1f)var(--lightningcss-dark,#ffffff14), 0 24px 60px -20px var(--lightningcss-light,#14161e40)var(--lightningcss-dark,#000000e6);--m-control-blur:none;--m-surface-blur:blur(14px) saturate(120%);--m-overlay-blur:blur(24px) saturate(120%);--m-solid-alpha:100%;--m-grain-faint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 .035'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E") 0 0 / 160px 160px;--m-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 .07'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E") 0 0 / 160px 160px;--m-rim:linear-gradient(135deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff8c), var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff24) 20%, var(--lightningcss-light,#fff0)var(--lightningcss-dark,#ffffff08) 45%, transparent 60%);--m-edge-light:"";--m-edge-light-color:var(--lightningcss-light,#14161e29)var(--lightningcss-dark,#ffffff80);--m-edge-light-size:240px;--m-edge-light-width:1px;--m-morph-spread:0;--m-morph-front:0;--m-morph-waist:0;--m-morph-weight:.85;--m-morph-rim:var(--lightningcss-light,#14161e38)var(--lightningcss-dark,#fff6);--m-morph-rim-width:1;--pui-motion-look:1;--pui-stage-edge:initial;--pui-chart-fill-bottom:0;--pui-chart-fill-top:.24;--pui-data-fill-filter:none;--pui-data-line-filter:none;--pui-chrome-blur:blur(28px) saturate(120%);--pui-chrome:var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#08080b80);--pui-border-style:solid;--pui-font-heading:var(--pui-font-display);--pui-weight-title:500;--pui-tracking-display:-.04em;--pui-page:var(--lightningcss-light,oklch(97.2% .001 270))var(--lightningcss-dark,oklch(11.8% .001 270));--pui-chart-fill:.8;--pui-page-pattern:radial-gradient(64rem 30rem at 104% -6%, var(--lightningcss-light,oklch(90% .07 60/.22))var(--lightningcss-dark,oklch(60% .17 42/.1)), var(--lightningcss-light,oklch(93% .04 40/.08))var(--lightningcss-dark,oklch(45% .15 25/.04)) 45%, transparent 72%) 0 0 / 100% 100% no-repeat, radial-gradient(56rem 30rem at -6% 106%, var(--lightningcss-light,oklch(88% .06 240/.22))var(--lightningcss-dark,oklch(50% .14 245/.1)), var(--lightningcss-light,oklch(92% .04 205/.08))var(--lightningcss-dark,oklch(50% .09 205/.035)) 45%, transparent 72%) 0 0 / 100% 100% no-repeat;--pui-canvas:var(--lightningcss-light,oklch(98.2% .001 270))var(--lightningcss-dark,oklch(13.5% .0015 270));--pui-surface:var(--lightningcss-light,oklch(99.5% 0 0))var(--lightningcss-dark,oklch(16.8% .002 270));--pui-surface-2:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(20% .002 270));--pui-field:var(--lightningcss-light,oklch(99% 0 0))var(--lightningcss-dark,oklch(15% .0015 270));--pui-inset:var(--lightningcss-light,oklch(95.8% .001 270))var(--lightningcss-dark,oklch(13.5% .0015 270));--pui-hover:var(--lightningcss-light,oklch(94.5% .002 270))var(--lightningcss-dark,oklch(21.5% .002 270));--pui-hover-2:var(--lightningcss-light,oklch(92% .002 270))var(--lightningcss-dark,oklch(25% .003 270));--pui-line:var(--lightningcss-light,oklch(88.5% .002 270))var(--lightningcss-dark,oklch(26.5% .002 270));--pui-line-soft:var(--lightningcss-light,oklch(92.5% .002 270))var(--lightningcss-dark,oklch(21.5% .002 270));--pui-ink-2:var(--lightningcss-light,oklch(40% .003 270))var(--lightningcss-dark,oklch(77% .002 270));--pui-ink-3:var(--lightningcss-light,oklch(49% .003 270))var(--lightningcss-dark,oklch(63% .003 270));--pui-stage:var(--pui-page);--pui-stage-pattern:none;--pui-focus-style:solid;--pui-chart-stroke:1.5px;--bp-line:initial;--bp-edge:initial;--bp-tick:initial;--bp-tick-len:initial;--bp-grid:initial;--bp-mark:initial;--pui-font-body:var(--pui-font-geist), var(--pui-font-inter), ui-sans-serif, system-ui, sans-serif;--pui-font-label:var(--pui-font-code);--pui-icon-stroke:1.5;--pui-radius-chip:calc(5px * var(--pui-radius-scale,1));--pui-radius-control:calc(8px * var(--pui-radius-scale,1));--pui-radius-card:calc(14px * var(--pui-radius-scale,1));--pui-radius-panel:calc(16px * var(--pui-radius-scale,1));--pui-radius-window:calc(18px * var(--pui-radius-scale,1));--pui-radius-surface:calc(22px * var(--pui-radius-scale,1));--pui-radius-pill:calc(9999px * var(--pui-radius-scale,1));--pui-bezel-radius:calc(22px * var(--pui-radius-scale,1));--bp-grid-minor:initial;--bp-grid-major:initial;--pui-mark-bg:linear-gradient(100deg, var(--lightningcss-light,oklch(17% .003 270))var(--lightningcss-dark,oklch(99% 0 0)) 20%, var(--lightningcss-light,oklch(46% .004 270))var(--lightningcss-dark,oklch(76% .004 270)));--pui-mark-ink:transparent;--pui-mark-radius:0;--m-toggle-ring:initial;--m-toggle-ring-hover:initial;--pui-edge-control:var(--lightningcss-light,oklch(60% .003 270))var(--lightningcss-dark,oklch(50% .003 270));--pui-series-2:var(--lightningcss-light,oklch(58% .1 195))var(--lightningcss-dark,oklch(83% .12 185));--pui-series-3:var(--lightningcss-light,oklch(58% .15 145))var(--lightningcss-dark,oklch(84% .15 140));--pui-series-4:var(--lightningcss-light,oklch(64% .14 75))var(--lightningcss-dark,oklch(85% .14 85));--pui-series-5:var(--lightningcss-light,oklch(58% .18 35))var(--lightningcss-dark,oklch(72% .17 35));--pui-series-6:var(--lightningcss-light,oklch(54% .17 300))var(--lightningcss-dark,oklch(70% .15 300));--pui-series-7:var(--lightningcss-light,oklch(60% .12 350))var(--lightningcss-dark,oklch(80% .08 350));--gl-bead:initial;--pui-tracking-body:-.006em;--pui-font-features:normal;--pui-mark-font:"Instrument Serif", ui-serif, Georgia, serif;--pui-mark-style:italic;--pui-mark-weight:400;--pui-mark-clip:text;--pui-line-strong:var(--lightningcss-light,oklch(82% .003 270))var(--lightningcss-dark,oklch(32% .003 270));--pui-ink:var(--lightningcss-light,oklch(17% .003 270))var(--lightningcss-dark,oklch(96.5% 0 0));--pui-series-1:var(--lightningcss-light,oklch(55% .16 250))var(--lightningcss-dark,oklch(74% .14 240));--pui-orb-1:var(--pui-brand,oklch(72% .15 245));--pui-orb-2:oklch(from var(--pui-brand,oklch(72% .15 245)) calc(l + .08) calc(c * .75) calc(h - 50));--pui-orb-3:oklch(from var(--pui-brand,oklch(72% .15 245)) calc(l + .08) c calc(h + 175));--pui-glow-1:oklch(from var(--pui-brand,oklch(70% .15 245)) l c h / .85);--pui-glow-2:oklch(from var(--pui-brand,oklch(70% .15 245)) calc(l + .08) calc(c * .75) calc(h - 50) / .8);--pui-glow-3:oklch(from var(--pui-brand,oklch(70% .15 245)) calc(l + .08) c calc(h + 175) / .7);--m-solid-glow-fit:1;--m-solid-glow-height:100%;--m-solid-glow-blur:0px;--m-solid-glow-inset:0px;--m-solid-glow-clip:none;--m-solid-glow-mask:linear-gradient(to top, #000 0 1.5px, #0000002b 1.5px, transparent 52%), var(--m-split-knots) 0 0 / 1000px 100%;--m-solid-glow-turn:.35;--m-solid-shift-light:"";--m-solid-glow-rest:0;--m-solid-glow-in:var(--pui-duration-considered);--m-solid-glow-scale:.1;--m-spectrum-size:1400px 100%;--m-split-light:linear-gradient(90deg, oklch(62% .16 262), oklch(82% .11 205) 7%, oklch(95% .03 200) 12%, transparent 17%, oklch(88% .13 78) 22%, oklch(68% .19 32) 29%, transparent 36%, oklch(84% .1 200) 42%, oklch(64% .16 255) 50%, transparent 55%, oklch(93% .05 90) 59%, oklch(86% .13 70) 64%, oklch(66% .19 28) 70%, transparent 77%, oklch(60% .16 258) 83%, oklch(80% .11 198) 91%, oklch(62% .16 262));--m-split-size:1400px 100%;--m-split-knots:linear-gradient(90deg, #000, #00000073 18%, #000 34%, #0000004d 55%, #000 72%, #0000008c 88%, #000);--m-split-knots-size:1000px 100%;--m-split:"";--m-split-height:1.5px;--m-indicator-line:var(--m-split-light);--m-indicator-size:1400px 100%;--m-indicator-mask:var(--m-split-knots) 0 0 / 1000px 100%;--m-indicator-flow:m-split-sweep var(--pui-duration-considered) var(--pui-ease-default);--m-edge-light-wobble:1;--m-edge-light-glint:1;--m-edge-light-stops:var(--lightningcss-light,#14161e24)var(--lightningcss-dark,#ffffff80), var(--lightningcss-light,oklch(60% .12 210/.22))var(--lightningcss-dark,oklch(85% .11 205/.34)) 18%, transparent 27%, var(--lightningcss-light,oklch(55% .16 255/.2))var(--lightningcss-dark,oklch(66% .16 255/.3)) 35%, var(--lightningcss-light,oklch(70% .14 70/.12))var(--lightningcss-dark,oklch(88% .12 75/.16)) 44%, transparent 50%, var(--lightningcss-light,oklch(60% .19 32/.18))var(--lightningcss-dark,oklch(70% .18 35/.24)) 58%, transparent 72%;--pui-control-thumb-on:oklch(100% 0 0);--pui-accent-ink:var(--lightningcss-light,oklch(from var(--pui-accent) min(calc(l - .05), .5) c h))var(--lightningcss-dark,oklch(from var(--pui-accent) max(calc(l + .1), .74) calc(c * .7) h));--mt-chamfer:initial;--mt-gap:initial;--mt-reflect:initial;--mt-pocket:initial;--pui-font-display:var(--pui-font-geist), var(--pui-font-inter), ui-sans-serif, system-ui, sans-serif;--pui-heading-stretch:100%;--pui-font-numeric:var(--pui-font-body);--pui-meter-mask:none;--pui-green:var(--lightningcss-light,oklch(50% .15 152))var(--lightningcss-dark,oklch(72% .15 152));--pui-orange:var(--lightningcss-light,oklch(55% .16 55))var(--lightningcss-dark,oklch(77% .15 60));--pui-red:var(--lightningcss-light,oklch(54% .2 25))var(--lightningcss-dark,oklch(68% .19 22));--pui-blue:var(--lightningcss-light,oklch(52% .17 250))var(--lightningcss-dark,oklch(70% .14 250));--pui-violet:var(--lightningcss-light,oklch(54% .2 295))var(--lightningcss-dark,oklch(70% .16 295));--pui-green-tint:var(--lightningcss-light,oklch(95.5% .03 155))var(--lightningcss-dark,oklch(72% .15 152/.14));--pui-orange-tint:var(--lightningcss-light,oklch(96% .03 65))var(--lightningcss-dark,oklch(77% .15 60/.14));--pui-red-tint:var(--lightningcss-light,oklch(95.5% .025 20))var(--lightningcss-dark,oklch(68% .19 22/.15));--pui-blue-tint:var(--lightningcss-light,oklch(95.5% .025 250))var(--lightningcss-dark,oklch(70% .14 250/.15));--pui-violet-tint:var(--lightningcss-light,oklch(95.5% .03 295))var(--lightningcss-dark,oklch(70% .16 295/.15));--m-inset-fill:initial;--gw-a:initial;--gw-b:initial;--gw-c:initial;--pui-focus-width:2px;--pui-focus-ring:var(--lightningcss-light,oklch(from var(--pui-accent) .5 c h))var(--lightningcss-dark,var(--pui-accent));--pui-weight-medium:500;--pui-weight-semibold:600;--pui-weight-bold:700;--pui-tilt:0;--pui-ink-inverse:var(--lightningcss-light,oklch(98.5% .002 260))var(--lightningcss-dark,oklch(17% .004 260));--pui-accent-tint:var(--lightningcss-light,oklch(from var(--pui-accent) .96 .02 h))var(--lightningcss-dark,oklch(from var(--pui-accent) l c h / .16));--pui-mark-lip:0 0 0 0 transparent;--pui-mark-tilt:0deg;--m-ink:initial;--m-ink-shadow:initial;--pui-accent:var(--pui-brand,var(--pui-brand-default));--pui-accent-strong:var(--lightningcss-light,oklch(from var(--pui-accent) calc(l - .1) c h))var(--lightningcss-dark,oklch(from var(--pui-accent) calc(l + .14) calc(c * .6) h));--pui-accent-foreground:oklch(from var(--pui-accent) clamp(.17, (.6 - l) * 1000, .99) 0 0);--pui-accent-subtle:var(--lightningcss-light,oklch(from var(--pui-accent) l c h / .12))var(--lightningcss-dark,oklch(from var(--pui-accent) l c h / .2));--pui-arc-mask:none;--mo-rule:initial;--mo-frame:initial;--ik:initial;--ik-paper:initial;--ik-spot:initial;--ik-rule:initial;--pui-font-figure:var(--pui-font-display);--pui-control-track:var(--lightningcss-light,oklch(90% .005 260))var(--lightningcss-dark,oklch(32% .007 260));--pui-control-on:var(--pui-accent);--pui-control-thumb:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(97% .002 260));--pui-tooltip-bg:var(--lightningcss-light,oklch(25% .008 260))var(--lightningcss-dark,oklch(13% .004 260));--pui-tooltip-fg:var(--lightningcss-light,oklch(97.5% .002 260))var(--lightningcss-dark,oklch(95.5% .003 260));--pui-tooltip-muted:var(--lightningcss-light,oklch(73% .008 260))var(--lightningcss-dark,oklch(72% .008 260));--pui-fill-mask:none;--m-pen:initial;--m-pen-width:initial;--m-pen-inset:initial;--m-pen-color:initial;--m-pen-filter:initial;--m-pen-filter-b:initial;--m-pen-filter-c:initial;--m-pen-fine:initial;--m-color:initial;--pui-pinned-radius-chip:0;--pui-pinned-radius-control:0;--pui-pinned-radius-card:0;--pui-pinned-radius-panel:0;--pui-pinned-radius-window:0;--pui-pinned-radius-surface:0;--pui-pinned-radius-pill:0;--pui-pinned-bezel-radius:0}.pui:is([data-look=prism],[data-pui-preset=beamline\/prism]):not([data-accent]),.pui:not([data-pui-preset]):not([data-look]):not([data-accent]),:is([data-look=prism],[data-pui-preset=beamline\/prism]):not(.pui):not([data-accent]){--pui-brand-default:oklch(20% .004 270)}.pui:is([data-look=prism],[data-pui-preset=beamline\/prism]):not([data-accent]):not(.light,[data-theme=light]),.pui:not([data-pui-preset]):not([data-look]):not([data-accent]):not(.light,[data-theme=light]),:is(.pui.dark,.pui[data-theme=dark]) :is([data-look=prism],[data-pui-preset=beamline\/prism]):not(.pui):not([data-accent]){--pui-brand-default:oklch(97% 0 0);--pui-control-thumb-on:oklch(17% .004 270)}}
