.public-panel-positioner{--public-panel-layer:var(--z-dropdown);z-index:var(--public-panel-layer);position:fixed}.public-panel{background:var(--panel);width:100%;max-width:calc(100vw - 1rem);height:100%;max-height:calc(100dvh - 1rem);color:var(--fg);border:1px solid var(--rule);overflow:hidden;box-shadow:0 12px 48px #0000004d}.public-panel-root.svelte-12bcwf5{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.public-panel-header{border-bottom:1px solid var(--rule);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.public-panel__heading.svelte-12bcwf5{flex:1;min-width:0;margin:0;font-size:1rem;line-height:1.4}.public-panel .btn-icon{min-width:44px;min-height:44px}.public-panel-controls{gap:.25rem;display:flex}.public-panel-toolbar.svelte-12bcwf5{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.public-panel-body{flex:1;min-height:0;padding:1rem;overflow:auto}.public-panel-resize{cursor:se-resize;width:44px;height:44px;position:absolute;bottom:0;right:0}@media (width<48rem){.public-panel-positioner{--public-panel-layer:var(--z-modal);width:100vw!important;height:100dvh!important;inset:0!important;transform:none!important}.public-panel{max-width:none;max-height:none;width:100vw!important;height:100dvh!important}.public-panel-desktop{display:none!important}}.pdf-page-scroll.svelte-182juip{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;height:100%;padding:1rem;overflow:auto}.pdf-page.svelte-182juip{--scale-factor:1;--total-scale-factor:var(--scale-factor);--scale-round-x:1px;--scale-round-y:1px;--user-unit:1;background:#fff;width:max-content;margin:0 auto;position:relative;box-shadow:0 1px 3px #00000040}.pdf-loading.svelte-182juip{height:100%;color:var(--color-surface-600-400);place-items:center;font-size:.875rem;display:grid}.pdf-text-layer.svelte-182juip{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;opacity:1;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;line-height:1;position:absolute;inset:0;overflow:clip}.pdf-text-layer.svelte-182juip :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdf-text-layer.svelte-182juip>:not(.markedContent),.pdf-text-layer.svelte-182juip .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--total-scale-factor) * var(--min-font-size,1) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(calc(1 / var(--min-font-size,1)))}.pdf-text-layer.svelte-182juip ::selection{background:#0073ff59}.theme-picker-trigger{min-block-size:max(2.75rem,44px);color:var(--fg);background:var(--panel);border:1px solid var(--rule);font-family:var(--font-sans);align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;display:flex}.theme-picker-positioner{z-index:var(--z-tooltip)}.theme-picker-content{overscroll-behavior:contain;background:var(--panel);max-block-size:calc(100dvh - 5rem);min-inline-size:13rem;max-inline-size:calc(100vw - 2rem);color:var(--fg);border:1px solid var(--rule);font-family:var(--font-sans);padding:.5rem;font-size:.875rem;overflow-y:auto}.theme-picker-content button{text-align:start;align-items:center;gap:.75rem;min-block-size:max(2.75rem,44px);inline-size:100%;padding:.5rem;display:flex}.theme-picker-content button>span:last-child{margin-inline-start:auto}.theme-picker-content button:hover,.theme-picker-content button[aria-pressed=true]{background:color-mix(in oklab, var(--accent) 12%, var(--panel))}.theme-picker-trigger:focus-visible,.theme-picker-content button:focus-visible{outline:2px solid var(--link);outline-offset:3px}.theme-picker-section.svelte-1u317mj{border-block-start:1px solid var(--rule);margin-block:.5rem;padding-block-start:.5rem}.theme-picker-swatches.svelte-1u317mj{gap:.125rem;display:flex}.theme-picker-swatches.svelte-1u317mj span:where(.svelte-1u317mj){border:1px solid var(--rule);block-size:.65rem;inline-size:.65rem}.visitor-details.svelte-1m0kxzg{align-self:start;min-inline-size:0;font-size:.75rem}.visitor-details__heading.svelte-1m0kxzg{overflow-wrap:anywhere;color:var(--heading);font-size:.875rem;font-weight:700;font-family:var(--font-heading,var(--font-display));margin:0}dl.svelte-1m0kxzg{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(12ch,50% - .5rem)),1fr));gap:.35rem 1rem;margin:.5rem 0 0;display:grid}dt.svelte-1m0kxzg{color:var(--fg-muted);overflow-wrap:anywhere;min-inline-size:0}dd.svelte-1m0kxzg{overflow-wrap:anywhere;min-inline-size:0;font-family:var(--font-mono);margin:0}.site-footer.svelte-4jwo3w{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-inline-size:0;max-inline-size:100%}.site-footer__inner.svelte-4jwo3w,.site-footer__bottom.svelte-4jwo3w{--footer-pad:var(--gf-pad,clamp(1rem, 3vw, 2rem));--footer-start:max(var(--footer-pad), calc(max(var(--site-nav-arc-reserve,var(--site-rail-width)), var(--site-nav-menu-reserve,var(--site-rail-width))) - var(--site-rail-width)));isolation:isolate;padding-inline-start:var(--footer-start);padding-inline-end:var(--footer-pad);position:relative;container:footer-content/inline-size}.site-footer__inner.svelte-4jwo3w:before,.site-footer__bottom.svelte-4jwo3w:before{content:"";inset:0 0 0 var(--footer-start);z-index:-1;pointer-events:none;border-top:1px solid var(--rule);background:color-mix(in oklab, var(--glass-panel) 70%, transparent);position:absolute}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-footer__inner.svelte-4jwo3w:before,.site-footer__bottom.svelte-4jwo3w:before{-webkit-backdrop-filter:blur(12px)saturate(118%);backdrop-filter:blur(12px)saturate(118%)}}@media (prefers-reduced-motion:reduce){.site-footer__inner.svelte-4jwo3w:before,.site-footer__bottom.svelte-4jwo3w:before{-webkit-backdrop-filter:none;backdrop-filter:none}}.site-footer__inner.svelte-4jwo3w{color:var(--fg-muted);padding-block:3rem 2.5rem;font-size:.875rem;display:block}.footer-grid.svelte-4jwo3w>:where(.svelte-4jwo3w),.footer-bottom-grid.svelte-4jwo3w>:where(.svelte-4jwo3w){min-inline-size:0}.site-footer__group.svelte-4jwo3w,.site-footer__intro.svelte-4jwo3w{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;display:grid}.site-footer__group-heading.svelte-4jwo3w{color:var(--heading);font-size:.875rem;font-family:var(--font-heading,var(--font-display));letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:700}.site-footer__group.svelte-4jwo3w ul:where(.svelte-4jwo3w){gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.site-footer.svelte-4jwo3w p:where(.svelte-4jwo3w){overflow-wrap:anywhere;min-inline-size:0;margin:0}.site-footer__group.svelte-4jwo3w a{align-items:center;min-block-size:44px;min-inline-size:0;max-inline-size:100%;display:inline-flex}.footer-link-label.svelte-4jwo3w{overflow-wrap:anywhere;min-inline-size:0;display:block}.site-footer__group.svelte-4jwo3w .external-link__mark{flex:none}.site-footer.svelte-4jwo3w a:focus-visible{outline:2px solid var(--link);outline-offset:4px}.footer-grid.svelte-4jwo3w{grid-template-columns:minmax(0,1fr);gap:2.25rem;display:grid}.site-footer__intro.svelte-4jwo3w p:where(.svelte-4jwo3w){max-inline-size:30ch;line-height:1.7}.site-footer__wordmark.svelte-4jwo3w{overflow-wrap:anywhere;min-inline-size:0;font-family:var(--font-heading,var(--font-display));font-size:clamp(1.25rem,2vw,1.75rem)}.site-footer__bottom.svelte-4jwo3w{width:var(--gf-shell-w,min(100% - 2 * var(--page-shell-gutter), var(--page-shell-max)));color:var(--fg-muted);margin-inline:auto;padding-block:1.5rem 3rem}.footer-bottom-grid.svelte-4jwo3w{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.footer-credits.svelte-4jwo3w{grid-template-columns:minmax(0,1fr);gap:.75rem;font-size:.75rem;display:grid}.footer-copyleft.svelte-4jwo3w{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.footer-copyleft.svelte-4jwo3w span:where(.svelte-4jwo3w){overflow-wrap:anywhere;min-inline-size:0}.footer-copyleft.svelte-4jwo3w img:where(.svelte-4jwo3w){object-fit:cover;max-inline-size:100%;flex:none;height:auto}.footer-image-credit.svelte-4jwo3w{max-inline-size:48ch;font-size:.625rem}@container footer-content (width>=48rem){.footer-grid.svelte-4jwo3w{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom-grid.svelte-4jwo3w{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.footer-credits.svelte-4jwo3w{text-align:right;justify-items:end}}@container footer-content (width>=72rem){.footer-grid.svelte-4jwo3w{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}}@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:calc(.75rem * var(--text-scaling));--text-xs--line-height:calc(calc(1 / .75) * var(--text-scaling));--text-sm:calc(.875rem * var(--text-scaling));--text-sm--line-height:calc(calc(1.25 / .875) * var(--text-scaling));--text-base:calc(1rem * var(--text-scaling));--text-lg:calc(1.125rem * var(--text-scaling));--font-weight-medium:500;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-base:.25rem;--radius-container:.25rem;--default-border-width:var(--default-border-width,1px);--default-ring-width:var(--default-ring-width,1px);--default-outline-width:var(--default-outline-width,1px);--color-primary-50:oklch(98.5% 0 0);--color-primary-100:oklch(97% 0 0);--color-primary-200:oklch(92.2% 0 0);--color-primary-300:oklch(87% 0 0);--color-primary-400:oklch(70.8% 0 0);--color-primary-500:oklch(55.6% 0 0);--color-primary-600:oklch(43.9% 0 0);--color-primary-700:oklch(37.1% 0 0);--color-primary-800:oklch(26.9% 0 0);--color-primary-900:oklch(20.5% 0 0);--color-primary-950:oklch(14.5% 0 0);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-300:var(--color-primary-contrast-dark);--color-primary-contrast-400:var(--color-primary-contrast-light);--color-primary-contrast-500:var(--color-primary-contrast-light);--color-primary-contrast-700:var(--color-primary-contrast-light);--color-secondary-50:oklch(98.5% 0 0);--color-secondary-100:oklch(97% 0 0);--color-secondary-200:oklch(92.2% 0 0);--color-secondary-300:oklch(87% 0 0);--color-secondary-400:oklch(70.8% 0 0);--color-secondary-500:oklch(55.6% 0 0);--color-secondary-600:oklch(43.9% 0 0);--color-secondary-700:oklch(37.1% 0 0);--color-secondary-900:oklch(20.5% 0 0);--color-secondary-950:oklch(14.5% 0 0);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-secondary-contrast-300:var(--color-secondary-contrast-dark);--color-tertiary-50:oklch(98.5% 0 0);--color-tertiary-300:oklch(87% 0 0);--color-tertiary-400:oklch(70.8% 0 0);--color-tertiary-500:oklch(55.6% 0 0);--color-tertiary-700:oklch(37.1% 0 0);--color-tertiary-950:oklch(14.5% 0 0);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-tertiary-contrast-500:var(--color-tertiary-contrast-light);--color-success-50:oklch(98.5% 0 0);--color-success-500:oklch(55.6% 0 0);--color-success-600:oklch(43.9% 0 0);--color-success-950:oklch(14.5% 0 0);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-success-contrast-500:var(--color-success-contrast-light);--color-warning-50:oklch(98.5% 0 0);--color-warning-300:oklch(87% 0 0);--color-warning-500:oklch(55.6% 0 0);--color-warning-700:oklch(37.1% 0 0);--color-warning-950:oklch(14.5% 0 0);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-300:var(--color-warning-contrast-dark);--color-warning-contrast-500:var(--color-warning-contrast-light);--color-error-50:oklch(98.5% 0 0);--color-error-100:oklch(97% 0 0);--color-error-300:oklch(87% 0 0);--color-error-500:oklch(55.6% 0 0);--color-error-700:oklch(37.1% 0 0);--color-error-900:oklch(20.5% 0 0);--color-error-950:oklch(14.5% 0 0);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-300:var(--color-error-contrast-dark);--color-error-contrast-500:var(--color-error-contrast-light);--color-error-contrast-700:var(--color-error-contrast-light);--color-surface-50:oklch(98.5% 0 0);--color-surface-100:oklch(97% 0 0);--color-surface-200:oklch(92.2% 0 0);--color-surface-300:oklch(87% 0 0);--color-surface-400:oklch(70.8% 0 0);--color-surface-500:oklch(55.6% 0 0);--color-surface-600:oklch(43.9% 0 0);--color-surface-700:oklch(37.1% 0 0);--color-surface-800:oklch(26.9% 0 0);--color-surface-900:oklch(20.5% 0 0);--color-surface-950:oklch(14.5% 0 0);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light);--color-brand-light:var(--color-primary-500);--color-brand-contrast-light:var(--color-primary-contrast-500);--color-brand-dark:var(--color-primary-500);--color-brand-contrast-dark:var(--color-primary-contrast-500);--color-root-bg-light:var(--color-surface-50);--color-root-bg-dark:var(--color-surface-950);--color-primary-50-950:var(--lightningcss-light,var(--color-primary-50))var(--lightningcss-dark,var(--color-primary-950));--color-primary-950-50:var(--lightningcss-light,var(--color-primary-950))var(--lightningcss-dark,var(--color-primary-50));--color-error-50-950:var(--lightningcss-light,var(--color-error-50))var(--lightningcss-dark,var(--color-error-950));--color-error-950-50:var(--lightningcss-light,var(--color-error-950))var(--lightningcss-dark,var(--color-error-50));--color-surface-50-950:var(--lightningcss-light,var(--color-surface-50))var(--lightningcss-dark,var(--color-surface-950));--color-surface-contrast-50-950:var(--lightningcss-light,var(--color-surface-contrast-50))var(--lightningcss-dark,var(--color-surface-contrast-950));--color-surface-100-900:var(--lightningcss-light,var(--color-surface-100))var(--lightningcss-dark,var(--color-surface-900));--color-surface-200-800:var(--lightningcss-light,var(--color-surface-200))var(--lightningcss-dark,var(--color-surface-800));--color-surface-contrast-200-800:var(--lightningcss-light,var(--color-surface-contrast-200))var(--lightningcss-dark,var(--color-surface-contrast-800));--color-surface-300-700:var(--lightningcss-light,var(--color-surface-300))var(--lightningcss-dark,var(--color-surface-700));--color-surface-600-400:var(--lightningcss-light,var(--color-surface-600))var(--lightningcss-dark,var(--color-surface-400));--color-surface-700-300:var(--lightningcss-light,var(--color-surface-700))var(--lightningcss-dark,var(--color-surface-300));--color-surface-900-100:var(--lightningcss-light,var(--color-surface-900))var(--lightningcss-dark,var(--color-surface-100));--color-surface-950-50:var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50));--default-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}}@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:var(--default-font-feature-settings,normal);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}:root{--field-placeholder:var(--color-surface-700-300);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:where([data-mode=dark],[data-mode=dark] *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{scrollbar-width:thin;scrollbar-color:var(--lightningcss-light,var(--color-surface-300))var(--lightningcss-dark,var(--color-surface-700)) transparent;-webkit-tap-highlight-color:color-mix(in srgb, var(--lightningcss-light,var(--color-surface-50))var(--lightningcss-dark,var(--color-surface-950)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){:root{-webkit-tap-highlight-color:color-mix(in oklab, var(--color-surface-50-950) 30%, transparent)}}html{background-color:var(--lightningcss-light,var(--color-root-bg-light))var(--lightningcss-dark,var(--color-root-bg-dark))}body{color:var(--lightningcss-light,var(--typo-base--color-light))var(--lightningcss-dark,var(--typo-base--color-dark));font-family:var(--typo-base--font-family);font-size:var(--typo-base--font-size);line-height:var(--typo-base--line-height);font-weight:var(--typo-base--font-weight);font-style:var(--typo-base--font-style);letter-spacing:var(--typo-base--letter-spacing);font-stretch:var(--typo-base--font-stretch);font-kerning:var(--typo-base--font-kerning);text-shadow:var(--typo-base--text-shadow);word-spacing:var(--typo-base--word-spacing);hyphens:var(--typo-base--hyphens);text-transform:var(--typo-base--text-transform)}::selection{background-color:#73737380}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark)) 50%, transparent)}}:disabled,.disabled{box-shadow:none;cursor:not-allowed;opacity:.5}:is(:disabled,.disabled)>*{pointer-events:none}code{background-color:#73737340}@supports (color:color-mix(in lab, red, red)){code{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark)) 25%, transparent)}}code{color:var(--color-surface-950-50);border-radius:var(--radius-base);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .75)}pre code,.ec-line code{background-color:unset;border-radius:unset;color:unset;font-family:unset;font-size:unset;white-space:unset;padding-inline:unset;padding-block:unset;overflow-x:unset}[data-scope=accordion][data-part=root]{gap:calc(var(--spacing) * 2);width:100%;display:flex}[data-scope=accordion][data-part=root][data-orientation=vertical]{flex-direction:column}[data-scope=accordion][data-part=root][data-orientation=horizontal]{flex-direction:row}[data-scope=accordion][data-part=item]{gap:calc(var(--spacing) * 2);display:flex}[data-scope=accordion][data-part=item][data-orientation=vertical]{flex-direction:column}[data-scope=accordion][data-part=item][data-orientation=horizontal]{flex-direction:row}[data-scope=accordion][data-part=item-trigger]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-base);text-align:start;width:100%}@media (hover:hover){[data-scope=accordion][data-part=item-trigger]:hover{background-color:#73737340}@supports (color:color-mix(in lab, red, red)){[data-scope=accordion][data-part=item-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark)) 25%, transparent)}}[data-scope=accordion][data-part=item-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=accordion][data-part=item-content]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4)}[data-scope=app-bar][data-part=root]{background:var(--color-surface-100-900);width:100%;padding:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}[data-scope=app-bar][data-part=toolbar]{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:grid}[data-scope=app-bar][data-part=trail]{gap:calc(var(--spacing) * 2);display:flex}[data-scope=avatar][data-part=root]{isolation:isolate;background:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));color:var(--lightningcss-light,var(--color-brand-contrast-light))var(--lightningcss-dark,var(--color-brand-contrast-dark));width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:2147483647px;overflow:hidden}[data-scope=avatar][data-part=image]{object-fit:cover;width:100%}[data-scope=avatar][data-part=fallback]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}:has(>[data-orientation=horizontal]) [data-scope=carousel][data-part=root]{width:100%}:has(>[data-orientation=vertical]) [data-scope=carousel][data-part=root]{height:100%}[data-scope=carousel][data-part=item-group]{gap:calc(var(--spacing) * 4);display:flex}:has(>[data-orientation=horizontal]) [data-scope=carousel][data-part=item-group]{flex-direction:row}:has(>[data-orientation=vertical]) [data-scope=carousel][data-part=item-group]{flex-direction:column}[data-scope=carousel][data-part=indicator-group]{justify-content:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 4);display:flex}[data-scope=carousel][data-part=indicator]{border:1px solid var(--color-surface-500);width:calc(var(--spacing) * 4);aspect-ratio:1;border-radius:100%;display:block}[data-scope=carousel][data-part=indicator][data-current]{background-color:var(--color-surface-950-50)}@keyframes marqueeX{0%{transform:translate(0%)}to{transform:translateX(var(--marquee-translate))}}@keyframes marqueeY{0%{transform:translateY(0%)}to{transform:translateY(var(--marquee-translate))}}[data-scope=marquee][data-part=root]{position:relative;overflow:hidden}[data-scope=marquee][data-part=root][data-paused] [data-part=content]{animation-play-state:paused}[data-scope=marquee][data-part=viewport]{gap:var(--marquee-spacing);display:flex;overflow:hidden}[data-scope=marquee][data-part=viewport][data-orientation=horizontal]{flex-direction:row}[data-scope=marquee][data-part=viewport][data-orientation=vertical]{flex-direction:column}[data-scope=marquee][data-part=content]{gap:var(--marquee-spacing);animation-timing-function:linear;animation-duration:var(--marquee-duration);animation-delay:var(--marquee-delay);animation-iteration-count:var(--marquee-loop-count);flex-shrink:0;display:flex}[data-scope=marquee][data-part=content][data-orientation=horizontal]{flex-direction:row}[data-scope=marquee][data-part=content][data-orientation=vertical]{flex-direction:column}[data-scope=marquee][data-part=content][data-side=start],[data-scope=marquee][data-part=content][data-side=end]{animation-name:marqueeX}[data-scope=marquee][data-part=content][data-side=top],[data-scope=marquee][data-part=content][data-side=bottom]{animation-name:marqueeY}[data-scope=marquee][data-part=content][data-reverse]{animation-direction:reverse}@media (prefers-reduced-motion:reduce){[data-scope=marquee][data-part=content]{animation:none!important}}[data-scope=marquee][data-part=edge]{z-index:10;pointer-events:none;position:absolute;top:0;bottom:0}[data-scope=marquee][data-part=edge][data-side=start]{background:linear-gradient(to right, var(--color-surface-50), transparent);width:20%;left:0}[data-scope=marquee][data-part=edge][data-side=start]:where([data-mode=dark],[data-mode=dark] *){background:linear-gradient(to right, var(--color-surface-950), transparent)}[data-scope=marquee][data-part=edge][data-side=end]{background:linear-gradient(to left, var(--color-surface-50), transparent);width:20%;right:0}[data-scope=marquee][data-part=edge][data-side=end]:where([data-mode=dark],[data-mode=dark] *){background:linear-gradient(to left, var(--color-surface-950), transparent)}[data-scope=marquee][data-part=edge][data-side=top]{background:linear-gradient(to bottom, var(--color-surface-50), transparent);height:20%;inset:0 0 auto}[data-scope=marquee][data-part=edge][data-side=top]:where([data-mode=dark],[data-mode=dark] *){background:linear-gradient(to bottom, var(--color-surface-950), transparent)}[data-scope=marquee][data-part=edge][data-side=bottom]{background:linear-gradient(to top, var(--color-surface-50), transparent);height:20%;inset:auto 0 0}[data-scope=marquee][data-part=edge][data-side=bottom]:where([data-mode=dark],[data-mode=dark] *){background:linear-gradient(to top, var(--color-surface-950), transparent)}[data-scope=collapsible][data-part=root]{flex-direction:column;align-items:center;width:100%;display:flex}[data-scope=collapsible][data-part=root][data-state=open]{gap:calc(var(--spacing) * 2)}[data-scope=collapsible][data-part=trigger][data-disabled]{opacity:.5;pointer-events:none}[data-scope=combobox][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}[data-scope=combobox][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=combobox][data-part=control]{position:relative}[data-scope=combobox][data-part=input]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-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);border-width:0;outline-color:#0000;display:block}[data-scope=combobox][data-part=input]::placeholder{color:var(--field-placeholder)}[data-scope=combobox][data-part=input]:active,[data-scope=combobox][data-part=input]:focus,[data-scope=combobox][data-part=input]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=combobox][data-part=input][type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing) * -.5));margin-right:calc(var(--spacing) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing) * 2)}[data-scope=combobox][data-part=input][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=combobox][data-part=input][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);appearance:none;border:none;outline:none;padding:0}[data-scope=combobox][data-part=input][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=combobox][data-part=input][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=combobox][data-part=input][type=color]::-moz-color-swatch{border:none}[data-scope=combobox][data-part=trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);inset-inline-end:calc(var(--spacing) * 1.5);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}[data-scope=combobox][data-part=trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=combobox][data-part=trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=combobox][data-part=trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=combobox][data-part=trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=combobox][data-part=trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=combobox][data-part=trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=combobox][data-part=trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-xs)}[data-scope=combobox][data-part=clear-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;width:fit-content;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=combobox][data-part=clear-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=combobox][data-part=clear-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=combobox][data-part=clear-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=combobox][data-part=clear-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=combobox][data-part=clear-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=combobox][data-part=clear-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=combobox][data-part=clear-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}@media (hover:hover){[data-scope=combobox][data-part=clear-trigger]:hover{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}}[data-scope=combobox][data-part=content]{padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);background:var(--color-surface-50-950);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);flex-direction:column;display:flex}[data-scope=combobox][data-part=content]:is(a),[data-scope=combobox][data-part=content]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=combobox][data-part=content]:is(a),[data-scope=combobox][data-part=content]:is(button)):hover{filter:brightness(95%)}:is([data-scope=combobox][data-part=content]:is(a),[data-scope=combobox][data-part=content]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=combobox][data-part=item-group-label]{color:var(--color-surface-600-400);font-size:var(--text-xs);padding:var(--spacing) calc(var(--spacing) * 2)}[data-scope=combobox][data-part=item]{padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-base);justify-content:space-between;align-items:center;display:flex}[data-scope=combobox][data-part=item][data-state=checked]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=combobox][data-part=item][data-highlighted]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=combobox][data-part=item][data-highlighted]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=combobox][data-part=item][data-highlighted]{color:var(--color-surface-950-50)}[data-scope=combobox][data-part=item][data-disabled]{pointer-events:none;opacity:.5}[data-scope=date-picker][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=date-picker][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=date-picker][data-part=control]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:relative}[data-scope=date-picker][data-part=input]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-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);border-width:0;outline-color:#0000;display:block}[data-scope=date-picker][data-part=input]::placeholder{color:var(--field-placeholder)}[data-scope=date-picker][data-part=input]:active,[data-scope=date-picker][data-part=input]:focus,[data-scope=date-picker][data-part=input]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=date-picker][data-part=input][type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing) * -.5));margin-right:calc(var(--spacing) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing) * 2)}[data-scope=date-picker][data-part=input][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=date-picker][data-part=input][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);appearance:none;border:none;outline:none;padding:0}[data-scope=date-picker][data-part=input][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=date-picker][data-part=input][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=date-picker][data-part=input][type=color]::-moz-color-swatch{border:none}[data-scope=date-picker][data-part=trigger]{inset-inline-end:calc(var(--spacing) * 1.5);top:calc(var(--spacing) * 1.25);--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex;position:absolute}[data-scope=date-picker][data-part=trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=date-picker][data-part=trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=date-picker][data-part=trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=date-picker][data-part=trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=date-picker][data-part=trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=date-picker][data-part=trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-xs)}[data-scope=date-picker][data-part=preset-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=date-picker][data-part=preset-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=date-picker][data-part=preset-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=date-picker][data-part=preset-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=preset-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=date-picker][data-part=preset-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=date-picker][data-part=preset-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=date-picker][data-part=preset-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=date-picker][data-part=content]{padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);background:var(--color-surface-50-950);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);flex-direction:column;display:flex}[data-scope=date-picker][data-part=content]:is(a),[data-scope=date-picker][data-part=content]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=date-picker][data-part=content]:is(a),[data-scope=date-picker][data-part=content]:is(button)):hover{filter:brightness(95%)}:is([data-scope=date-picker][data-part=content]:is(a),[data-scope=date-picker][data-part=content]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=date-picker][data-part=year-select]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-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);border-width:0;outline-color:#0000;display:block}[data-scope=date-picker][data-part=year-select]:active,[data-scope=date-picker][data-part=year-select]:focus,[data-scope=date-picker][data-part=year-select]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=date-picker][data-part=year-select] optgroup{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}[data-scope=date-picker][data-part=year-select] optgroup>*+*,[data-scope=date-picker][data-part=year-select] optgroup option:first-of-type{margin-top:calc(var(--spacing) * 2)}[data-scope=date-picker][data-part=year-select] optgroup option:last-child{margin-bottom:calc(var(--spacing) * 2)!important}[data-scope=date-picker][data-part=year-select] option{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}[data-scope=date-picker][data-part=month-select]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-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);border-width:0;outline-color:#0000;display:block}[data-scope=date-picker][data-part=month-select]:active,[data-scope=date-picker][data-part=month-select]:focus,[data-scope=date-picker][data-part=month-select]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=date-picker][data-part=month-select] optgroup{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}[data-scope=date-picker][data-part=month-select] optgroup>*+*,[data-scope=date-picker][data-part=month-select] optgroup option:first-of-type{margin-top:calc(var(--spacing) * 2)}[data-scope=date-picker][data-part=month-select] optgroup option:last-child{margin-bottom:calc(var(--spacing) * 2)!important}[data-scope=date-picker][data-part=month-select] option{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}[data-scope=date-picker][data-part=view]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=date-picker][data-part=view-control]{gap:calc(var(--spacing) * 2);justify-content:space-between;display:flex}[data-scope=date-picker][data-part=prev-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=date-picker][data-part=prev-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=date-picker][data-part=prev-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=date-picker][data-part=prev-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=prev-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=date-picker][data-part=prev-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=date-picker][data-part=prev-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=date-picker][data-part=prev-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=date-picker][data-part=view-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=date-picker][data-part=view-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=date-picker][data-part=view-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=date-picker][data-part=view-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=view-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=date-picker][data-part=view-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=date-picker][data-part=view-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=date-picker][data-part=view-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=date-picker][data-part=next-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=date-picker][data-part=next-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=date-picker][data-part=next-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=date-picker][data-part=next-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=next-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=date-picker][data-part=next-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=date-picker][data-part=next-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=date-picker][data-part=next-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=date-picker][data-part=table]{border-collapse:separate;border-spacing:calc(var(--spacing) * 2)}[data-scope=date-picker][data-part=table-header]{font-size:var(--text-sm);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}[data-scope=date-picker][data-part=table-cell]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}[data-scope=date-picker][data-part=table-cell-trigger]{font-size:var(--text-sm);width:100%;height:100%;padding:var(--spacing);border-radius:var(--radius-base);justify-content:center;align-items:center;display:flex}@media (hover:hover){[data-scope=date-picker][data-part=table-cell-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=date-picker][data-part=table-cell-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=date-picker][data-part=table-cell-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=date-picker][data-part=table-cell-trigger][data-focus-visible]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=date-picker][data-part=table-cell-trigger][data-selected],[data-scope=date-picker][data-part=table-cell-trigger][data-in-range]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=date-picker][data-part=table-cell-trigger][data-today]{text-underline-offset:var(--spacing);text-decoration:underline}[data-scope=date-picker][data-part=table-cell-trigger][data-disabled]{pointer-events:none;opacity:.5}[data-scope=file-upload][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}[data-scope=file-upload][data-part=root][data-disabled]{opacity:.5;pointer-events:none}[data-scope=file-upload][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=file-upload][data-part=dropzone]{padding:calc(var(--spacing) * 10) calc(var(--spacing) * 4);border:1px dashed var(--color-surface-200-800);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-container);flex-direction:column;display:flex}[data-scope=file-upload][data-part=dropzone]:is(a),[data-scope=file-upload][data-part=dropzone]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=file-upload][data-part=dropzone]:is(a),[data-scope=file-upload][data-part=dropzone]:is(button)):hover{filter:brightness(95%)}:is([data-scope=file-upload][data-part=dropzone]:is(a),[data-scope=file-upload][data-part=dropzone]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=file-upload][data-part=dropzone][data-dragging]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=file-upload][data-part=dropzone][data-dragging]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=file-upload][data-part=dropzone][data-dragging]{color:var(--color-surface-950-50)}[data-scope=file-upload][data-part=trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=file-upload][data-part=trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=file-upload][data-part=trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=file-upload][data-part=trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=file-upload][data-part=trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=file-upload][data-part=trigger]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=file-upload][data-part=clear-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;width:fit-content;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=file-upload][data-part=clear-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=file-upload][data-part=clear-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=file-upload][data-part=clear-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=file-upload][data-part=clear-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=file-upload][data-part=clear-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=file-upload][data-part=clear-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=file-upload][data-part=clear-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}@media (hover:hover){[data-scope=file-upload][data-part=clear-trigger]:hover{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}}[data-scope=file-upload][data-part=item-group]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=file-upload][data-part=item]{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-base);background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a);grid-template-columns:auto 1fr auto;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){[data-scope=file-upload][data-part=item]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=file-upload][data-part=item]{color:var(--color-surface-950-50)}[data-scope=file-upload][data-part=item-name]{font-size:var(--text-sm)}[data-scope=file-upload][data-part=item-size-text]{font-size:var(--text-xs);opacity:.6}[data-scope=file-upload][data-part=item-delete-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=file-upload][data-part=item-delete-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=file-upload][data-part=item-delete-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=file-upload][data-part=item-delete-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=file-upload][data-part=item-delete-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=floating-panel][data-part=content]{border:1px solid var(--color-surface-300-700);border-radius:var(--radius-container);flex-direction:column;display:flex;overflow:hidden}[data-scope=floating-panel][data-part=content]:is(a),[data-scope=floating-panel][data-part=content]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=floating-panel][data-part=content]:is(a),[data-scope=floating-panel][data-part=content]:is(button)):hover{filter:brightness(95%)}:is([data-scope=floating-panel][data-part=content]:is(a),[data-scope=floating-panel][data-part=content]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=floating-panel][data-part=content]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[data-scope=floating-panel][data-part=header]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);background:var(--color-surface-200-800);grid-template-columns:1fr auto;align-items:center;display:grid;overflow-y:hidden}[data-scope=floating-panel][data-part=title]{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;display:flex}[data-scope=floating-panel][data-part=control]{gap:var(--spacing);display:flex}[data-scope=floating-panel][data-part=stage-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=floating-panel][data-part=stage-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=floating-panel][data-part=stage-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=floating-panel][data-part=stage-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=floating-panel][data-part=stage-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=floating-panel][data-part=stage-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=floating-panel][data-part=stage-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=floating-panel][data-part=stage-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=floating-panel][data-part=close-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=floating-panel][data-part=close-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=floating-panel][data-part=close-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=floating-panel][data-part=close-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=floating-panel][data-part=close-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=floating-panel][data-part=close-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=floating-panel][data-part=close-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=floating-panel][data-part=close-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=floating-panel][data-part=body]{background:var(--color-surface-100-900);min-height:0;padding:calc(var(--spacing) * 4);flex:1;overflow-y:auto}[data-scope=floating-panel][data-part=resize-trigger][data-axis*=n],[data-scope=floating-panel][data-part=resize-trigger][data-axis*=s]{height:calc(var(--spacing) * 2)}[data-scope=floating-panel][data-part=resize-trigger][data-axis*=e],[data-scope=floating-panel][data-part=resize-trigger][data-axis*=w]{width:calc(var(--spacing) * 2)}[data-scope=listbox][data-part=root]{align-items:stretch;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=listbox][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=listbox][data-part=input]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-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);border-width:0;outline-color:#0000;display:block}[data-scope=listbox][data-part=input]::placeholder{color:var(--field-placeholder)}[data-scope=listbox][data-part=input]:active,[data-scope=listbox][data-part=input]:focus,[data-scope=listbox][data-part=input]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=listbox][data-part=input][type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing) * -.5));margin-right:calc(var(--spacing) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing) * 2)}[data-scope=listbox][data-part=input][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=listbox][data-part=input][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);appearance:none;border:none;outline:none;padding:0}[data-scope=listbox][data-part=input][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=listbox][data-part=input][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=listbox][data-part=input][type=color]::-moz-color-swatch{border:none}[data-scope=listbox][data-part=content]{padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);background:var(--color-surface-50-950);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);flex-direction:column;display:flex}[data-scope=listbox][data-part=content]:is(a),[data-scope=listbox][data-part=content]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=listbox][data-part=content]:is(a),[data-scope=listbox][data-part=content]:is(button)):hover{filter:brightness(95%)}:is([data-scope=listbox][data-part=content]:is(a),[data-scope=listbox][data-part=content]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=listbox][data-part=item-group-label]{color:var(--color-surface-600-400);font-size:var(--text-xs);padding:var(--spacing) calc(var(--spacing) * 2)}[data-scope=listbox][data-part=item]{padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-base);justify-content:space-between;align-items:center;display:flex}@media (hover:hover){[data-scope=listbox][data-part=item]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=listbox][data-part=item]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=listbox][data-part=item]:hover{color:var(--color-surface-950-50)}}[data-scope=listbox][data-part=item][data-selected]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=listbox][data-part=item][data-highlighted]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=listbox][data-part=item][data-highlighted]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=listbox][data-part=item][data-highlighted]{color:var(--color-surface-950-50)}[data-scope=listbox][data-part=item][data-disabled]{pointer-events:none;opacity:.5}[data-scope=menu][data-part=content]{padding:calc(var(--spacing) * 2);align-items:stretch;gap:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 48);background:var(--color-surface-50-950);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);flex-direction:column;display:flex}[data-scope=menu][data-part=content]:is(a),[data-scope=menu][data-part=content]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=menu][data-part=content]:is(a),[data-scope=menu][data-part=content]:is(button)):hover{filter:brightness(95%)}:is([data-scope=menu][data-part=content]:is(a),[data-scope=menu][data-part=content]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=menu][data-part=content]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[data-scope=menu][data-part=arrow]{--arrow-size:calc(var(--spacing) * 2);--arrow-background:var(--color-surface-50-950)}[data-scope=menu][data-part=item-group-label]{color:var(--color-surface-600-400);font-size:var(--text-xs);padding:var(--spacing) calc(var(--spacing) * 2)}[data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item]{padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-base);justify-content:space-between;align-items:center;display:flex}:is([data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item])[data-highlighted]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){:is([data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item])[data-highlighted]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}:is([data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item])[data-highlighted]{color:var(--color-surface-950-50)}[data-scope=menu][data-part=separator]{border-color:var(--color-surface-300-700);border-top-width:1px;width:100%;display:block}[data-scope=menu][data-disabled]{pointer-events:none;opacity:.5}[data-scope=navigation][data-part=root]{background:var(--color-surface-100-900);transition:width .2s;overflow-x:hidden}[data-scope=navigation][data-part=root][data-layout=bar]{width:100%;padding:calc(var(--spacing) * 2)}[data-scope=navigation][data-part=root][data-layout=rail]{width:calc(var(--spacing) * 25);height:100%;padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex;overflow-y:hidden}[data-scope=navigation][data-part=root][data-layout=sidebar]{width:calc(var(--spacing) * 70);height:100%;padding:calc(var(--spacing) * 4);overflow-y:auto}[data-scope=navigation][data-part=content][data-layout=rail]{display:contents}[data-scope=navigation][data-part=content][data-layout=sidebar]{align-items:start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}[data-scope=navigation][data-part=group][data-layout=rail]{display:contents}[data-scope=navigation][data-part=group][data-layout=sidebar]{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}[data-scope=navigation][data-part=label]{font-size:var(--text-xs);color:var(--color-surface-700-300)}[data-scope=navigation][data-part=menu]{gap:calc(var(--spacing) * 2);flex:1;display:flex}[data-scope=navigation][data-part=menu][data-layout=bar]{align-items:stretch}[data-scope=navigation][data-part=menu][data-layout=rail]{flex-direction:column;justify-content:center}[data-scope=navigation][data-part=menu][data-layout=sidebar]{flex-direction:column;align-items:stretch;width:100%}[data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor])>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):not(:disabled):hover{filter:brightness(125%)}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):hover{color:var(--color-surface-950-50)}}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor])[data-layout=bar]{align-items:center;gap:var(--spacing);flex-direction:column}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor])[data-layout=rail]{aspect-ratio:1;flex-direction:column;align-items:center;gap:.5px;width:100%;max-width:84px;display:flex}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor])[data-layout=sidebar]{padding-inline:calc(var(--spacing) * 2);justify-content:start;width:100%}[data-scope=navigation][data-part=trigger-text][data-layout=bar],[data-scope=navigation][data-part=trigger-text][data-layout=rail]{font-size:calc(var(--spacing) * 2.5)}[data-scope=navigation][data-part=trigger-text][data-layout=sidebar]{font-size:var(--text-base)}[data-scope=pagination][data-part=root]{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border-radius:var(--radius-container);border-width:1px;border-color:var(--color-surface-200-800);width:fit-content;display:inline-flex}[data-scope=pagination][data-part=first-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=first-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=pagination][data-part=first-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=pagination][data-part=first-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=first-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=pagination][data-part=first-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=pagination][data-part=first-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=pagination][data-part=first-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}[data-scope=pagination][data-part=prev-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=prev-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=pagination][data-part=prev-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=pagination][data-part=prev-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=prev-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=pagination][data-part=prev-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=pagination][data-part=prev-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=pagination][data-part=prev-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}[data-scope=pagination][data-part=item]{-webkit-user-select:none;user-select:none;--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=item]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=pagination][data-part=item]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=pagination][data-part=item]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=item]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=pagination][data-part=item]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=pagination][data-part=item]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=pagination][data-part=item]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}[data-scope=pagination][data-part=item][data-selected]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=pagination][data-part=ellipsis]{pointer-events:none;--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=ellipsis]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=pagination][data-part=ellipsis]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=pagination][data-part=ellipsis]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=ellipsis]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=pagination][data-part=ellipsis]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=pagination][data-part=ellipsis]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=pagination][data-part=ellipsis]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}[data-scope=pagination][data-part=next-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=next-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=pagination][data-part=next-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=pagination][data-part=next-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=next-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=pagination][data-part=next-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=pagination][data-part=next-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=pagination][data-part=next-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}[data-scope=pagination][data-part=last-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=last-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=pagination][data-part=last-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=pagination][data-part=last-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=last-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=pagination][data-part=last-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=pagination][data-part=last-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=pagination][data-part=last-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm)}[data-scope=progress][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=progress][data-part=root][data-orientation=horizontal]{width:100%}[data-scope=progress][data-part=root][data-orientation=vertical]{align-items:center}[data-scope=progress][data-part=label]{white-space:nowrap}[data-scope=progress][data-part=track]{background:var(--color-surface-200-800);border-radius:var(--radius-base);overflow:hidden}[data-scope=progress][data-part=track][data-orientation=horizontal]{width:100%;height:calc(var(--spacing) * 2)}[data-scope=progress][data-part=track][data-orientation=vertical]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 25);flex-direction:column-reverse;display:flex}[data-scope=progress][data-part=range]{background:var(--color-surface-950-50);border-radius:var(--radius-base);height:100%}[data-scope=progress][data-part=range][data-orientation=horizontal]{transition:width .2s}[data-scope=progress][data-part=range][data-orientation=horizontal][data-state=indeterminate]{animation:1.5s linear infinite progress-linear-indeterminate-horizontal}[data-scope=progress][data-part=range][data-orientation=vertical]{transition:height .2s}[data-scope=progress][data-part=range][data-orientation=vertical][data-state=indeterminate]{animation:1.5s linear infinite progress-linear-indeterminate-vertical}[data-scope=progress][data-part=circle]{--size:calc(var(--spacing) * 24);--thickness:calc(var(--size) / 12)}[data-scope=progress][data-part=circle-track]{stroke:var(--color-surface-200-800)}[data-scope=progress][data-part=circle-range]{stroke:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));transition:stroke-dashoffset .2s ease-in-out}[data-scope=progress][data-part=circle-range][data-state=indeterminate]{animation:1.5s linear infinite progress-circular-indeterminate}[data-scope=qr-code][data-part=root]{gap:calc(var(--spacing) * 2);display:grid}[data-scope=qr-code][data-part=frame]{background-color:var(--color-surface-50)}[data-scope=qr-code][data-part=pattern]{fill:var(--color-surface-950)}[data-scope=qr-code][data-part=overlay]{background-color:var(--color-surface-900-100);color:var(--color-surface-100-900)}[data-scope=qr-code][data-part=download-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=qr-code][data-part=download-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=qr-code][data-part=download-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=qr-code][data-part=download-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=qr-code][data-part=download-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=qr-code][data-part=download-trigger]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=rating-group][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=rating-group][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=rating-group][data-part=control]{gap:calc(var(--spacing) * 2);display:flex}[data-scope=rating-group][data-part=control][data-disabled]{cursor:not-allowed;opacity:.5}[data-scope=radio-group][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}[data-scope=radio-group][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=radio-group][data-part=control]{padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-radius:var(--radius-base);border-width:1px;border-color:var(--color-surface-200-800);display:inline-flex}:has(>[data-orientation=horizontal]) [data-scope=radio-group][data-part=control]{flex-direction:row}:has(>[data-orientation=vertical]) [data-scope=radio-group][data-part=control]{flex-direction:column}[data-scope=radio-group][data-part=indicator]{top:var(--top);left:var(--left);width:var(--width);height:var(--height);border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=radio-group][data-part=indicator][data-disabled]{opacity:.5}[data-scope=radio-group][data-part=item]{z-index:10;--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;flex:1;text-decoration-line:none;display:inline-flex}[data-scope=radio-group][data-part=item]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=radio-group][data-part=item]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=radio-group][data-part=item]:not(:disabled):hover{filter:brightness(125%)}[data-scope=radio-group][data-part=item]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=radio-group][data-part=item][data-focus-visible]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=radio-group][data-part=item][data-readonly]{pointer-events:none}[data-scope=radio-group][data-part=item][data-disabled]{pointer-events:none;opacity:.5}[data-scope=radio-group][data-part=item-text]{color:var(--color-surface-contrast-50);transition:color .15s}[data-scope=radio-group][data-part=item-text][data-state=checked],[data-scope=radio-group][data-part=item-text]:where([data-mode=dark],[data-mode=dark] *){color:var(--color-surface-contrast-950)}[data-scope=radio-group][data-part=item-text]:where([data-mode=dark],[data-mode=dark] *)[data-state=checked]{color:var(--color-surface-contrast-50)}[data-scope=slider][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}[data-scope=slider][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=slider][data-part=control]{align-items:center;display:flex}[data-scope=slider][data-part=control][data-disabled]{opacity:.5}[data-scope=slider][data-part=track]{background:var(--color-surface-200-800);border-radius:var(--radius-base);height:calc(var(--spacing) * 2);flex:1;overflow:hidden}[data-scope=slider][data-part=range]{background:var(--color-surface-950-50);height:100%}[data-scope=slider][data-part=thumb]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background:var(--color-surface-50-950);box-shadow:inset 0 0 0 2px var(--color-surface-950-50);border-radius:2147483647px}[data-scope=slider][data-part=thumb]:focus-visible{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=slider][data-part=marker]{font-size:var(--text-xs);color:var(--color-surface-600-400)}[data-scope=steps][data-part=root][data-orientation=horizontal]{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}[data-scope=steps][data-part=root][data-orientation=vertical]{gap:calc(var(--spacing) * 4);display:flex}[data-scope=steps][data-part=list]{gap:calc(var(--spacing) * 2);display:flex}[data-scope=steps][data-part=list][data-orientation=horizontal]{align-items:center}[data-scope=steps][data-part=list][data-orientation=vertical]{flex-direction:column;align-items:flex-start}[data-scope=steps][data-part=item]{gap:calc(var(--spacing) * 2);flex-grow:1;display:flex}[data-scope=steps][data-part=item]:last-child{flex-grow:0}[data-scope=steps][data-part=item][data-orientation=horizontal]{align-items:center}[data-scope=steps][data-part=item][data-orientation=vertical]{flex-direction:column;align-items:flex-start}[data-scope=steps][data-part=trigger]{align-items:center;gap:var(--spacing);display:flex}[data-scope=steps][data-part=indicator]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:2147483647px;place-content:center;display:grid}[data-scope=steps][data-part=indicator]:not([data-complete]):not([data-current]){border-width:1px;border-color:var(--color-surface-200-800)}[data-scope=steps][data-part=indicator][data-complete]{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));color:var(--lightningcss-light,var(--color-brand-contrast-light))var(--lightningcss-dark,var(--color-brand-contrast-dark))}[data-scope=steps][data-part=indicator][data-current]{border-width:1px;border-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}[data-scope=steps][data-part=separator]{border-color:var(--color-surface-200-800);flex-grow:1;height:0}[data-scope=steps][data-part=separator][data-complete]{border-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}[data-scope=steps][data-part=separator][data-orientation=horizontal]{border-top-width:1px}[data-scope=steps][data-part=separator][data-orientation=vertical]{min-height:calc(var(--spacing) * 4);border-inline-start-width:1px;margin-inline-start:calc(var(--spacing) * 4)}[data-scope=switch][data-part=root]{gap:calc(var(--spacing) * 2);border-radius:var(--radius-base);align-items:center;display:inline-flex}[data-scope=switch][data-part=root][data-disabled]{cursor:not-allowed;opacity:.5}[data-scope=switch][data-part=root][data-focus-visible]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=switch][data-part=control]{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * .5);background-color:var(--color-surface-200-800);color:var(--color-surface-contrast-200-800);border-radius:2147483647px;justify-content:flex-start;display:flex}[data-scope=switch][data-part=control][data-state=checked]{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));color:var(--lightningcss-light,var(--color-brand-contrast-light))var(--lightningcss-dark,var(--color-brand-contrast-dark))}[data-scope=switch][data-part=thumb]{aspect-ratio:1;background:var(--color-surface-50);height:100%;color:var(--color-surface-contrast-50);fill:var(--color-surface-contrast-50);border-radius:2147483647px;justify-content:center;align-items:center;transition:transform .1s;display:grid}[data-scope=switch][data-part=thumb][data-state=checked]{transform:translateX(calc(var(--spacing) * 4))}[dir=rtl] [data-scope=switch][data-part=thumb][data-state=checked]{transform:translateX(calc(-1 * calc(var(--spacing) * 4)))}[data-scope=switch][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=tabs][data-part=root]{width:100%;display:flex}[data-scope=tabs][data-part=root][data-orientation=horizontal]{flex-direction:column}[data-scope=tabs][data-part=root][data-orientation=vertical]{flex-direction:row}[data-scope=tabs][data-part=list]{gap:calc(var(--spacing) * 2);border-color:var(--color-surface-200-800);display:flex;position:relative}[data-scope=tabs][data-part=list][data-orientation=horizontal]{padding-bottom:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 4);border-bottom-width:1px;flex-direction:row}[data-scope=tabs][data-part=list][data-orientation=vertical]{border-inline-end-width:1px;flex-direction:column;margin-inline-end:calc(var(--spacing) * 4);padding-inline-end:calc(var(--spacing) * 2)}[data-scope=tabs][data-part=trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=tabs][data-part=trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=tabs][data-part=trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=tabs][data-part=trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=tabs][data-part=trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=tabs][data-part=trigger]:hover{background-color:#73737340}@supports (color:color-mix(in lab, red, red)){[data-scope=tabs][data-part=trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark)) 25%, transparent)}}[data-scope=tabs][data-part=trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=tabs][data-part=trigger][data-disabled]{opacity:.5}[data-scope=tabs][data-part=indicator]{background:var(--color-surface-950-50)}[data-scope=tabs][data-part=indicator][data-orientation=horizontal]{width:var(--width);height:calc(var(--spacing) * .5);bottom:0}[data-scope=tabs][data-part=indicator][data-orientation=vertical]{width:calc(var(--spacing) * .5);height:var(--height);inset-inline-end:0}[data-scope=tags-input][data-part=root]{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}[data-scope=tags-input][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=tags-input][data-part=control]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-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);border-width:0;outline-color:#0000;display:block}[data-scope=tags-input][data-part=control]::placeholder{color:var(--field-placeholder)}[data-scope=tags-input][data-part=control]:active,[data-scope=tags-input][data-part=control]:focus,[data-scope=tags-input][data-part=control]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=tags-input][data-part=control][type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing) * -.5));margin-right:calc(var(--spacing) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing) * 2)}[data-scope=tags-input][data-part=control][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=tags-input][data-part=control][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);appearance:none;border:none;outline:none;padding:0}[data-scope=tags-input][data-part=control][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=tags-input][data-part=control][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=tags-input][data-part=control][type=color]::-moz-color-swatch{border:none}[data-scope=tags-input][data-part=control]{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}[data-scope=tags-input][data-part=item-preview]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=tags-input][data-part=item-preview]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=tags-input][data-part=item-preview]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=tags-input][data-part=item-preview]:not(:disabled):hover{filter:brightness(125%)}[data-scope=tags-input][data-part=item-preview]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=tags-input][data-part=item-preview]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);--btn-size:var(--text-sm)}[data-scope=tags-input][data-part=item-preview][data-highlighted]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=tags-input][data-part=item-text]{line-height:1}[data-scope=tags-input][data-part=item-delete-trigger]{width:var(--text-xs);height:var(--text-xs);justify-content:center;align-items:center;display:flex}[data-scope=tags-input][data-part=item-delete-trigger]>:where(svg){width:var(--text-xs);height:var(--text-xs)}[data-scope=tags-input][data-part=item-input]{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-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);border-width:0;outline-color:#0000;display:block}[data-scope=tags-input][data-part=item-input]::placeholder{color:var(--field-placeholder)}[data-scope=tags-input][data-part=item-input]:active,[data-scope=tags-input][data-part=item-input]:focus,[data-scope=tags-input][data-part=item-input]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=tags-input][data-part=item-input][type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing) * -.5));margin-right:calc(var(--spacing) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing) * 2)}[data-scope=tags-input][data-part=item-input][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=tags-input][data-part=item-input][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);appearance:none;border:none;outline:none;padding:0}[data-scope=tags-input][data-part=item-input][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=tags-input][data-part=item-input][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=tags-input][data-part=item-input][type=color]::-moz-color-swatch{border:none}[data-scope=tags-input][data-part=input]{--tw-ring-color:transparent!important;background-color:#0000!important;border-color:#0000!important;outline-color:#0000!important;padding:0!important}[data-scope=tags-input][data-part=input]:active,[data-scope=tags-input][data-part=input]:focus,[data-scope=tags-input][data-part=input]:focus-within{border-color:#0000!important}[data-scope=tags-input][data-part=input]{width:auto!important}[data-scope=tags-input][data-part=clear-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=tags-input][data-part=clear-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=tags-input][data-part=clear-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=tags-input][data-part=clear-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=tags-input][data-part=clear-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=tags-input][data-part=clear-trigger]{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=tags-input][data-part=clear-trigger]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=tags-input][data-part=clear-trigger]{color:var(--color-surface-950-50);--btn-size:var(--text-sm);width:fit-content}@media (hover:hover){[data-scope=tags-input][data-part=clear-trigger]:hover{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}}[data-scope=toast][data-part=root]{translate:var(--x) var(--y);scale:var(--scale);z-index:var(--z-index);height:var(--height);opacity:var(--opacity);will-change:translate, opacity, scale;padding:calc(var(--spacing) * 3);width:100%;max-width:calc(var(--spacing) * 96);align-items:center;gap:calc(var(--spacing) * 2);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);transition:translate .4s cubic-bezier(.21,1.02,.73,1),scale .4s cubic-bezier(.21,1.02,.73,1),opacity .4s cubic-bezier(.21,1.02,.73,1);display:flex}[data-scope=toast][data-part=root]:is(a),[data-scope=toast][data-part=root]:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is([data-scope=toast][data-part=root]:is(a),[data-scope=toast][data-part=root]:is(button)):hover{filter:brightness(95%)}:is([data-scope=toast][data-part=root]:is(a),[data-scope=toast][data-part=root]:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}[data-scope=toast][data-part=root]{background-color:var(--color-surface-50-950);color:var(--color-surface-contrast-50-950)}[data-scope=toast][data-part=root][data-state=closed]{transition:translate .4s cubic-bezier(.06,.71,.55,1),scale .4s cubic-bezier(.06,.71,.55,1),opacity .2s cubic-bezier(.06,.71,.55,1)}[data-scope=toast][data-part=root][data-type=success]{background-color:var(--color-success-500);color:var(--color-success-contrast-500)}[data-scope=toast][data-part=root][data-type=warning]{background-color:var(--color-warning-500);color:var(--color-warning-contrast-500)}[data-scope=toast][data-part=root][data-type=error]{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}[data-scope=toast][data-part=group]{width:calc(100% - (var(--viewport-offset-left) + var(--viewport-offset-right)))}[data-scope=toast][data-part=message]{flex:1}[data-scope=toast][data-part=title]{font-weight:500;font-size:var(--text-sm)}[data-scope=toast][data-part=description]{font-size:var(--text-sm)}[data-scope=toast][data-part=action-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=toast][data-part=action-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=toast][data-part=action-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=toast][data-part=action-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=toast][data-part=action-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}[data-scope=toast][data-part=action-trigger]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=toast][data-part=close-trigger]{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=toast][data-part=close-trigger]>:where(svg){width:var(--btn-size);height:var(--btn-size)}[data-scope=toast][data-part=close-trigger]{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){[data-scope=toast][data-part=close-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=toast][data-part=close-trigger]:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}[data-scope=toast][data-part=close-trigger]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=toast][data-part=close-trigger]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=toast][data-part=close-trigger]:hover{color:var(--color-surface-950-50)}}[data-scope=toggle-group][data-part=root]{border-radius:var(--radius-base);border-width:1px;border-color:var(--color-surface-200-800);display:inline-flex;overflow:hidden}[data-scope=toggle-group][data-part=root][data-orientation=horizontal]{flex-direction:row}[data-scope=toggle-group][data-part=root][data-orientation=horizontal]>:not(:last-child){border-inline-end:1px solid var(--color-surface-200-800)}[data-scope=toggle-group][data-part=root][data-orientation=vertical]{flex-direction:column}[data-scope=toggle-group][data-part=root][data-orientation=vertical]>:not(:last-child){border-block-end:1px solid var(--color-surface-200-800)}[data-scope=toggle-group][data-part=item]{--tg-size:var(--text-base);font-size:var(--tg-size);line-height:var(--tg-size);height:calc(var(--tg-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--tg-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;display:inline-flex}[data-scope=toggle-group][data-part=item]>:where(svg){width:var(--tg-size);height:var(--tg-size)}@media (hover:hover){[data-scope=toggle-group][data-part=item]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=toggle-group][data-part=item]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=toggle-group][data-part=item]:hover{color:var(--color-surface-950-50)}}[data-scope=toggle-group][data-part=item][data-state=on]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=toggle-group][data-part=item][data-focus-visible]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=toggle-group][data-part=item][data-readonly]{pointer-events:none}[data-scope=toggle-group][data-part=item][data-disabled]{pointer-events:none;opacity:.5}[data-scope=tree-view][data-part=root]{gap:calc(var(--spacing) * 2);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;width:100%;display:flex}[data-scope=tree-view][data-part=tree]{gap:var(--spacing);flex-direction:column;display:flex}[data-scope=tree-view][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=tree-view][data-part=item]{align-items:center;gap:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-radius:var(--radius-base);padding-inline-start:calc(var(--depth) * var(--spacing) * 6 + var(--spacing) * 4);display:flex}@media (hover:hover){[data-scope=tree-view][data-part=item]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=tree-view][data-part=item]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=tree-view][data-part=item]:hover{color:var(--color-surface-950-50)}}[data-scope=tree-view][data-part=item][data-selected]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=tree-view][data-part=branch]{gap:var(--spacing);flex-direction:column;display:flex}[data-scope=tree-view][data-part=branch-control]{align-items:center;gap:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-radius:var(--radius-base);padding-inline-start:calc(var(--depth) * var(--spacing) * 6 - var(--spacing) * 2);display:flex}@media (hover:hover){[data-scope=tree-view][data-part=branch-control]:hover{background-color:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#fafafa1a)}@supports (color:color-mix(in lab, red, red)){[data-scope=tree-view][data-part=branch-control]:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-950))var(--lightningcss-dark,var(--color-surface-50)) 10%, transparent)}}[data-scope=tree-view][data-part=branch-control]:hover{color:var(--color-surface-950-50)}}[data-scope=tree-view][data-part=branch-control][data-selected]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=tree-view][data-part=branch-indicator][data-state=open]{transform:rotate(90deg)}[data-scope=tree-view][data-part=branch-text]{align-items:center;gap:calc(var(--spacing) * 2);display:flex}[data-scope=tree-view][data-part=branch-content]{gap:var(--spacing);flex-direction:column;display:flex;position:relative}[data-scope=tree-view][data-part=branch-indent-guide]{background:#73737380;position:absolute}@supports (color:color-mix(in lab, red, red)){[data-scope=tree-view][data-part=branch-indent-guide]{background:color-mix(in oklab, var(--color-surface-500) 50%, transparent)}}[data-scope=tree-view][data-part=branch-indent-guide]{width:calc(var(--spacing) * .5);border-radius:var(--radius-base);height:100%;left:calc(var(--depth) * var(--spacing) * 6);transform:translate(-50%)}a{color:var(--link)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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}.table{font-size:var(--text-sm);line-height:var(--text-sm--line-height);width:100%;position:relative}.table :where(thead){color:var(--color-surface-700-300);border-bottom-width:1px;border-color:var(--color-surface-300-700)}.table :where(th){text-align:left;font-weight:400}.table :where(tbody)>:where(:not(:last-child)){border-color:var(--color-surface-300-700);border-top-width:0;border-bottom-width:1px}.table :where(tfoot){border-top-width:1px;border-color:var(--color-surface-300-700);background-color:var(--color-surface-100-900)}.table :where(th),.table :where(td){padding:calc(var(--spacing) * 2)}.table :where(caption){color:var(--color-surface-600-400);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.dialog{--dialog-top:50%;--dialog-left:50%;--dialog-translate:-50% -50%;--dialog-width:fit-content;--dialog-height:fit-content;--dialog-max-width:640px;--dialog-radius:var(--radius-container);--dialog-backdrop:color-mix(in srgb, var(--lightningcss-light,var(--color-surface-50))var(--lightningcss-dark,var(--color-surface-950)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.dialog{--dialog-backdrop:color-mix(in oklab, var(--color-surface-50-950) 75%, transparent)}}.dialog{border-radius:var(--dialog-radius);width:var(--dialog-width);height:var(--dialog-height);max-width:var(--dialog-max-width);padding:calc(var(--spacing) * 4);top:var(--dialog-top);left:var(--dialog-left);translate:var(--dialog-translate);gap:calc(var(--spacing) * 4);flex-direction:column}.dialog>header,.dialog>footer{flex-shrink:0}.dialog>article{flex-grow:1}.dialog[open]{display:flex}.dialog::backdrop{background-color:var(--dialog-backdrop)}.isolate{isolation:isolate}.container{width:100%}@media (width>=20rem){.container{max-width:20rem}}@media (width>=26rem){.container{max-width:26rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.select{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-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);border-width:0;outline-color:#0000;display:block}.select:active,.select:focus,.select:focus-within{--tw-ring-color:var(--color-primary-500)}.select optgroup{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}.select optgroup>*+*,.select optgroup option:first-of-type{margin-top:calc(var(--spacing) * 2)}.select optgroup option:last-child{margin-bottom:calc(var(--spacing) * 2)!important}.select option{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}.label{width:100%;display:block}.label>*+*{margin-top:var(--spacing)}.input{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-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);border-width:0;outline-color:#0000;display:block}.input::placeholder{color:var(--field-placeholder)}.input:active,.input:focus,.input:focus-within{--tw-ring-color:var(--color-primary-500)}.input[type=file]::file-selector-button{border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing) * -.5));margin-right:calc(var(--spacing) * 2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:0;padding-inline:calc(var(--spacing) * 2)}.input[type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}.input[type=color]{border-radius:var(--radius-base);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);appearance:none;border:none;outline:none;padding:0}.input[type=color]::-webkit-color-swatch-wrapper{padding:0}.input[type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}.input[type=color]::-moz-color-swatch{border:none}.btn{--btn-size:var(--text-base);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);padding-block:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}.btn>:where(svg){width:var(--btn-size);height:var(--btn-size)}.btn{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){.btn:not(:disabled):hover{filter:brightness(125%)}.btn:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}.chip{--chip-size:var(--text-sm);border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;font-size:var(--chip-size);line-height:var(--chip-size);padding-block:calc((var(--chip-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--chip-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));flex-direction:row;text-decoration-line:none;display:inline-flex}.chip>:where(svg){width:var(--chip-size);height:var(--chip-size)}.chip{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){.chip:not(:disabled):hover{filter:brightness(125%)}.chip:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}.btn-icon{--btn-size:var(--text-base);border-radius:var(--radius-base);white-space:nowrap;font-size:var(--btn-size);line-height:var(--btn-size);width:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));height:calc(var(--btn-size) * 2 - calc(var(--spacing) * .5));padding:calc((var(--btn-size) - calc(var(--spacing) * .5)) / 2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.btn-icon>:where(svg){width:var(--btn-size);height:var(--btn-size)}.btn-icon{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){.btn-icon:not(:disabled):hover{filter:brightness(125%)}.btn-icon:not(:disabled):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(75%)}}.textarea{--field-size:var(--text-base);background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-container);width:100%;font-size:var(--field-size);line-height:var(--field-size);padding-block:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--field-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing));--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-300-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 var(--default-ring-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);border-width:0;outline-color:#0000;display:block}.textarea::placeholder{color:var(--field-placeholder)}.textarea:active,.textarea:focus,.textarea:focus-within{--tw-ring-color:var(--color-primary-500)}.\!mask{vertical-align:middle!important;display:inline-block!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.label-text{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.progress{appearance:none;border-radius:var(--radius-base);background-color:var(--color-surface-200-800);width:100%;height:calc(var(--spacing) * 2);overflow:hidden}.progress::-webkit-progress-bar{background-color:var(--color-surface-200-800)}.progress::-webkit-progress-value{background-color:var(--color-surface-950-50)}.progress::-moz-progress-bar{background-color:var(--color-surface-950-50)}.progress:indeterminate::-moz-progress-bar{width:0}.disclosure{--disclosure-size:var(--text-base);interpolate-size:allow-keywords;width:100%}.disclosure summary{border-radius:var(--radius-base);text-align:start;width:100%;font-size:var(--disclosure-size);line-height:var(--disclosure-size);padding-block:calc((var(--disclosure-size) - calc(var(--spacing) * .5)) / 2);padding-inline:calc((var(--disclosure-size) - calc(var(--spacing) * .5)) / 2 + var(--spacing))}.disclosure summary>:where(svg){width:var(--disclosure-size);height:var(--disclosure-size)}.disclosure summary{transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){.disclosure summary:not(:disabled):hover{background-color:var(--color-primary-50-950);color:var(--color-primary-950-50)}}.disclosure::details-content{block-size:0;transition:content-visibility var(--default-transition-duration) allow-discrete, block-size var(--default-transition-duration) var(--default-transition-timing-function);overflow-y:clip}.disclosure[open]::details-content{block-size:auto}.checkbox{--tw-ring-color:var(--color-surface-200-800);background-color:var(--color-surface-300-700);accent-color:var(--color-surface-300-700);border-radius:var(--radius-sm);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.checkbox:focus-within{--tw-ring-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}@media (hover:hover){.checkbox:hover{filter:brightness(105%)}}.checkbox:focus{filter:brightness(105%)}.checkbox:checked{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}@media (hover:hover){.checkbox:checked:hover{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}}.checkbox:checked:focus{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));border:0}.checkbox:indeterminate{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}@media (hover:hover){.checkbox:indeterminate:hover{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}}.checkbox:indeterminate:focus{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));border:0}.radio{--tw-ring-color:var(--color-surface-200-800);background-color:var(--color-surface-300-700);accent-color:var(--color-surface-300-700);border-radius:var(--radius-sm);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:100%}.radio:focus-within{--tw-ring-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}@media (hover:hover){.radio:hover{filter:brightness(105%)}}.radio:focus{filter:brightness(105%)}.radio:checked{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}@media (hover:hover){.radio:checked:hover{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark))}}.radio:checked:focus{background-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));accent-color:var(--lightningcss-light,var(--color-brand-light))var(--lightningcss-dark,var(--color-brand-dark));border:0}.placeholder{background-color:var(--color-surface-200-800);border-radius:var(--radius-base);min-height:calc(var(--spacing) * 4)}.min-h-screen{min-height:100vh}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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-wrap{flex-wrap:wrap}.mark{color:var(--color-tertiary-contrast-500);background-color:var(--color-tertiary-500);border-radius:var(--radius-sm);padding-inline:var(--spacing)}.card{border-radius:var(--radius-container)}.card:is(a),.card:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (hover:hover){:is(.card:is(a),.card:is(button)):hover{filter:brightness(95%)}:is(.card:is(a),.card:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:var(--default-border-width,1px)}.preset-outlined-error-500{border-width:1px;border-color:var(--color-error-500)}.preset-outlined-surface-300-700{border-width:1px;border-color:var(--color-surface-300-700)}.preset-filled-accent{border:2px solid var(--accent);background-color:var(--accent);color:var(--accent-contrast)}@media (hover:hover){.preset-filled-accent:not(:disabled):hover{filter:none}}.preset-tonal-error{background-color:var(--color-error-50-950);color:var(--color-error-950-50)}.preset-tonal-primary{background-color:var(--color-primary-50-950);color:var(--color-primary-950-50)}.preset-tonal-surface{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}.p-4{padding:calc(var(--spacing) * 4)}.legend{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);padding-inline:calc(var(--spacing) * 2)}.text-left{text-align:left}.anchor{color:var(--typo-anchor--color-light);font-family:var(--typo-anchor--font-family);font-size:var(--typo-anchor--font-size);line-height:var(--typo-anchor--line-height);font-weight:var(--typo-anchor--font-weight);font-style:var(--typo-anchor--font-style);letter-spacing:var(--typo-anchor--letter-spacing);font-stretch:var(--typo-anchor--font-stretch);font-kerning:var(--typo-anchor--font-kerning);text-shadow:var(--typo-anchor--text-shadow);word-spacing:var(--typo-anchor--word-spacing);hyphens:var(--typo-anchor--hyphens);text-transform:var(--typo-anchor--text-transform);-webkit-text-decoration-line:var(--typo-anchor--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--text-decoration-line);text-decoration-line:var(--typo-anchor--text-decoration-line);-webkit-text-decoration-color:var(--typo-anchor--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--text-decoration-color);text-decoration-color:var(--typo-anchor--text-decoration-color);-webkit-text-decoration-style:var(--typo-anchor--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--text-decoration-style);text-decoration-style:var(--typo-anchor--text-decoration-style);text-decoration-thickness:var(--typo-anchor--text-decoration-thickness);text-underline-offset:var(--typo-anchor--text-underline-offset);text-underline-position:var(--typo-anchor--text-underline-position)}@media (hover:hover){.anchor:hover{-webkit-text-decoration-line:var(--typo-anchor--hover--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--hover--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--hover--text-decoration-line);text-decoration-line:var(--typo-anchor--hover--text-decoration-line);-webkit-text-decoration-color:var(--typo-anchor--hover--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--hover--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--hover--text-decoration-color);text-decoration-color:var(--typo-anchor--hover--text-decoration-color);-webkit-text-decoration-style:var(--typo-anchor--hover--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--hover--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--hover--text-decoration-style);text-decoration-style:var(--typo-anchor--hover--text-decoration-style);text-decoration-thickness:var(--typo-anchor--hover--text-decoration-thickness);text-underline-offset:var(--typo-anchor--hover--text-underline-offset);text-underline-position:var(--typo-anchor--hover--text-underline-position)}}.anchor:active{-webkit-text-decoration-line:var(--typo-anchor--active--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--active--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--active--text-decoration-line);text-decoration-line:var(--typo-anchor--active--text-decoration-line);-webkit-text-decoration-color:var(--typo-anchor--active--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--active--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--active--text-decoration-color);text-decoration-color:var(--typo-anchor--active--text-decoration-color);-webkit-text-decoration-style:var(--typo-anchor--active--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--active--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--active--text-decoration-style);text-decoration-style:var(--typo-anchor--active--text-decoration-style);text-decoration-thickness:var(--typo-anchor--active--text-decoration-thickness);text-underline-offset:var(--typo-anchor--active--text-underline-offset);text-underline-position:var(--typo-anchor--active--text-underline-position)}.anchor:focus{-webkit-text-decoration-line:var(--typo-anchor--focus--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--focus--text-decoration-line);-webkit-text-decoration-line:var(--typo-anchor--focus--text-decoration-line);text-decoration-line:var(--typo-anchor--focus--text-decoration-line);-webkit-text-decoration-color:var(--typo-anchor--focus--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--focus--text-decoration-color);-webkit-text-decoration-color:var(--typo-anchor--focus--text-decoration-color);text-decoration-color:var(--typo-anchor--focus--text-decoration-color);-webkit-text-decoration-style:var(--typo-anchor--focus--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--focus--text-decoration-style);-webkit-text-decoration-style:var(--typo-anchor--focus--text-decoration-style);text-decoration-style:var(--typo-anchor--focus--text-decoration-style);text-decoration-thickness:var(--typo-anchor--focus--text-decoration-thickness);text-underline-offset:var(--typo-anchor--focus--text-underline-offset);text-underline-position:var(--typo-anchor--focus--text-underline-position)}.anchor:where([data-mode=dark],[data-mode=dark] *){color:var(--typo-anchor--color-dark)}.time{font-weight:700}.text-wrap{text-wrap:wrap}.preset-outlined-accent{border:2px solid var(--accent);color:var(--heading)}@media (hover:hover){.preset-outlined-accent:not(:disabled):hover{filter:none}}.lowercase{text-transform:lowercase}.cite,.quote{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--default-ring-width,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:var(--default-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-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))}.btn-lg{--btn-size:var(--text-lg)}}:root{--page-shell-max:72rem;--page-shell-gutter:1rem;--site-rail-width:0rem;--gf-rail-edge-radius:72rem;--gf-rail-edge-depth:1rem;--gf-rail-edge-height:23.9165rem;--gf-rail-content-w:0rem;--site-rail-compact:contents;--site-rail-full:none}@media (width>=48rem){:root{--page-shell-gutter:2rem;--site-rail-width:6rem;--site-rail-compact:contents;--site-rail-full:none;--gf-rail-content-w:5rem}}@media (width>=90rem){:root{--site-rail-width:13rem;--site-rail-compact:none;--site-rail-full:block;--gf-rail-content-w:12rem}}@media (width>=110rem){:root{--site-rail-width:16rem;--site-rail-compact:none;--site-rail-full:block;--gf-rail-content-w:15rem}}:root{--text-scaling:1;--corner-shape-base:inherit;--corner-shape-container:inherit;--typo-base--font-weight:normal;--typo-base--font-style:normal;--typo-base--font-stretch:inherit;--typo-base--font-kerning:inherit;--typo-base--word-spacing:inherit;--typo-base--hyphens:inherit;--typo-base--text-transform:inherit;--typo-heading--font-weight:bold;--typo-heading--font-style:normal;--typo-heading--font-stretch:inherit;--typo-heading--font-kerning:inherit;--typo-heading--word-spacing:inherit;--typo-heading--hyphens:inherit;--typo-heading--text-transform:inherit;--typo-anchor--font-weight:inherit;--typo-anchor--font-style:inherit;--typo-anchor--font-stretch:inherit;--typo-anchor--font-kerning:inherit;--typo-anchor--word-spacing:inherit;--typo-anchor--hyphens:inherit;--typo-anchor--text-transform:inherit;--typo-anchor--text-decoration-line:none;--typo-anchor--text-decoration-color:inherit;--typo-anchor--text-decoration-style:inherit;--typo-anchor--text-decoration-thickness:inherit;--typo-anchor--text-underline-offset:inherit;--typo-anchor--text-underline-position:inherit;--typo-anchor--hover--text-decoration-line:underline;--typo-anchor--hover--text-decoration-color:inherit;--typo-anchor--hover--text-decoration-style:inherit;--typo-anchor--hover--text-decoration-thickness:inherit;--typo-anchor--hover--text-underline-offset:inherit;--typo-anchor--hover--text-underline-position:inherit;--typo-anchor--active--text-decoration-line:none;--typo-anchor--active--text-decoration-color:inherit;--typo-anchor--active--text-decoration-style:inherit;--typo-anchor--active--text-decoration-thickness:inherit;--typo-anchor--active--text-underline-offset:inherit;--typo-anchor--active--text-underline-position:inherit;--typo-anchor--focus--text-decoration-line:none;--typo-anchor--focus--text-decoration-color:inherit;--typo-anchor--focus--text-decoration-style:inherit;--typo-anchor--focus--text-decoration-thickness:inherit;--typo-anchor--focus--text-underline-offset:inherit;--typo-anchor--focus--text-underline-position:inherit}@keyframes progress-circular-indeterminate{0%{stroke-dasharray:1 var(--circumference);stroke-dashoffset:0}50%{stroke-dasharray:calc(var(--circumference) * .75) var(--circumference);stroke-dashoffset:calc(-1 * var(--circumference) * .5)}to{stroke-dasharray:1 var(--circumference);stroke-dashoffset:calc(-1 * var(--circumference))}}@keyframes progress-linear-indeterminate-horizontal{0%{transform:translate(-200%)}to{transform:translate(200%)}}@keyframes progress-linear-indeterminate-vertical{0%{transform:translateY(-200%)}to{transform:translateY(200%)}}[data-theme=gf-saturn]{--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--radius-base:0px;--radius-container:0px;--typo-base--font-family:var(--font-prose);--typo-base--font-size:1.125rem;--typo-base--line-height:1.6;--typo-base--letter-spacing:normal;--typo-base--text-shadow:inherit;--typo-base--color-light:var(--color-surface-950);--typo-base--color-dark:var(--color-surface-50);--typo-heading--font-family:var(--font-display);--typo-heading--font-weight:700;--typo-heading--letter-spacing:inherit;--typo-heading--text-shadow:inherit;--typo-heading--color-light:var(--color-primary-800);--typo-heading--color-dark:var(--color-primary-300);--typo-anchor--font-family:inherit;--typo-anchor--font-size:inherit;--typo-anchor--line-height:inherit;--typo-anchor--letter-spacing:inherit;--typo-anchor--text-shadow:inherit;--color-primary-50:oklch(97.5% .0131 294.64);--color-primary-100:oklch(89.06% .0593 294.64);--color-primary-200:oklch(80.62% .1088 294.64);--color-primary-300:oklch(72.18% .1244 294.64);--color-primary-400:oklch(63.74% .1281 294.64);--color-primary-500:oklch(55.3% .1244 294.64);--color-primary-600:oklch(49.64% .1137 294.64);--color-primary-700:oklch(43.98% .0969 294.64);--color-primary-800:oklch(38.32% .0755 294.64);--color-primary-900:oklch(32.66% .0514 294.64);--color-primary-950:oklch(27% .0448 294.64);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-50:var(--color-primary-contrast-dark);--color-primary-contrast-100:var(--color-primary-contrast-dark);--color-primary-contrast-200:var(--color-primary-contrast-dark);--color-primary-contrast-300:var(--color-primary-contrast-dark);--color-primary-contrast-400:var(--color-primary-contrast-dark);--color-primary-contrast-500:var(--color-primary-contrast-light);--color-primary-contrast-600:var(--color-primary-contrast-light);--color-primary-contrast-700:var(--color-primary-contrast-light);--color-primary-contrast-800:var(--color-primary-contrast-light);--color-primary-contrast-900:var(--color-primary-contrast-light);--color-primary-contrast-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(98% .0306 94.09);--color-secondary-100:oklch(93.4% .1004 94.09);--color-secondary-200:oklch(88.8% .152 94.09);--color-secondary-300:oklch(84.2% .1663 94.09);--color-secondary-400:oklch(79.6% .1633 94.09);--color-secondary-500:oklch(75% .1538 94.09);--color-secondary-600:oklch(66.8% .137 94.09);--color-secondary-700:oklch(58.6% .1202 94.09);--color-secondary-800:oklch(50.4% .1009 94.09);--color-secondary-900:oklch(42.2% .0687 94.09);--color-secondary-950:oklch(34% .0599 94.09);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-secondary-contrast-50:var(--color-secondary-contrast-dark);--color-secondary-contrast-100:var(--color-secondary-contrast-dark);--color-secondary-contrast-200:var(--color-secondary-contrast-dark);--color-secondary-contrast-300:var(--color-secondary-contrast-dark);--color-secondary-contrast-400:var(--color-secondary-contrast-dark);--color-secondary-contrast-500:var(--color-secondary-contrast-dark);--color-secondary-contrast-600:var(--color-secondary-contrast-dark);--color-secondary-contrast-700:var(--color-secondary-contrast-light);--color-secondary-contrast-800:var(--color-secondary-contrast-light);--color-secondary-contrast-900:var(--color-secondary-contrast-light);--color-secondary-contrast-950:var(--color-secondary-contrast-light);--color-tertiary-50:oklch(97% .036 121);--color-tertiary-100:oklch(88.24% .0427 121);--color-tertiary-200:oklch(79.48% .048 121);--color-tertiary-300:oklch(70.72% .0514 121);--color-tertiary-400:oklch(61.96% .0526 121);--color-tertiary-500:oklch(53.2% .0514 121);--color-tertiary-600:oklch(47.96% .048 121);--color-tertiary-700:oklch(42.72% .0427 121);--color-tertiary-800:oklch(37.48% .036 121);--color-tertiary-900:oklch(32.24% .0283 121);--color-tertiary-950:oklch(27% .0263 121);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-tertiary-contrast-50:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-500:var(--color-tertiary-contrast-light);--color-tertiary-contrast-600:var(--color-tertiary-contrast-light);--color-tertiary-contrast-700:var(--color-tertiary-contrast-light);--color-tertiary-contrast-800:var(--color-tertiary-contrast-light);--color-tertiary-contrast-900:var(--color-tertiary-contrast-light);--color-tertiary-contrast-950:var(--color-tertiary-contrast-light);--color-success-50:oklch(97% .0464 154.46);--color-success-100:oklch(88.16% .0775 154.46);--color-success-200:oklch(79.32% .0909 154.46);--color-success-300:oklch(70.48% .0995 154.46);--color-success-400:oklch(61.64% .1024 154.46);--color-success-500:oklch(52.8% .0995 154.46);--color-success-600:oklch(47.64% .0909 154.46);--color-success-700:oklch(42.48% .0775 154.46);--color-success-800:oklch(37.32% .0603 154.46);--color-success-900:oklch(32.16% .0411 154.46);--color-success-950:oklch(27% .0358 154.46);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-success-contrast-50:var(--color-success-contrast-dark);--color-success-contrast-100:var(--color-success-contrast-dark);--color-success-contrast-200:var(--color-success-contrast-dark);--color-success-contrast-300:var(--color-success-contrast-dark);--color-success-contrast-400:var(--color-success-contrast-dark);--color-success-contrast-500:var(--color-success-contrast-light);--color-success-contrast-600:var(--color-success-contrast-light);--color-success-contrast-700:var(--color-success-contrast-light);--color-success-contrast-800:var(--color-success-contrast-light);--color-success-contrast-900:var(--color-success-contrast-light);--color-success-contrast-950:var(--color-success-contrast-light);--color-warning-50:oklch(97.5% .0153 59.82);--color-warning-100:oklch(92% .051 59.82);--color-warning-200:oklch(86.5% .0897 59.82);--color-warning-300:oklch(81% .1319 59.82);--color-warning-400:oklch(75.5% .1607 59.82);--color-warning-500:oklch(70% .156 59.82);--color-warning-600:oklch(62.4% .1426 59.82);--color-warning-700:oklch(54.8% .1215 59.82);--color-warning-800:oklch(47.2% .0947 59.82);--color-warning-900:oklch(39.6% .0644 59.82);--color-warning-950:oklch(32% .0562 59.82);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-50:var(--color-warning-contrast-dark);--color-warning-contrast-100:var(--color-warning-contrast-dark);--color-warning-contrast-200:var(--color-warning-contrast-dark);--color-warning-contrast-300:var(--color-warning-contrast-dark);--color-warning-contrast-400:var(--color-warning-contrast-dark);--color-warning-contrast-500:var(--color-warning-contrast-dark);--color-warning-contrast-600:var(--color-warning-contrast-light);--color-warning-contrast-700:var(--color-warning-contrast-light);--color-warning-contrast-800:var(--color-warning-contrast-light);--color-warning-contrast-900:var(--color-warning-contrast-light);--color-warning-contrast-950:var(--color-warning-contrast-light);--color-error-50:oklch(97% .0147 23.2);--color-error-100:oklch(88.7% .0594 23.2);--color-error-200:oklch(80.4% .1116 23.2);--color-error-300:oklch(72.1% .146 23.2);--color-error-400:oklch(63.8% .1598 23.2);--color-error-500:oklch(55.5% .1645 23.2);--color-error-600:oklch(49.6% .1598 23.2);--color-error-700:oklch(43.7% .146 23.2);--color-error-800:oklch(37.8% .1244 23.2);--color-error-900:oklch(31.9% .0969 23.2);--color-error-950:oklch(26% .066 23.2);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-50:var(--color-error-contrast-dark);--color-error-contrast-100:var(--color-error-contrast-dark);--color-error-contrast-200:var(--color-error-contrast-dark);--color-error-contrast-300:var(--color-error-contrast-dark);--color-error-contrast-400:var(--color-error-contrast-dark);--color-error-contrast-500:var(--color-error-contrast-light);--color-error-contrast-600:var(--color-error-contrast-light);--color-error-contrast-700:var(--color-error-contrast-light);--color-error-contrast-800:var(--color-error-contrast-light);--color-error-contrast-900:var(--color-error-contrast-light);--color-error-contrast-950:var(--color-error-contrast-light);--color-surface-50:oklch(99.393% .0082 91.48);--color-surface-100:oklch(95.604% .0237 88.23);--color-surface-200:oklch(90.144% .0283 84);--color-surface-300:oklch(84.684% .0331 80.97);--color-surface-400:oklch(77.5% .0216 76.41);--color-surface-500:oklch(68% .0136 69.19);--color-surface-600:oklch(57.8% .0087 56.63);--color-surface-700:oklch(48.2% .0065 33.58);--color-surface-800:oklch(39.2% .007 359.25);--color-surface-900:oklch(31.8% .011 330.62);--color-surface-950:oklch(26.25% .0186 314.48);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-100:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-300:var(--color-surface-contrast-dark);--color-surface-contrast-400:var(--color-surface-contrast-dark);--color-surface-contrast-500:var(--color-surface-contrast-dark);--color-surface-contrast-600:var(--color-surface-contrast-light);--color-surface-contrast-700:var(--color-surface-contrast-light);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-900:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light);--color-root-bg-light:var(--color-surface-50);--color-root-bg-dark:var(--color-surface-950);--color-brand-light:var(--color-primary-500);--color-brand-contrast-light:var(--color-primary-contrast-500);--color-brand-dark:var(--color-primary-300);--color-brand-contrast-dark:var(--color-primary-contrast-300);--typo-anchor--color-light:var(--color-primary-700);--typo-anchor--color-dark:var(--color-primary-300)}html[data-theme=gf-saturn]{--color-surface-50:oklch(97% .012 305);--color-surface-100:oklch(94% .014 305);--color-surface-200:oklch(88% .016 305);--color-surface-300:oklch(80% .018 305);--color-surface-400:oklch(70% .02 305);--color-surface-500:oklch(55% .022 305);--color-surface-600:oklch(40% .02 305);--color-surface-700:oklch(28% .018 305);--color-surface-800:oklch(18% .016 305);--color-surface-900:oklch(12% .014 305);--color-surface-950:oklch(8% .012 305);--color-secondary-50:oklch(97% .0146 18);--color-secondary-100:oklch(93% .0354 18);--color-secondary-200:oklch(84% .0882 18);--color-secondary-300:oklch(73% .1666 18);--color-secondary-400:oklch(62% .24 18);--color-secondary-500:oklch(53.6% .2147 18);--color-secondary-600:oklch(47% .1882 18);--color-secondary-700:oklch(40% .1602 18);--color-secondary-800:oklch(33% .1322 18);--color-secondary-900:oklch(27% .1081 18);--color-secondary-950:oklch(21% .0841 18);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-secondary-contrast-50:var(--color-secondary-contrast-dark);--color-secondary-contrast-100:var(--color-secondary-contrast-dark);--color-secondary-contrast-200:var(--color-secondary-contrast-dark);--color-secondary-contrast-300:var(--color-secondary-contrast-dark);--color-secondary-contrast-400:var(--color-secondary-contrast-dark);--color-secondary-contrast-500:var(--color-secondary-contrast-light);--color-secondary-contrast-600:var(--color-secondary-contrast-light);--color-secondary-contrast-700:var(--color-secondary-contrast-light);--color-secondary-contrast-800:var(--color-secondary-contrast-light);--color-secondary-contrast-900:var(--color-secondary-contrast-light);--color-secondary-contrast-950:var(--color-secondary-contrast-light);--color-tertiary-50:oklch(97% .0182 307.7);--color-tertiary-100:oklch(86.08% .04 307.7);--color-tertiary-200:oklch(75.16% .1 307.7);--color-tertiary-300:oklch(64.24% .16 307.7);--color-tertiary-400:oklch(53.32% .2 307.7);--color-tertiary-500:oklch(42.4% .169 307.7);--color-tertiary-600:oklch(37% .15 307.7);--color-tertiary-700:oklch(31% .13 307.7);--color-tertiary-800:oklch(26% .11 307.7);--color-tertiary-900:oklch(21% .08 307.7);--color-tertiary-950:oklch(16% .06 307.7);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-tertiary-contrast-50:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400:var(--color-tertiary-contrast-light);--color-tertiary-contrast-500:var(--color-tertiary-contrast-light);--color-tertiary-contrast-600:var(--color-tertiary-contrast-light);--color-tertiary-contrast-700:var(--color-tertiary-contrast-light);--color-tertiary-contrast-800:var(--color-tertiary-contrast-light);--color-tertiary-contrast-900:var(--color-tertiary-contrast-light);--color-tertiary-contrast-950:var(--color-tertiary-contrast-light);--typo-base--font-family:var(--font-prose);--typo-heading--font-family:var(--font-display);--typo-heading--color-dark:var(--color-primary-100);--typo-anchor--color-dark:var(--color-primary-200);--brand-blob-1:var(--color-primary-300);--brand-blob-2:var(--color-primary-400);--brand-blob-3:var(--color-primary-500);--brand-blob-4:var(--color-primary-700);--brand-blob-5:var(--color-primary-200);--bg:var(--color-surface-100);--panel:var(--color-surface-50);--fg:var(--color-surface-950);--fg-muted:var(--color-surface-700);--heading:var(--color-primary-800);--accent:var(--color-primary-700);--accent-contrast:var(--color-primary-50);--link:var(--color-primary-700);--rule:var(--color-surface-300);--control-boundary:var(--color-surface-600);--highlight:var(--color-primary-700);--highlight-contrast:var(--color-primary-50);--highlight-heading:var(--color-primary-50);--highlight-edge:var(--color-primary-700);--wash:#d4d4d41a}@supports (color:color-mix(in lab, red, red)){html[data-theme=gf-saturn]{--wash:color-mix(in oklab, var(--color-primary-300) 10%, transparent)}}html[data-theme=gf-saturn][data-mode=dark]{--bg:var(--color-surface-950);--panel:var(--color-surface-900);--fg:var(--color-surface-50);--fg-muted:var(--color-surface-300);--heading:var(--color-primary-100);--accent:var(--color-primary-300);--accent-contrast:var(--color-primary-950);--link:var(--color-primary-200);--rule:var(--color-surface-700);--control-boundary:var(--color-surface-400);--highlight:var(--color-primary-300);--highlight-contrast:var(--color-primary-950);--highlight-heading:var(--color-primary-950);--highlight-edge:var(--color-primary-300)}@media (prefers-color-scheme:dark){html[data-theme=gf-saturn][data-js=off]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--color-surface-950);--panel:var(--color-surface-900);--fg:var(--color-surface-50);--fg-muted:var(--color-surface-300);--heading:var(--color-primary-100);--accent:var(--color-primary-300);--accent-contrast:var(--color-primary-950);--link:var(--color-primary-200);--rule:var(--color-surface-700);--control-boundary:var(--color-surface-400);--highlight:var(--color-primary-300);--highlight-contrast:var(--color-primary-950);--highlight-heading:var(--color-primary-950);--highlight-edge:var(--color-primary-300);--glass-panel:var(--color-surface-950);--glass-fg:var(--color-surface-50);--glass-muted:var(--color-surface-100);--glass-heading:var(--color-primary-50);--glass-link:var(--color-primary-50);--glass-accent:var(--color-primary-100);--glass-danger:var(--color-error-50);--typo-base--color-light:var(--color-surface-50);--typo-heading--color-light:var(--color-primary-100);--typo-anchor--color-light:var(--color-primary-200)}}html[data-theme=gf-saturn] .site-rail{background:#fafafae0}@supports (color:color-mix(in lab, red, red)){html[data-theme=gf-saturn] .site-rail{background:color-mix(in oklch, var(--color-surface-50) 88%, transparent)}}html[data-theme=gf-saturn] .site-rail{border-bottom:2px solid #73737380}@supports (color:color-mix(in lab, red, red)){html[data-theme=gf-saturn] .site-rail{border-bottom:2px solid color-mix(in oklch, var(--color-primary-500) 50%, transparent)}}html[data-theme=gf-saturn][data-mode=dark] .site-rail{background:#0a0a0ad9}@supports (color:color-mix(in lab, red, red)){html[data-theme=gf-saturn][data-mode=dark] .site-rail{background:color-mix(in oklch, var(--color-surface-950) 85%, transparent)}}html[data-theme=gf-saturn][data-mode=dark] .site-rail{border-bottom-color:#73737399}@supports (color:color-mix(in lab, red, red)){html[data-theme=gf-saturn][data-mode=dark] .site-rail{border-bottom-color:color-mix(in oklch, var(--color-primary-500) 60%, transparent)}}html[data-theme=gf-saturn] .site-rail:after{display:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-theme=gf-saturn] .site-rail{background:#fafafa8c}@supports (color:color-mix(in lab, red, red)){html[data-theme=gf-saturn] .site-rail{background:color-mix(in oklch, var(--color-surface-50) 55%, transparent)}}html[data-theme=gf-saturn] .site-rail{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}html[data-theme=gf-saturn][data-mode=dark] .site-rail{background:#0a0a0a99}@supports (color:color-mix(in lab, red, red)){html[data-theme=gf-saturn][data-mode=dark] .site-rail{background:color-mix(in oklch, var(--color-surface-950) 60%, transparent)}}html[data-theme=gf-saturn][data-mode=dark] .site-rail{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}}@media (width>=48rem){html[data-theme=gf-saturn] .site-rail:after{content:"";background:radial-gradient(at 80% 20%,#73737329,#0000 70%);width:100%;height:clamp(120px,18vw,240px);display:block;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){html[data-theme=gf-saturn] .site-rail:after{background:radial-gradient(ellipse at 80% 20%, color-mix(in oklch, var(--color-primary-500) 16%, transparent), transparent 70%)}}html[data-theme=gf-saturn] .site-rail:after{pointer-events:none}}html[data-theme=gf-saturn] .site-footer__inner{font-family:var(--font-sans);grid-template-columns:minmax(0,1fr);gap:2.25rem;font-size:.875rem}@media (width>=40rem){html[data-theme=gf-saturn] .site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){html[data-theme=gf-saturn] .site-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html[data-theme=gf-saturn] .site-rail{background:#fafafae0}@supports (color:color-mix(in lab, red, red)){html[data-theme=gf-saturn] .site-rail{background:color-mix(in oklch, var(--color-surface-50) 88%, transparent)}}html[data-theme=gf-saturn] .site-rail{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=gf-saturn][data-mode=dark] .site-rail{background:#0a0a0ad9}@supports (color:color-mix(in lab, red, red)){html[data-theme=gf-saturn][data-mode=dark] .site-rail{background:color-mix(in oklch, var(--color-surface-950) 85%, transparent)}}}@media (prefers-color-scheme:dark){html[data-theme=gf-saturn][data-js=off] .site-rail{background:#0a0a0ad9}@supports (color:color-mix(in lab, red, red)){html[data-theme=gf-saturn][data-js=off] .site-rail{background:color-mix(in oklch, var(--color-surface-950) 85%, transparent)}}html[data-theme=gf-saturn][data-js=off] .site-rail{border-color:var(--accent);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){html[data-theme=gf-saturn][data-mode] .site-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-bottom-color:canvastext}html[data-theme=gf-saturn] .site-rail:after{display:none}}[data-theme=xoxd]{--text-scaling:1.067;--spacing:.25rem;--radius-base:0;--radius-container:0;--default-border-width:1px;--default-outline-width:1px;--default-ring-width:1px;--corner-shape-base:inherit;--corner-shape-container:inherit;--typo-base--font-family:"Inter", "Inter Fallback", system-ui, -apple-system, sans-serif;--typo-base--font-size:inherit;--typo-base--color-light:var(--color-surface-950);--typo-base--color-dark:var(--color-surface-50);--typo-base--line-height:1.6;--typo-base--font-weight:normal;--typo-base--font-style:normal;--typo-base--letter-spacing:0em;--typo-base--font-stretch:normal;--typo-base--font-kerning:auto;--typo-base--text-shadow:none;--typo-base--word-spacing:normal;--typo-base--hyphens:none;--typo-base--text-transform:none;--typo-heading--font-family:"FiraCode Nerd Font Mono", "FiraCode Nerd Font Mono Fallback", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--typo-heading--font-size:inherit;--typo-heading--color-light:var(--color-primary-800);--typo-heading--color-dark:var(--color-primary-300);--typo-heading--line-height:1.2;--typo-heading--font-weight:600;--typo-heading--font-style:normal;--typo-heading--letter-spacing:-.02em;--typo-heading--font-stretch:normal;--typo-heading--font-kerning:auto;--typo-heading--text-shadow:none;--typo-heading--word-spacing:normal;--typo-heading--hyphens:none;--typo-heading--text-transform:none;--typo-anchor--font-family:inherit;--typo-anchor--font-size:inherit;--typo-anchor--color-light:var(--color-primary-500);--typo-anchor--color-dark:var(--color-primary-400);--typo-anchor--line-height:inherit;--typo-anchor--font-weight:inherit;--typo-anchor--font-style:inherit;--typo-anchor--letter-spacing:inherit;--typo-anchor--font-stretch:inherit;--typo-anchor--font-kerning:inherit;--typo-anchor--text-shadow:none;--typo-anchor--word-spacing:inherit;--typo-anchor--hyphens:inherit;--typo-anchor--text-transform:inherit;--typo-anchor--text-decoration-line:none;--typo-anchor--text-decoration-color:currentColor;--typo-anchor--text-decoration-style:solid;--typo-anchor--text-decoration-thickness:auto;--typo-anchor--text-underline-offset:auto;--typo-anchor--text-underline-position:auto;--typo-anchor--hover--color-light:var(--color-primary-600);--typo-anchor--hover--color-dark:var(--color-primary-300);--typo-anchor--hover--text-decoration-line:underline;--typo-anchor--hover--text-decoration-color:currentColor;--typo-anchor--hover--text-decoration-style:solid;--typo-anchor--hover--text-decoration-thickness:auto;--typo-anchor--hover--text-underline-offset:auto;--typo-anchor--hover--text-underline-position:auto;--typo-anchor--active--color-light:var(--color-primary-700);--typo-anchor--active--color-dark:var(--color-primary-200);--typo-anchor--active--text-decoration-line:underline;--typo-anchor--active--text-decoration-color:currentColor;--typo-anchor--active--text-decoration-style:solid;--typo-anchor--active--text-decoration-thickness:auto;--typo-anchor--active--text-underline-offset:auto;--typo-anchor--active--text-underline-position:auto;--typo-anchor--focus--color-light:var(--color-primary-600);--typo-anchor--focus--color-dark:var(--color-primary-300);--typo-anchor--focus--text-decoration-line:underline;--typo-anchor--focus--text-decoration-color:currentColor;--typo-anchor--focus--text-decoration-style:solid;--typo-anchor--focus--text-decoration-thickness:auto;--typo-anchor--focus--text-underline-offset:auto;--typo-anchor--focus--text-underline-position:auto;--color-root-bg-light:var(--color-surface-50);--color-root-bg-dark:var(--color-surface-950);--color-brand-light:var(--color-primary-500);--color-brand-contrast-light:var(--color-primary-contrast-500);--color-brand-dark:var(--color-primary-400);--color-brand-contrast-dark:var(--color-primary-contrast-400);--color-primary-50:oklch(97% .0146 18);--color-primary-100:oklch(93% .0354 18);--color-primary-200:oklch(84% .0882 18);--color-primary-300:oklch(73% .1666 18);--color-primary-400:oklch(62% .24 18);--color-primary-500:oklch(53.6% .2147 18);--color-primary-600:oklch(47% .1882 18);--color-primary-700:oklch(40% .1602 18);--color-primary-800:oklch(33% .1322 18);--color-primary-900:oklch(27% .1081 18);--color-primary-950:oklch(21% .0841 18);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-50:var(--color-primary-contrast-dark);--color-primary-contrast-100:var(--color-primary-contrast-dark);--color-primary-contrast-200:var(--color-primary-contrast-dark);--color-primary-contrast-300:var(--color-primary-contrast-dark);--color-primary-contrast-400:var(--color-primary-contrast-dark);--color-primary-contrast-500:var(--color-primary-contrast-light);--color-primary-contrast-600:var(--color-primary-contrast-light);--color-primary-contrast-700:var(--color-primary-contrast-light);--color-primary-contrast-800:var(--color-primary-contrast-light);--color-primary-contrast-900:var(--color-primary-contrast-light);--color-primary-contrast-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(97% .008 250);--color-secondary-100:oklch(91.1% .02 250);--color-secondary-200:oklch(85.2% .045 250);--color-secondary-300:oklch(79.3% .07 250);--color-secondary-400:oklch(73.4% .095 250);--color-secondary-500:oklch(67.5% .1 250);--color-secondary-600:oklch(58% .09 250);--color-secondary-700:oklch(50% .075 250);--color-secondary-800:oklch(42% .06 250);--color-secondary-900:oklch(35% .045 250);--color-secondary-950:oklch(28% .03 250);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-secondary-contrast-50:var(--color-secondary-contrast-dark);--color-secondary-contrast-100:var(--color-secondary-contrast-dark);--color-secondary-contrast-200:var(--color-secondary-contrast-dark);--color-secondary-contrast-300:var(--color-secondary-contrast-dark);--color-secondary-contrast-400:var(--color-secondary-contrast-dark);--color-secondary-contrast-500:var(--color-secondary-contrast-dark);--color-secondary-contrast-600:var(--color-secondary-contrast-light);--color-secondary-contrast-700:var(--color-secondary-contrast-light);--color-secondary-contrast-800:var(--color-secondary-contrast-light);--color-secondary-contrast-900:var(--color-secondary-contrast-light);--color-secondary-contrast-950:var(--color-secondary-contrast-light);--color-tertiary-50:oklch(97% .0182 307.7);--color-tertiary-100:oklch(86.08% .04 307.7);--color-tertiary-200:oklch(75.16% .1 307.7);--color-tertiary-300:oklch(64.24% .16 307.7);--color-tertiary-400:oklch(53.32% .2 307.7);--color-tertiary-500:oklch(42.4% .169 307.7);--color-tertiary-600:oklch(37% .15 307.7);--color-tertiary-700:oklch(31% .13 307.7);--color-tertiary-800:oklch(26% .11 307.7);--color-tertiary-900:oklch(21% .08 307.7);--color-tertiary-950:oklch(16% .06 307.7);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-tertiary-contrast-50:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400:var(--color-tertiary-contrast-light);--color-tertiary-contrast-500:var(--color-tertiary-contrast-light);--color-tertiary-contrast-600:var(--color-tertiary-contrast-light);--color-tertiary-contrast-700:var(--color-tertiary-contrast-light);--color-tertiary-contrast-800:var(--color-tertiary-contrast-light);--color-tertiary-contrast-900:var(--color-tertiary-contrast-light);--color-tertiary-contrast-950:var(--color-tertiary-contrast-light);--color-success-50:oklch(96% .02 142.5);--color-success-100:oklch(92% .04 142.5);--color-success-200:oklch(83% .1 142.5);--color-success-300:oklch(72% .16 142.5);--color-success-400:oklch(60% .2 142.5);--color-success-500:oklch(46.6% .1585 142.5);--color-success-600:oklch(41% .1394 142.5);--color-success-700:oklch(36% .12 142.5);--color-success-800:oklch(31% .1 142.5);--color-success-900:oklch(26% .08 142.5);--color-success-950:oklch(21% .06 142.5);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-success-contrast-50:var(--color-success-contrast-dark);--color-success-contrast-100:var(--color-success-contrast-dark);--color-success-contrast-200:var(--color-success-contrast-dark);--color-success-contrast-300:var(--color-success-contrast-dark);--color-success-contrast-400:var(--color-success-contrast-dark);--color-success-contrast-500:var(--color-success-contrast-light);--color-success-contrast-600:var(--color-success-contrast-light);--color-success-contrast-700:var(--color-success-contrast-light);--color-success-contrast-800:var(--color-success-contrast-light);--color-success-contrast-900:var(--color-success-contrast-light);--color-success-contrast-950:var(--color-success-contrast-light);--color-warning-50:oklch(97% .02 98.8);--color-warning-100:oklch(94.02% .06 98.8);--color-warning-200:oklch(91.04% .12 98.8);--color-warning-300:oklch(88.06% .17 98.8);--color-warning-400:oklch(85.08% .1762 98.8);--color-warning-500:oklch(82.1% .17 98.8);--color-warning-600:oklch(71% .147 98.8);--color-warning-700:oklch(62% .1283 98.8);--color-warning-800:oklch(53% .1097 98.8);--color-warning-900:oklch(44% .0911 98.8);--color-warning-950:oklch(35% .0724 98.8);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-50:var(--color-warning-contrast-dark);--color-warning-contrast-100:var(--color-warning-contrast-dark);--color-warning-contrast-200:var(--color-warning-contrast-dark);--color-warning-contrast-300:var(--color-warning-contrast-dark);--color-warning-contrast-400:var(--color-warning-contrast-dark);--color-warning-contrast-500:var(--color-warning-contrast-dark);--color-warning-contrast-600:var(--color-warning-contrast-dark);--color-warning-contrast-700:var(--color-warning-contrast-light);--color-warning-contrast-800:var(--color-warning-contrast-light);--color-warning-contrast-900:var(--color-warning-contrast-light);--color-warning-contrast-950:var(--color-warning-contrast-light);--color-error-50:oklch(97% .0164 351);--color-error-100:oklch(93% .0398 351);--color-error-200:oklch(84% .0995 351);--color-error-300:oklch(73% .18 351);--color-error-400:oklch(62% .24 351);--color-error-500:oklch(53.6% .22 351);--color-error-600:oklch(47% .1928 351);--color-error-700:oklch(40% .1642 351);--color-error-800:oklch(33% .1354 351);--color-error-900:oklch(27% .1108 351);--color-error-950:oklch(21% .0862 351);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-50:var(--color-error-contrast-dark);--color-error-contrast-100:var(--color-error-contrast-dark);--color-error-contrast-200:var(--color-error-contrast-dark);--color-error-contrast-300:var(--color-error-contrast-dark);--color-error-contrast-400:var(--color-error-contrast-dark);--color-error-contrast-500:var(--color-error-contrast-light);--color-error-contrast-600:var(--color-error-contrast-light);--color-error-contrast-700:var(--color-error-contrast-light);--color-error-contrast-800:var(--color-error-contrast-light);--color-error-contrast-900:var(--color-error-contrast-light);--color-error-contrast-950:var(--color-error-contrast-light);--color-surface-50:oklch(97% .012 305);--color-surface-100:oklch(94% .014 305);--color-surface-200:oklch(88% .016 305);--color-surface-300:oklch(80% .018 305);--color-surface-400:oklch(70% .02 305);--color-surface-500:oklch(55% .022 305);--color-surface-600:oklch(40% .02 305);--color-surface-700:oklch(28% .018 305);--color-surface-800:oklch(18% .016 305);--color-surface-900:oklch(12% .014 305);--color-surface-950:oklch(8% .012 305);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-100:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-300:var(--color-surface-contrast-dark);--color-surface-contrast-400:var(--color-surface-contrast-dark);--color-surface-contrast-500:var(--color-surface-contrast-light);--color-surface-contrast-600:var(--color-surface-contrast-light);--color-surface-contrast-700:var(--color-surface-contrast-light);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-900:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light)}:root{--page-shell:min(100% - 2rem, 72rem);--prose-measure:66ch;--section-rhythm:clamp(3rem, 6vw, 4rem)}[data-theme=scaffold]{--text-scaling:1;--spacing:.25rem;--radius-base:.375rem;--radius-container:.5rem;--default-border-width:1px;--default-outline-width:1px;--default-ring-width:1px;--corner-shape-base:inherit;--corner-shape-container:inherit;--typo-base--font-family:"Inter", "Inter Fallback", system-ui, -apple-system, sans-serif;--typo-base--font-size:inherit;--typo-base--color-light:var(--color-surface-950);--typo-base--color-dark:var(--color-surface-50);--typo-base--line-height:1.6;--typo-base--font-weight:normal;--typo-base--font-style:normal;--typo-base--letter-spacing:0em;--typo-base--font-stretch:normal;--typo-base--font-kerning:auto;--typo-base--text-shadow:none;--typo-base--word-spacing:normal;--typo-base--hyphens:none;--typo-base--text-transform:none;--typo-heading--font-family:"FiraCode Nerd Font Mono", "FiraCode Nerd Font Mono Fallback", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--typo-heading--font-size:inherit;--typo-heading--color-light:var(--color-surface-950);--typo-heading--color-dark:var(--color-surface-50);--typo-heading--line-height:1.2;--typo-heading--font-weight:700;--typo-heading--font-style:normal;--typo-heading--letter-spacing:-.02em;--typo-heading--font-stretch:normal;--typo-heading--font-kerning:auto;--typo-heading--text-shadow:none;--typo-heading--word-spacing:normal;--typo-heading--hyphens:none;--typo-heading--text-transform:none;--typo-anchor--font-family:inherit;--typo-anchor--font-size:inherit;--typo-anchor--color-light:var(--color-primary-700);--typo-anchor--color-dark:var(--color-primary-300);--typo-anchor--line-height:inherit;--typo-anchor--font-weight:inherit;--typo-anchor--font-style:inherit;--typo-anchor--letter-spacing:inherit;--typo-anchor--font-stretch:inherit;--typo-anchor--font-kerning:inherit;--typo-anchor--text-shadow:none;--typo-anchor--word-spacing:inherit;--typo-anchor--hyphens:inherit;--typo-anchor--text-transform:inherit;--typo-anchor--text-decoration-line:none;--typo-anchor--text-decoration-color:currentColor;--typo-anchor--text-decoration-style:solid;--typo-anchor--text-decoration-thickness:auto;--typo-anchor--text-underline-offset:auto;--typo-anchor--text-underline-position:auto;--typo-anchor--hover--color-light:var(--color-primary-600);--typo-anchor--hover--color-dark:var(--color-primary-200);--typo-anchor--hover--text-decoration-line:underline;--typo-anchor--hover--text-decoration-color:currentColor;--typo-anchor--hover--text-decoration-style:solid;--typo-anchor--hover--text-decoration-thickness:auto;--typo-anchor--hover--text-underline-offset:auto;--typo-anchor--hover--text-underline-position:auto;--typo-anchor--active--color-light:var(--color-primary-800);--typo-anchor--active--color-dark:var(--color-primary-100);--typo-anchor--active--text-decoration-line:underline;--typo-anchor--active--text-decoration-color:currentColor;--typo-anchor--active--text-decoration-style:solid;--typo-anchor--active--text-decoration-thickness:auto;--typo-anchor--active--text-underline-offset:auto;--typo-anchor--active--text-underline-position:auto;--typo-anchor--focus--color-light:var(--color-primary-600);--typo-anchor--focus--color-dark:var(--color-primary-200);--typo-anchor--focus--text-decoration-line:underline;--typo-anchor--focus--text-decoration-color:currentColor;--typo-anchor--focus--text-decoration-style:solid;--typo-anchor--focus--text-decoration-thickness:auto;--typo-anchor--focus--text-underline-offset:auto;--typo-anchor--focus--text-underline-position:auto;--color-root-bg-light:var(--color-surface-50);--color-root-bg-dark:var(--color-surface-950);--color-brand-light:var(--color-primary-500);--color-brand-contrast-light:var(--color-primary-contrast-500);--color-brand-dark:var(--color-primary-300);--color-brand-contrast-dark:var(--color-primary-contrast-300);--color-primary-50:oklch(97.3% .012 260);--color-primary-100:oklch(93.2% .012 260);--color-primary-200:oklch(86.4% .012 260);--color-primary-300:oklch(76.8% .012 260);--color-primary-400:oklch(65.6% .012 260);--color-primary-500:oklch(50% .012 260);--color-primary-600:oklch(43% .012 260);--color-primary-700:oklch(36% .012 260);--color-primary-800:oklch(29% .012 260);--color-primary-900:oklch(22% .012 260);--color-primary-950:oklch(16% .012 260);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-50:var(--color-primary-contrast-dark);--color-primary-contrast-100:var(--color-primary-contrast-dark);--color-primary-contrast-200:var(--color-primary-contrast-dark);--color-primary-contrast-300:var(--color-primary-contrast-dark);--color-primary-contrast-400:var(--color-primary-contrast-dark);--color-primary-contrast-500:var(--color-primary-contrast-light);--color-primary-contrast-600:var(--color-primary-contrast-light);--color-primary-contrast-700:var(--color-primary-contrast-light);--color-primary-contrast-800:var(--color-primary-contrast-light);--color-primary-contrast-900:var(--color-primary-contrast-light);--color-primary-contrast-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(97.3% .01 40);--color-secondary-100:oklch(93.2% .01 40);--color-secondary-200:oklch(86.4% .01 40);--color-secondary-300:oklch(76.8% .01 40);--color-secondary-400:oklch(65.6% .01 40);--color-secondary-500:oklch(50% .01 40);--color-secondary-600:oklch(43% .01 40);--color-secondary-700:oklch(36% .01 40);--color-secondary-800:oklch(29% .01 40);--color-secondary-900:oklch(22% .01 40);--color-secondary-950:oklch(16% .01 40);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-secondary-contrast-50:var(--color-secondary-contrast-dark);--color-secondary-contrast-100:var(--color-secondary-contrast-dark);--color-secondary-contrast-200:var(--color-secondary-contrast-dark);--color-secondary-contrast-300:var(--color-secondary-contrast-dark);--color-secondary-contrast-400:var(--color-secondary-contrast-dark);--color-secondary-contrast-500:var(--color-secondary-contrast-light);--color-secondary-contrast-600:var(--color-secondary-contrast-light);--color-secondary-contrast-700:var(--color-secondary-contrast-light);--color-secondary-contrast-800:var(--color-secondary-contrast-light);--color-secondary-contrast-900:var(--color-secondary-contrast-light);--color-secondary-contrast-950:var(--color-secondary-contrast-light);--color-tertiary-50:oklch(97.3% .01 320);--color-tertiary-100:oklch(93.2% .01 320);--color-tertiary-200:oklch(86.4% .01 320);--color-tertiary-300:oklch(76.8% .01 320);--color-tertiary-400:oklch(65.6% .01 320);--color-tertiary-500:oklch(50% .01 320);--color-tertiary-600:oklch(43% .01 320);--color-tertiary-700:oklch(36% .01 320);--color-tertiary-800:oklch(29% .01 320);--color-tertiary-900:oklch(22% .01 320);--color-tertiary-950:oklch(16% .01 320);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-tertiary-contrast-50:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-500:var(--color-tertiary-contrast-light);--color-tertiary-contrast-600:var(--color-tertiary-contrast-light);--color-tertiary-contrast-700:var(--color-tertiary-contrast-light);--color-tertiary-contrast-800:var(--color-tertiary-contrast-light);--color-tertiary-contrast-900:var(--color-tertiary-contrast-light);--color-tertiary-contrast-950:var(--color-tertiary-contrast-light);--color-success-50:oklch(97.3% .09 145);--color-success-100:oklch(93.2% .09 145);--color-success-200:oklch(86.4% .09 145);--color-success-300:oklch(76.8% .09 145);--color-success-400:oklch(65.6% .09 145);--color-success-500:oklch(50% .09 145);--color-success-600:oklch(43% .09 145);--color-success-700:oklch(36% .09 145);--color-success-800:oklch(29% .09 145);--color-success-900:oklch(22% .09 145);--color-success-950:oklch(16% .09 145);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-success-contrast-50:var(--color-success-contrast-dark);--color-success-contrast-100:var(--color-success-contrast-dark);--color-success-contrast-200:var(--color-success-contrast-dark);--color-success-contrast-300:var(--color-success-contrast-dark);--color-success-contrast-400:var(--color-success-contrast-dark);--color-success-contrast-500:var(--color-success-contrast-light);--color-success-contrast-600:var(--color-success-contrast-light);--color-success-contrast-700:var(--color-success-contrast-light);--color-success-contrast-800:var(--color-success-contrast-light);--color-success-contrast-900:var(--color-success-contrast-light);--color-success-contrast-950:var(--color-success-contrast-light);--color-warning-50:oklch(97.3% .1 75);--color-warning-100:oklch(93.2% .1 75);--color-warning-200:oklch(86.4% .1 75);--color-warning-300:oklch(76.8% .1 75);--color-warning-400:oklch(65.6% .1 75);--color-warning-500:oklch(50% .1 75);--color-warning-600:oklch(43% .1 75);--color-warning-700:oklch(36% .1 75);--color-warning-800:oklch(29% .1 75);--color-warning-900:oklch(22% .1 75);--color-warning-950:oklch(16% .1 75);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-50:var(--color-warning-contrast-dark);--color-warning-contrast-100:var(--color-warning-contrast-dark);--color-warning-contrast-200:var(--color-warning-contrast-dark);--color-warning-contrast-300:var(--color-warning-contrast-dark);--color-warning-contrast-400:var(--color-warning-contrast-dark);--color-warning-contrast-500:var(--color-warning-contrast-light);--color-warning-contrast-600:var(--color-warning-contrast-light);--color-warning-contrast-700:var(--color-warning-contrast-light);--color-warning-contrast-800:var(--color-warning-contrast-light);--color-warning-contrast-900:var(--color-warning-contrast-light);--color-warning-contrast-950:var(--color-warning-contrast-light);--color-error-50:oklch(97.3% .12 25);--color-error-100:oklch(93.2% .12 25);--color-error-200:oklch(86.4% .12 25);--color-error-300:oklch(76.8% .12 25);--color-error-400:oklch(65.6% .12 25);--color-error-500:oklch(50% .12 25);--color-error-600:oklch(43% .12 25);--color-error-700:oklch(36% .12 25);--color-error-800:oklch(29% .12 25);--color-error-900:oklch(22% .12 25);--color-error-950:oklch(16% .12 25);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-50:var(--color-error-contrast-dark);--color-error-contrast-100:var(--color-error-contrast-dark);--color-error-contrast-200:var(--color-error-contrast-dark);--color-error-contrast-300:var(--color-error-contrast-dark);--color-error-contrast-400:var(--color-error-contrast-dark);--color-error-contrast-500:var(--color-error-contrast-light);--color-error-contrast-600:var(--color-error-contrast-light);--color-error-contrast-700:var(--color-error-contrast-light);--color-error-contrast-800:var(--color-error-contrast-light);--color-error-contrast-900:var(--color-error-contrast-light);--color-error-contrast-950:var(--color-error-contrast-light);--color-surface-50:oklch(97.3% .006 60);--color-surface-100:oklch(93.2% .006 60);--color-surface-200:oklch(86.4% .006 60);--color-surface-300:oklch(76.8% .006 60);--color-surface-400:oklch(65.6% .006 60);--color-surface-500:oklch(50% .006 60);--color-surface-600:oklch(43% .006 60);--color-surface-700:oklch(36% .006 60);--color-surface-800:oklch(29% .006 60);--color-surface-900:oklch(22% .006 60);--color-surface-950:oklch(16% .006 60);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-100:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-300:var(--color-surface-contrast-dark);--color-surface-contrast-400:var(--color-surface-contrast-dark);--color-surface-contrast-500:var(--color-surface-contrast-light);--color-surface-contrast-600:var(--color-surface-contrast-light);--color-surface-contrast-700:var(--color-surface-contrast-light);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-900:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light)}[data-theme=pine]{--spacing:.25rem;--text-scaling:1.067;--typo-base--font-family:Superclarendon, "Bookman Old Style", "URW Bookman", "URW Bookman L", "Georgia Pro", Georgia, serif;--typo-base--font-size:inherit;--typo-base--color-light:var(--color-surface-950);--typo-base--color-dark:var(--color-surface-50);--typo-base--line-height:inherit;--typo-base--font-weight:normal;--typo-base--font-style:normal;--typo-base--letter-spacing:0em;--typo-base--font-stretch:inherit;--typo-base--font-kerning:inherit;--typo-base--text-shadow:inherit;--typo-base--word-spacing:inherit;--typo-base--hyphens:inherit;--typo-base--text-transform:inherit;--typo-heading--font-family:Superclarendon, "Bookman Old Style", "URW Bookman", "URW Bookman L", "Georgia Pro", Georgia, serif;--typo-heading--color-light:var(--color-primary-800);--typo-heading--color-dark:var(--color-primary-300);--typo-heading--font-weight:inherit;--typo-heading--font-style:normal;--typo-heading--letter-spacing:inherit;--typo-heading--font-stretch:inherit;--typo-heading--font-kerning:inherit;--typo-heading--text-shadow:inherit;--typo-heading--word-spacing:inherit;--typo-heading--hyphens:inherit;--typo-heading--text-transform:inherit;--typo-anchor--font-family:inherit;--typo-anchor--font-size:inherit;--typo-anchor--color-light:var(--color-secondary-400);--typo-anchor--color-dark:var(--color-secondary-100);--typo-anchor--line-height:inherit;--typo-anchor--font-weight:normal;--typo-anchor--font-style:normal;--typo-anchor--letter-spacing:inherit;--typo-anchor--font-stretch:inherit;--typo-anchor--font-kerning:inherit;--typo-anchor--text-shadow:inherit;--typo-anchor--word-spacing:inherit;--typo-anchor--hyphens:inherit;--typo-anchor--text-transform:inherit;--typo-anchor--text-decoration-line:none;--typo-anchor--text-decoration-color:inherit;--typo-anchor--text-decoration-style:inherit;--typo-anchor--text-decoration-thickness:inherit;--typo-anchor--text-underline-offset:inherit;--typo-anchor--text-underline-position:inherit;--typo-anchor--hover--text-decoration-line:underline;--typo-anchor--hover--text-decoration-color:inherit;--typo-anchor--hover--text-decoration-style:inherit;--typo-anchor--hover--text-decoration-thickness:inherit;--typo-anchor--hover--text-underline-offset:inherit;--typo-anchor--hover--text-underline-position:inherit;--typo-anchor--active--text-decoration-line:none;--typo-anchor--active--text-decoration-color:inherit;--typo-anchor--active--text-decoration-style:inherit;--typo-anchor--active--text-decoration-thickness:inherit;--typo-anchor--active--text-underline-offset:inherit;--typo-anchor--active--text-underline-position:inherit;--typo-anchor--focus--text-decoration-line:none;--typo-anchor--focus--text-decoration-color:inherit;--typo-anchor--focus--text-decoration-style:inherit;--typo-anchor--focus--text-decoration-thickness:inherit;--typo-anchor--focus--text-underline-offset:inherit;--typo-anchor--focus--text-underline-position:inherit;--radius-base:.375rem;--radius-container:.75rem;--default-border-width:1px;--default-outline-width:1px;--default-ring-width:1px;--corner-shape-base:inherit;--corner-shape-container:inherit;--color-root-bg-light:var(--color-surface-50);--color-root-bg-dark:var(--color-surface-950);--color-brand-light:var(--color-primary-500);--color-brand-contrast-light:var(--color-primary-contrast-500);--color-brand-dark:var(--color-primary-500);--color-brand-contrast-dark:var(--color-primary-contrast-500);--color-primary-50:oklch(94% .04 73.73);--color-primary-100:oklch(87.73% .05 75.59);--color-primary-200:oklch(81.57% .06 78.51);--color-primary-300:oklch(75.14% .06 78.5);--color-primary-400:oklch(68.79% .07 80.12);--color-primary-500:oklch(62.15% .08 79.85);--color-primary-600:oklch(57.47% .08 80.81);--color-primary-700:oklch(52.58% .07 83);--color-primary-800:oklch(47.45% .06 83.48);--color-primary-900:oklch(42.32% .06 86.84);--color-primary-950:oklch(37.14% .05 89.85);--color-primary-contrast-dark:oklch(0% 0 none);--color-primary-contrast-light:oklch(100% 0 none);--color-primary-contrast-50:var(--color-primary-contrast-dark);--color-primary-contrast-100:var(--color-primary-contrast-dark);--color-primary-contrast-200:var(--color-primary-contrast-dark);--color-primary-contrast-300:var(--color-primary-contrast-dark);--color-primary-contrast-400:var(--color-primary-contrast-dark);--color-primary-contrast-500:var(--color-primary-contrast-light);--color-primary-contrast-600:var(--color-primary-contrast-light);--color-primary-contrast-700:var(--color-primary-contrast-light);--color-primary-contrast-800:var(--color-primary-contrast-light);--color-primary-contrast-900:var(--color-primary-contrast-light);--color-primary-contrast-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(75.37% .13 342.36);--color-secondary-100:oklch(67.14% .13 343.16);--color-secondary-200:oklch(58.72% .12 343.51);--color-secondary-300:oklch(50.03% .12 344.44);--color-secondary-400:oklch(41.1% .11 345.31);--color-secondary-500:oklch(31.9% .11 347.8);--color-secondary-600:oklch(31.08% .1 347.17);--color-secondary-700:oklch(30.22% .09 347.48);--color-secondary-800:oklch(29.36% .09 346.31);--color-secondary-900:oklch(28.52% .08 346.67);--color-secondary-950:oklch(27.73% .08 345.86);--color-secondary-contrast-dark:oklch(0% 0 none);--color-secondary-contrast-light:oklch(100% 0 none);--color-secondary-contrast-50:var(--color-secondary-contrast-dark);--color-secondary-contrast-100:var(--color-secondary-contrast-dark);--color-secondary-contrast-200:var(--color-secondary-contrast-dark);--color-secondary-contrast-300:var(--color-secondary-contrast-light);--color-secondary-contrast-400:var(--color-secondary-contrast-light);--color-secondary-contrast-500:var(--color-secondary-contrast-light);--color-secondary-contrast-600:var(--color-secondary-contrast-light);--color-secondary-contrast-700:var(--color-secondary-contrast-light);--color-secondary-contrast-800:var(--color-secondary-contrast-light);--color-secondary-contrast-900:var(--color-secondary-contrast-light);--color-secondary-contrast-950:var(--color-secondary-contrast-light);--color-tertiary-50:oklch(94.34% .01 106.56);--color-tertiary-100:oklch(88.02% .01 101.97);--color-tertiary-200:oklch(81.69% .02 106.7);--color-tertiary-300:oklch(75.14% .02 102.87);--color-tertiary-400:oklch(68.54% .02 106.87);--color-tertiary-500:oklch(61.68% .02 103.61);--color-tertiary-600:oklch(56.31% .02 103.04);--color-tertiary-700:oklch(50.78% .02 102.71);--color-tertiary-800:oklch(44.79% .01 101.04);--color-tertiary-900:oklch(38.91% .01 100.24);--color-tertiary-950:oklch(32.82% .01 97.56);--color-tertiary-contrast-dark:oklch(0% 0 none);--color-tertiary-contrast-light:oklch(100% 0 none);--color-tertiary-contrast-50:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-500:var(--color-tertiary-contrast-light);--color-tertiary-contrast-600:var(--color-tertiary-contrast-light);--color-tertiary-contrast-700:var(--color-tertiary-contrast-light);--color-tertiary-contrast-800:var(--color-tertiary-contrast-light);--color-tertiary-contrast-900:var(--color-tertiary-contrast-light);--color-tertiary-contrast-950:var(--color-tertiary-contrast-light);--color-success-50:oklch(71.46% .07 200.66);--color-success-100:oklch(65.95% .07 196.69);--color-success-200:oklch(60.45% .08 193.03);--color-success-300:oklch(54.6% .08 189.42);--color-success-400:oklch(49.08% .08 185.64);--color-success-500:oklch(43.57% .08 181.34);--color-success-600:oklch(41.12% .07 182.63);--color-success-700:oklch(38.65% .06 184.19);--color-success-800:oklch(35.92% .05 189.57);--color-success-900:oklch(33.49% .05 192.97);--color-success-950:oklch(31.14% .03 198.54);--color-success-contrast-dark:oklch(0% 0 none);--color-success-contrast-light:oklch(100% 0 none);--color-success-contrast-50:var(--color-success-contrast-dark);--color-success-contrast-100:var(--color-success-contrast-dark);--color-success-contrast-200:var(--color-success-contrast-dark);--color-success-contrast-300:var(--color-success-contrast-light);--color-success-contrast-400:var(--color-success-contrast-light);--color-success-contrast-500:var(--color-success-contrast-light);--color-success-contrast-600:var(--color-success-contrast-light);--color-success-contrast-700:var(--color-success-contrast-light);--color-success-contrast-800:var(--color-success-contrast-light);--color-success-contrast-900:var(--color-success-contrast-light);--color-success-contrast-950:var(--color-success-contrast-light);--color-warning-50:oklch(94.82% .05 78.84);--color-warning-100:oklch(91.74% .07 78.31);--color-warning-200:oklch(88.71% .09 78.11);--color-warning-300:oklch(85.87% .11 78.6);--color-warning-400:oklch(83.02% .13 77.38);--color-warning-500:oklch(80.29% .14 75.34);--color-warning-600:oklch(72.04% .13 76.24);--color-warning-700:oklch(63.67% .11 76.81);--color-warning-800:oklch(54.71% .08 77.03);--color-warning-900:oklch(45.73% .06 77.56);--color-warning-950:oklch(36.25% .03 79.67);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-50:var(--color-warning-contrast-dark);--color-warning-contrast-100:var(--color-warning-contrast-dark);--color-warning-contrast-200:var(--color-warning-contrast-dark);--color-warning-contrast-300:var(--color-warning-contrast-dark);--color-warning-contrast-400:var(--color-warning-contrast-dark);--color-warning-contrast-500:var(--color-warning-contrast-dark);--color-warning-contrast-600:var(--color-warning-contrast-light);--color-warning-contrast-700:var(--color-warning-contrast-light);--color-warning-contrast-800:var(--color-warning-contrast-light);--color-warning-contrast-900:var(--color-warning-contrast-light);--color-warning-contrast-950:var(--color-warning-contrast-light);--color-error-50:oklch(91.32% .04 29.94);--color-error-100:oklch(86.37% .06 30.9);--color-error-200:oklch(81.27% .08 30.47);--color-error-300:oklch(76.57% .1 30.38);--color-error-400:oklch(71.68% .12 30.54);--color-error-500:oklch(67.12% .14 31.43);--color-error-600:oklch(60.43% .12 31.18);--color-error-700:oklch(53.38% .1 31.65);--color-error-800:oklch(46.09% .09 30.35);--color-error-900:oklch(38.52% .07 30.88);--color-error-950:oklch(30.76% .05 29.92);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-50:var(--color-error-contrast-dark);--color-error-contrast-100:var(--color-error-contrast-dark);--color-error-contrast-200:var(--color-error-contrast-dark);--color-error-contrast-300:var(--color-error-contrast-dark);--color-error-contrast-400:var(--color-error-contrast-dark);--color-error-contrast-500:var(--color-error-contrast-light);--color-error-contrast-600:var(--color-error-contrast-light);--color-error-contrast-700:var(--color-error-contrast-light);--color-error-contrast-800:var(--color-error-contrast-light);--color-error-contrast-900:var(--color-error-contrast-light);--color-error-contrast-950:var(--color-error-contrast-light);--color-surface-50:oklch(88.66% .01 121.61);--color-surface-100:oklch(82.52% .02 123.96);--color-surface-200:oklch(76.19% .03 127.63);--color-surface-300:oklch(70.02% .04 128.16);--color-surface-400:oklch(63.44% .04 129.91);--color-surface-500:oklch(56.78% .05 130.07);--color-surface-600:oklch(50.82% .04 130.16);--color-surface-700:oklch(44.67% .04 130.28);--color-surface-800:oklch(38.03% .03 129.43);--color-surface-900:oklch(31.37% .03 129.41);--color-surface-950:oklch(24.33% .02 129.39);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-100:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-300:var(--color-surface-contrast-dark);--color-surface-contrast-400:var(--color-surface-contrast-light);--color-surface-contrast-500:var(--color-surface-contrast-light);--color-surface-contrast-600:var(--color-surface-contrast-light);--color-surface-contrast-700:var(--color-surface-contrast-light);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-900:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light)}[data-theme=rose]{--spacing:.25rem;--text-scaling:1.067;--typo-base--font-family:Seravek, "Gill Sans Nova", Ubuntu, Calibri, "DejaVu Sans", source-sans-pro, sans-serif;--typo-base--font-size:inherit;--typo-base--color-light:var(--color-surface-950);--typo-base--color-dark:var(--color-surface-50);--typo-base--line-height:inherit;--typo-base--font-weight:normal;--typo-base--font-style:normal;--typo-base--letter-spacing:0em;--typo-base--font-stretch:inherit;--typo-base--font-kerning:inherit;--typo-base--text-shadow:inherit;--typo-base--word-spacing:inherit;--typo-base--hyphens:inherit;--typo-base--text-transform:inherit;--typo-heading--font-family:Seravek, "Gill Sans Nova", Ubuntu, Calibri, "DejaVu Sans", source-sans-pro, sans-serif;--typo-heading--color-light:var(--color-secondary-900);--typo-heading--color-dark:var(--color-secondary-100);--typo-heading--font-weight:normal;--typo-heading--font-style:normal;--typo-heading--letter-spacing:.025em;--typo-heading--font-stretch:inherit;--typo-heading--font-kerning:inherit;--typo-heading--text-shadow:inherit;--typo-heading--word-spacing:inherit;--typo-heading--hyphens:inherit;--typo-heading--text-transform:inherit;--typo-anchor--font-family:inherit;--typo-anchor--font-size:inherit;--typo-anchor--color-light:var(--color-primary-700);--typo-anchor--color-dark:var(--color-primary-300);--typo-anchor--line-height:inherit;--typo-anchor--font-weight:normal;--typo-anchor--font-style:normal;--typo-anchor--letter-spacing:inherit;--typo-anchor--font-stretch:inherit;--typo-anchor--font-kerning:inherit;--typo-anchor--text-shadow:inherit;--typo-anchor--word-spacing:inherit;--typo-anchor--hyphens:inherit;--typo-anchor--text-transform:inherit;--typo-anchor--text-decoration-line:none;--typo-anchor--text-decoration-color:inherit;--typo-anchor--text-decoration-style:inherit;--typo-anchor--text-decoration-thickness:inherit;--typo-anchor--text-underline-offset:inherit;--typo-anchor--text-underline-position:inherit;--typo-anchor--hover--text-decoration-line:underline;--typo-anchor--hover--text-decoration-color:inherit;--typo-anchor--hover--text-decoration-style:inherit;--typo-anchor--hover--text-decoration-thickness:inherit;--typo-anchor--hover--text-underline-offset:inherit;--typo-anchor--hover--text-underline-position:inherit;--typo-anchor--active--text-decoration-line:none;--typo-anchor--active--text-decoration-color:inherit;--typo-anchor--active--text-decoration-style:inherit;--typo-anchor--active--text-decoration-thickness:inherit;--typo-anchor--active--text-underline-offset:inherit;--typo-anchor--active--text-underline-position:inherit;--typo-anchor--focus--text-decoration-line:none;--typo-anchor--focus--text-decoration-color:inherit;--typo-anchor--focus--text-decoration-style:inherit;--typo-anchor--focus--text-decoration-thickness:inherit;--typo-anchor--focus--text-underline-offset:inherit;--typo-anchor--focus--text-underline-position:inherit;--radius-base:.375rem;--radius-container:.75rem;--default-border-width:1px;--default-outline-width:1px;--default-ring-width:1px;--corner-shape-base:inherit;--corner-shape-container:inherit;--color-root-bg-light:var(--color-surface-50);--color-root-bg-dark:var(--color-surface-950);--color-brand-light:var(--color-primary-500);--color-brand-contrast-light:var(--color-primary-contrast-500);--color-brand-dark:var(--color-primary-500);--color-brand-contrast-dark:var(--color-primary-contrast-500);--color-primary-50:oklch(98.84% .01 325.87);--color-primary-100:oklch(92.93% .03 340.64);--color-primary-200:oklch(87.07% .05 342.86);--color-primary-300:oklch(81.16% .08 345.32);--color-primary-400:oklch(75.46% .1 346.37);--color-primary-500:oklch(69.89% .13 348.12);--color-primary-600:oklch(63.65% .11 347.4);--color-primary-700:oklch(57.25% .1 346.44);--color-primary-800:oklch(50.34% .08 345.11);--color-primary-900:oklch(43.55% .07 343);--color-primary-950:oklch(36.5% .05 339.28);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-50:var(--color-primary-contrast-dark);--color-primary-contrast-100:var(--color-primary-contrast-dark);--color-primary-contrast-200:var(--color-primary-contrast-dark);--color-primary-contrast-300:var(--color-primary-contrast-dark);--color-primary-contrast-400:var(--color-primary-contrast-dark);--color-primary-contrast-500:var(--color-primary-contrast-dark);--color-primary-contrast-600:var(--color-primary-contrast-light);--color-primary-contrast-700:var(--color-primary-contrast-light);--color-primary-contrast-800:var(--color-primary-contrast-light);--color-primary-contrast-900:var(--color-primary-contrast-light);--color-primary-contrast-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(86.05% .08 297.02);--color-secondary-100:oklch(77.99% .1 289.95);--color-secondary-200:oklch(69.79% .13 285.81);--color-secondary-300:oklch(61.82% .16 281.24);--color-secondary-400:oklch(53.93% .2 277.3);--color-secondary-500:oklch(46.75% .22 272.16);--color-secondary-600:oklch(44.25% .2 273.25);--color-secondary-700:oklch(41.8% .17 274.56);--color-secondary-800:oklch(39.69% .14 276.3);--color-secondary-900:oklch(37.44% .11 278.16);--color-secondary-950:oklch(35.34% .08 280.43);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:oklch(100% 0 none);--color-secondary-contrast-50:var(--color-secondary-contrast-dark);--color-secondary-contrast-100:var(--color-secondary-contrast-dark);--color-secondary-contrast-200:var(--color-secondary-contrast-dark);--color-secondary-contrast-300:var(--color-secondary-contrast-dark);--color-secondary-contrast-400:var(--color-secondary-contrast-dark);--color-secondary-contrast-500:var(--color-secondary-contrast-light);--color-secondary-contrast-600:var(--color-secondary-contrast-light);--color-secondary-contrast-700:var(--color-secondary-contrast-light);--color-secondary-contrast-800:var(--color-secondary-contrast-light);--color-secondary-contrast-900:var(--color-secondary-contrast-light);--color-secondary-contrast-950:var(--color-secondary-contrast-light);--color-tertiary-50:oklch(91.02% .03 283.86);--color-tertiary-100:oklch(88.62% .04 287.09);--color-tertiary-200:oklch(85.94% .05 289.02);--color-tertiary-300:oklch(83.53% .06 290.39);--color-tertiary-400:oklch(80.83% .07 291.18);--color-tertiary-500:oklch(78.41% .08 291.85);--color-tertiary-600:oklch(70.11% .07 291.76);--color-tertiary-700:oklch(61.64% .06 289.88);--color-tertiary-800:oklch(52.79% .06 289.43);--color-tertiary-900:oklch(43.63% .05 285.98);--color-tertiary-950:oklch(33.87% .04 284.17);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:oklch(100% 0 none);--color-tertiary-contrast-50:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-500:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-600:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-700:var(--color-tertiary-contrast-light);--color-tertiary-contrast-800:var(--color-tertiary-contrast-light);--color-tertiary-contrast-900:var(--color-tertiary-contrast-light);--color-tertiary-contrast-950:var(--color-tertiary-contrast-light);--color-success-50:oklch(94.94% .03 193.62);--color-success-100:oklch(90.96% .03 194.03);--color-success-200:oklch(86.99% .04 196.47);--color-success-300:oklch(83.03% .04 196.36);--color-success-400:oklch(78.99% .05 198.01);--color-success-500:oklch(74.9% .05 197.71);--color-success-600:oklch(68.18% .04 207.57);--color-success-700:oklch(61.23% .04 220.28);--color-success-800:oklch(54.13% .04 234.71);--color-success-900:oklch(46.77% .04 251.34);--color-success-950:oklch(39.23% .04 267.48);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:oklch(100% 0 none);--color-success-contrast-50:var(--color-success-contrast-dark);--color-success-contrast-100:var(--color-success-contrast-dark);--color-success-contrast-200:var(--color-success-contrast-dark);--color-success-contrast-300:var(--color-success-contrast-dark);--color-success-contrast-400:var(--color-success-contrast-dark);--color-success-contrast-500:var(--color-success-contrast-dark);--color-success-contrast-600:var(--color-success-contrast-light);--color-success-contrast-700:var(--color-success-contrast-light);--color-success-contrast-800:var(--color-success-contrast-light);--color-success-contrast-900:var(--color-success-contrast-light);--color-success-contrast-950:var(--color-success-contrast-light);--color-warning-50:oklch(95.05% .04 89.08);--color-warning-100:oklch(93.14% .07 89.33);--color-warning-200:oklch(91.3% .09 89.53);--color-warning-300:oklch(89.39% .12 88.39);--color-warning-400:oklch(87.77% .14 87.88);--color-warning-500:oklch(86.28% .15 86.64);--color-warning-600:oklch(77.23% .13 85.95);--color-warning-700:oklch(67.92% .11 84.82);--color-warning-800:oklch(58.62% .09 83.05);--color-warning-900:oklch(48.62% .06 78.54);--color-warning-950:oklch(38.16% .03 62.96);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:oklch(100% 0 none);--color-warning-contrast-50:var(--color-warning-contrast-dark);--color-warning-contrast-100:var(--color-warning-contrast-dark);--color-warning-contrast-200:var(--color-warning-contrast-dark);--color-warning-contrast-300:var(--color-warning-contrast-dark);--color-warning-contrast-400:var(--color-warning-contrast-dark);--color-warning-contrast-500:var(--color-warning-contrast-dark);--color-warning-contrast-600:var(--color-warning-contrast-light);--color-warning-contrast-700:var(--color-warning-contrast-light);--color-warning-contrast-800:var(--color-warning-contrast-light);--color-warning-contrast-900:var(--color-warning-contrast-light);--color-warning-contrast-950:var(--color-warning-contrast-light);--color-error-50:oklch(85% .08 340.19);--color-error-100:oklch(81.23% .09 352.41);--color-error-200:oklch(77.38% .1 1.51);--color-error-300:oklch(73.88% .11 10.23);--color-error-400:oklch(70.25% .13 15.98);--color-error-500:oklch(66.92% .14 21.65);--color-error-600:oklch(61.21% .13 12.87);--color-error-700:oklch(55.42% .12 2.77);--color-error-800:oklch(49.6% .12 349.78);--color-error-900:oklch(43.73% .12 335.83);--color-error-950:oklch(38.01% .13 321.16);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:oklch(100% 0 none);--color-error-contrast-50:var(--color-error-contrast-dark);--color-error-contrast-100:var(--color-error-contrast-dark);--color-error-contrast-200:var(--color-error-contrast-dark);--color-error-contrast-300:var(--color-error-contrast-dark);--color-error-contrast-400:var(--color-error-contrast-dark);--color-error-contrast-500:var(--color-error-contrast-light);--color-error-contrast-600:var(--color-error-contrast-light);--color-error-contrast-700:var(--color-error-contrast-light);--color-error-contrast-800:var(--color-error-contrast-light);--color-error-contrast-900:var(--color-error-contrast-light);--color-error-contrast-950:var(--color-error-contrast-light);--color-surface-50:oklch(96.76% .01 318.08);--color-surface-100:oklch(89.43% .01 322.48);--color-surface-200:oklch(81.95% .02 323.72);--color-surface-300:oklch(74.42% .03 325.97);--color-surface-400:oklch(66.63% .04 326.1);--color-surface-500:oklch(58.65% .06 326.28);--color-surface-600:oklch(52.51% .05 324.99);--color-surface-700:oklch(46.18% .04 323.16);--color-surface-800:oklch(39.81% .03 321.83);--color-surface-900:oklch(33% .02 316.85);--color-surface-950:oklch(25.82% .01 304.87);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-100:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-300:var(--color-surface-contrast-dark);--color-surface-contrast-400:var(--color-surface-contrast-dark);--color-surface-contrast-500:var(--color-surface-contrast-light);--color-surface-contrast-600:var(--color-surface-contrast-light);--color-surface-contrast-700:var(--color-surface-contrast-light);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-900:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light)}[data-theme=catppuccin]{--spacing:.25rem;--text-scaling:1.067;--typo-base--font-family:ui-rounded, "Hiragino Maru Gothic ProN", Quicksand, Comfortaa, Manjari, "Arial Rounded MT", "Arial Rounded MT Bold", Calibri, source-sans-pro, sans-serif;--typo-base--font-size:inherit;--typo-base--color-light:var(--color-surface-700);--typo-base--color-dark:var(--color-surface-50);--typo-base--line-height:inherit;--typo-base--font-weight:normal;--typo-base--font-style:normal;--typo-base--letter-spacing:0em;--typo-base--font-stretch:inherit;--typo-base--font-kerning:inherit;--typo-base--text-shadow:inherit;--typo-base--word-spacing:inherit;--typo-base--hyphens:inherit;--typo-base--text-transform:inherit;--typo-heading--font-family:Seravek, "Gill Sans Nova", Ubuntu, Calibri, "DejaVu Sans", source-sans-pro, sans-serif;--typo-heading--color-light:var(--color-tertiary-500);--typo-heading--color-dark:var(--color-secondary-200);--typo-heading--font-weight:bolder;--typo-heading--font-style:normal;--typo-heading--letter-spacing:inherit;--typo-heading--font-stretch:inherit;--typo-heading--font-kerning:inherit;--typo-heading--text-shadow:inherit;--typo-heading--word-spacing:inherit;--typo-heading--hyphens:inherit;--typo-heading--text-transform:inherit;--typo-anchor--font-family:inherit;--typo-anchor--font-size:inherit;--typo-anchor--color-light:var(--color-secondary-600);--typo-anchor--color-dark:var(--color-tertiary-400);--typo-anchor--line-height:inherit;--typo-anchor--font-weight:normal;--typo-anchor--font-style:normal;--typo-anchor--letter-spacing:inherit;--typo-anchor--font-stretch:inherit;--typo-anchor--font-kerning:inherit;--typo-anchor--text-shadow:inherit;--typo-anchor--word-spacing:inherit;--typo-anchor--hyphens:inherit;--typo-anchor--text-transform:inherit;--typo-anchor--text-decoration-line:none;--typo-anchor--text-decoration-color:inherit;--typo-anchor--text-decoration-style:inherit;--typo-anchor--text-decoration-thickness:inherit;--typo-anchor--text-underline-offset:inherit;--typo-anchor--text-underline-position:inherit;--typo-anchor--hover--text-decoration-line:underline;--typo-anchor--hover--text-decoration-color:inherit;--typo-anchor--hover--text-decoration-style:inherit;--typo-anchor--hover--text-decoration-thickness:inherit;--typo-anchor--hover--text-underline-offset:inherit;--typo-anchor--hover--text-underline-position:inherit;--typo-anchor--active--text-decoration-line:none;--typo-anchor--active--text-decoration-color:inherit;--typo-anchor--active--text-decoration-style:inherit;--typo-anchor--active--text-decoration-thickness:inherit;--typo-anchor--active--text-underline-offset:inherit;--typo-anchor--active--text-underline-position:inherit;--typo-anchor--focus--text-decoration-line:none;--typo-anchor--focus--text-decoration-color:inherit;--typo-anchor--focus--text-decoration-style:inherit;--typo-anchor--focus--text-decoration-thickness:inherit;--typo-anchor--focus--text-underline-offset:inherit;--typo-anchor--focus--text-underline-position:inherit;--radius-base:.375rem;--radius-container:.75rem;--default-border-width:1px;--default-outline-width:1px;--default-ring-width:1px;--corner-shape-base:inherit;--corner-shape-container:inherit;--color-root-bg-light:oklch(100% 0 0);--color-root-bg-dark:var(--color-surface-950);--color-brand-light:var(--color-primary-500);--color-brand-contrast-light:var(--color-primary-contrast-500);--color-brand-dark:var(--color-primary-500);--color-brand-contrast-dark:var(--color-primary-contrast-500);--color-primary-50:oklch(97.74% .02 214.3);--color-primary-100:oklch(91.46% .04 259.65);--color-primary-200:oklch(85.14% .07 269.1);--color-primary-300:oklch(78.61% .11 272.56);--color-primary-400:oklch(72.39% .14 273.43);--color-primary-500:oklch(66.37% .18 273.14);--color-primary-600:oklch(64.04% .16 273.48);--color-primary-700:oklch(61.68% .15 273.88);--color-primary-800:oklch(59.39% .14 273.4);--color-primary-900:oklch(57.01% .12 273.81);--color-primary-950:oklch(54.61% .11 274.28);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-50:var(--color-primary-contrast-dark);--color-primary-contrast-100:var(--color-primary-contrast-dark);--color-primary-contrast-200:var(--color-primary-contrast-dark);--color-primary-contrast-300:var(--color-primary-contrast-dark);--color-primary-contrast-400:var(--color-primary-contrast-light);--color-primary-contrast-500:var(--color-primary-contrast-light);--color-primary-contrast-600:var(--color-primary-contrast-light);--color-primary-contrast-700:var(--color-primary-contrast-light);--color-primary-contrast-800:var(--color-primary-contrast-light);--color-primary-contrast-900:var(--color-primary-contrast-light);--color-primary-contrast-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(87% .08 336.33);--color-secondary-100:oklch(83.97% .09 337.05);--color-secondary-200:oklch(81.04% .12 337.14);--color-secondary-300:oklch(77.9% .14 337.36);--color-secondary-400:oklch(75.18% .16 337.67);--color-secondary-500:oklch(72.56% .17 338.45);--color-secondary-600:oklch(66.2% .16 338.65);--color-secondary-700:oklch(59.46% .14 337.89);--color-secondary-800:oklch(52.76% .13 338.06);--color-secondary-900:oklch(45.59% .11 336.89);--color-secondary-950:oklch(38.38% .09 336.89);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-secondary-contrast-50:var(--color-secondary-contrast-dark);--color-secondary-contrast-100:var(--color-secondary-contrast-dark);--color-secondary-contrast-200:var(--color-secondary-contrast-dark);--color-secondary-contrast-300:var(--color-secondary-contrast-dark);--color-secondary-contrast-400:var(--color-secondary-contrast-dark);--color-secondary-contrast-500:var(--color-secondary-contrast-dark);--color-secondary-contrast-600:var(--color-secondary-contrast-dark);--color-secondary-contrast-700:var(--color-secondary-contrast-light);--color-secondary-contrast-800:var(--color-secondary-contrast-light);--color-secondary-contrast-900:var(--color-secondary-contrast-light);--color-secondary-contrast-950:var(--color-secondary-contrast-light);--color-tertiary-50:oklch(85.85% .08 182.73);--color-tertiary-100:oklch(80.64% .09 187.1);--color-tertiary-200:oklch(75.45% .09 190.89);--color-tertiary-300:oklch(70.29% .1 194.31);--color-tertiary-400:oklch(65.21% .1 197.6);--color-tertiary-500:oklch(60.23% .1 201.09);--color-tertiary-600:oklch(55.35% .09 199.86);--color-tertiary-700:oklch(50.38% .08 199.41);--color-tertiary-800:oklch(45.28% .07 197.54);--color-tertiary-900:oklch(40.06% .06 196.51);--color-tertiary-950:oklch(34.66% .05 193.09);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-tertiary-contrast-50:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-500:var(--color-tertiary-contrast-light);--color-tertiary-contrast-600:var(--color-tertiary-contrast-light);--color-tertiary-contrast-700:var(--color-tertiary-contrast-light);--color-tertiary-contrast-800:var(--color-tertiary-contrast-light);--color-tertiary-contrast-900:var(--color-tertiary-contrast-light);--color-tertiary-contrast-950:var(--color-tertiary-contrast-light);--color-success-50:oklch(85.77% .11 142.7);--color-success-100:oklch(81.17% .13 141.58);--color-success-200:oklch(76.3% .14 141.25);--color-success-300:oklch(71.74% .16 140.63);--color-success-400:oklch(66.94% .17 140.57);--color-success-500:oklch(62.5% .18 140.44);--color-success-600:oklch(57.91% .16 141.06);--color-success-700:oklch(52.95% .14 141.78);--color-success-800:oklch(48.17% .12 143.12);--color-success-900:oklch(42.98% .1 145.05);--color-success-950:oklch(37.98% .08 149.06);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-success-contrast-50:var(--color-success-contrast-dark);--color-success-contrast-100:var(--color-success-contrast-dark);--color-success-contrast-200:var(--color-success-contrast-dark);--color-success-contrast-300:var(--color-success-contrast-dark);--color-success-contrast-400:var(--color-success-contrast-dark);--color-success-contrast-500:var(--color-success-contrast-light);--color-success-contrast-600:var(--color-success-contrast-light);--color-success-contrast-700:var(--color-success-contrast-light);--color-success-contrast-800:var(--color-success-contrast-light);--color-success-contrast-900:var(--color-success-contrast-light);--color-success-contrast-950:var(--color-success-contrast-light);--color-warning-50:oklch(91.93% .07 86.52);--color-warning-100:oklch(87.62% .09 81.75);--color-warning-200:oklch(83.37% .11 78.13);--color-warning-300:oklch(79.3% .12 76.32);--color-warning-400:oklch(75.27% .14 72.5);--color-warning-500:oklch(71.4% .15 67.77);--color-warning-600:oklch(65.9% .14 68.59);--color-warning-700:oklch(60.36% .12 70.74);--color-warning-800:oklch(54.63% .11 72.18);--color-warning-900:oklch(48.86% .09 75.69);--color-warning-950:oklch(42.84% .07 78.7);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-50:var(--color-warning-contrast-dark);--color-warning-contrast-100:var(--color-warning-contrast-dark);--color-warning-contrast-200:var(--color-warning-contrast-dark);--color-warning-contrast-300:var(--color-warning-contrast-dark);--color-warning-contrast-400:var(--color-warning-contrast-dark);--color-warning-contrast-500:var(--color-warning-contrast-dark);--color-warning-contrast-600:var(--color-warning-contrast-light);--color-warning-contrast-700:var(--color-warning-contrast-light);--color-warning-contrast-800:var(--color-warning-contrast-light);--color-warning-contrast-900:var(--color-warning-contrast-light);--color-warning-contrast-950:var(--color-warning-contrast-light);--color-error-50:oklch(75.56% .13 2.78);--color-error-100:oklch(70.33% .15 5.3);--color-error-200:oklch(65.61% .18 8.14);--color-error-300:oklch(61.35% .19 11.81);--color-error-400:oklch(57.87% .21 15.53);--color-error-500:oklch(55.05% .22 19.81);--color-error-600:oklch(50.89% .2 18.37);--color-error-700:oklch(46.85% .18 17.05);--color-error-800:oklch(42.66% .16 14.84);--color-error-900:oklch(38.58% .14 12.55);--color-error-950:oklch(34.34% .11 8.3);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-50:var(--color-error-contrast-dark);--color-error-contrast-100:var(--color-error-contrast-dark);--color-error-contrast-200:var(--color-error-contrast-dark);--color-error-contrast-300:var(--color-error-contrast-dark);--color-error-contrast-400:var(--color-error-contrast-dark);--color-error-contrast-500:var(--color-error-contrast-light);--color-error-contrast-600:var(--color-error-contrast-light);--color-error-contrast-700:var(--color-error-contrast-light);--color-error-contrast-800:var(--color-error-contrast-light);--color-error-contrast-900:var(--color-error-contrast-light);--color-error-contrast-950:var(--color-error-contrast-light);--color-surface-50:oklch(90.6% .01 264.54);--color-surface-100:oklch(85.75% .01 268.51);--color-surface-200:oklch(80.83% .02 271.23);--color-surface-300:oklch(75.6% .02 276.28);--color-surface-400:oklch(70.52% .02 277.36);--color-surface-500:oklch(65.36% .03 278.14);--color-surface-600:oklch(57.72% .03 280.5);--color-surface-700:oklch(50.06% .03 280.09);--color-surface-800:oklch(41.85% .03 282.47);--color-surface-900:oklch(33.48% .03 281.97);--color-surface-950:oklch(24.29% .03 283.92);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-100:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-300:var(--color-surface-contrast-dark);--color-surface-contrast-400:var(--color-surface-contrast-dark);--color-surface-contrast-500:var(--color-surface-contrast-dark);--color-surface-contrast-600:var(--color-surface-contrast-dark);--color-surface-contrast-700:var(--color-surface-contrast-light);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-900:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light)}[data-theme=trans]{--text-scaling:1.067;--typo-base--color-light:var(--color-surface-950);--typo-base--color-dark:var(--color-surface-50);--typo-base--font-family:inherit;--typo-base--font-size:inherit;--typo-base--line-height:inherit;--typo-base--font-weight:normal;--typo-base--font-style:normal;--typo-base--letter-spacing:0em;--typo-base--font-stretch:inherit;--typo-base--font-kerning:inherit;--typo-base--text-shadow:inherit;--typo-base--word-spacing:inherit;--typo-base--hyphens:inherit;--typo-base--text-transform:inherit;--typo-heading--color-light:var(--color-primary-700);--typo-heading--color-dark:var(--color-primary-300);--typo-heading--font-family:inherit;--typo-heading--font-weight:600;--typo-heading--font-style:normal;--typo-heading--letter-spacing:inherit;--typo-heading--font-stretch:inherit;--typo-heading--font-kerning:inherit;--typo-heading--text-shadow:inherit;--typo-heading--word-spacing:inherit;--typo-heading--hyphens:inherit;--typo-heading--text-transform:inherit;--typo-anchor--color-light:var(--color-primary-600);--typo-anchor--color-dark:var(--color-primary-300);--typo-anchor--font-family:inherit;--typo-anchor--font-size:inherit;--typo-anchor--line-height:inherit;--typo-anchor--font-weight:normal;--typo-anchor--font-style:normal;--typo-anchor--letter-spacing:inherit;--typo-anchor--font-stretch:inherit;--typo-anchor--font-kerning:inherit;--typo-anchor--text-shadow:inherit;--typo-anchor--word-spacing:inherit;--typo-anchor--hyphens:inherit;--typo-anchor--text-transform:inherit;--typo-anchor--text-decoration-line:none;--typo-anchor--text-decoration-style:inherit;--typo-anchor--text-decoration-color:inherit;--typo-anchor--text-decoration-thickness:inherit;--typo-anchor--text-underline-offset:inherit;--typo-anchor--text-underline-position:inherit;--typo-anchor--hover--text-decoration-line:underline;--typo-anchor--hover--text-decoration-style:inherit;--typo-anchor--hover--text-decoration-color:inherit;--typo-anchor--hover--text-decoration-thickness:inherit;--typo-anchor--hover--text-underline-offset:inherit;--typo-anchor--hover--text-underline-position:inherit;--typo-anchor--active--text-decoration-line:none;--typo-anchor--active--text-decoration-style:inherit;--typo-anchor--active--text-decoration-color:inherit;--typo-anchor--active--text-decoration-thickness:inherit;--typo-anchor--active--text-underline-offset:inherit;--typo-anchor--active--text-underline-position:inherit;--typo-anchor--focus--text-decoration-line:none;--typo-anchor--focus--text-decoration-style:inherit;--typo-anchor--focus--text-decoration-color:inherit;--typo-anchor--focus--text-decoration-thickness:inherit;--typo-anchor--focus--text-underline-offset:inherit;--typo-anchor--focus--text-underline-position:inherit;--spacing:.25rem;--radius-base:0;--radius-container:0;--default-border-width:1px;--default-outline-width:1px;--default-ring-width:1px;--corner-shape-base:inherit;--corner-shape-container:inherit;--color-root-bg-light:var(--color-surface-50);--color-root-bg-dark:var(--color-surface-950);--color-brand-light:var(--color-primary-500);--color-brand-contrast-light:var(--color-primary-contrast-500);--color-brand-dark:var(--color-primary-500);--color-brand-contrast-dark:var(--color-primary-contrast-500);--color-primary-50:oklch(98% .015 220);--color-primary-100:oklch(96% .03 220);--color-primary-200:oklch(90% .06 220);--color-primary-300:oklch(85% .08 220);--color-primary-400:oklch(80% .1 220);--color-primary-500:oklch(75% .155 220);--color-primary-600:oklch(65% .13 220);--color-primary-700:oklch(55% .11 220);--color-primary-800:oklch(40% .09 220);--color-primary-900:oklch(28% .07 220);--color-primary-950:oklch(18% .05 220);--color-primary-contrast-dark:oklch(15% .015 220);--color-primary-contrast-light:oklch(98% .005 220);--color-primary-contrast-50:var(--color-primary-contrast-dark);--color-primary-contrast-100:var(--color-primary-contrast-dark);--color-primary-contrast-200:var(--color-primary-contrast-dark);--color-primary-contrast-300:var(--color-primary-contrast-dark);--color-primary-contrast-400:var(--color-primary-contrast-dark);--color-primary-contrast-500:var(--color-primary-contrast-dark);--color-primary-contrast-600:var(--color-primary-contrast-dark);--color-primary-contrast-700:var(--color-primary-contrast-light);--color-primary-contrast-800:var(--color-primary-contrast-light);--color-primary-contrast-900:var(--color-primary-contrast-light);--color-primary-contrast-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(98% .015 350);--color-secondary-100:oklch(96% .03 350);--color-secondary-200:oklch(92% .06 350);--color-secondary-300:oklch(88% .08 350);--color-secondary-400:oklch(84% .1 350);--color-secondary-500:oklch(80% .12 350);--color-secondary-600:oklch(70% .1 350);--color-secondary-700:oklch(60% .08 350);--color-secondary-800:oklch(45% .06 350);--color-secondary-900:oklch(32% .05 350);--color-secondary-950:oklch(22% .04 350);--color-secondary-contrast-dark:oklch(98% .005 350);--color-secondary-contrast-light:oklch(15% .01 350);--color-secondary-contrast-50:var(--color-secondary-contrast-light);--color-secondary-contrast-100:var(--color-secondary-contrast-light);--color-secondary-contrast-200:var(--color-secondary-contrast-light);--color-secondary-contrast-300:var(--color-secondary-contrast-light);--color-secondary-contrast-400:var(--color-secondary-contrast-light);--color-secondary-contrast-500:var(--color-secondary-contrast-light);--color-secondary-contrast-600:var(--color-secondary-contrast-light);--color-secondary-contrast-700:var(--color-secondary-contrast-light);--color-secondary-contrast-800:var(--color-secondary-contrast-dark);--color-secondary-contrast-900:var(--color-secondary-contrast-dark);--color-secondary-contrast-950:var(--color-secondary-contrast-dark);--color-tertiary-50:oklch(97% .02 200);--color-tertiary-100:oklch(94% .04 200);--color-tertiary-200:oklch(88% .06 200);--color-tertiary-300:oklch(80% .08 200);--color-tertiary-400:oklch(72% .1 200);--color-tertiary-500:oklch(64% .12 200);--color-tertiary-600:oklch(55% .1 200);--color-tertiary-700:oklch(46% .08 200);--color-tertiary-800:oklch(37% .06 200);--color-tertiary-900:oklch(28% .04 200);--color-tertiary-950:oklch(20% .03 200);--color-tertiary-contrast-dark:oklch(0% 0 none);--color-tertiary-contrast-light:oklch(100% 0 none);--color-tertiary-contrast-50:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-500:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-600:var(--color-tertiary-contrast-light);--color-tertiary-contrast-700:var(--color-tertiary-contrast-light);--color-tertiary-contrast-800:var(--color-tertiary-contrast-light);--color-tertiary-contrast-900:var(--color-tertiary-contrast-light);--color-tertiary-contrast-950:var(--color-tertiary-contrast-light);--color-success-50:oklch(97% .02 150);--color-success-100:oklch(93% .04 150);--color-success-200:oklch(85% .1 150);--color-success-300:oklch(73% .15 150);--color-success-400:oklch(60% .18 150);--color-success-500:oklch(48% .19 150);--color-success-600:oklch(42% .17 150);--color-success-700:oklch(36% .15 150);--color-success-800:oklch(30% .13 150);--color-success-900:oklch(25% .1 150);--color-success-950:oklch(20% .07 150);--color-success-contrast-dark:oklch(0% 0 none);--color-success-contrast-light:oklch(100% 0 none);--color-success-contrast-50:var(--color-success-contrast-dark);--color-success-contrast-100:var(--color-success-contrast-dark);--color-success-contrast-200:var(--color-success-contrast-dark);--color-success-contrast-300:var(--color-success-contrast-dark);--color-success-contrast-400:var(--color-success-contrast-dark);--color-success-contrast-500:var(--color-success-contrast-light);--color-success-contrast-600:var(--color-success-contrast-light);--color-success-contrast-700:var(--color-success-contrast-light);--color-success-contrast-800:var(--color-success-contrast-light);--color-success-contrast-900:var(--color-success-contrast-light);--color-success-contrast-950:var(--color-success-contrast-light);--color-warning-50:oklch(97% .02 90);--color-warning-100:oklch(92% .06 90);--color-warning-200:oklch(85% .12 90);--color-warning-300:oklch(78% .17 90);--color-warning-400:oklch(72% .18 90);--color-warning-500:oklch(81% .14 90);--color-warning-600:oklch(70% .12 90);--color-warning-700:oklch(61% .1 90);--color-warning-800:oklch(52% .08 90);--color-warning-900:oklch(43% .06 90);--color-warning-950:oklch(34% .04 90);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-50:var(--color-warning-contrast-dark);--color-warning-contrast-100:var(--color-warning-contrast-dark);--color-warning-contrast-200:var(--color-warning-contrast-dark);--color-warning-contrast-300:var(--color-warning-contrast-dark);--color-warning-contrast-400:var(--color-warning-contrast-dark);--color-warning-contrast-500:var(--color-warning-contrast-dark);--color-warning-contrast-600:var(--color-warning-contrast-dark);--color-warning-contrast-700:var(--color-warning-contrast-dark);--color-warning-contrast-800:var(--color-warning-contrast-light);--color-warning-contrast-900:var(--color-warning-contrast-light);--color-warning-contrast-950:var(--color-warning-contrast-light);--color-error-50:oklch(97% .02 27);--color-error-100:oklch(93% .05 27);--color-error-200:oklch(84% .12 27);--color-error-300:oklch(75% .17 27);--color-error-400:oklch(65% .2 27);--color-error-500:oklch(58% .22 27);--color-error-600:oklch(50% .19 27);--color-error-700:oklch(43% .16 27);--color-error-800:oklch(36% .13 27);--color-error-900:oklch(30% .1 27);--color-error-950:oklch(24% .07 27);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-50:var(--color-error-contrast-dark);--color-error-contrast-100:var(--color-error-contrast-dark);--color-error-contrast-200:var(--color-error-contrast-dark);--color-error-contrast-300:var(--color-error-contrast-dark);--color-error-contrast-400:var(--color-error-contrast-dark);--color-error-contrast-500:var(--color-error-contrast-light);--color-error-contrast-600:var(--color-error-contrast-light);--color-error-contrast-700:var(--color-error-contrast-light);--color-error-contrast-800:var(--color-error-contrast-light);--color-error-contrast-900:var(--color-error-contrast-light);--color-error-contrast-950:var(--color-error-contrast-light);--color-surface-50:oklch(97% .012 210);--color-surface-100:oklch(94% .014 210);--color-surface-200:oklch(88% .016 210);--color-surface-300:oklch(80% .018 210);--color-surface-400:oklch(70% .02 210);--color-surface-500:oklch(55% .022 210);--color-surface-600:oklch(40% .02 210);--color-surface-700:oklch(28% .018 210);--color-surface-800:oklch(18% .016 210);--color-surface-900:oklch(12% .014 210);--color-surface-950:oklch(8% .012 210);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-100:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-300:var(--color-surface-contrast-dark);--color-surface-contrast-400:var(--color-surface-contrast-light);--color-surface-contrast-500:var(--color-surface-contrast-light);--color-surface-contrast-600:var(--color-surface-contrast-light);--color-surface-contrast-700:var(--color-surface-contrast-light);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-900:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light)}@font-face{font-family:FiraCode Nerd Font Mono;src:local(FiraCodeNerdFontMono-Regular),url(../../../fonts/FiraCodeNerdFontMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FiraCode Nerd Font Mono;src:local(FiraCodeNerdFontMono-Bold),url(../../../fonts/FiraCodeNerdFontMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial),local(Liberation Sans);size-adjust:108.13%;ascent-override:89.59%;descent-override:22.31%;line-gap-override:0%}@font-face{font-family:FiraCode Nerd Font Mono Fallback;src:local(Courier New),local(Liberation Mono);size-adjust:102.55%;ascent-override:90.01%;descent-override:30%;line-gap-override:0%}html[data-theme]{--graph-pulse:var(--color-tertiary-700)}html[data-theme]:not([data-theme=gf-saturn]){--font-sans:var(--typo-base--font-family);--font-prose:var(--typo-base--font-family);--font-display:var(--typo-heading--font-family);--font-mono:"FiraCode Nerd Font Mono", ui-monospace, monospace;--bg:var(--color-root-bg-light);--panel:var(--color-surface-100);--fg:var(--typo-base--color-light);--fg-muted:var(--color-surface-800);--heading:var(--typo-heading--color-light);--subtitle:var(--color-primary-800);--accent:var(--color-primary-700);--accent-contrast:var(--color-primary-contrast-700);--link:var(--typo-anchor--color-light);--highlight:var(--color-primary-700);--highlight-contrast:var(--color-primary-contrast-700);--highlight-heading:var(--color-primary-contrast-700);--highlight-edge:var(--color-primary-700);--glass-panel:var(--color-surface-50);--glass-fg:var(--color-surface-950);--glass-muted:var(--color-surface-800);--glass-heading:var(--typo-heading--color-light);--glass-link:var(--color-primary-800);--glass-accent:var(--color-primary-700)}html[data-theme][data-mode=dark]{--graph-pulse:var(--color-tertiary-300)}html[data-theme]:not([data-theme=gf-saturn])[data-mode=dark]{--bg:var(--color-root-bg-dark);--panel:var(--color-surface-900);--fg:var(--typo-base--color-dark);--fg-muted:var(--color-surface-300);--heading:var(--typo-heading--color-dark);--subtitle:var(--color-primary-200);--accent:var(--color-primary-300);--accent-contrast:var(--color-primary-contrast-300);--link:var(--typo-anchor--color-dark);--highlight:var(--color-primary-300);--highlight-contrast:var(--color-primary-contrast-300);--highlight-heading:var(--color-primary-contrast-300);--highlight-edge:var(--color-primary-300);--glass-panel:var(--color-surface-950);--glass-fg:var(--color-surface-50);--glass-muted:var(--color-surface-100);--glass-heading:var(--typo-heading--color-dark);--glass-link:var(--color-primary-200);--glass-accent:var(--color-primary-100)}html[data-theme][data-theme=catppuccin]:not([data-mode=dark]){--heading:var(--color-tertiary-700);--glass-heading:var(--color-tertiary-700);--link:var(--color-secondary-900);--glass-link:var(--color-secondary-900)}html[data-theme][data-theme=trans]{--font-sans:"Inter", "Inter Fallback", system-ui, sans-serif;--font-prose:var(--font-sans);--font-display:var(--font-sans)}html[data-theme=gf-saturn]{--subtitle:var(--color-primary-800);--action:var(--color-error-700);--action-contrast:var(--color-error-contrast-700);--graph-pulse:var(--color-warning-500);--highlight:var(--color-warning-300);--highlight-contrast:var(--color-warning-contrast-300);--highlight-edge:var(--color-warning-700);--brand-orange:#cb6738}html[data-theme=gf-saturn][data-mode=dark]{--subtitle:var(--color-primary-300);--action:var(--color-error-300);--action-contrast:var(--color-error-contrast-300);--highlight-edge:var(--color-warning-500)}html[data-theme=gf-saturn] :is(.architecture-circle-scenes__subheading,.eyebrow,.section-subtitle){color:var(--subtitle)}@media (prefers-color-scheme:dark){html[data-theme=gf-saturn][data-js=off]{--graph-pulse:var(--color-warning-500);--subtitle:var(--color-primary-300);--action:var(--color-error-300);--action-contrast:var(--color-error-contrast-300);--highlight-edge:var(--color-warning-500)}}html[data-theme=gf-saturn] :is(.windmill-quadrants__welcome a,.contact-cta,button[type=submit]){background:var(--action);color:var(--action-contrast);border-color:var(--action)}:root{--site-content-width:calc(100vw - var(--site-rail-width));--site-nav-arc-reserve:0px;--site-nav-arc-min:0px;--site-nav-menu-left:1rem;--site-nav-menu-inline-size:5.25rem;--site-nav-menu-clearance:1.5rem;--site-nav-menu-reserve:0px}.site-rail{top:1rem;left:var(--site-nav-menu-left);width:max-content;z-index:var(--z-sticky);color:var(--fg);font-family:var(--font-sans);background:0 0;border:0;align-items:center;gap:.75rem;padding:0;transition:none;display:flex;position:fixed;overflow:visible}.site-rail__header,.site-rail__content{display:var(--site-rail-compact,contents)}.site-rail__wide{display:var(--site-rail-full,none);min-block-size:0;inline-size:100%;inline-size:var(--gf-rail-content-w,100%);align-self:stretch;padding:.375rem .75rem;overflow-y:auto}.site-rail__wide .site-sidebar{gap:1.25rem}.site-rail__wide .site-drawer__brand{letter-spacing:0;font-size:.875rem;font-weight:700}.site-rail__wide .site-drawer__preferences{padding-block-start:.5rem}.site-rail__brand{min-block-size:44px;min-inline-size:44px;font-family:var(--font-display);font-size:1.5rem;font-weight:700;text-decoration:none;display:none}.site-rail__destinations,.site-rail__menu-list{display:none}.site-rail__destinations a{min-block-size:max(3.5rem,44px);inline-size:100%;color:var(--link);white-space:nowrap;overflow-wrap:normal;border-inline-start:2px solid #0000;place-items:center;padding:.35rem .125rem;font-size:.75rem;line-height:1.3;text-decoration:none;display:grid}.site-rail__destinations a:hover,.site-rail__destinations a[aria-current]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.site-rail__destinations a:hover,.site-rail__destinations a[aria-current]{background:color-mix(in oklab, var(--accent) 12%, var(--panel))}}.site-rail__destinations a:hover,.site-rail__destinations a[aria-current]{border-inline-start-color:var(--brand-orange,var(--accent))}.site-rail__destinations a[aria-current]{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.site-rail__menu,.site-navigation-fallback>summary{cursor:pointer;min-height:max(2.75rem,44px);font:inherit;color:var(--link);background:var(--panel);border:0;block-size:2.75rem;padding:.5rem;line-height:1}.site-drawer__preferences{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-block-start:.75rem;display:flex}.site-drawer__backdrop{background:#0a0a0aa6;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.site-drawer__backdrop{background:color-mix(in srgb, var(--color-surface-950) 65%, transparent)}}.site-drawer__backdrop{z-index:var(--z-modal-backdrop)}.site-drawer__positioner{pointer-events:none;z-index:var(--z-modal);position:fixed;inset:0}.site-drawer{pointer-events:auto;width:min(24rem,100%);height:100%;color:var(--fg);background:var(--panel);border-inline-end:2px solid var(--accent);font-family:var(--font-sans);padding:1.5rem;overflow-y:auto}.site-drawer__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.site-drawer__heading button{border:1px solid var(--fg-muted);cursor:pointer;min-height:max(2.75rem,44px);padding:.5rem}.site-drawer__brand{overflow-wrap:normal;min-block-size:max(2.75rem,44px);min-inline-size:0;color:var(--heading);align-items:center;gap:.5rem;font-size:1.125rem;text-decoration:none;display:flex}.site-sidebar__mark{flex:none;block-size:1.5rem;inline-size:1.5rem}.site-sidebar{width:100%;inline-size:100%;height:auto;background:0 0;align-content:start;gap:1.5rem;min-inline-size:0;padding:0;transition:none;display:grid;overflow:visible}.site-sidebar__content{gap:1.5rem;display:grid}.site-sidebar__label{color:var(--fg-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.site-sidebar__menu{gap:.25rem;display:grid}.site-sidebar__menu a{white-space:normal;overflow-wrap:normal;word-break:normal;border-inline-start:2px solid #0000;align-items:center;gap:.5rem;padding-inline:.5rem;display:flex}.site-sidebar__menu a[aria-current]{border-inline-start-color:var(--brand-orange,var(--accent))}.site-sidebar__footer{gap:1.5rem;display:grid}.site-sidebar__cta{justify-self:start}.site-drawer__links{gap:.5rem;margin-block:0;display:grid}.site-drawer__links a{min-height:max(2.75rem,44px);color:var(--link);padding-block:.5rem}.site-drawer__links a[aria-current]{font-weight:700;text-decoration-thickness:2px}.site-navigation-fallback .site-sidebar{background:var(--panel);border:1px solid var(--fg-muted);width:min(24rem,100vw - 2rem);margin:0;padding:1rem;position:absolute;top:100%;left:0}.site-rail :focus-visible,.site-drawer :focus-visible{outline:2px solid var(--link);outline-offset:3px}@media (width>=48rem){.site-rail{width:var(--site-rail-width);isolation:isolate;border-bottom:0;background:0 0;border-inline-end:0;flex-direction:column;padding:1rem 0;position:fixed;inset:0 auto 0 0}.site-rail__brand{display:block}.site-rail__destinations{inline-size:var(--gf-rail-content-w,calc(100% - 1rem));align-self:flex-start;min-block-size:0;padding:.375rem;display:block;overflow-y:auto}.site-rail__menu-list{gap:.5rem;display:grid}.site-navigation-fallback .site-sidebar{width:20rem;top:0;left:100%}}@media not all and (width>=48rem){:root{--site-nav-menu-reserve:calc(var(--site-nav-menu-left) + var(--site-nav-menu-inline-size) + var(--site-nav-menu-clearance))}.site-rail__menu,.site-navigation-fallback>summary{inline-size:max-content;min-inline-size:var(--site-nav-menu-inline-size);list-style:none}.site-navigation-fallback>summary{inline-size:var(--site-nav-menu-inline-size)}.site-navigation-fallback>summary::-webkit-details-marker{display:none}html[data-theme][data-mode] .site-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;block-size:max-content;min-block-size:0}}@media print{:root{--site-rail-width:0rem}.site-rail,.site-drawer__positioner,.site-drawer__backdrop{display:none}}@media (forced-colors:active){.site-rail,.site-drawer{color:canvastext;background:canvas;border-color:canvastext}}.site-nav__icon{flex:none;block-size:1.25rem;inline-size:1.25rem}.site-rail__mark{block-size:1.5rem;inline-size:1.5rem}.site-nav__tooltip-positioner{z-index:var(--z-toast)}.site-nav__tooltip{border:1px solid var(--link);background:var(--panel);color:var(--fg);font-family:var(--font-sans);z-index:var(--z-toast);padding:.5rem .75rem;font-size:.875rem}.site-rail__menu{justify-content:center;align-items:center;gap:.35rem;display:flex}@media (width>=48rem){.site-rail__brand{justify-items:center;gap:.25rem;display:grid}.site-rail__menu{flex-direction:column;block-size:auto}.site-rail__header{inline-size:var(--gf-rail-content-w,calc(100% - 1rem))}.site-rail__menu{inline-size:calc(var(--gf-rail-content-w,5rem) - 1rem);align-self:flex-start;margin-inline-start:.5rem}.site-rail__destinations a{gap:.2rem}}@media (forced-colors:active){.site-rail:before{background:canvas;border-inline-end:1px solid canvastext;-webkit-mask-image:none;mask-image:none}}@media (width>=48rem){.site-rail__brand{margin-inline-end:var(--gf-rail-edge-depth,1rem)}}.site-drawer__brand>span,.site-sidebar__menu [data-part=trigger-text]{white-space:normal;text-overflow:clip;overflow-wrap:normal;word-break:normal;flex:1 1 0;min-inline-size:0;overflow:visible}.site-sidebar__header,.site-sidebar__content,.site-sidebar__group,.site-sidebar__menu,.site-sidebar__menu a{min-inline-size:0}@media not all and (width>=48rem){.page-shell>.breadcrumbs:first-child{padding-block-start:max(2.75rem,44px)}}.site-rail__silhouette{pointer-events:none;z-index:1;display:none;position:fixed;inset:0;overflow:hidden}.site-main .windmill-quadrants.windmill-quadrants--enhanced{isolation:auto}@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none){.site-main .windmill-quadrants.windmill-quadrants--enhanced[data-windmill-frame=wheel]:not(.windmill-quadrants--fit-failed){left:calc((100% - var(--gf-vw,100vw)) / 2);transform:none}}.site-footer{z-index:2;position:relative}.site-rail__surface{fill:var(--panel)}.site-rail__edge{fill:none;stroke:var(--brand-orange,var(--rule));stroke-width:2px}@media (width>=48rem){.site-rail__silhouette{display:block}html[data-theme][data-mode] .site-rail[data-scope=navigation],html[data-theme][data-mode] .site-rail__wide .site-sidebar[data-scope=navigation]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0}html[data-theme][data-mode] .site-rail[data-scope=navigation]:before,html[data-theme][data-mode] .site-rail[data-scope=navigation]:after{content:none;display:none}.site-rail__menu,.site-navigation-fallback>summary{background:0 0}.site-rail__menu-slot{display:var(--site-rail-compact,contents)}.site-main .page-shell>:not(#goals):not(#architecture),.site-main .windmill-quadrants:not(.windmill-quadrants--enhanced),.site-main .arch-scene__legend,.site-main .arch-scene__caption{z-index:2;position:relative}.site-main .arch-scene__plates,.site-main .arch-scene__labels{z-index:2}.site-rail{pointer-events:none}.site-rail a,.site-rail button,.site-rail summary,.site-rail__wide,.site-rail__destinations{pointer-events:auto}.site-rail__content{min-block-size:0;overflow:visible}}@media print,(forced-colors:active){.site-rail__silhouette{display:none}}@media (forced-colors:active) and (width>=48rem){html[data-theme][data-mode] .site-rail[data-scope=navigation]{background:canvas;border-inline-end:1px solid canvastext}}@media (prefers-reduced-motion:reduce){:root{--default-transition-duration:0s}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(./inter-latin-400-italic.D1l0FflY.woff2)format("woff2"),url(./inter-latin-400-italic.BmFrN47l.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./unbounded-latin-wght-normal.D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-italic.BqAiT5Ww.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-italic.66oory27.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2)format("woff2"),url(./ibm-plex-mono-latin-700-normal.CNHXzs6v.woff)format("woff")}:root{font-family:var(--font-prose);font-synthesis:none;color:var(--fg);--bg:var(--color-surface-100);--panel:var(--color-surface-50);--fg:var(--color-surface-950);--fg-muted:var(--color-surface-700);--heading:var(--color-primary-800);--accent:var(--color-primary-700);--accent-contrast:var(--color-primary-contrast-700);--link:var(--typo-anchor--color-light);--rule:var(--color-surface-300);--highlight:var(--color-secondary-300);--highlight-contrast:var(--color-secondary-contrast-300);--highlight-edge:var(--color-secondary-700);--highlight-heading:var(--color-primary-800);--danger:var(--color-error-700);--wash:#d4d4d429}@supports (color:color-mix(in lab, red, red)){:root{--wash:color-mix(in oklab, var(--color-secondary-300) 16%, transparent)}}:root{--control-track:var(--color-surface-300);--glass-panel:var(--color-surface-50);--glass-fg:var(--color-surface-950);--glass-muted:var(--color-surface-900);--glass-heading:var(--color-primary-900);--glass-link:var(--color-primary-900);--glass-accent:var(--color-primary-700);--glass-danger:var(--color-error-900);--inverse-panel:var(--color-primary-900);--inverse-edge:var(--color-primary-500);--inverse-fg:var(--color-surface-50);--inverse-fg-muted:var(--color-primary-100);--inverse-link:var(--color-primary-200);--inverse-danger:var(--color-error-100);--inverse-control-fg:var(--color-primary-900);--inverse-control-accent:var(--color-primary-700);--inverse-control-danger:var(--color-error-700);--inverse-control-positive:var(--color-success-600);--ink:#28222b}[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--z-dropdown:30;--z-sticky:40;--z-modal-backdrop:50;--z-modal:60;--z-intro:65;--z-toast:70;--z-tooltip:80;--font-sans:var(--font-mono);--font-display:"Unbounded Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-prose:var(--font-mono)}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth;background:0 0;overflow-x:clip}body{isolation:isolate;background:linear-gradient(180deg, var(--wash), transparent 22rem), var(--bg);font-feature-settings:"kern" 1, "liga" 1;min-width:320px;margin:0}.app-shell{min-height:100vh;flex-direction:column;padding-inline-start:var(--site-rail-width);display:flex;position:relative}.site-main{flex:auto}.brand-vectors-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:clip}@media (prefers-reduced-motion:reduce){.brand-vectors-bg *{transition:none!important}}.home-intro{z-index:var(--z-intro);pointer-events:none;background:var(--bg);color:var(--accent);visibility:hidden;opacity:0;place-items:center;display:grid;position:fixed;inset:0;overflow:clip}.home-intro__mark{opacity:0;width:clamp(5rem,14vw,8rem);height:auto}@keyframes intro-veil{0%,85%{opacity:1;visibility:visible;animation-timing-function:ease-out}to{opacity:0;visibility:hidden}}@keyframes intro-lift{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes intro-mark-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes intro-mark-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.03)}}@media (prefers-reduced-motion:no-preference){html.intro-armed .home-intro{animation:5s linear both intro-veil}html.intro-armed .home-intro__mark{animation:.7s ease-out both intro-mark-in}html.intro-armed.intro-live .home-intro{visibility:visible;opacity:1;animation:none}html.intro-armed.intro-live .home-intro__mark{animation:.7s ease-out both intro-mark-in}html.intro-armed.intro-lifting .home-intro{animation:.6s ease-out both intro-lift}html.intro-armed.intro-lifting .home-intro__mark{animation:.6s ease-in both intro-mark-out}}html.intro-live{overflow-anchor:none}html[data-intro-fallback=true] .windmill-quadrants,html[data-intro-fallback=true] .windmill-quadrants :is(.windmill-quadrants__heading,.windmill-quadrants__welcome,.windmill-quadrants__welcome-flow,.windmill-quadrants__goals,.windmill-quadrants__goal,.windmill-quadrants__head,.windmill-quadrants__claim){opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;min-height:0!important;max-inline-size:none!important;position:static!important;inset:auto!important;overflow:visible!important;transform:translate(0)!important}html[data-intro-fallback=true] .windmill-quadrants :is(.windmill-quadrants__welcome,.windmill-quadrants__welcome-flow,.windmill-quadrants__goals,.windmill-quadrants__goal){display:block!important}html[data-intro-fallback=true] .windmill-quadrants :is(.windmill-quadrants__visual,.windmill-quadrants__selector,.windmill-controls){display:none!important}html[data-intro-fallback=true] .windmill-quadrants :is(p,h1,h2){overflow-wrap:anywhere;opacity:1!important;visibility:visible!important}html[data-intro-fallback=true] .windmill-quadrants .wedge-text-flow__copy{position:static!important}html[data-intro-fallback=true] .windmill-quadrants .wedge-text-flow__line{white-space:normal!important;display:inline!important;position:static!important}html[data-intro-fallback=true] .windmill-quadrants .wedge-text-flow__line:after{content:" "}html[data-intro-fallback=true] .windmill-quadrants .windmill-quadrants__welcome a{margin-inline-start:0}@media (forced-colors:active){.home-intro{display:none!important}}img{max-width:100%;display:block}h1,h2,h3,p,ul,figure{margin-top:0}h1,h2,h3{font-family:var(--typo-heading--font-family);font-weight:var(--typo-heading--font-weight);color:var(--heading);text-wrap:balance}.font-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-weight:700;line-height:1.1}.site-rail,.site-footer,.skip-link,.button,.breadcrumbs,.pagination,.contact-form,.form-notice,.log-meta,.log-tags,.source-link{font-family:var(--font-sans)}h1{letter-spacing:-.025em;max-width:16ch;font-size:clamp(2.5rem,5vw + 1rem,5rem);line-height:1.05}h2{letter-spacing:-.02em;font-size:clamp(1.5rem,2.5vw + .5rem,2.25rem);line-height:1.15}h3{letter-spacing:0;font-size:1.5rem;line-height:1.25}p,li{line-height:1.65}:root{--measure:66ch}:where(.section:not(.section--bare),.page-coda,.log-entry,.contact-card) :where(p,ul,ol)+:where(p,ul,ol){margin-block-start:.9em}:where(.section:not(.section--bare),.page-coda,.log-entry,.contact-card) :where(p,li){max-inline-size:var(--measure)}:where([id]){scroll-margin-top:5rem}@media (width>=48rem){:where([id]){scroll-margin-top:1rem}}.skip-link{z-index:var(--z-toast);border:1px solid var(--highlight-edge);background:var(--highlight);color:var(--highlight-contrast);padding:.65rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.page-shell,.site-footer__inner{width:min(100% - 2 * var(--page-shell-gutter), var(--page-shell-max));margin-inline:auto}.text-link{text-underline-offset:.22em;text-decoration-thickness:.1em}.mode-switch{cursor:pointer;border-radius:0;align-items:center;display:inline-flex}.mode-switch__control{box-sizing:border-box;border:1px solid var(--rule);background:var(--control-track);border-radius:0;justify-content:flex-start;width:3.25rem;height:1.75rem;padding:3px;display:flex}.mode-switch__thumb{aspect-ratio:1;background:var(--accent);height:100%;color:var(--accent-contrast);border-radius:0;place-items:center;transition:none;display:grid;transform:translate(0)}.mode-switch__thumb[data-state=checked]{transform:translate(1.5rem)}.mode-switch__glyph{opacity:0;grid-area:1/1;width:14px;height:14px;transition:none;transform:rotate(-90deg)scale(.6)}.mode-switch__glyph--active{opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:no-preference){.mode-switch__thumb{transition:transform .22s cubic-bezier(.4,0,.2,1)}.mode-switch__glyph{transition:opacity .2s,transform .22s cubic-bezier(.4,0,.2,1)}}.mode-switch[data-focus-visible]{outline:2px solid var(--highlight-edge);outline-offset:2px}.windmill-controls button:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--fg);outline:2px solid #0000}.windmill-quadrants .windmill-controls button:is(.windmill-controls__previous,.windmill-controls__next):focus-visible{opacity:1}.page-shell{padding-block:2rem 5rem}.page-shell>.section:not(.section--bare),.page-coda>.section,.page-shell>.log-entry,.page-shell>.contact-card,.site-footer{--fg:var(--glass-fg);--fg-muted:var(--glass-muted);--heading:var(--glass-heading);--link:var(--glass-link);--accent:var(--glass-accent);--highlight-edge:var(--glass-link);--danger:var(--glass-danger);color:var(--fg);background:var(--glass-panel);border-radius:0}@supports (color:color-mix(in lab, red, red)){.page-shell>.section:not(.section--bare),.page-coda>.section,.page-shell>.log-entry,.page-shell>.contact-card,.site-footer{background:color-mix(in oklab, var(--glass-panel) 70%, transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-shell>.section:not(.section--bare),.page-coda>.section,.page-shell>.log-entry,.page-shell>.contact-card,.site-footer{-webkit-backdrop-filter:blur(12px)saturate(118%);backdrop-filter:blur(12px)saturate(118%)}}@media (prefers-reduced-motion:reduce){.page-shell>.section:not(.section--bare),.page-coda>.section,.page-shell>.log-entry,.page-shell>.contact-card,.site-footer{-webkit-backdrop-filter:none;backdrop-filter:none}}.lede{max-width:43rem;font-size:clamp(1.15rem,3vw,1.45rem)}.button-row{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.button{min-height:3rem;line-height:inherit;white-space:normal;padding:.7rem 1.15rem;font-weight:800}.button:focus-visible{box-shadow:0 0 0 4px var(--highlight)}@supports (color:color-mix(in lab, red, red)){.button:focus-visible{box-shadow:0 0 0 4px color-mix(in oklab, var(--highlight) 56%, transparent)}}:is(.page-shell>.section:not(.section--bare),.page-coda>.section,.page-shell>.log-entry,.page-shell>.contact-card,.site-footer) .button:focus-visible{box-shadow:0 0 0 4px var(--highlight-edge)}.card,.log-entry,.contact-card{border-radius:0}.card,.contact-card{padding:1.35rem}.contact-card--form{align-items:start}.contact-copy{min-width:0}.contact-form{gap:.55rem;margin-top:1.5rem;display:grid;position:relative}#contact-title{overflow-wrap:anywhere}.contact-form label{margin-top:.5rem;font-weight:700}.contact-form input:not([type=checkbox]):not([type=radio]),.contact-form textarea,.contact-form altcha-widget{border:1px solid var(--accent);background:var(--panel);width:100%;color:var(--fg);font:inherit}.contact-form input:not([type=checkbox]):not([type=radio]),.contact-form textarea{padding:.75rem}.checkbox-row{align-items:flex-start;gap:.5rem;font-weight:400;display:flex}.checkbox-row input{flex:none;width:auto;margin-top:.2rem}.contact-form altcha-widget{margin-top:.75rem;padding:.75rem;display:flex}.contact-form :is(input,textarea):focus-visible{outline:2px solid var(--highlight-edge);outline-offset:2px}.contact-form .button{width:fit-content;margin-top:.5rem}.contact-form :is(input,textarea)[aria-invalid=true]{border-color:var(--danger)}.contact-form .button:disabled{cursor:wait;opacity:.65}.form-help,.field-error{margin:0;font-size:.86rem}.form-help{color:var(--fg-muted)}.field-error{color:var(--danger)}.form-notice{border-left:.4rem solid var(--highlight-edge);padding:1rem}.form-notice--error{color:var(--danger)}.text-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.muted{color:var(--fg-muted)}.section{border-top:1px solid var(--rule);margin-top:4rem;padding:clamp(1rem,3vw,2rem)}.section:first-child{border-top:none;margin-top:0}.section--bare{border-top:none}@media screen{.page-shell>#architecture{--fg:var(--glass-fg);--fg-muted:var(--glass-muted);--heading:var(--glass-heading);--link:var(--glass-link);--accent:var(--glass-accent);--highlight-edge:var(--glass-link);--danger:var(--glass-danger);color:var(--fg)}}.page-coda{gap:2rem;margin-block-start:4rem;display:grid}.page-coda>.section{min-inline-size:0;margin:0}@media (width>=48rem){.page-coda{grid-template-rows:min-content 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"status paper""contact paper";align-items:start}.page-coda>#status{grid-area:status}.page-coda>#whitepaper{grid-area:paper}.page-coda>#contact{grid-area:contact}}:is(#enrollment,#axioms,.page-coda) h2{font-size:clamp(1.5rem,2.5vw + .5rem,2.5rem)}@media screen{html[data-gf-band]{--section-rhythm:var(--gf-rhythm)}html[data-gf-band] :is(.page-shell,.site-footer__inner){width:var(--gf-shell-w)}html[data-gf-band] .page-shell{padding-block-start:max(0px, calc(var(--gf-rhythm) - var(--gf-pad-bottom)))}@media (width>=48rem){html[data-gf-band] .page-shell:has(>#goals:first-child){padding-block-start:0}}html[data-gf-band] .page-shell>:is(#goals,#architecture){padding-inline:var(--gf-pad)}html[data-gf-band] #goals{padding-block:0;position:relative}html[data-gf-band] .page-shell>.section+.section,html[data-gf-band] .page-coda{margin-block-start:max(3rem, var(--section-rhythm))}html[data-gf-band][data-gf-enhance] #goals+#architecture{margin-block-start:calc(-1 * var(--gf-open-arch-overlap,0px))}html[data-gf-band][data-gf-enhance] .architecture-circle-scenes__field[data-circle-index="1"]{margin-block-start:calc(-1 * var(--gf-disc-overlap,0px))}html[data-gf-band][data-gf-enhance] #goals:has(.windmill-quadrants--fit-failed)+#architecture{margin-block-start:0}html:is([data-gf-band=tablet],[data-gf-band=desktop],[data-gf-band=wide])[data-gf-enhance] #architecture:has(.architecture-circle-scenes__field[data-circle-index="0"]:is([data-disc=markers],[data-disc=rectangle])) .architecture-circle-scenes__field[data-circle-index="1"]{margin-block-start:0}html[data-gf-band] #architecture{padding-block:0}html[data-gf-band] #architecture+.section{margin-block-start:var(--gf-pad-top)}html[data-gf-band] :is(#enrollment,#axioms,.page-coda) h2{font-size:var(--gf-disc-1-panel-head-size,clamp(1.5rem, 2.5vw + .5rem, 2.5rem))}}@media screen and (prefers-reduced-motion:reduce),screen and (forced-colors:active){html[data-gf-band] #goals+#architecture,html[data-gf-band][data-gf-enhance] #goals+#architecture,html[data-gf-band] .architecture-circle-scenes__field[data-circle-index="1"],html[data-gf-band][data-gf-enhance] .architecture-circle-scenes__field[data-circle-index="1"]{margin-block-start:0}}html.motion-safe-ready .reveal-armed{opacity:0;transition:opacity .15s var(--ease-out-quint), transform .15s var(--ease-out-quint);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(10px)}html.motion-safe-ready .reveal-armed.reveal-in{opacity:1;transform:none}.section-heading{max-width:48rem;margin-bottom:2rem}html:not([data-gf-band]) :is(.section-heading h2,#page-title),#enrollment-title{overflow-wrap:anywhere}.enrollment{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.enrollment__steps{min-inline-size:0}.enrollment__steps .arch-scene__step{overflow-wrap:anywhere}@container enrollment-steps (width>=20rem){.enrollment__steps .arch-scene__steps li{grid-template-columns:2.25rem minmax(0,1fr)}}.enrollment__steps .arch-scene__ordinal{font-family:var(--typo-heading--font-family);font-weight:var(--typo-heading--font-weight);color:var(--heading);font-size:1.5rem;line-height:1}@media (width>=48rem){.enrollment{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:clamp(2rem,4vw,4rem)}.enrollment__lead{grid-column:1;margin-bottom:0}.enrollment__steps{grid-column:2}.enrollment__ledgers{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}.pitch-block+.pitch-block{margin-top:4rem}.grid{gap:1rem;display:grid}.check-list,.plain-list{padding-left:1.25rem}.check-list li::marker{color:var(--accent)}.log-entry{overflow:visible}.page-shell>.log-entry{padding:clamp(1rem,3vw,2rem)}.log-entry__body{margin-top:2rem}.compare-key{max-width:48rem;font-size:.92rem}.compare-index ul{font-family:var(--font-sans);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 2.5rem;padding:0;font-weight:700;list-style:none;display:flex}.compare-tabs__list{border-bottom:1px solid var(--rule);font-family:var(--font-sans);flex-wrap:wrap;gap:.25rem 1.25rem;margin:0 0 2.5rem;padding:0 0 .5rem;font-weight:700;display:flex}.compare-tabs__trigger{min-height:1.75rem;color:var(--fg-muted);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;align-items:center;padding:.25rem 0;line-height:1;transition:none;display:inline-flex;position:relative}.compare-tabs__trigger:hover{color:var(--fg)}.compare-tabs__trigger[data-selected]{color:var(--link);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.compare-tabs__trigger:focus-visible{outline:2px solid var(--highlight-edge);outline-offset:2px}.compare-tabs__panel>.compare-competitor{border-top:0;padding-top:0}.compare-tabs__panel:focus-visible{outline:2px solid var(--highlight-edge);outline-offset:2px}@media (forced-colors:active){.compare-tabs__trigger{color:canvastext}.compare-tabs__trigger[data-selected]{color:highlight;forced-color-adjust:none;text-decoration-color:highlight}}.compare-competitor{border-top:1px solid var(--rule);margin:0;padding-top:2rem}.compare-competitor+.compare-competitor{margin-top:3rem}.compare-competitor__caption{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 1.5rem}.compare-competitor__caption h2{margin-bottom:.25rem}.compare-scope{max-width:60ch;color:var(--fg-muted);margin-bottom:.25rem}.compare-fetched{font-family:var(--font-mono);color:var(--fg-muted);font-size:.78rem}.compare-claims{margin:0 0 2rem;padding-left:1.75rem;list-style:decimal}.compare-claim::marker{font-family:var(--font-mono);color:var(--fg-muted);font-size:.85rem}.compare-claim+.compare-claim{margin-top:2rem}.compare-claim__text{max-width:var(--measure)}.compare-claim .goal-grounds{margin:.5rem 0 .9rem}.compare-citations{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.compare-quote{border-left:2px solid var(--rule);max-width:66ch;margin:0;padding-left:.9rem}.compare-quote p{overflow-wrap:anywhere;margin:0;font-style:italic}.whitepaper-receipt{overflow-wrap:anywhere}.compare-cite{font-family:var(--font-sans);color:var(--fg-muted);margin:.2rem 0 0 1rem;font-size:.85rem}.compare-cite cite{font-style:normal}.compare-fairness__title{margin-bottom:.35rem;font-size:1.05rem}.compare-fairness{max-width:var(--measure)}.goal-media{margin:0 0 .75rem}.goal-media img{aspect-ratio:3/2;object-fit:cover;border:0;border-radius:0;width:100%;max-width:100%;height:auto;max-height:16rem;display:block}code,kbd,pre,samp{font-family:var(--font-mono);font-feature-settings:"liga" 1, "calt" 1}pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}pre.shiki{border-radius:0;padding:.875rem 1rem;font-size:.8125rem;line-height:1.55}pre.shiki,pre.shiki code,pre.shiki span{color:var(--shiki-light);background-color:var(--shiki-light-bg);font-family:var(--font-mono);font-feature-settings:"liga" 1, "calt" 1}[data-mode=dark] pre.shiki,[data-mode=dark] pre.shiki code,[data-mode=dark] pre.shiki span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}:not(pre)>code{background:var(--rule);border-radius:0;padding:.1em .3em;font-size:.875em}@supports (color:color-mix(in lab, red, red)){:not(pre)>code{background:color-mix(in oklab, var(--rule) 45%, transparent)}}.prior-logs{margin-top:1rem}.prior-logs details{border-bottom:1px solid var(--rule);padding-block:1rem}.prior-logs summary{cursor:pointer;font-weight:800}.log-list{margin:2rem 0 0;padding:0;list-style:none}.log-list li+li{margin-top:1.75rem}.log-list h3{margin-bottom:.25rem;font-size:1.25rem;line-height:1.3}.log-meta{color:var(--fg-muted);margin:0 0 .35rem;font-size:.86rem}.log-tags{color:var(--fg-muted);font-size:.86rem}.featured-image{margin:0}.featured-image img{object-fit:cover;border:0;border-radius:0;width:100%;max-width:100%;height:auto}.featured-image--thumb{max-width:22rem;margin-bottom:.6rem}.featured-image--thumb img{aspect-ratio:3/2}.featured-image--hero{margin-top:2rem}.featured-image figcaption{color:var(--fg-muted);margin-top:.35rem;font-size:.86rem}.breadcrumbs{color:var(--fg-muted);margin-bottom:1.5rem;font-size:.86rem}.breadcrumbs ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--fg-muted);margin-right:.45rem}.pagination{justify-content:space-between;gap:1rem;margin-top:2rem;font-weight:700;display:flex}.source-link{border-top:1px solid var(--rule);color:var(--fg-muted);margin-top:2.5rem;padding-top:1rem;font-size:.82rem}.source-link a{margin-left:.75rem}.external-link__mark{font-family:var(--font-sans);color:var(--fg-muted);white-space:nowrap;margin-inline-start:.25em;font-size:.8em}.external-link:hover .external-link__mark,.external-link:focus-visible .external-link__mark{color:var(--link)}figcaption{color:var(--fg-muted);margin-top:.7rem;font-size:.78rem;line-height:1.45}.contact-card{gap:1.5rem;padding:clamp(1.35rem,4vw,2rem);display:grid}.qr{background:#fff;width:min(100%,11rem);padding:.45rem}@media (width>=48rem){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2,.contact-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.arch-scenes{gap:2.5rem;display:grid}.arch-scene{gap:.6rem;margin:0;display:grid}.arch-scene__viewport{display:contents}.arch-scene__viewport[data-rectangle=true]{min-inline-size:0;max-inline-size:100%;display:block;overflow:auto}.arch-scene__viewport:focus-visible{outline:2px solid var(--link);outline-offset:3px}html[data-gf-band] .architecture-circle-scenes__field[data-disc=pending] .arch-scene__viewport{display:contents}.arch-scene__stage{inline-size:var(--scene-w,100%);block-size:var(--scene-h);position:relative}.arch-scene__canvas,.arch-scene__wires{width:100%;height:100%;display:block;position:absolute;inset:0}.arch-scene[data-animating=true] .arch-scene__wires{display:none}.arch-scene__wire-set{opacity:.62}.arch-scene__wires path{stroke:var(--fg-muted);stroke-width:1.6px;fill:none}.arch-scene__wires path[data-lit=true]{stroke:var(--graph-pulse);stroke-width:2.6px}.arch-scene__frame{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;display:none}.architecture-circle-scenes__subheading{font-family:var(--typo-heading--font-family);font-size:1.2rem;font-weight:var(--typo-heading--font-weight);letter-spacing:-.01em;text-wrap:balance;line-height:1.1}.arch-scene__plates{margin:0;padding:0;list-style:none;position:absolute;inset:0}.arch-scene__plate{font-family:var(--font-mono);flex-direction:column;justify-content:flex-start;margin:0;padding:.625rem;line-height:1.35;display:flex;position:absolute;overflow:hidden}.arch-scene__name{color:var(--heading);letter-spacing:-.01em;font-size:.82rem;font-weight:600}.arch-scene__qualifier,.arch-scene__detail{color:var(--fg-muted);font-size:.82rem}.arch-scene__name,.arch-scene__qualifier,.arch-scene__detail{overflow-wrap:anywhere}.arch-scene__stage[data-frame=disc] :is(.arch-scene__name,.arch-scene__qualifier,.arch-scene__detail){overflow-wrap:normal;text-wrap:pretty}.arch-scene__piece{white-space:nowrap}.arch-scene__rule{background:var(--rule);height:1px;margin:.2rem 0 .25rem;display:block}.arch-scene__stage[data-frame=disc] :is(.arch-scene__name,.arch-scene__qualifier,.arch-scene__detail){font-size:var(--plate-size)}.arch-scene__stage[data-frame=disc] .arch-scene__plate{padding:calc(.625rem * var(--plate-scale))}.arch-scene__stage[data-frame=disc] .arch-scene__rule{margin:calc(.2rem * var(--plate-scale)) 0 calc(.25rem * var(--plate-scale))}.arch-scene[data-animating=false] .arch-scene__plate{border:1px solid var(--rule);background:var(--panel)}.arch-scene[data-animating=false] .arch-scene__plate[data-lit=true]{box-shadow:inset 0 0 0 1px var(--fg-muted)}.arch-scene__marker{place-content:center;place-items:center;padding:0;display:grid}.arch-scene .arch-scene__plate.arch-scene__marker{border-color:var(--fg-muted)}.arch-scene__number{font-family:var(--font-mono);color:var(--heading);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.arch-scene__leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arch-scene__leaders line{stroke:var(--fg-muted);stroke-width:1px;vector-effect:non-scaling-stroke}.arch-scene__labels{margin:0;padding:0;list-style:none;position:absolute;inset:0}.arch-scene__label{font-family:var(--font-mono);overflow-wrap:anywhere;flex-direction:column;font-size:.82rem;line-height:1.35;display:flex;position:absolute}.arch-scene__label .arch-scene__rule{display:none}.arch-scene__legend{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.arch-scene__legend li{grid-template-columns:calc(.75rem + 2px) 1fr;align-items:baseline;column-gap:0;display:grid}.arch-scene__legend-text{font-family:var(--font-mono);flex-direction:column;font-size:.82rem;line-height:1.35;display:flex}.arch-scene__legend .arch-scene__rule{display:none}.arch-scene__phases{overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.arch-scene__panel+.arch-scene__panel{margin-top:1.25rem}.arch-scene__phase-heading{font-family:var(--typo-heading--font-family);font-weight:var(--typo-heading--font-weight);color:var(--heading);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:1.5rem;line-height:1.1}.arch-scene__phase-heading a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--fg-muted);-webkit-text-decoration-color:var(--fg-muted);-webkit-text-decoration-color:var(--fg-muted);text-decoration-color:var(--fg-muted);text-underline-offset:.18em}.arch-scene__state{font-family:var(--font-mono);color:var(--fg-muted);text-wrap:balance;margin:.5rem 0 0;font-size:.82rem;line-height:1.3}.arch-scene__state-token{white-space:nowrap}.arch-scene__description{text-wrap:pretty;max-inline-size:70ch;margin:.5rem 0 0;line-height:1.5}.arch-scene__links{margin:.5rem 0 0;font-size:.82rem;line-height:1.3}.arch-scene__links a:not(:last-child){margin-inline-end:1rem}.arch-scene__links a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--fg-muted);-webkit-text-decoration-color:var(--fg-muted);-webkit-text-decoration-color:var(--fg-muted);text-decoration-color:var(--fg-muted)}.arch-scene__phase-index{overflow-wrap:anywhere;color:var(--fg-muted);flex-direction:column;align-items:stretch;gap:.25rem;margin:1rem 0 0;padding:0;font-size:.82rem;line-height:1.3;list-style:none;display:flex;overflow:visible}.arch-scene__phase-index li{display:block}@media screen{html[data-gf-band] .arch-scene__phases{display:grid}html[data-gf-band] .arch-scene__panel{opacity:0;pointer-events:none;grid-area:1/1;margin-top:0;transition:none}html[data-gf-band] .arch-scene__panel[data-active=true]{opacity:1;pointer-events:auto;transition:opacity .5s ease-in-out}html[data-gf-band] .arch-scene__phases[data-leaving=true] .arch-scene__panel[data-active=true]{opacity:0}}html:not([data-gf-band]) .arch-scene__phase-index{display:none}.arch-scene__stage:has(>.arch-scene__ledger){container-type:inline-size}.arch-scene__ledger{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.arch-scene__ledger li{grid-column:span 6}@container (width>=34.75rem) and (not (width>=52.5rem)){.arch-scene__ledger li{grid-column:span 3}.arch-scene__ledger li:last-child:nth-child(odd){grid-column:span 6}}@container (width>=52.5rem){.arch-scene__ledger li{grid-column:span 2}.arch-scene__ledger li:nth-child(3n+1):nth-last-child(2),.arch-scene__ledger li:nth-child(3n+2):last-child,.arch-scene__ledger li:nth-child(3n+1):nth-last-child(4),.arch-scene__ledger li:nth-child(3n+1):nth-last-child(4)~li{grid-column:span 3}.arch-scene__ledger li:only-child{grid-column:span 6}}.arch-scene__ledger .arch-scene__plate{border:1px solid var(--rule);background:var(--panel);padding:.75rem;position:static;overflow:visible}.arch-scene__ledger .arch-scene__detail{line-height:1.5}.arch-scene__heading{margin:0 0 .6rem;font-size:1.5rem}.arch-scene__caption{font-family:var(--font-prose);color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;column-gap:.75em;font-size:.8rem;line-height:1.3;display:flex}.arch-scene__title{color:var(--heading);font-weight:600}.arch-scene__steps{gap:.9rem;max-inline-size:40rem;margin:0;padding:0;list-style:none;display:grid;container:enrollment-steps/inline-size}.arch-scene__steps li{border-top:1px solid var(--rule);grid-template-columns:2.5ch minmax(0,1fr);align-items:baseline;gap:.6rem;padding-top:.7rem;display:grid}.arch-scene__ordinal{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:1rem}.arch-scene__step{font-family:var(--font-mono);color:var(--fg);font-size:1rem;line-height:1.5}.arch-scene__token{white-space:nowrap}.arch-scene__chips{flex-wrap:wrap;grid-column:2;gap:.4rem;margin-top:.4rem;display:flex}@container enrollment-steps not (width>=20rem){.arch-scene__steps li{grid-template-columns:minmax(0,1fr);row-gap:.35rem}.arch-scene__steps .arch-scene__chips{grid-column:1}.arch-scene__step{font-size:.86rem}}.arch-scene__chip{--chip-size:.76rem;font-family:var(--font-mono);line-height:inherit;white-space:normal;color:var(--fg-muted);padding:.1rem .4rem}.arch-scene__chip:hover{filter:none}@media screen{.arch-scene__disc{z-index:0;pointer-events:none;background:radial-gradient(circle var(--disc-r) at var(--disc-cx) var(--disc-cy), var(--accent) 0 calc(100% - 1px), var(--accent) calc(100% - 1px) 100%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.arch-scene__disc{background:radial-gradient(circle var(--disc-r) at var(--disc-cx) var(--disc-cy), color-mix(in oklab, var(--accent) 7%, transparent) 0 calc(100% - 1px), color-mix(in oklab, var(--accent) 42%, var(--rule)) calc(100% - 1px) 100%, transparent 100%)}}.arch-scene__disc:after{content:"";background:linear-gradient(to bottom right, var(--heading), var(--heading));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.arch-scene__disc:after{background:linear-gradient(to bottom right, color-mix(in oklab, var(--heading) 22%, var(--rule)), color-mix(in oklab, var(--heading) 70%, var(--rule)))}}.arch-scene__disc:after{-webkit-mask:radial-gradient(circle var(--disc-r) at var(--disc-cx) var(--disc-cy), transparent calc(100% - 3px), #000 calc(100% - 3px) 100%, transparent 100%);-webkit-mask:radial-gradient(circle var(--disc-r) at var(--disc-cx) var(--disc-cy), transparent calc(100% - 3px), #000 calc(100% - 3px) 100%, transparent 100%);-webkit-mask:radial-gradient(circle var(--disc-r) at var(--disc-cx) var(--disc-cy), transparent calc(100% - 3px), #000 calc(100% - 3px) 100%, transparent 100%);mask:radial-gradient(circle var(--disc-r) at var(--disc-cx) var(--disc-cy), transparent calc(100% - 3px), #000 calc(100% - 3px) 100%, transparent 100%)}.arch-scene__stage[data-edge=right] .arch-scene__disc{background:radial-gradient(circle var(--disc-r) at var(--disc-cx) var(--disc-cy), var(--heading) 0 calc(100% - 1px), var(--heading) calc(100% - 1px) 100%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.arch-scene__stage[data-edge=right] .arch-scene__disc{background:radial-gradient(circle var(--disc-r) at var(--disc-cx) var(--disc-cy), color-mix(in oklab, var(--heading) 6%, transparent) 0 calc(100% - 1px), color-mix(in oklab, var(--heading) 35%, var(--rule)) calc(100% - 1px) 100%, transparent 100%)}}.architecture-circle-scenes__subheading{font-size:var(--disc-head-size,1.2rem)}html[data-gf-band] .arch-scene__phase-heading{font-size:var(--disc-phase-size,1.5rem)}html[data-gf-band] :is(.arch-scene__state,.arch-scene__links,.arch-scene__phase-index){font-size:var(--disc-caption-size,.82rem)}html[data-gf-band] .arch-scene__description{font-size:var(--disc-body-size,1.25rem)}}@media (prefers-reduced-motion:reduce){.arch-scene__canvas{display:none}html[data-gf-band] .arch-scene__panel[data-active=true]{transition:none}.arch-scene[data-still=true] .arch-scene__canvas{display:block}.arch-scene[data-still=true] .arch-scene__wires{display:none}.arch-scene .arch-scene__plate{border:1px solid var(--rule);background:var(--panel)}}@media (forced-colors:active){.arch-scene__canvas,.arch-scene__disc,.arch-scene__disc:after{display:none}.arch-scene__wire-set{opacity:1}.arch-scene__wires path,.arch-scene__wires path[data-lit=true],.arch-scene__leaders line{stroke:canvastext}.arch-scene__frame{stroke:canvastext;display:inline}.arch-scene[data-animating] .arch-scene__plate{background:canvas;border:1px solid canvastext}.arch-scene__name,.arch-scene__qualifier,.arch-scene__detail,.arch-scene__number,.arch-scene__label,.arch-scene__ordinal,.arch-scene__step,.arch-scene__chip,.arch-scene__state,.arch-scene__phase-index{color:canvastext}.arch-scene__phase-heading a,.arch-scene__links a{color:linktext}.arch-scene__chip,.arch-scene__steps li{border-color:canvastext}.arch-scene__rule{background:canvastext}}@media print{.page-coda{display:block}.page-coda>.section+.section{margin-block-start:2rem}.arch-scene__canvas,.arch-scene__disc{display:none}.arch-scene[data-animating] .arch-scene__wires{display:block}.arch-scene__frame{stroke:#000;display:inline}.arch-scene__wire-set{opacity:1}.arch-scene__wires path,.arch-scene__wires path[data-lit=true],.arch-scene__leaders line{stroke:#000}.arch-scene[data-animating] .arch-scene__plate{box-shadow:none;background:0 0;border:1px solid #000}.arch-scene__name,.arch-scene__qualifier,.arch-scene__detail,.arch-scene__number,.arch-scene__label,.arch-scene__ordinal,.arch-scene__step,.arch-scene__chip,.arch-scene__caption,.arch-scene__title,.arch-scene__phase-heading,.arch-scene__state,.arch-scene__description,.arch-scene__links{color:#000}.arch-scene__chip,.arch-scene__steps li{border-color:#000}.arch-scene__rule{background:#000}.arch-scene__phase-index{display:none}.arch-scene__phases{break-inside:avoid}.arch-scene__stage:is([data-frame=disc],[data-frame=markers]){inline-size:var(--scene-w);block-size:var(--scene-h);zoom:var(--scene-print-scale);break-inside:avoid;margin:0;position:relative;inset:auto;overflow:clip}.arch-scene__stage[data-edge=right]{margin-inline-start:auto}.site-rail,.site-footer,.skip-link,.brand-vectors-bg,.home-intro{display:none!important}html,body{color:#000!important;background:#fff!important}body{font-size:11pt;line-height:1.4}.page-shell>.section:not(.section--bare),.page-coda>.section,.page-shell>.section--bare,.page-shell>.log-entry,.page-shell>.contact-card{--fg:#000;--fg-muted:#000;--heading:#000;--link:#000;--accent:#000;--accent-contrast:#fff;--highlight-edge:#000;--danger:#000;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#000!important;background:0 0!important}main{max-width:none!important;margin:0!important;padding:0!important}a{text-decoration:underline;color:#000!important}.external-link[href^=http]:after{content:" <" attr(href) ">";font-family:var(--font-mono);word-break:break-all;font-size:.85em}.external-link__mark{display:none!important}html.motion-safe-ready .reveal-armed{opacity:1!important;transition:none!important;transform:none!important}:where(h1,h2,h3){page-break-after:avoid}section,li,figure,.qr{break-inside:avoid}.qr{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--color-surface-950);--panel:var(--color-surface-900);--fg:var(--color-surface-50);--fg-muted:var(--color-surface-400);--heading:var(--color-primary-300);--accent:var(--color-primary-300);--accent-contrast:var(--color-primary-contrast-300);--link:var(--typo-anchor--color-dark);--rule:var(--color-surface-700);--highlight:var(--color-secondary-300);--highlight-contrast:var(--color-secondary-contrast-300);--highlight-edge:var(--color-secondary-500);--highlight-heading:var(--color-primary-800);--danger:var(--color-error-300);--wash:#d4d4d41f}@supports (color:color-mix(in lab, red, red)){[data-mode=dark]{--wash:color-mix(in oklab, var(--color-primary-300) 12%, transparent)}}[data-mode=dark]{--control-track:var(--color-surface-800);--glass-panel:var(--color-surface-950);--glass-fg:var(--color-surface-50);--glass-muted:var(--color-surface-100);--glass-heading:var(--color-primary-50);--glass-link:var(--color-primary-50);--glass-accent:var(--color-primary-100);--glass-danger:var(--color-error-50)}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}
