@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-inter,"Inter Variable"), "Inter Variable", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-gsc,"Google Sans Code"), "Google Sans Code", ui-monospace, "SF Mono", "Menlo", "Cascadia Mono", "Consolas", monospace;--spacing:.25rem;--font-weight-semibold:600;--default-transition-duration:.12s;--default-transition-timing-function:cubic-bezier(.2, 0, 0, 1);--default-font-family:var(--font-inter,"Inter Variable"), "Inter Variable", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--default-font-feature-settings:"cv05" 1, "cv11" 1;--default-mono-font-family:var(--font-gsc,"Google Sans Code"), "Google Sans Code", ui-monospace, "SF Mono", "Menlo", "Cascadia Mono", "Consolas", monospace;--color-ink-0:var(--ink-0);--color-ink-1:var(--ink-1);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--color-ink-4:var(--ink-4);--color-ink-5:var(--ink-5);--color-ink-6:var(--ink-6);--color-ink-7:var(--ink-7);--color-ink-8:var(--ink-8);--color-text-primary:var(--text-primary);--color-text-body:var(--text-body);--color-text-dim:var(--text-dim);--color-text-disabled:var(--text-disabled);--color-grid:var(--grid);--color-grid-dash:var(--grid-dash);--color-rule-hair:var(--rule-hair);--color-rule-1:var(--rule-1);--color-rule-2:var(--rule-2);--color-rule-3:var(--rule-3);--color-inset-hi:var(--inset-hi);--color-scrim:var(--scrim);--color-registration:var(--registration);--color-registration-hover:var(--registration-hover);--color-hc-rule-3:var(--hc-rule-3);--color-signal-text:var(--signal-text);--color-signal-hi:var(--signal-hi);--color-signal:var(--signal);--color-signal-lo:var(--signal-lo);--color-signal-tint:var(--signal-tint);--color-signal-tint-lo:var(--signal-tint-lo);--color-alarm-text:var(--alarm-text);--color-alarm-hi:var(--alarm-hi);--color-alarm:var(--alarm);--color-alarm-tint:var(--alarm-tint);--color-alarm-tint-hi:var(--alarm-tint-hi);--color-alarm-tint-lo:var(--alarm-tint-lo);--color-alarm-tint-hover:var(--alarm-tint-hover);--color-marker-text:var(--marker-text);--color-marker:var(--marker);--color-marker-tint:var(--marker-tint);--color-sev-info:var(--sev-info);--color-sev-low:var(--sev-low);--color-sev-medium:var(--sev-medium);--color-sev-high:var(--sev-high);--color-sev-critical:var(--sev-critical);--color-diff-add-text:var(--diff-add-text);--color-diff-add:var(--diff-add);--color-diff-add-bg:var(--diff-add-bg);--color-diff-del-text:var(--diff-del-text);--color-diff-del:var(--diff-del);--color-diff-del-bg:var(--diff-del-bg);--color-syn-comment:var(--syn-comment);--color-syn-plain:var(--syn-plain);--color-syn-keyword:var(--syn-keyword);--color-syn-string:var(--syn-string);--color-syn-number:var(--syn-number);--color-syn-entity:var(--syn-entity);--color-ansi-black:var(--ansi-black);--color-ansi-red:var(--ansi-red);--color-ansi-green:var(--ansi-green);--color-ansi-yellow:var(--ansi-yellow);--color-ansi-blue:var(--ansi-blue);--color-ansi-cyan:var(--ansi-cyan);--color-ansi-magenta:var(--ansi-magenta);--color-ansi-white:var(--ansi-white);--color-proof-proven-bg:var(--proof-proven-bg);--color-proof-proven-fg:var(--proof-proven-fg);--color-proof-proven-border:var(--proof-proven-border);--color-proof-disproven-bg:var(--proof-disproven-bg);--color-proof-disproven-fg:var(--proof-disproven-fg);--color-proof-disproven-border:var(--proof-disproven-border);--color-proof-inconclusive-bg:var(--proof-inconclusive-bg);--color-proof-inconclusive-fg:var(--proof-inconclusive-fg);--color-proof-inconclusive-border:var(--proof-inconclusive-border);--color-proof-not-attempted-bg:var(--proof-not-attempted-bg);--color-proof-not-attempted-fg:var(--proof-not-attempted-fg);--color-proof-not-attempted-border:var(--proof-not-attempted-border);--color-gate-failure-bg:var(--gate-failure-bg);--color-gate-failure-fg:var(--gate-failure-fg);--color-gate-failure-border:var(--gate-failure-border);--color-gate-neutral-bg:var(--gate-neutral-bg);--color-gate-neutral-fg:var(--gate-neutral-fg);--color-gate-neutral-border:var(--gate-neutral-border);--color-gate-success-bg:var(--gate-success-bg);--color-gate-success-fg:var(--gate-success-fg);--color-gate-success-border:var(--gate-success-border);--color-status-proposed-fg:var(--status-proposed-fg);--color-status-proposed-border:var(--status-proposed-border);--color-status-published-fg:var(--status-published-fg);--color-status-published-rail:var(--status-published-rail);--color-status-suppressed-fg:var(--status-suppressed-fg);--color-status-suppressed-border:var(--status-suppressed-border);--color-status-dropped-fg:var(--status-dropped-fg);--color-stage-pending-node:var(--stage-pending-node);--color-stage-pending-connector:var(--stage-pending-connector);--color-stage-running-node:var(--stage-running-node);--color-stage-running-connector:var(--stage-running-connector);--color-stage-done-node:var(--stage-done-node);--color-stage-done-connector:var(--stage-done-connector);--color-stage-degraded-node:var(--stage-degraded-node);--color-stage-degraded-connector:var(--stage-degraded-connector);--color-stage-failed-node:var(--stage-failed-node);--color-stage-failed-connector:var(--stage-failed-connector);--color-heartbeat-live:var(--heartbeat-live);--color-heartbeat-stale:var(--heartbeat-stale);--color-chart-proven:var(--chart-proven);--color-chart-disproven:var(--chart-disproven);--color-chart-inconclusive:var(--chart-inconclusive);--color-chart-not-attempted:var(--chart-not-attempted);--color-chart-skipped-no-env:var(--chart-skipped-no-env);--color-chart-not-applicable:var(--chart-not-applicable);--color-chart-series:var(--chart-series);--color-chart-axis:var(--chart-axis);--color-chart-grid:var(--chart-grid);--color-chart-reference:var(--chart-reference);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--font-display:var(--font-gsc,"Google Sans Code"), "Google Sans Code", ui-monospace, "SF Mono", "Menlo", "Cascadia Mono", "Consolas", monospace;--font-heading:var(--font-gsc,"Google Sans Code"), "Google Sans Code", ui-monospace, "SF Mono", "Menlo", "Cascadia Mono", "Consolas", monospace;--radius-data:2px;--radius-panel:4px;--radius-container:6px;--radius-dot:9999px;--radius-xs:2px;--radius-sm:2px;--radius-md:2px;--radius-lg:2px;--radius-xl:4px;--radius-2xl:6px;--shadow-palette:0 8px 32px #0000008c;--shadow-modal:0 16px 48px #0009;--inset-shadow-hi:inset 0 1px 0 #ffffff0f;--ease-instrument:cubic-bezier(.33, 0, .12, 1);--ease-snap:cubic-bezier(.2, 0, 0, 1);--ease-mass:cubic-bezier(.52, 0, .08, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1)}@supports (color:lab(0% 0 0)){:root,:host{--shadow-palette:0 8px 32px lab(0% 0 0/.55);--shadow-modal:0 16px 48px lab(0% 0 0/.6);--inset-shadow-hi:inset 0 1px 0 lab(100% 0 0/.06)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-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");font-feature-settings:"cv05" 1, "cv11" 1;font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::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{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[data-force~=focus]{outline:2px solid var(--signal-hi);outline-offset:2px}.stamp{transition:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--ink-0)}body{background:var(--ink-0);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:-.011em;font-feature-settings:var(--font-settings);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}[data-surface=app]{font-size:var(--fs-small);letter-spacing:-.013em;line-height:1.5}code,kbd,samp,pre{letter-spacing:0}*,:before,:after{border-color:var(--border)}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}:focus-visible{outline:2px solid var(--signal-hi);outline-offset:2px}}@layer components{.font-mono,.prg-code,.prg-terminal,.prg-diff{font-family:var(--font-mono);font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:0}.prg-graph-paper,.prg-hero-backdrop:before{--prg-grid-line:var(--grid);background-image:repeating-linear-gradient(to right, var(--prg-grid-line) 0 1px, transparent 1px 8px), repeating-linear-gradient(to bottom, var(--prg-grid-line) 0 1px, transparent 1px 8px), repeating-linear-gradient(to right, var(--prg-grid-line) 0 1px, transparent 1px 64px), repeating-linear-gradient(to bottom, var(--prg-grid-line) 0 1px, transparent 1px 64px)}.prg-grain{z-index:0;pointer-events:none;border-radius:inherit;opacity:var(--grain-opacity,0);mix-blend-mode:overlay;background-image:var(--grain-image,none);background-size:var(--grain-size,180px) var(--grain-size,180px);position:absolute;inset:0}[data-surface=app] .prg-grain{display:none}.prg-hero-backdrop{isolation:isolate;background-color:var(--ink-0);position:relative}.prg-hero-backdrop:before,.prg-hero-backdrop:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.prg-hero-backdrop:before{z-index:-3;-webkit-mask-image:var(--mask-hero-grid);-webkit-mask-image:var(--mask-hero-grid);-webkit-mask-image:var(--mask-hero-grid);-webkit-mask-image:var(--mask-hero-grid);mask-image:var(--mask-hero-grid)}.prg-hero-backdrop:after{z-index:-2;background-image:var(--glow-hero,none)}.prg-hero-backdrop>.prg-grain{z-index:-1}@media (max-width:767.98px),(pointer:coarse){.prg-grain{opacity:min(var(--grain-opacity,0), .02)}:root:not([data-contrast=high]) .prg-graph-paper,:root:not([data-contrast=high]) .prg-hero-backdrop:before{--prg-grid-line:oklch(1 0 0 / min(var(--grid-alpha), .02))}}.prg-surface{--prg-host-border:1px;border-radius:var(--radius-panel);border:1px solid #0000}.prg-surface[data-elevation="0"]{background-color:var(--ink-0);box-shadow:none;border-color:#0000}.prg-surface[data-elevation="1"]{background-color:var(--ink-1);border-color:var(--rule-hair);box-shadow:none}.prg-surface[data-elevation="2"]{background-color:var(--ink-2);border-color:var(--rule-1);box-shadow:inset 0 1px 0 var(--inset-hi)}.prg-surface[data-elevation="3"]{background-color:var(--ink-3);border-color:var(--rule-2);box-shadow:inset 0 1px 0 var(--inset-hi)}.prg-surface[data-variant=card]{padding:var(--sp-4)}.prg-surface[data-variant=inset]{border-radius:var(--radius-data);border-color:var(--rule-hair);box-shadow:none}.prg-surface[data-interactive]{transition-property:background-color,border-color;transition-duration:var(--dur-1);transition-timing-function:var(--ease-snap)}@media (hover:hover){.prg-surface[data-interactive][data-elevation="0"]:hover{background-color:var(--ink-1);border-color:var(--rule-hair)}.prg-surface[data-interactive][data-elevation="1"]:hover{background-color:var(--ink-2);border-color:var(--rule-1)}.prg-surface[data-interactive][data-elevation="2"]:hover{background-color:var(--ink-3);border-color:var(--rule-2)}.prg-surface[data-interactive][data-elevation="3"]:hover{background-color:var(--ink-4);border-color:var(--rule-3)}}.prg-exhibit{--prg-host-border:1px;--prg-exhibit-inset:var(--sp-4);--prg-exhibit-index-h:28px;--prg-exhibit-provenance-h:24px;isolation:isolate;background-color:var(--ink-2);border:1px solid var(--rule-1);border-radius:var(--radius-panel);min-width:0;box-shadow:inset 0 1px 0 var(--inset-hi);transition:border-color var(--dur-1) var(--ease-snap);flex-direction:column;margin:0;display:flex;position:relative}.prg-exhibit[data-density=compact]{--prg-exhibit-inset:var(--sp-3);--prg-exhibit-index-h:24px}.prg-exhibit[data-radius=container]{border-radius:var(--radius-container)}.prg-exhibit__body{flex:auto;min-width:0}.prg-exhibit__body[data-padded]{padding:var(--prg-exhibit-inset)}.prg-exhibit__mark{z-index:1;pointer-events:none;border:0 solid var(--registration);width:8px;height:8px;transition:border-color var(--dur-1) var(--ease-snap);position:absolute}.prg-exhibit__mark[data-corner=tl]{border-top-left-radius:inherit;border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.prg-exhibit__mark[data-corner=tr]{border-top-right-radius:inherit;border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.prg-exhibit__mark[data-corner=bl]{border-bottom-left-radius:inherit;border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.prg-exhibit__mark[data-corner=br]{border-bottom-right-radius:inherit;border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}@media (hover:hover){.prg-exhibit:hover{border-color:var(--rule-2)}.prg-exhibit:hover>.prg-exhibit__mark{border-color:var(--registration-hover)}}.prg-exhibit[data-hover]{border-color:var(--rule-2)}.prg-exhibit[data-hover]>.prg-exhibit__mark{border-color:var(--registration-hover)}.prg-strip{align-items:center;column-gap:var(--sp-3);row-gap:var(--sp-1);min-width:0;padding:2px var(--prg-exhibit-inset,var(--sp-4));font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-dim);flex-wrap:wrap;margin:0;line-height:16px;display:flex}.prg-strip[data-strip=index]{min-height:var(--prg-exhibit-index-h,28px);border-bottom:1px solid var(--rule-1)}.prg-strip[data-strip=provenance]{min-height:var(--prg-exhibit-provenance-h,24px);border-top:1px solid var(--rule-hair);margin-top:auto}.prg-strip[data-density=compact]{--prg-exhibit-inset:var(--sp-3);--prg-exhibit-index-h:24px}.prg-strip[data-density=full]{--prg-exhibit-inset:var(--sp-4);--prg-exhibit-index-h:28px}.prg-strip__meta{align-items:center;gap:var(--sp-2);min-width:0;color:var(--text-dim);flex-wrap:wrap;margin-inline-start:auto;display:flex}.prg-index{min-width:0;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:16px}.prg-index__id{letter-spacing:0;text-transform:none;font-weight:400}.prg-section-index{align-items:flex-start;gap:var(--sp-3);min-width:0;display:flex}.prg-section-index__rule{min-width:var(--sp-8);background-color:var(--rule-1);transform-origin:0;flex:1 1 0;height:1px;margin-top:8px;position:relative}.prg-section-index__rule:before{content:"";background-color:var(--rule-3);width:1px;height:7px;position:absolute;top:-3px;left:0}.prg-provenance{min-width:0;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:0;color:var(--text-dim);font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:16px}.prg-provenance time{white-space:nowrap}.prg-mark{--prg-mark-bar:var(--signal);--prg-mark-alarm:var(--alarm);vertical-align:middle;flex:none;display:inline-block}.prg-mark[data-tone=mono]{--prg-mark-bar:var(--text-primary)}.prg-mark[data-tone=ink]{--prg-mark-bar:var(--ink-0)}.prg-mark__bar{fill:var(--prg-mark-bar)}.prg-mark__alarm{fill:var(--prg-mark-alarm)}.prg-mark [data-stroked]{fill:none;stroke:var(--prg-mark-bar);stroke-linecap:round;stroke-linejoin:round}.prg-wordmark{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--text-primary);font-variant-ligatures:none;margin:0 -.04em 0 0;font-style:normal;font-weight:560;line-height:1;display:inline-block}.prg-lockup{align-items:center;gap:var(--prg-lockup-gap,10px);vertical-align:middle;color:var(--text-primary);display:inline-flex}@supports (text-box:trim-both cap alphabetic){.prg-lockup .prg-wordmark{text-box:trim-both cap alphabetic}}.prg-lockup[data-variant=C]{flex-direction:column}.prg-lockup__rule{width:1px;height:var(--prg-lockup-rule,11px);background-color:var(--rule-2);flex:none}.prg-lockup[data-variant=B] .prg-lockup__word{position:relative}.prg-lockup[data-variant=B] .prg-lockup__word:after{content:"";left:var(--prg-rail-start,0);width:var(--prg-rail-width,100%);background-color:var(--signal-lo);height:1px;position:absolute;top:calc(100% + .1em)}@supports (text-box:trim-both cap alphabetic){.prg-lockup[data-variant=B] .prg-lockup__word:after{top:calc(100% + .3em)}}.prg-lockup[data-tone=ink],.prg-lockup[data-tone=ink] .prg-wordmark{color:var(--ink-0)}.prg-lockup[data-tone=ink] .prg-lockup__rule{background-color:#00000024;background-color:lab(0% 0 0/.14)}.prg-lockup[data-tone=ink][data-variant=B] .prg-lockup__word:after{background-color:var(--ink-0)}@media (forced-colors:active){.prg-mark__bar,.prg-mark__alarm{fill:canvastext}.prg-mark [data-stroked]{fill:none;stroke:canvastext}.prg-lockup__rule,.prg-lockup[data-variant=B] .prg-lockup__word:after,.prg-section-index__rule,.prg-section-index__rule:before{forced-color-adjust:none;background-color:canvastext}}.ui-btn{--ui-btn-fg:var(--text-body);justify-content:center;align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-4);border-radius:var(--radius-data);color:var(--ui-btn-fg);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;border:1px solid #0000;flex-shrink:0;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ui-btn svg{pointer-events:none;flex-shrink:0}.ui-btn svg:not([class*=size-]){width:16px;height:16px}.ui-btn--primary{--ui-btn-fg:var(--ink-0);background-color:var(--signal)}.ui-btn--ghost{border-color:var(--rule-2)}.ui-btn--quiet{--ui-btn-fg:var(--text-dim)}.ui-btn--destructive{--ui-btn-fg:var(--alarm-text);border-color:var(--rule-2)}.ui-btn--link{--ui-btn-fg:var(--signal-text);--link-fg:var(--signal-text);--link-fg-hover:var(--signal-text);border-width:0;height:auto;padding:0;line-height:1.4}.ui-btn--link[data-loading]{--link-fg:transparent;--link-fg-hover:transparent}.ui-btn--link:is(:disabled,[aria-disabled=true]):not([data-loading]){--link-fg:var(--text-disabled);--link-fg-hover:var(--text-disabled)}.ui-btn--sm{height:26px;padding:0 var(--sp-3);gap:var(--sp-1)}.ui-btn--sm svg:not([class*=size-]),.ui-btn--icon-sm svg:not([class*=size-]){width:14px;height:14px}.ui-btn--lg{height:40px;padding:0 var(--sp-5)}.ui-btn--icon-sm{width:26px;height:26px;padding:0}.ui-btn--icon{width:32px;height:32px;padding:0}.ui-btn--link.ui-btn--sm,.ui-btn--link.ui-btn--lg{height:auto;padding:0}.ui-btn:is(:disabled,[aria-disabled=true]):not([data-loading]){--ui-btn-fg:var(--text-disabled);cursor:not-allowed}.ui-btn--primary:is(:disabled,[aria-disabled=true]):not([data-loading]){background-color:var(--ink-5)}.ui-btn--ghost:is(:disabled,[aria-disabled=true]):not([data-loading]),.ui-btn--destructive:is(:disabled,[aria-disabled=true]):not([data-loading]){border-color:var(--rule-hair)}.ui-btn[data-loading]{color:#0000;cursor:default}a.ui-btn:is([data-loading],[aria-disabled=true]){pointer-events:none}.ui-btn__ellipsis{color:var(--ui-btn-fg);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-ellipsis{align-items:center;display:inline-flex}.ui-ellipsis svg,.ui-btn .ui-ellipsis svg{width:14px;height:2px}.ui-input{width:100%;min-width:0;height:32px;padding:0 var(--sp-3);border:1px solid var(--ink-7);border-radius:var(--radius-data);background-color:var(--ink-1);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:-.013em;font-feature-settings:var(--font-settings);text-overflow:ellipsis;transition-property:border-color;transition-duration:var(--dur-1);transition-timing-function:var(--ease-snap);align-items:center;line-height:1.5;display:flex}.ui-input::placeholder{color:var(--text-disabled);opacity:1}@media (hover:hover){.ui-input:hover:not(:disabled,:focus,[aria-invalid=true],[data-disabled]){border-color:var(--ink-8)}}.ui-input[data-force~=hover]{border-color:var(--ink-8)}.ui-input[aria-invalid=true]{border-color:var(--alarm);transition-duration:var(--dur-0)}.ui-input:is(:disabled,[data-disabled]){border-color:var(--rule-hair);color:var(--text-disabled);cursor:not-allowed}.ui-input[data-mono]{font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:0;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;font-weight:400;line-height:1.45}.ui-textarea{height:auto;min-height:64px;padding:var(--sp-2) var(--sp-3);resize:vertical;field-sizing:content;display:block}@media (pointer:coarse){.ui-input{font-size:16px}}.ui-field{flex-direction:column;min-width:0;display:flex}.ui-field__label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;color:var(--text-dim);margin-bottom:6px;font-weight:500;line-height:1.4}.ui-field__hint,.ui-field__error{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:0;font-feature-settings:var(--font-settings);margin-top:var(--sp-1);line-height:1.4}.ui-field__hint{color:var(--text-body)}.ui-field__error{align-items:flex-start;gap:var(--sp-1);color:var(--alarm-text);animation:ui-fade-in var(--ui-reveal-dur) var(--ease-instrument);display:flex}.ui-field__error svg{flex-shrink:0;width:12px;height:12px;margin-top:1px}.ui-select-trigger{justify-content:space-between;gap:var(--sp-2);white-space:nowrap;text-align:left;cursor:pointer;width:fit-content;min-width:128px}.ui-select-trigger[data-size=sm]{height:26px;padding:0 var(--sp-2)}.ui-select-trigger[data-placeholder]{color:var(--text-disabled)}.ui-select-trigger>[data-slot=select-value]{align-items:center;gap:var(--sp-2);text-overflow:ellipsis;min-width:0;display:flex;overflow:hidden}.ui-select-trigger svg{width:14px;height:14px;color:var(--text-dim);flex-shrink:0}.ui-select-trigger[data-state=open]{border-color:var(--ink-8)}.ui-pop{--ui-hover-row:var(--ink-4);--ui-hover-ghost:var(--ink-4);--ui-skeleton:var(--ink-4);z-index:50;border:1px solid var(--rule-2);border-radius:var(--radius-panel);background-color:var(--ink-3);box-shadow:inset 0 1px 0 var(--inset-hi);color:var(--text-body);transform-origin:var(--radix-popper-transform-origin)}.ui-pop[data-state=open]{animation:ui-pop-in var(--ui-overlay-dur) var(--ease-snap)}.ui-pop[data-state=closed]{animation:ui-fade-out var(--dur-exit) var(--ease-exit) forwards}.ui-popover{gap:var(--sp-2);width:288px;max-width:calc(100vw - 2 * var(--sp-4));padding:var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:-.013em;font-feature-settings:var(--font-settings);flex-direction:column;line-height:1.5;display:flex}.ui-popover__title{color:var(--text-primary);font-weight:500}.ui-popover__description{color:var(--text-body)}.ui-menu{min-width:128px;max-height:var(--radix-dropdown-menu-content-available-height,var(--radix-select-content-available-height,384px));padding:var(--sp-1);overscroll-behavior:contain;overflow:hidden auto}.ui-menu--select{min-width:max(128px, var(--radix-select-trigger-width,0px))}.ui-item{align-items:center;gap:var(--sp-2);min-height:32px;padding:0 var(--sp-3);border-radius:var(--radius-data);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:-.013em;font-feature-settings:var(--font-settings);cursor:default;-webkit-user-select:none;user-select:none;transition-property:background-color,color;transition-duration:var(--dur-1);transition-timing-function:var(--ease-snap);line-height:1.5;display:flex;position:relative}.ui-item:is([data-highlighted],[data-force~=hover]){background-color:var(--ui-hover-row);color:var(--text-primary)}.ui-item:is(:focus-visible,[data-force~=focus]){outline-offset:-2px}.ui-item[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.ui-item[data-variant=destructive]{color:var(--alarm-text)}.ui-item[data-inset],.ui-item--indicator{padding-left:32px}.ui-item svg{width:14px;height:14px;color:var(--text-dim);flex-shrink:0}.ui-item[data-variant=destructive] svg{color:currentColor}.ui-item__trail{margin-left:auto}.ui-item__box,.ui-item__mark{left:var(--sp-3);pointer-events:none;justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:absolute;top:50%;translate:0 -50%}.ui-item__box{border:1px solid var(--ink-7);border-radius:var(--radius-data)}.ui-item__fill{background-color:var(--signal);width:6px;height:6px;display:block}.ui-item--option{padding-right:32px}.ui-item--option .ui-item__mark{right:var(--sp-3);left:auto}.ui-item[data-state=checked]{color:var(--text-primary)}.ui-menu-label{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;color:var(--text-dim);font-weight:500;line-height:1.4}.ui-menu-label[data-inset]{padding-left:32px}.ui-menu-separator{height:var(--border-hairline);margin:var(--sp-1) calc(-1 * var(--sp-1));background-color:var(--rule-hair)}.ui-shortcut{padding-left:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:0;color:var(--text-dim);font-variant-ligatures:none;margin-left:auto}.ui-select-scroll{height:24px;color:var(--text-dim);cursor:default;justify-content:center;align-items:center;display:flex}.ui-select-scroll svg{width:14px;height:14px}.ui-tooltip{z-index:50;max-width:260px;padding:6px var(--sp-2);border:1px solid var(--rule-2);border-radius:var(--radius-data);background-color:var(--ink-2);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:-.013em;font-feature-settings:var(--font-settings);overflow-wrap:break-word;line-height:1.5}.ui-tooltip--value{font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:0;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;font-weight:400;line-height:1.45}.ui-tooltip .ui-kbd{margin-left:var(--sp-1);vertical-align:1px}.ui-tooltip[data-side=top]{--ui-tip-y:var(--ui-tip-shift)}.ui-tooltip[data-side=bottom]{--ui-tip-y:calc(-1 * var(--ui-tip-shift))}.ui-tooltip[data-side=left]{--ui-tip-x:var(--ui-tip-shift)}.ui-tooltip[data-side=right]{--ui-tip-x:calc(-1 * var(--ui-tip-shift))}.ui-tooltip:is([data-state=delayed-open],[data-state=instant-open]){animation:ui-tooltip-in var(--ui-overlay-dur) var(--ease-snap)}.ui-tooltip[data-state=closed]{animation:ui-fade-out var(--dur-exit) var(--ease-exit) forwards}.ui-scrim{z-index:50;background-color:var(--scrim);position:fixed;inset:0}.ui-scrim[data-state=open]{animation:ui-fade-in var(--ui-overlay-dur) var(--ease-snap)}.ui-scrim[data-state=closed]{animation:ui-fade-out var(--dur-exit) var(--ease-exit) forwards}.ui-dialog{z-index:50;gap:var(--sp-4);width:calc(100% - 2 * var(--sp-4));max-width:560px;max-height:calc(100dvh - 2 * var(--sp-4));padding:var(--sp-6);border:1px solid var(--rule-2);border-radius:var(--radius-panel);background-color:var(--ink-1);box-shadow:inset 0 1px 0 var(--inset-hi);color:var(--text-body);display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.ui-dialog[data-state=open]{animation:ui-dialog-in var(--ui-overlay-dur) var(--ease-snap)}.ui-dialog[data-state=closed]{animation:ui-fade-out var(--dur-exit) var(--ease-exit) forwards}.ui-dialog__close{top:var(--sp-4);right:var(--sp-4);position:absolute}.ui-dialog__header{gap:var(--sp-2);padding-right:var(--sp-8);flex-direction:column;display:flex}.ui-dialog__title{font-family:var(--font-display);font-size:var(--fs-display-h4);letter-spacing:-.014em;font-variant-ligatures:none;color:var(--text-primary);font-weight:560;line-height:1.3}.ui-dialog__description{font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:-.011em;font-feature-settings:var(--font-settings);color:var(--text-body);line-height:1.6}.ui-dialog__footer{gap:var(--sp-2);flex-direction:column;display:flex}@media (min-width:640px){.ui-dialog__footer{flex-direction:row;justify-content:flex-end}}.ui-sheet{z-index:50;border-left:1px solid var(--rule-2);background-color:var(--ink-1);width:min(420px,100%);color:var(--text-body);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.ui-sheet[data-state=open]{animation:ui-sheet-in var(--ui-overlay-dur) var(--ease-instrument)}.ui-sheet[data-state=closed]{animation:ui-sheet-out var(--dur-exit) var(--ease-exit) forwards}.ui-sheet__close{top:var(--sp-4);right:var(--sp-4);position:absolute}.ui-sheet__header{gap:var(--sp-1);padding:var(--sp-5) calc(var(--sp-5) + var(--sp-8)) var(--sp-4) var(--sp-5);border-bottom:var(--border-hairline) solid var(--rule-hair);flex-direction:column;display:flex}.ui-sheet__body{min-height:0;padding:var(--sp-5);flex:1;overflow-y:auto}.ui-sheet__footer{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:var(--border-hairline) solid var(--rule-hair);margin-top:auto;display:flex}.ui-tabs{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.ui-tabs[data-orientation=vertical]{flex-direction:row}.ui-tabs__list{overscroll-behavior-x:contain;scrollbar-width:none;background:linear-gradient(var(--rule-hair), var(--rule-hair)) left bottom / 100% var(--border-hairline) no-repeat;align-items:stretch;max-width:100%;display:flex;position:relative;overflow-x:auto}.ui-tabs__list::-webkit-scrollbar{display:none}.ui-tabs__list[data-orientation=vertical]{background-position:100% 0;background-size:var(--border-hairline) 100%;flex-direction:column;overflow:visible}.ui-tabs__trigger{justify-content:center;align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-3);color:var(--text-dim);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;cursor:pointer;transition-property:color;transition-duration:var(--dur-1);transition-timing-function:var(--ease-snap);background-color:#0000;border:0;font-weight:500;line-height:1.4;display:inline-flex;position:relative}.ui-tabs__list[data-orientation=vertical] .ui-tabs__trigger{justify-content:flex-start}@media (hover:hover){.ui-tabs__trigger:hover:not(:disabled,[data-disabled],[data-state=active]){color:var(--text-body)}}.ui-tabs__trigger[data-force~=hover]{color:var(--text-body)}.ui-tabs__trigger[data-state=active]{color:var(--text-primary)}.ui-tabs__trigger:is(:disabled,[data-disabled]){color:var(--text-disabled);cursor:not-allowed}.ui-tabs__trigger:is(:focus-visible,[data-force~=focus]){outline-offset:-2px}.ui-tabs__trigger svg{width:14px;height:14px}.ui-tabs__trigger:after{content:"";pointer-events:none;background-color:#0000;height:2px;position:absolute;bottom:0;left:0;right:0}.ui-tabs__list[data-orientation=vertical] .ui-tabs__trigger:after{width:2px;height:auto;inset:0 0 0 auto}.ui-tabs__trigger[data-state=active]:after{background-color:var(--signal)}.ui-tabs__list[data-indicator=ready] .ui-tabs__trigger:after{background-color:#0000}.ui-tabs__indicator{background-color:var(--signal);transform-origin:0;pointer-events:none;width:1px;height:2px;display:none;position:absolute;bottom:0;left:0}.ui-tabs__list[data-indicator=ready]>.ui-tabs__indicator{transition:transform var(--ui-slide-dur) var(--ease-snap);display:block}.ui-tabs__content{flex:1;min-width:0}.ui-toggle{justify-content:center;align-items:center;gap:var(--sp-2);min-width:32px;height:32px;padding:0 var(--sp-3);border-radius:var(--radius-data);color:var(--text-dim);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;border:1px solid #0000;flex-shrink:0;font-weight:500;line-height:1;display:inline-flex;position:relative}.ui-toggle--outline{border-color:var(--rule-2)}@media (hover:hover){.ui-toggle--outline:hover:not(:disabled,[data-disabled],[data-state=on]){border-color:var(--rule-3)}}.ui-toggle--outline[data-force~=hover]{border-color:var(--rule-3)}.ui-toggle--sm{min-width:26px;height:26px;padding:0 var(--sp-2)}.ui-toggle--lg{min-width:40px;height:40px;padding:0 var(--sp-4)}.ui-toggle svg:not([class*=size-]){width:14px;height:14px}.ui-toggle[data-state=on]{border-color:var(--ink-7);background-color:var(--ink-4);color:var(--text-primary)}.ui-toggle[data-state=on]:after{content:"";background-color:var(--signal);pointer-events:none;height:2px;position:absolute;bottom:-1px;left:-1px;right:-1px}.ui-toggle:is(:disabled,[data-disabled]){color:var(--text-disabled);cursor:not-allowed}.ui-toggle--outline:is(:disabled,[data-disabled]){border-color:var(--rule-hair)}.ui-toggle-group{align-items:center;gap:calc(var(--ui-gap,0) * var(--sp-1));width:fit-content;display:inline-flex}.ui-toggle-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.ui-toggle-group[data-spacing="0"]>.ui-toggle{border-radius:0}.ui-toggle-group[data-spacing="0"][data-orientation=horizontal]>.ui-toggle:not(:first-child){margin-left:-1px}.ui-toggle-group[data-spacing="0"][data-orientation=vertical]>.ui-toggle:not(:first-child){margin-top:-1px}.ui-toggle-group[data-spacing="0"]>.ui-toggle:is(:focus-visible,[data-state=on],[data-force]){z-index:1}@media (hover:hover){.ui-toggle-group[data-spacing="0"]>.ui-toggle:hover{z-index:1}}.ui-toggle-group[data-spacing="0"][data-orientation=horizontal]>.ui-toggle:first-child{border-radius:var(--radius-data) 0 0 var(--radius-data)}.ui-toggle-group[data-spacing="0"][data-orientation=horizontal]>.ui-toggle:last-child{border-radius:0 var(--radius-data) var(--radius-data) 0}.ui-toggle-group[data-spacing="0"][data-orientation=vertical]>.ui-toggle:first-child{border-radius:var(--radius-data) var(--radius-data) 0 0}.ui-toggle-group[data-spacing="0"][data-orientation=vertical]>.ui-toggle:last-child{border-radius:0 0 var(--radius-data) var(--radius-data)}.ui-toggle-group[data-spacing="0"]>.ui-toggle:only-child{border-radius:var(--radius-data)}.ui-badge{align-items:center;gap:var(--sp-1);border:1px solid var(--rule-2);border-radius:var(--radius-data);background-color:var(--ink-2);width:fit-content;height:20px;color:var(--text-body);font-family:var(--font-mono);font-size:var(--fs-chip);letter-spacing:.08em;text-transform:uppercase;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;flex-shrink:0;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.ui-badge--outline{background-color:#0000}.ui-badge--value{font-family:var(--font-mono);font-size:var(--fs-chip);letter-spacing:0;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;text-transform:none;font-weight:600;line-height:1}.ui-badge svg{flex-shrink:0;width:12px;height:12px}:is(a,button).ui-badge{transition-property:background-color,border-color;transition-duration:var(--dur-1);transition-timing-function:var(--ease-snap);cursor:pointer}@media (hover:hover){:is(a,button).ui-badge:hover{border-color:var(--rule-3);background-color:var(--ink-3)}:is(a,button).ui-badge--outline:hover{background-color:var(--ui-hover-ghost)}}.ui-badge[data-force~=hover]{border-color:var(--rule-3);background-color:var(--ink-3)}.ui-kbd{min-width:20px;height:20px;padding:0 var(--sp-1);border:1px solid var(--rule-2);border-radius:var(--radius-data);color:var(--text-body);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:0;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-weight:500;line-height:1;display:inline-flex}.ui-kbd svg{width:12px;height:12px}.ui-kbd-group{align-items:center;gap:var(--sp-1);display:inline-flex}.ui-separator{background-color:var(--rule-hair);flex-shrink:0}.ui-separator[data-orientation=horizontal]{width:100%;height:var(--border-hairline)}.ui-separator[data-orientation=vertical]{width:var(--border-hairline);align-self:stretch}.ui-skeleton{border-radius:var(--radius-data);background-color:var(--ui-skeleton)}.ui-scroll{position:relative}.ui-scroll__viewport{border-radius:inherit;width:100%;height:100%}.ui-scroll__viewport:is(:focus-visible,[data-force~=focus]){outline-offset:-2px}.ui-scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;padding:1px;display:flex}.ui-scrollbar[data-orientation=vertical]{width:8px;height:100%}.ui-scrollbar[data-orientation=horizontal]{flex-direction:column;width:100%;height:8px}.ui-scrollbar__thumb{border-radius:var(--radius-data);background-color:var(--ink-6);transition-property:background-color;transition-duration:var(--dur-1);transition-timing-function:var(--ease-snap);flex:1;position:relative}@media (hover:hover){.ui-scrollbar__thumb:hover{background-color:var(--ink-7)}}.ui-scrollbar__thumb[data-force~=hover]{background-color:var(--ink-7)}.ui-table-wrap{--ui-hover-row:var(--ink-3);--ui-hover-ghost:var(--ink-3);--ui-skeleton:var(--ink-3);background-color:var(--ink-2);width:100%;position:relative;overflow:auto}.ui-table{--ui-row-h:32px;--ui-cell-px:var(--sp-3);border-collapse:separate;border-spacing:0;caption-side:bottom;width:100%;color:var(--text-body)}.ui-table[data-density=compact]{--ui-row-h:26px;--ui-cell-px:var(--sp-2)}.ui-table tr{height:var(--ui-row-h)}.ui-table :is(th,td){padding:0 var(--ui-cell-px);border-bottom:var(--border-hairline) solid var(--rule-hair);text-align:left;vertical-align:middle;white-space:nowrap}.ui-table thead th{top:var(--ui-sticky-top,0px);z-index:1;border-bottom-color:var(--rule-1);background-color:var(--ink-2);color:var(--text-dim);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;font-weight:500;line-height:1;position:sticky}.ui-table tbody tr:last-child>td{border-bottom-width:0}.ui-table td{font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:0;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;font-weight:400;line-height:1.45}.ui-table td[data-kind=prose]{font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:-.013em;font-feature-settings:var(--font-settings);font-feature-settings:var(--font-settings), "tnum" 1, "zero" 1;font-variant-numeric:lining-nums tabular-nums slashed-zero;line-height:1.5}.ui-table tbody tr{scroll-margin-top:calc(var(--ui-row-h) + var(--ui-sticky-top,0px));transition-property:background-color;transition-duration:var(--dur-1);transition-timing-function:var(--ease-snap)}@media (hover:hover){.ui-table tbody tr:not([data-slot=table-skeleton-row],[data-state=selected],[aria-selected=true]):hover{background-color:var(--ui-hover-row)}}.ui-table tbody tr[data-force~=hover]{background-color:var(--ui-hover-row)}.ui-table tbody tr:is([data-state=selected],[aria-selected=true]){background-color:var(--ink-4)}.ui-table tbody tr:is([data-state=selected],[aria-selected=true])>:first-child{box-shadow:inset 2px 0 0 var(--signal-lo)}.ui-table tbody tr:is(:focus-visible,[data-force~=focus]){outline-offset:-2px}.ui-table tfoot :is(th,td){border-top:1px solid var(--rule-1);color:var(--text-body);border-bottom-width:0}.ui-table caption{padding:var(--sp-2) var(--ui-cell-px);border-top:var(--border-hairline) solid var(--rule-hair);color:var(--text-dim);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:0;text-align:left;line-height:1.4}.ui-table__skeleton-bar{height:8px;display:block}.ui-palette{--ui-hover-row:var(--ink-3);z-index:50;width:min(560px, calc(100% - 2 * var(--sp-4)));border:1px solid var(--rule-2);border-radius:var(--radius-container);background-color:var(--ink-1);position:fixed;top:18vh;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-palette{background-color:color-mix(in oklab, var(--ink-1) 92%, transparent)}}.ui-palette{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:inset 0 1px 0 var(--inset-hi);color:var(--text-body);translate:-50%}.ui-palette[data-inline]{z-index:auto;width:100%;position:relative;top:auto;left:auto;translate:none}.ui-palette[data-state=open]{animation:ui-palette-in var(--ui-overlay-dur) var(--ease-snap)}.ui-palette[data-state=closed]{animation:ui-fade-out var(--dur-exit) var(--ease-exit) forwards}.ui-command{width:100%;height:100%;color:var(--text-body);flex-direction:column;display:flex;overflow:hidden}.ui-command__input-row{align-items:center;gap:var(--sp-3);height:48px;padding:0 var(--sp-4);border-bottom:1px solid var(--rule-1);display:flex}.ui-command__input-row>svg{width:16px;height:16px;color:var(--text-dim);flex-shrink:0}.ui-command__input-row:has(>.ui-command__input:focus-visible){outline:2px solid var(--signal-hi);outline-offset:-2px}.ui-command__input{min-width:0;height:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:-.011em;font-feature-settings:var(--font-settings);text-overflow:ellipsis;background-color:#0000;border:0;outline:2px solid #0000;flex:1;line-height:1.6}.ui-command__input::placeholder{color:var(--text-disabled);opacity:1}.ui-command__list{height:var(--cmdk-list-height);max-height:296px;padding:var(--sp-1);overscroll-behavior:contain;scroll-padding-block:var(--sp-1);transition:height var(--ui-list-dur) var(--ease-snap);overflow:hidden auto}.ui-command__empty{padding:var(--sp-4);color:var(--text-dim);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:-.013em;font-feature-settings:var(--font-settings);line-height:1.5}.ui-command__group [cmdk-group-heading]{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;color:var(--text-dim);font-weight:500;line-height:1.4}.ui-command__item{align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-3);border-radius:var(--radius-data);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:-.013em;font-feature-settings:var(--font-settings);cursor:default;-webkit-user-select:none;user-select:none;transition-property:background-color,color;transition-duration:var(--dur-1);transition-timing-function:var(--ease-snap);line-height:1.5;display:flex;position:relative}.ui-command__item>svg{width:14px;height:14px;color:var(--text-dim);flex-shrink:0}.ui-command__item:is([data-selected=true],[data-force~=hover]){background-color:var(--ui-hover-row);color:var(--text-primary)}.ui-command__item:is([data-selected=true],[data-force~=hover]):before{content:"";background-color:var(--signal);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.ui-command__item[data-disabled=true]{color:var(--text-disabled)}.ui-command__item-mark{background-color:var(--signal);width:6px;height:6px;margin-left:auto}.ui-command__separator{height:var(--border-hairline);margin:var(--sp-1) calc(-1 * var(--sp-1));background-color:var(--rule-hair)}.ui-toast{--ui-hover-ghost:var(--ink-3);align-items:flex-start;gap:var(--sp-3);width:var(--width,360px);max-width:100%;padding:var(--sp-3);border:1px solid var(--rule-2);border-left:2px solid var(--ui-toast-bar,var(--ink-7));border-radius:var(--radius-data);background-color:var(--ink-2);box-shadow:inset 0 1px 0 var(--inset-hi);color:var(--text-body);font-family:var(--font-sans);display:flex;position:relative}.ui-toast--success{--ui-toast-bar:var(--signal-lo)}.ui-toast--caution{--ui-toast-bar:var(--marker)}.ui-toast--error{--ui-toast-bar:var(--alarm)}.ui-toast__content{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.ui-toast__title{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;color:var(--text-primary);font-weight:500;line-height:1.4}.ui-toast__body{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:0;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;overflow-wrap:anywhere;line-height:1.4}.ui-toast__icon{width:14px;height:15px;color:var(--text-dim);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ui-toast__close{border-radius:var(--radius-data);width:26px;height:26px;color:var(--text-dim);cursor:pointer;transition-property:background-color,color;transition-duration:var(--dur-1);transition-timing-function:var(--ease-snap);background-color:#0000;border:1px solid #0000;flex-shrink:0;order:1;justify-content:center;align-items:center;margin:-6px -6px -6px 0;display:inline-flex}.ui-toast__close svg{width:14px;height:14px}.ui-chart{animation:ui-fade-in var(--ui-overlay-dur) var(--ease-snap)}.ui-chart .recharts-cartesian-axis-tick-value,.ui-chart .recharts-label{fill:var(--chart-axis);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:0;text-transform:uppercase;font-variant-numeric:tabular-nums slashed-zero}.ui-chart .recharts-cartesian-grid line{stroke:var(--chart-grid)}.ui-chart .recharts-reference-line line{stroke:var(--chart-reference)}.ui-chart .recharts-curve.recharts-tooltip-cursor{stroke:var(--rule-3)}.ui-chart .recharts-rectangle.recharts-tooltip-cursor{fill:var(--ui-atom-wash)}.ui-chart-tooltip{gap:var(--sp-1);min-width:128px;padding:6px var(--sp-2);border:1px solid var(--rule-2);border-radius:var(--radius-data);background-color:var(--ink-2);color:var(--text-body);font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:0;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;font-weight:400;line-height:1.45;display:grid}.ui-chart-tooltip__label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;color:var(--text-dim);font-weight:500;line-height:1.4}.ui-chart-tooltip__row{align-items:center;gap:var(--sp-2);display:flex}.ui-chart-tooltip__swatch{background-color:var(--ui-swatch);flex-shrink:0;width:8px;height:8px}.ui-chart-tooltip__swatch[data-indicator=line]{width:2px;height:12px}.ui-chart-tooltip__swatch[data-indicator=dashed]{border-left:1.5px dashed var(--ui-swatch);background-color:#0000;width:0;height:12px}.ui-chart-tooltip__value{padding-left:var(--sp-4);color:var(--text-primary);margin-left:auto}.ui-chart-legend{justify-content:center;align-items:center;gap:var(--sp-2) var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;color:var(--text-dim);flex-wrap:wrap;font-weight:500;line-height:1.4;display:flex}.ui-chart-legend__item{align-items:center;gap:var(--sp-2);display:flex}.ui-input-group{border:1px solid var(--ink-7);border-radius:var(--radius-data);background-color:var(--ink-1);width:100%;min-width:0;height:32px;transition-property:border-color;transition-duration:var(--dur-1);transition-timing-function:var(--ease-snap);align-items:center;display:flex;position:relative}@media (hover:hover){.ui-input-group:hover:not(:has([aria-invalid=true],:disabled,:focus)){border-color:var(--ink-8)}}.ui-input-group[data-force~=hover]{border-color:var(--ink-8)}:is(.ui-input-group:has(>textarea),.ui-input-group:has(>[data-align^=block])){flex-direction:column;height:auto}.ui-input-group:has([data-slot=input-group-control]:focus-visible){outline:2px solid var(--signal-hi);outline-offset:2px}.ui-input-group:has([data-slot=input-group-control][aria-invalid=true]){border-color:var(--alarm)}.ui-input-group:has(:disabled){border-color:var(--rule-hair)}.ui-input-group>[data-slot=input-group-control]{background-color:#0000;border:0;border-radius:0;outline:2px solid #0000;flex:1;height:100%}.ui-input-group__addon{align-items:center;gap:var(--sp-2);height:100%;color:var(--text-dim);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:-.013em;font-feature-settings:var(--font-settings);cursor:text;-webkit-user-select:none;user-select:none;line-height:1.5;display:flex}.ui-input-group__addon[data-align=inline-start]{padding-left:var(--sp-3);order:-1}.ui-input-group__addon[data-align=inline-end]{padding-right:var(--sp-2);order:1}.ui-input-group__addon[data-align=block-start]{width:100%;padding:var(--sp-2) var(--sp-3) 0;order:-1;justify-content:flex-start}.ui-input-group__addon[data-align=block-end]{width:100%;padding:0 var(--sp-3) var(--sp-2);order:1;justify-content:flex-start}.ui-input-group__addon svg{flex-shrink:0;width:14px;height:14px}.ui-input-group__addon[data-align=inline-start]+[data-slot=input-group-control],.ui-input-group__addon[data-align=inline-start]~[data-slot=input-group-control]{padding-left:var(--sp-2)}.ui-input-group__text{align-items:center;gap:var(--sp-2);color:var(--text-dim);font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:0;display:flex}:where(.prg-terminal,.prg-code,.prg-diff){--prg-fs:var(--fs-terminal);--prg-lh:var(--lh-terminal);--prg-pane-bg:var(--ink-1);--prg-gutter-w:var(--sp-4);--prg-rail-color:transparent;isolation:isolate;border-radius:var(--radius-data);background:var(--prg-pane-bg);inline-size:100%;min-inline-size:0;color:var(--text-body);font-family:var(--font-mono);font-size:var(--prg-fs);font-weight:400;line-height:var(--prg-lh);font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:0;text-align:left;tab-size:4;display:block;position:relative;overflow:clip}:where(.prg-terminal,.prg-code,.prg-diff) ::selection{background:var(--signal-tint)}:where(.prg-terminal__viewport,.prg-code__viewport,.prg-diff__viewport){overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ink-5) transparent;overflow:auto}:where(.prg-terminal__viewport,.prg-code__viewport,.prg-diff__viewport):focus-visible{outline:2px solid var(--signal-hi);outline-offset:-2px}@supports selector(:has(*)){:where(.prg-terminal,.prg-code,.prg-diff):has(>:where(.prg-terminal__viewport,.prg-code__viewport,.prg-diff__viewport):focus-visible):after{content:"";z-index:3;border-radius:inherit;outline:2px solid var(--signal-hi);outline-offset:-2px;pointer-events:none;position:absolute;inset:0}:where(.prg-terminal__viewport,.prg-code__viewport,.prg-diff__viewport):focus-visible{outline-color:#0000}}:where(.prg-terminal__pre,.prg-code__pre,.prg-diff__pre){padding-block:var(--sp-2);inline-size:max-content;min-inline-size:100%;font:inherit;color:inherit;white-space:pre;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;background:0 0;margin:0;display:block}:where(.prg-terminal__code,.prg-code__code,.prg-diff__code){font:inherit;white-space:inherit}:where(.prg-terminal__line,.prg-code__line,.prg-diff__row){--prg-row-base:var(--prg-pane-bg);--prg-row-tint:transparent;--prg-row-rail:transparent;vertical-align:top;min-inline-size:100%;block-size:var(--prg-lh);background:linear-gradient(var(--prg-row-tint), var(--prg-row-tint)), var(--prg-row-base);padding-inline-end:var(--sp-4);display:inline-block;position:relative}:where(.prg-terminal__gutter,.prg-code__gutter,.prg-diff__gutter){z-index:1;vertical-align:top;inline-size:var(--prg-gutter-w);block-size:var(--prg-lh);background:linear-gradient(var(--prg-row-rail), var(--prg-row-rail)) left top / 2px 100% no-repeat, linear-gradient(var(--prg-row-tint), var(--prg-row-tint)), var(--prg-row-base);color:var(--text-dim);font-size:min(var(--fs-data), var(--prg-fs));text-align:right;-webkit-user-select:none;user-select:none;display:inline-block;position:sticky;left:0}:where(.prg-terminal__gutter,.prg-code__gutter):before{content:attr(data-ln);content:attr(data-ln) / ""}:where(.prg-terminal__gutter,.prg-code__gutter){padding-inline-end:var(--sp-3)}:where(.prg-terminal,.prg-code)[data-gutter]{--prg-gutter-w:max(var(--sp-10), calc(var(--prg-digits,0) * 1ch + var(--sp-3) + var(--sp-1)))}:where(.prg-terminal__viewport,.prg-code__viewport,.prg-diff__viewport)[data-windowed]{max-block-size:min(70vh, calc(32 * var(--prg-lh)))}:where(.prg-terminal__spacer,.prg-code__spacer,.prg-diff__spacer){display:block}:where(.prg-terminal__pre,.prg-code__pre)[data-windowed]{min-inline-size:max(100%, calc(var(--prg-cols,0) * 1ch + var(--prg-gutter-w) + var(--sp-4)))}@media (hover:hover){:where(.prg-terminal__line,.prg-code__line,.prg-diff__row):after{content:"";z-index:1;pointer-events:none;transition:background-color var(--dur-1) var(--ease-snap);background-color:#0000;position:absolute;inset:0}:where(.prg-terminal__line,.prg-code__line,.prg-diff__row):hover:after{background-color:#ffffff0a;background-color:lab(100% 0 0/.04)}.prg-diff__row:is([data-kind=hunk],[data-kind=empty]):after{content:none}}:where(.prg-terminal[data-rail=signal],.prg-code__line[data-hl=signal],.prg-diff__row[data-hl=signal],.prg-diff__annotation[data-hl=signal]){--prg-rail-color:var(--signal)}:where(.prg-terminal[data-rail=signal-lo],.prg-code__line[data-hl=signal-lo],.prg-diff__row[data-hl=signal-lo],.prg-diff__annotation[data-hl=signal-lo]){--prg-rail-color:var(--signal-lo)}:where(.prg-terminal[data-rail=alarm],.prg-code__line[data-hl=alarm],.prg-diff__row[data-hl=alarm],.prg-diff__annotation[data-hl=alarm]){--prg-rail-color:var(--alarm)}:where(.prg-terminal[data-rail=marker],.prg-code__line[data-hl=marker],.prg-diff__row[data-hl=marker],.prg-diff__annotation[data-hl=marker]){--prg-rail-color:var(--marker)}:where(.prg-terminal[data-rail=critical],.prg-code__line[data-hl=critical],.prg-diff__row[data-hl=critical],.prg-diff__annotation[data-hl=critical]){--prg-rail-color:var(--sev-critical)}:where(.prg-terminal[data-rail=high],.prg-code__line[data-hl=high],.prg-diff__row[data-hl=high],.prg-diff__annotation[data-hl=high]){--prg-rail-color:var(--sev-high)}:where(.prg-terminal[data-rail=medium],.prg-code__line[data-hl=medium],.prg-diff__row[data-hl=medium],.prg-diff__annotation[data-hl=medium]){--prg-rail-color:var(--sev-medium)}:where(.prg-terminal[data-rail=low],.prg-code__line[data-hl=low],.prg-diff__row[data-hl=low],.prg-diff__annotation[data-hl=low]){--prg-rail-color:var(--sev-low)}:where(.prg-terminal[data-rail=info],.prg-code__line[data-hl=info],.prg-diff__row[data-hl=info],.prg-diff__annotation[data-hl=info]){--prg-rail-color:var(--sev-info)}:where(.prg-code__line,.prg-diff__row)[data-hl]{--prg-row-base:var(--ink-3);--prg-row-rail:var(--prg-rail-color)}.prg-terminal{tab-size:8}.prg-terminal[data-bg=signal-tint-lo]{--prg-pane-bg:var(--signal-tint-lo)}.prg-terminal[data-bg=alarm-tint-lo]{--prg-pane-bg:var(--alarm-tint-lo)}.prg-terminal__rail{z-index:2;background:var(--prg-rail-color);transform-origin:top;pointer-events:none;inset-block:0;inline-size:2px;position:absolute;left:0}.prg-terminal__group{display:inline}.prg-terminal__prompt{color:var(--text-dim)}.prg-terminal__command{color:var(--text-primary)}.prg-terminal .prg-ansi-fg-black{color:var(--ansi-black)}.prg-terminal .prg-ansi-fg-red{color:var(--ansi-red)}.prg-terminal .prg-ansi-fg-green{color:var(--ansi-green)}.prg-terminal .prg-ansi-fg-yellow{color:var(--ansi-yellow)}.prg-terminal .prg-ansi-fg-blue{color:var(--ansi-blue)}.prg-terminal .prg-ansi-fg-magenta{color:var(--ansi-magenta)}.prg-terminal .prg-ansi-fg-cyan{color:var(--ansi-cyan)}.prg-terminal .prg-ansi-fg-white{color:var(--ansi-white)}.prg-terminal .prg-ansi-bg-black{background-color:var(--ink-0)}.prg-terminal .prg-ansi-bg-red{background-color:var(--alarm-tint-hi)}.prg-terminal .prg-ansi-bg-green{background-color:var(--diff-add-bg)}.prg-terminal .prg-ansi-bg-yellow{background-color:var(--marker-tint)}.prg-terminal :is(.prg-ansi-bg-blue,.prg-ansi-bg-cyan,.prg-ansi-bg-magenta){background-color:var(--signal-tint)}.prg-terminal .prg-ansi-bg-white{background-color:var(--text-body)}.prg-terminal .prg-ansi-bold{font-weight:600}.prg-terminal :where(.prg-ansi-dim:not([class*=prg-ansi-fg-])){color:var(--text-dim)}.prg-terminal .prg-ansi-italic{font-style:italic}.prg-terminal .prg-ansi-underline{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.prg-terminal .prg-ansi-strike{text-decoration-line:line-through;text-decoration-thickness:1px}.prg-terminal .prg-ansi-underline.prg-ansi-strike{text-decoration-line:underline line-through}.prg-terminal .prg-ansi-hidden{color:#0000}.prg-terminal [data-tone=signal]{color:var(--signal-text)}.prg-terminal [data-tone=alarm]{color:var(--alarm-text)}.prg-terminal [data-tone=marker]{color:var(--marker-text)}.prg-terminal [data-tone=primary]{color:var(--text-primary)}.prg-terminal [data-tone=body]{color:var(--text-body)}.prg-terminal [data-tone=dim],.prg-terminal .prg-terminal__gutter{color:var(--text-dim)}@media (max-width:767.98px){.prg-terminal{--prg-fs:.75rem;--prg-lh:20px}}.prg-code{border:1px solid var(--rule-1)}:where(.prg-code__header,.prg-diff__header){justify-content:space-between;align-items:center;column-gap:var(--sp-3);min-block-size:var(--sp-8);padding:var(--sp-1) var(--sp-3);background:var(--ink-2);border-bottom:1px solid var(--rule-1);line-height:var(--sp-5);flex-wrap:wrap;display:flex}:where(.prg-code__title,.prg-diff__path){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--fs-data);color:var(--text-body);flex:16ch;overflow:hidden}.prg-code__meta{align-items:center;gap:var(--sp-3);flex:0 auto;min-inline-size:0;display:inline-flex}.prg-code__lang{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-weight:500}.prg-code__note{font-size:var(--fs-micro);color:var(--text-dim)}.prg-code__line{color:var(--syn-plain)}.prg-code .prg-syn-comment{color:var(--syn-comment)}.prg-code .prg-syn-keyword{color:var(--syn-keyword)}.prg-code .prg-syn-string{color:var(--syn-string)}.prg-code .prg-syn-number{color:var(--syn-number)}.prg-code .prg-syn-entity{color:var(--syn-entity);font-weight:500}.prg-code .prg-syn-inserted{color:var(--diff-add-text)}.prg-code .prg-syn-deleted{color:var(--diff-del-text)}.prg-diff{border:1px solid var(--rule-1)}.prg-diff__stat{font-size:var(--fs-data);color:var(--text-dim);white-space:nowrap;flex-shrink:0}.prg-diff__viewport{container-type:inline-size}.prg-diff__sheet{inline-size:max-content;min-inline-size:100%;padding-block:var(--sp-2)}.prg-diff__sheet>.prg-diff__pre{inline-size:auto;min-inline-size:0;padding-block:0}.prg-diff__sheet[data-view=split]{grid-template-columns:1fr 1fr;display:grid}.prg-diff__pre[data-side=new]{border-inline-start:1px solid var(--rule-1)}.prg-diff{--prg-diff-num-w:max(var(--sp-8), calc(var(--prg-digits,0) * 1ch + var(--sp-3)));--prg-diff-marker-w:var(--sp-4)}.prg-diff__sheet[data-windowed]{min-inline-size:max(100%, calc(var(--prg-cols,0) * 1ch + 2 * var(--prg-diff-num-w) + var(--prg-diff-marker-w) + var(--sp-4)))}.prg-diff__sheet[data-windowed][data-view=split]{min-inline-size:max(100%, calc(2 * (var(--prg-cols,0) * 1ch + var(--prg-diff-num-w) + var(--prg-diff-marker-w) + var(--sp-4)) + 1px))}.prg-diff__sheet[data-view=split]>.prg-diff__spacer{grid-column:1/-1}.prg-diff__gutter{--prg-gutter-w:calc(2 * var(--prg-diff-num-w) + var(--prg-diff-marker-w));white-space:nowrap}.prg-diff[data-view=split] .prg-diff__gutter{--prg-gutter-w:calc(var(--prg-diff-num-w) + var(--prg-diff-marker-w))}.prg-diff__num{vertical-align:top;inline-size:var(--prg-diff-num-w);text-align:right;padding-inline-end:var(--sp-2);display:inline-block}.prg-diff__num:before{content:attr(data-n);content:attr(data-n) / ""}.prg-diff__marker{vertical-align:top;inline-size:var(--prg-diff-marker-w);text-align:center;font-size:var(--prg-fs);padding-inline-end:var(--sp-1);font-weight:600;display:inline-block}.prg-diff__row{color:var(--syn-plain)}.prg-diff .prg-diff__row[data-kind=add]{--prg-row-tint:var(--diff-add-bg);color:var(--diff-add-text)}.prg-diff .prg-diff__row[data-kind=del]{--prg-row-tint:var(--diff-del-bg);color:var(--diff-del-text)}.prg-diff .prg-diff__row[data-kind=add] .prg-diff__marker:before{content:"+";content:"+" / "added: ";color:var(--diff-add)}.prg-diff .prg-diff__row[data-kind=del] .prg-diff__marker:before{content:"−";content:"−" / "removed: ";color:var(--diff-del-text)}.prg-diff__row[data-fill=signal]{--prg-fill-color:var(--signal)}.prg-diff__row[data-fill=signal-lo]{--prg-fill-color:var(--signal-lo)}.prg-diff__row[data-fill=alarm]{--prg-fill-color:var(--alarm)}.prg-diff__row[data-fill=marker]{--prg-fill-color:var(--marker)}.prg-diff__row[data-fill=critical]{--prg-fill-color:var(--sev-critical)}.prg-diff__row[data-fill=high]{--prg-fill-color:var(--sev-high)}.prg-diff__row[data-fill=medium]{--prg-fill-color:var(--sev-medium)}.prg-diff__row[data-fill=low]{--prg-fill-color:var(--sev-low)}.prg-diff__row[data-fill=info]{--prg-fill-color:var(--sev-info)}@supports (color:color-mix(in oklab, red 10%, transparent)){.prg-diff .prg-diff__row[data-hl]{--prg-row-tint:color-mix(in oklab, var(--prg-fill-color,var(--prg-rail-color)) 10%, transparent)}}.prg-diff .prg-diff__row[data-kind=hunk]{--prg-row-base:var(--ink-2);color:var(--text-dim);font-size:var(--fs-label)}.prg-diff__range{letter-spacing:.12em;text-transform:uppercase;font-weight:500}.prg-diff .prg-diff__row[data-kind=meta]{color:var(--text-dim)}.prg-diff .prg-diff__row[data-kind=empty]{--prg-row-base:var(--ink-2)}.prg-diff .prg-diff__row[data-kind=hunk] .prg-diff__gutter{font-size:var(--fs-data)}.prg-diff__annotation{z-index:2;box-sizing:border-box;inline-size:100cqw;padding:var(--sp-3) var(--sp-4);background:linear-gradient(var(--prg-rail-color), var(--prg-rail-color)) left top / 2px 100% no-repeat, var(--ink-2);border-block:1px solid var(--rule-1);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:-.013em;white-space:normal;line-height:1.5;position:sticky;left:0}.prg-diff__sheet[data-view=split]>.prg-diff__annotation{grid-column:1/-1}@media (forced-colors:active){.prg-terminal__rail{forced-color-adjust:none;background:canvastext}:where(.prg-code__line,.prg-diff__row)[data-hl] :where(.prg-code__gutter,.prg-diff__gutter){border-inline-start:2px solid highlight}.prg-diff__annotation{border:1px solid canvastext}}:where(span,a,b,i,em,strong,small,code,kbd,samp,abbr,time,output,label,mark):where(.stamp){display:inline-block}:where(svg .stamp){transform-box:fill-box;transform-origin:50%}.stamp{animation:prg-stamp var(--dur-2) var(--ease-snap)}.stamp[data-stamp]{animation:none}.stamp[data-stamp=a]{animation:prg-stamp-a var(--dur-2) var(--ease-snap)}.stamp[data-stamp=b]{animation:prg-stamp-b var(--dur-2) var(--ease-snap)}:where(.heartbeat:not(svg *)){border-radius:var(--radius-dot);background-color:var(--heartbeat-live);vertical-align:middle;block-size:6px;inline-size:6px;transition:background-color var(--dur-1) var(--ease-snap);display:inline-block}:where(.heartbeat[data-lagging]:not(svg *)){background-color:var(--heartbeat-stale)}:where(.heartbeat[data-stale]:not(svg *)){background-color:var(--heartbeat-stale);transition:none}.heartbeat{animation:prg-tick var(--heartbeat-period) steps(1, end) infinite}.heartbeat[data-stale]{opacity:1;animation:none}.reveal-rise{--reveal-rise:8px}.draw[data-draw=a]{animation:prg-draw-a var(--motion-dur,var(--dur-enter)) var(--ease-instrument) backwards;animation-delay:var(--motion-delay,0s)}.draw[data-draw=b]{animation:prg-draw-b var(--motion-dur,var(--dur-enter)) var(--ease-instrument) backwards;animation-delay:var(--motion-delay,0s)}.scan{scale:1 0}.scan[data-scan=a]{animation:prg-scan-a var(--dur-5) var(--ease-mass)}.scan[data-scan=b]{animation:prg-scan-b var(--dur-5) var(--ease-mass)}@media (prefers-reduced-motion:reduce){.heartbeat{opacity:1;animation:none}.stamp,.stamp[data-stamp],.draw[data-draw],.scan[data-scan]{animation:none}}[data-motion=reduced] .heartbeat{opacity:1;animation:none}[data-motion=reduced] .stamp,[data-motion=reduced] .stamp[data-stamp],[data-motion=reduced] .draw[data-draw],[data-motion=reduced] .scan[data-scan]{animation:none}}@layer utilities{.gradient-border{border-radius:var(--radius-container);position:relative}.gradient-border:before{content:"";inset:calc(-1 * var(--prg-host-border,0px));z-index:0;border-radius:inherit;pointer-events:none;background:var(--gradient-border);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.link-draw{color:var(--link-fg,var(--text-dim));transition-property:color;transition-duration:var(--dur-1);transition-timing-function:var(--ease-snap);text-decoration:none;position:relative}.link-draw:after{content:"";transform-origin:100%;height:1px;transition:transform var(--ui-draw-dur) var(--ease-instrument);pointer-events:none;background-color:currentColor;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.link-draw:hover:not(:disabled,[aria-disabled=true]){color:var(--link-fg-hover,var(--text-primary))}.link-draw:hover:not(:disabled,[aria-disabled=true]):after{transform-origin:0;transform:scaleX(1)}}.link-draw:focus-visible:after,.link-draw[data-force~=hover]:after{transform-origin:0;transform:scaleX(1)}.link-draw[data-force~=hover]{color:var(--link-fg-hover,var(--text-primary))}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.top-5{top:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.z-50{z-index:50}.z-\[100\]{z-index:100}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[1em\]{height:1em}.h-\[2px\]{height:2px}.h-full{height:100%}.min-h-\[calc\(100dvh-24px\)\]{min-height:calc(100dvh - 24px)}.min-h-dvh{min-height:100dvh}.w-\[0\.6em\]{width:.6em}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[1440px\]{max-width:1440px}.min-w-0{min-width:0}.min-w-\[9rem\]{min-width:9rem}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.hover-ghost{transition-property:background-color,border-color,color,transform;transition-duration:var(--dur-1), var(--dur-1), var(--dur-1), var(--dur-2);transition-timing-function:var(--ease-snap)}@media (hover:hover){.hover-ghost:hover:not(:disabled,[aria-disabled=true],[data-disabled],[data-state=on],[aria-pressed=true]){background-color:var(--ui-hover-ghost);border-color:var(--rule-3)}}.hover-ghost[data-force~=hover],.hover-ghost[aria-expanded=true]{background-color:var(--ui-hover-ghost);border-color:var(--rule-3)}.hover-ghost:active:not(:disabled,[aria-disabled=true],[data-disabled]),.hover-ghost[data-force~=active]{transform:translateY(var(--ui-press-y));transition-duration:var(--dur-1), var(--dur-1), var(--dur-1), var(--dur-active)}.hover-quiet{transition-property:background-color,border-color,color,transform;transition-duration:var(--dur-1), var(--dur-1), var(--dur-1), var(--dur-2);transition-timing-function:var(--ease-snap)}@media (hover:hover){.hover-quiet:hover:not(:disabled,[aria-disabled=true],[data-disabled],[data-state=on],[aria-pressed=true]){background-color:var(--ui-hover-ghost);color:var(--text-body)}}.hover-quiet[data-force~=hover],.hover-quiet[aria-expanded=true]{background-color:var(--ui-hover-ghost);color:var(--text-body)}.hover-quiet:active:not(:disabled,[aria-disabled=true],[data-disabled]),.hover-quiet[data-force~=active]{transform:translateY(var(--ui-press-y));transition-duration:var(--dur-1), var(--dur-1), var(--dur-1), var(--dur-active)}.hover-primary{transition-property:background-color,border-color,color,transform;transition-duration:var(--dur-1), var(--dur-1), var(--dur-1), var(--dur-2);transition-timing-function:var(--ease-snap)}@media (hover:hover){.hover-primary:hover:not(:disabled,[aria-disabled=true],[data-disabled]){background-color:var(--signal-hi)}}.hover-primary[data-force~=hover]{background-color:var(--signal-hi)}.hover-primary:active:not(:disabled,[aria-disabled=true],[data-disabled]),.hover-primary[data-force~=active]{transform:translateY(var(--ui-press-y));transition-duration:var(--dur-1), var(--dur-1), var(--dur-1), var(--dur-active)}.press{transition-property:transform;transition-duration:var(--dur-2);transition-timing-function:var(--ease-snap)}.press:active:not(:disabled,[aria-disabled=true],[data-disabled]),.press[data-force~=active]{transform:translateY(var(--ui-press-y));transition-duration:var(--dur-active)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[10px\]{gap:10px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\[28px\]{border-radius:28px}.rounded-data{border-radius:var(--radius-data)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[rgba\(255\,255\,255\,0\.45\)\]{border-color:#ffffff73}.border-rule-1{border-color:var(--rule-1)}.border-rule-2{border-color:var(--rule-2)}.border-rule-hair{border-color:var(--rule-hair)}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#cbf857\]{background-color:#cbf857}.bg-\[\#ffffff\]{background-color:#fff}.bg-ink-0{background-color:var(--ink-0)}.bg-ink-1{background-color:var(--ink-1)}.bg-rule-1{background-color:var(--rule-1)}.bg-signal-lo{background-color:var(--signal-lo)}.bg-transparent{background-color:#0000}.p-3{padding:calc(var(--spacing) * 3)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.align-\[-0\.125em\]{vertical-align:-.125em}.type-body{font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:-.011em;font-feature-settings:var(--font-settings);line-height:1.6}.type-micro{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:0;font-feature-settings:var(--font-settings);line-height:1.4}.type-small{font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:-.013em;font-feature-settings:var(--font-settings);line-height:1.5}.type-label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;font-weight:500;line-height:1.4}.type-chip{font-family:var(--font-mono);font-size:var(--fs-chip);letter-spacing:0;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;font-weight:600;line-height:1.4}.type-display-h4{font-family:var(--font-display);font-size:var(--fs-display-h4);letter-spacing:-.014em;font-variant-ligatures:none;font-weight:560;line-height:1.3}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.text-\[56px\]{font-size:56px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-1\.5px\]{--tw-tracking:-1.5px;letter-spacing:-1.5px}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[1\.68px\]{--tw-tracking:1.68px;letter-spacing:1.68px}.whitespace-nowrap{white-space:nowrap}.text-\[\#131313\]{color:#131313}.text-\[\#cbf857\]{color:#cbf857}.text-\[\#ffffff\]{color:#fff}.text-\[rgba\(255\,255\,255\,0\.82\)\]{color:#ffffffd1}.text-ink-8{color:var(--ink-8)}.text-signal-text{color:var(--signal-text)}.text-text-body{color:var(--text-body)}.text-text-dim{color:var(--text-dim)}.text-text-primary{color:var(--text-primary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.hover\:bg-\[\#d6fb77\]:hover{background-color:#d6fb77}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.data-\[active\]\:text-text-primary[data-active]{color:var(--text-primary)}@media not all and (min-width:40rem){.max-sm\:rounded-\[22px\]{border-radius:22px}.max-sm\:p-2{padding:calc(var(--spacing) * 2)}.max-sm\:text-\[34px\]{font-size:34px}.max-sm\:tracking-\[-0\.8px\]{--tw-tracking:-.8px;letter-spacing:-.8px}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}}@media (min-width:64rem){.lg\:block{display:block}.lg\:inline-flex{display:inline-flex}}.\[\&_\*\]\:\[vector-effect\:non-scaling-stroke\] *{vector-effect:non-scaling-stroke}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--ink-0:#080a0d;--ink-1:#0f1114;--ink-2:#16191c;--ink-3:#1e2125;--ink-4:#272b2e;--ink-5:#32363a;--ink-6:#41464b;--ink-7:#595e64;--ink-8:#646a70;--text-primary:#eef0f3;--text-body:#cdd1d6;--text-dim:#8d9399;--text-disabled:#646a70;--grid-alpha:.028;--grid-dash-alpha:.018;--grain-opacity:0;--rule-hair:#ffffff0e;--rule-1:#ffffff17;--rule-2:#ffffff24;--rule-3:#ffffff38;--inset-hi:#ffffff0f;--scrim:#0009;--registration:#ffffff1a;--hc-rule-3:#6f757b;--signal-text:#7aecf8;--signal-hi:#65e7f5;--signal:#2ecedd;--signal-lo:#0698a4;--signal-tint:#13282c;--signal-tint-lo:#111a1e;--alarm-text:#ffbfb7;--alarm-hi:#fd8074;--alarm:#f64f47;--alarm-tint:#2b181a;--alarm-tint-hi:#341b1c;--alarm-tint-lo:#241719;--alarm-tint-hover:#3d1d1e;--marker-text:#facd78;--marker:#e7b551;--marker-tint:#29251b;--sev-info:#83878b;--sev-low:#a39879;--sev-medium:#cfa25a;--sev-high:#f18336;--sev-critical:#f64f47;--diff-add-text:#77e9c0;--diff-add:#58d8ae;--diff-add-bg:#58d8ae14;--diff-del-bg:#f64f4717;--ansi-blue:#4fc4d4;--chart-disproven:#a9bbbd;--stage-running-dash:.06 .94;--stage-degraded-dash:.01 .02;--stage-running-period:2.6s;--sp-0:0px;--sp-px:1px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;--radius:4px;--border-hairline:1px;--fs-display-hero:clamp(2.25rem, .9rem + 3.9vw, 3.875rem);--fs-display-h2:2.5rem;--fs-display-h3:1.5rem;--fs-display-h4:1.125rem;--fs-label:.6875rem;--fs-lead:1.125rem;--fs-body:.9375rem;--fs-small:.8125rem;--fs-micro:.6875rem;--fs-readout-xl:3rem;--fs-readout:1.25rem;--fs-terminal:.8125rem;--lh-terminal:22px;--fs-data:.78125rem;--fs-chip:.6875rem;--measure-lead:58ch;--measure-body:62ch;--font-settings:"cv05" 1, "cv11" 1;--dur-0:0s;--dur-1:.12s;--dur-2:.18s;--dur-3:.24s;--dur-4:.42s;--dur-5:1.4s;--dur-exit:.16s;--dur-active:90ms;--stagger-sibling:60ms;--stagger-stage:.12s;--stagger-row-group:.12s;--heartbeat-period:1.2s}@supports (color:lab(0% 0 0)){:root{--ink-0:lab(2.74994% -.292234 -1.11542);--ink-1:lab(5.08773% -.51716 -1.95589);--ink-2:lab(8.58195% -.809364 -2.82394);--ink-3:lab(12.7586% -.822388 -2.82998);--ink-4:lab(17.0495% -.926957 -3.1846);--ink-5:lab(22.2686% -1.0338 -3.54022);--ink-6:lab(29.2278% -1.14392 -3.89755);--ink-7:lab(39.6673% -1.25924 -4.25745);--ink-8:lab(44.3076% -1.266 -4.26085);--text-primary:lab(94.777% -.443846 -1.4321);--text-body:lab(83.7534% -.87595 -2.85753);--text-dim:lab(60.5485% -1.28314 -4.26966);--text-disabled:lab(44.3076% -1.266 -4.26085);--rule-hair:lab(100% 0 0/.055);--rule-1:lab(100% 0 0/.09);--rule-2:lab(100% 0 0/.14);--rule-3:lab(100% 0 0/.22);--inset-hi:lab(100% 0 0/.06);--scrim:lab(0% 0 0/.6);--registration:lab(100% 0 0/.1);--hc-rule-3:lab(48.9479% -1.27178 -4.26378);--signal-text:lab(87.0026% -31.374 -16.6963);--signal-hi:lab(84.7654% -34.2602 -18.2315);--signal:lab(75.5627% -37.026 -19.7126);--signal-lo:lab(56.8265% -31.0379 -16.5299);--signal-tint:lab(14.4876% -7.78946 -5.40447);--signal-tint-lo:lab(8.53659% -3.20481 -4.10518);--alarm-text:lab(83.0788% 22.8368 13.5756);--alarm-hi:lab(68.3698% 48.0104 29.7722);--alarm:lab(58.5491% 64.2078 42.535);--alarm-tint:lab(10.9141% 10.1349 2.84381);--alarm-tint-hi:lab(13.3898% 12.8649 5.05441);--alarm-tint-lo:lab(9.50802% 6.94735 1.34578);--alarm-tint-hover:lab(15.4926% 16.0293 6.72047);--marker-text:lab(85.0842% 9.14383 48.004);--marker:lab(76.9289% 11.3043 56.6222);--marker-tint:lab(14.9301% .418305 7.54609);--sev-info:lab(55.913% -.867695 -2.85295);--sev-low:lab(63.0691% .656307 17.8017);--sev-medium:lab(69.8832% 11.0138 43.8228);--sev-high:lab(66.6058% 39.0464 58.692);--sev-critical:lab(58.5491% 64.2078 42.535);--diff-add-text:lab(84.7718% -41.1105 9.21321);--diff-add:lab(78.5221% -44.7935 9.99997);--diff-add-bg:lab(78.5221% -44.7935 9.99997/.08);--diff-del-bg:lab(58.5491% 64.2078 42.535/.09);--ansi-blue:lab(73.1328% -30.3814 -18.5774);--chart-disproven:lab(74.6614% -6.0783 -3.25243)}}@media (min-resolution:2x){:root{--border-hairline:.5px}}:root,[data-surface],[data-theme],[data-contrast]{--grid:oklch(1 0 0 / var(--grid-alpha));--grid-dash:oklch(1 0 0 / var(--grid-dash-alpha));--registration-hover:var(--rule-3);--diff-del-text:var(--alarm-text);--diff-del:var(--alarm);--syn-comment:var(--text-dim);--syn-plain:var(--text-body);--syn-keyword:var(--signal-text);--syn-string:var(--marker-text);--syn-number:var(--diff-add-text);--syn-entity:var(--text-primary);--ansi-black:var(--ink-5);--ansi-red:var(--alarm-text);--ansi-green:var(--diff-add-text);--ansi-yellow:var(--marker-text);--ansi-cyan:var(--signal-text);--ansi-magenta:var(--signal-hi);--ansi-white:var(--text-primary);--proof-proven-bg:var(--signal);--proof-proven-fg:var(--ink-0);--proof-proven-border:transparent;--proof-disproven-bg:transparent;--proof-disproven-fg:var(--signal-text);--proof-disproven-border:var(--signal);--proof-inconclusive-bg:var(--marker-tint);--proof-inconclusive-fg:var(--marker-text);--proof-inconclusive-border:var(--marker);--proof-not-attempted-bg:transparent;--proof-not-attempted-fg:var(--text-disabled);--proof-not-attempted-border:var(--rule-2);--gate-failure-bg:var(--alarm-tint-hi);--gate-failure-fg:var(--alarm-text);--gate-failure-border:var(--alarm);--gate-neutral-bg:var(--ink-2);--gate-neutral-fg:var(--text-dim);--gate-neutral-border:var(--rule-1);--gate-success-bg:var(--signal-tint-lo);--gate-success-fg:var(--text-body);--gate-success-border:var(--signal-lo);--status-proposed-fg:var(--text-dim);--status-proposed-border:var(--rule-2);--status-published-fg:var(--text-body);--status-published-rail:var(--signal-lo);--status-suppressed-fg:var(--text-dim);--status-suppressed-border:var(--ink-7);--status-dropped-fg:var(--text-dim);--stage-pending-node:var(--ink-6);--stage-pending-connector:var(--rule-1);--stage-running-node:var(--signal-hi);--stage-running-connector:var(--signal-hi);--stage-done-node:var(--signal-lo);--stage-done-connector:var(--signal-lo);--stage-degraded-node:var(--marker);--stage-degraded-connector:var(--marker);--stage-failed-node:var(--alarm);--stage-failed-connector:var(--alarm);--heartbeat-live:var(--signal);--heartbeat-stale:var(--marker);--chart-proven:var(--signal);--chart-inconclusive:var(--marker);--chart-not-attempted:var(--ink-8);--chart-skipped-no-env:var(--ink-5);--chart-not-applicable:var(--ink-7);--chart-series:var(--signal);--chart-axis:var(--text-dim);--chart-grid:var(--grid-dash);--chart-reference:var(--ink-7);--focus-ring:0 0 0 2px var(--ink-0), 0 0 0 4px var(--signal-hi);--dur-hover:var(--dur-1);--dur-state:var(--dur-2);--dur-reveal:var(--dur-3);--dur-enter:var(--dur-4);--dur-scan:var(--dur-5);--background:var(--ink-0);--foreground:var(--text-body);--card:var(--ink-1);--card-foreground:var(--text-body);--popover:var(--ink-3);--popover-foreground:var(--text-body);--primary:var(--signal);--primary-foreground:var(--ink-0);--secondary:var(--ink-2);--secondary-foreground:var(--text-body);--muted:var(--ink-2);--muted-foreground:var(--text-dim);--accent:var(--ink-3);--accent-foreground:var(--text-primary);--destructive:var(--alarm);--destructive-foreground:var(--alarm-text);--border:var(--rule-1);--input:var(--ink-7);--ring:var(--signal-hi);--chart-1:var(--chart-proven);--chart-2:var(--chart-disproven);--chart-3:var(--chart-inconclusive);--chart-4:var(--chart-not-attempted);--chart-5:var(--chart-axis);--sidebar:var(--ink-1);--sidebar-foreground:var(--text-body);--sidebar-primary:var(--signal);--sidebar-primary-foreground:var(--ink-0);--sidebar-accent:var(--ink-3);--sidebar-accent-foreground:var(--text-primary);--sidebar-border:var(--rule-hair);--sidebar-ring:var(--signal-hi)}@supports not (color:oklch(0 0 0)){:root,[data-surface],[data-theme],[data-contrast]{--ink-0:#080a0d;--ink-1:#0f1114;--ink-2:#16191c;--ink-3:#1e2125;--ink-4:#272b2e;--ink-5:#32363a;--ink-6:#41464b;--ink-7:#595e64;--ink-8:#646a70;--text-primary:#eef0f3;--text-body:#cdd1d6;--text-dim:#8d9399;--text-disabled:#646a70;--rule-hair:#ffffff0e;--rule-1:#ffffff17;--rule-2:#ffffff24;--rule-3:#ffffff38;--inset-hi:#ffffff0f;--scrim:#0009;--registration:#ffffff1a;--hc-rule-3:#6f757b;--signal-text:#7aecf8;--signal-hi:#65e7f5;--signal:#2ecedd;--signal-lo:#0698a4;--signal-tint:#13282c;--signal-tint-lo:#111a1e;--alarm-text:#ffbfb7;--alarm-hi:#fd8074;--alarm:#f64f47;--alarm-tint:#2b181a;--alarm-tint-hi:#341b1c;--alarm-tint-lo:#241719;--alarm-tint-hover:#3d1d1e;--marker-text:#facd78;--marker:#e7b551;--marker-tint:#29251b;--sev-info:#83878b;--sev-low:#a39879;--sev-medium:#cfa25a;--sev-high:#f18336;--sev-critical:#f64f47;--diff-add-text:#77e9c0;--diff-add:#58d8ae;--diff-add-bg:#58d8ae14;--diff-del-bg:#f64f4717;--ansi-blue:#4fc4d4;--chart-disproven:#a9bbbd;--grid:rgba(255, 255, 255, var(--grid-alpha));--grid-dash:rgba(255, 255, 255, var(--grid-dash-alpha))}}[data-surface=app]{--grid-alpha:.018;--grain-opacity:0;--dur-state:var(--dur-1);--dur-enter:var(--dur-2)}[data-contrast=high],[data-contrast=high] :is([data-surface],[data-theme]){--rule-hair:var(--ink-7);--rule-1:var(--ink-7);--rule-2:var(--ink-7);--rule-3:var(--hc-rule-3);--registration:var(--ink-7);--registration-hover:var(--hc-rule-3);--grid-alpha:.07;--grid-dash-alpha:.07;--syn-comment:var(--text-body)}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%}[data-surface=marketing]{--grid-alpha:.028;--grain-opacity:.035;--grain-size:180px;--grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--glow-hero:radial-gradient(70% 50% at 78% 12%, #2ecedd1a, transparent 68%);--gradient-border:linear-gradient(160deg, #ffffff29 0%, #ffffff0f 35%, #2ecedd24 100%);--mask-hero-grid:linear-gradient(to bottom, #000 0%, #000 72%, transparent 100%);--mask-bench:linear-gradient(to bottom, #000 0% 78%, transparent);--space-section-tight:var(--sp-20);--space-section:var(--sp-24);--space-section-hero:var(--sp-32)}@supports (color:lab(0% 0 0)){[data-surface=marketing]{--glow-hero:radial-gradient(70% 50% at 78% 12%, lab(75.5627% -37.026 -19.7126/.1), transparent 68%);--gradient-border:linear-gradient(160deg, lab(100% 0 0/.16) 0%, lab(100% 0 0/.06) 35%, lab(75.5627% -37.026 -19.7126/.14) 100%)}}:root{--ui-hover-row:var(--ink-3);--ui-hover-ghost:var(--ink-2);--ui-skeleton:var(--ink-2);--ui-atom-wash:#ffffff0a;--ui-press-y:.5px;--ui-pop-from:scaleY(.98);--ui-dialog-from:scale(.98);--ui-palette-from:scale(.985);--ui-sheet-from:translateX(100%);--ui-sheet-fade:1;--ui-tip-shift:2px;--ui-toast-shift:6px;--ui-toast-exit:4px;--ui-overlay-dur:var(--dur-2);--ui-reveal-dur:var(--dur-3);--ui-slide-dur:var(--dur-2);--ui-draw-dur:var(--dur-3);--ui-list-dur:var(--dur-2)}@supports (color:lab(0% 0 0)){:root{--ui-atom-wash:lab(100% 0 0/.04)}}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-pop-in{0%{opacity:0;transform:var(--ui-pop-from)}}@keyframes ui-dialog-in{0%{opacity:0;transform:var(--ui-dialog-from)}}@keyframes ui-palette-in{0%{opacity:0;transform:var(--ui-palette-from)}}@keyframes ui-sheet-in{0%{opacity:var(--ui-sheet-fade);transform:var(--ui-sheet-from)}}@keyframes ui-sheet-out{to{opacity:var(--ui-sheet-fade);transform:var(--ui-sheet-from)}}@keyframes ui-tooltip-in{0%{opacity:0;transform:translate(var(--ui-tip-x,0px), var(--ui-tip-y,0px))}}.ui-toaster[data-sonner-toaster]{font-family:var(--font-sans)}.ui-toaster[data-sonner-toaster]:focus-visible{outline:2px solid var(--signal-hi);outline-offset:2px}.ui-toaster[data-sonner-toaster][data-lifted=true]{transform:none}.ui-toaster [data-sonner-toast]{transition:transform var(--ui-overlay-dur) var(--ease-snap), opacity var(--ui-overlay-dur) var(--ease-snap)}.ui-toaster [data-sonner-toast]>*{transition:opacity var(--ui-overlay-dur) var(--ease-snap)}.ui-toaster [data-sonner-toast]:focus-visible{box-shadow:inset 0 1px 0 var(--inset-hi);outline:2px solid var(--signal-hi);outline-offset:2px}.ui-toaster [data-sonner-toast][data-y-position=bottom]:not([data-mounted=true]){--y:translateY(var(--ui-toast-shift))}.ui-toaster [data-sonner-toast][data-y-position=top]:not([data-mounted=true]){--y:translateY(calc(-1 * var(--ui-toast-shift)))}.ui-toaster [data-sonner-toast][data-removed=true]{transition-duration:var(--dur-exit);transition-timing-function:var(--ease-exit)}.ui-toaster [data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(var(--ui-toast-exit))}.ui-toaster [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--ui-toast-exit)))}.ui-toaster [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{transition:transform var(--dur-exit) var(--ease-exit), opacity var(--dur-exit) var(--ease-exit)}.ui-toaster [data-sonner-toast][data-swipe-out=true][data-y-position]{animation-duration:var(--dur-exit);animation-timing-function:var(--ease-exit)}.ui-toaster[data-sonner-toaster] [data-sonner-toast] .ui-toast__body{color:var(--text-dim)}.ui-toaster[data-sonner-toaster] [data-sonner-toast] .ui-toast__close[data-close-button]{color:var(--text-dim);background-color:#0000;border-color:#0000}.ui-toaster .ui-toast__icon .sonner-loader{transition-duration:var(--dur-exit);transition-timing-function:var(--ease-exit)}.ui-toaster .ui-toast__icon .sonner-loader[data-visible=false]{transform:translate(-50%,-50%)}@media (hover:hover){.ui-toaster[data-sonner-toaster] [data-sonner-toast] .ui-toast__close[data-close-button]:hover,.ui-toast__close:hover{background-color:var(--ui-hover-ghost);color:var(--text-body);border-color:#0000}}.ui-toast__close[data-force~=hover]{background-color:var(--ui-hover-ghost);color:var(--text-body)}@media (prefers-reduced-motion:reduce){:root{--ui-press-y:0px;--ui-pop-from:none;--ui-dialog-from:none;--ui-palette-from:none;--ui-sheet-from:none;--ui-sheet-fade:0;--ui-tip-shift:0px;--ui-toast-shift:0px;--ui-toast-exit:0px;--ui-overlay-dur:var(--dur-1);--ui-reveal-dur:var(--dur-1);--ui-slide-dur:var(--dur-0);--ui-draw-dur:var(--dur-0);--ui-list-dur:var(--dur-0)}}:root[data-motion=reduced]{--ui-press-y:0px;--ui-pop-from:none;--ui-dialog-from:none;--ui-palette-from:none;--ui-sheet-from:none;--ui-sheet-fade:0;--ui-tip-shift:0px;--ui-toast-shift:0px;--ui-toast-exit:0px;--ui-overlay-dur:var(--dur-1);--ui-reveal-dur:var(--dur-1);--ui-slide-dur:var(--dur-0);--ui-draw-dur:var(--dur-0);--ui-list-dur:var(--dur-0)}@media (forced-colors:active){.ui-tabs__trigger[data-state=active]:after,.ui-tabs__indicator,.ui-toggle[data-state=on]:after,.ui-command__item[data-selected=true]:before,.ui-item__fill,.ui-command__item-mark{forced-color-adjust:none;background-color:highlight}.ui-table tbody tr:is([data-state=selected],[aria-selected=true])>:first-child{border-left:2px solid highlight}.ui-tabs__list{border-bottom:1px solid graytext}.ui-tabs__list[data-orientation=vertical]{border-bottom:0;border-right:1px solid graytext}.ui-skeleton{border:1px dashed canvastext}.ui-scrollbar__thumb{forced-color-adjust:none;background-color:canvastext}.ui-btn[data-loading] .ui-btn__ellipsis{position:static}}@keyframes prg-tick{0%,to{opacity:.35}12%{opacity:1}}@keyframes prg-stamp{0%{scale:1.045}to{scale:1}}@keyframes prg-stamp-a{0%{scale:1.045}to{scale:1}}@keyframes prg-stamp-b{0%{scale:1.045}to{scale:1}}@keyframes prg-reveal{0%{opacity:0}}@keyframes prg-reveal-rise{0%{opacity:0;translate:0 clamp(-8px, var(--reveal-rise,8px), 8px)}}@keyframes prg-draw-a{0%{stroke-dasharray:var(--draw-len,1) var(--draw-len,1);stroke-dashoffset:var(--draw-len,1)}to{stroke-dasharray:var(--draw-len,1) var(--draw-len,1);stroke-dashoffset:0}}@keyframes prg-draw-b{0%{stroke-dasharray:var(--draw-len,1) var(--draw-len,1);stroke-dashoffset:var(--draw-len,1)}to{stroke-dasharray:var(--draw-len,1) var(--draw-len,1);stroke-dashoffset:0}}@keyframes prg-scan-a{0%{opacity:.6;translate:0;scale:1}to{translate:0 var(--scan-travel,0px);opacity:.6;scale:1}}@keyframes prg-scan-b{0%{opacity:.6;translate:0;scale:1}to{translate:0 var(--scan-travel,0px);opacity:.6;scale:1}}html.anim-ready .reveal[data-anim][data-anim-in=""]{animation:prg-reveal var(--motion-dur,var(--dur-enter)) var(--ease-instrument) both;animation-delay:calc(var(--motion-delay,0s) + min(var(--reveal-index,0), 5) * var(--stagger-sibling))}html.anim-ready .reveal.reveal-rise[data-anim][data-anim-in=""]{animation-name:prg-reveal-rise}html.anim-ready .draw[data-anim][data-anim-in=""]{animation:prg-draw-a var(--motion-dur,var(--dur-enter)) var(--ease-instrument) backwards;animation-delay:calc(var(--motion-delay,0s) + min(var(--reveal-index,0), 5) * var(--stagger-sibling))}@media (prefers-reduced-motion:reduce){html.anim-ready .reveal[data-anim][data-anim-in=""],html.anim-ready .reveal.reveal-rise[data-anim][data-anim-in=""]{animation-name:prg-reveal;animation-duration:var(--dur-1)}html.anim-ready .draw[data-anim][data-anim-in=""]{animation:none}}html.anim-ready[data-motion=reduced] .reveal[data-anim][data-anim-in=""],html.anim-ready[data-motion=reduced] .reveal.reveal-rise[data-anim][data-anim-in=""]{animation-name:prg-reveal;animation-duration:var(--dur-1)}html.anim-ready[data-motion=reduced] .draw[data-anim][data-anim-in=""]{animation:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
