@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--orbit-loop-duration:3s;--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.19, .91, .38, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lightness-shift-direction-floor:calc(max(0, sign(var(--lightness-shift-flip-floor) - l + var(--lightness-shift-flip-tiebreak))) * (var(--lightness-shift-lighten-boost) + 1) - 1);--lightness-shift-direction-ceiling:calc(max(0, sign(var(--lightness-shift-flip-ceiling) - l - var(--lightness-shift-flip-tiebreak))) * (var(--lightness-shift-lighten-boost) + 1) - 1);--lightness-shift-hover:calc(var(--lightness-shift-hover-magnitude) * var(--lightness-shift-direction-floor));--lightness-shift-pressed:calc(var(--lightness-shift-pressed-magnitude) * var(--lightness-shift-direction-floor));--lightness-shift-darker:calc(var(--lightness-shift-general-magnitude) * var(--lightness-shift-direction-floor));--lightness-shift-lighter:calc(var(--lightness-shift-general-magnitude) * var(--lightness-shift-direction-ceiling));--lightness-shift-text:calc(-1 * var(--lightness-shift-text-magnitude));--neutral-anchor-lightness:var(--neutral-anchor-lightness-light);--shadow-alpha-boost:var(--shadow-alpha-boost-light);--page-background:var(--limestone);--card-background:var(--alabaster);--shell-background:var(--pumice);--inverted-background:var(--basalt);--primary-background:var(--accent);--primary-background-hover:oklch(from var(--primary-background) calc(l + var(--lightness-shift-hover)) c h);--primary-background-pressed:oklch(from var(--primary-background) calc(l + var(--lightness-shift-pressed)) c h);--secondary-background:var(--alabaster);--secondary-background-hover:oklch(from var(--secondary-background) calc(l + var(--lightness-shift-hover)) c h);--secondary-background-pressed:oklch(from var(--secondary-background) calc(l + var(--lightness-shift-pressed)) c h);--ghost-background:var(--text);--ghost-background-hover:oklch(from var(--ghost-background) var(--neutral-anchor-lightness) c h / var(--alpha-6));--ghost-background-active:oklch(from var(--ghost-background) var(--neutral-anchor-lightness) c h / var(--alpha-8));--ghost-background-pressed:oklch(from var(--ghost-background) var(--neutral-anchor-lightness) c h / var(--alpha-10));--destruction-background:var(--cherry);--destruction-background-hover:oklch(from var(--destruction-background) calc(l + var(--lightness-shift-hover)) c h);--destruction-background-pressed:oklch(from var(--destruction-background) calc(l + var(--lightness-shift-pressed)) c h);--info-background:var(--blueberry);--success-background:var(--lime);--warning-background:var(--clementine);--border-color:oklch(var(--neutral-anchor-lightness) var(--neutral-chroma) var(--neutral-hue) / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--focus-border-color:oklch(from var(--accent) min(l, var(--focus-lightness-light)) c h);--text:var(--ink);--secondary-text:var(--ink-secondary);--tertiary-text:var(--ink-tertiary);--inverted-text:var(--chalk);--info-text:oklch(from var(--info-background) calc(l + var(--lightness-shift-text)) c h);--success-text:oklch(from var(--success-background) calc(l + var(--lightness-shift-text)) c h);--warning-text:oklch(from var(--warning-background) calc(l + var(--lightness-shift-text)) c h);--destruction-text:oklch(from var(--destruction-background) calc(l + var(--lightness-shift-text)) c h);--navigation-text:var(--ocean);--navigation-hover:oklch(from var(--navigation-text) calc(l + var(--lightness-shift-hover)) c h);--primary-fill-text:contrast-color(var(--primary-background));--secondary-fill-text:var(--text);--destruction-fill-text:contrast-color(var(--destruction-background));--error-background:var(--destruction-background);--emphasis-background:var(--text);--glint:oklch(from var(--basalt) calc(l + var(--lightness-shift-lighter)) c h);--shade:oklch(from var(--basalt) calc(l + var(--lightness-shift-hover)) c h);--keycap-gleam:var(--keycap-gleam-light);--keycap-backlight:oklch(from var(--focus-border-color) l c h / .34);--keycap-backlight-error:oklch(from var(--destruction-background) calc(l + var(--lightness-shift-lighter)) c h / .67);--keycap-backlight-success:oklch(from var(--success-background) calc(l + var(--lightness-shift-lighter)) c h / .67);--filled-gradient:linear-gradient(to bottom, oklch(from var(--glint) l c h / .02) 0%, oklch(from var(--basalt) l c h / .06) 52%, oklch(from var(--shade) l c h / .14) 100%);--secondary-gradient:linear-gradient(to bottom, transparent 0%, transparent 52%, var(--page-background) 100%);--primary-shadow-tint:oklch(from var(--primary-background) calc(l + var(--shadow-lightness-shift)) c h);--secondary-shadow-tint:oklch(from var(--text) calc(l + var(--shadow-lightness-shift)) c h);--destruction-shadow-tint:oklch(from var(--destruction-background) calc(l + var(--shadow-lightness-shift)) c h);--filled-dish:radial-gradient(ellipse 140% 92% at 50% 28%, oklch(100% 0 0/.05) 0%, oklch(100% 0 0/.03) 25%, transparent 42%), radial-gradient(ellipse 130% 100% at 50% 72%, transparent 0%, transparent 56%, oklch(0% 0 0/.2) 78%, oklch(0% 0 0/.4) 100%);--secondary-dish:radial-gradient(ellipse 140% 92% at 50% 28%, oklch(100% 0 0/.24) 0%, oklch(100% 0 0/.1) 25%, transparent 42%), radial-gradient(ellipse 130% 100% at 50% 72%, transparent 0%, transparent 56%, oklch(from var(--text) l c h / .08) 78%, oklch(from var(--text) l c h / .1) 100%);--shadow-color:var(--text);--modal-scrim:oklch(0% 0 0deg / var(--alpha-40));--neutral-surface:oklch(from var(--text) l c h / var(--alpha-10));--placeholder-fill-1:var(--ruby);--placeholder-fill-2:var(--rust);--placeholder-fill-3:var(--gilded);--placeholder-fill-4:var(--jade);--placeholder-fill-5:var(--teal);--placeholder-fill-6:var(--sapphire);--placeholder-fill-7:var(--amethyst);--placeholder-fill-8:var(--magenta);--selected-indicator-color:oklch(from var(--accent) min(l, var(--selected-indicator-lightness-light)) c h);--option-unchecked-background:var(--card-background);--option-checked-background:var(--slate);--option-glyph-color:oklch(from var(--accent) 96% calc(c * .4) h);--option-shadow-edge:oklch(0% 0 0/.64);--option-gradient-rest:linear-gradient(in oklab 180deg, oklch(from var(--text) l c h / 0) 33.27%, oklch(from var(--text) l c h / .011) 100%);--option-gradient-checked:linear-gradient(in oklab 180deg, oklch(from var(--text) calc(l + .074) c h / .35) 0%, oklch(from var(--text) calc(l + .026) c h / .35) 52%, oklch(from var(--text) l c h / .35) 100%);--disabled-opacity:.5}:root{--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--single-line-height);--label-weight:var(--emphasis-font-weight);--annotation-text-size:var(--extra-small-font-size);--annotation-line-height:var(--goosey-line-height);--annotation-font-weight:var(--standard-font-weight);--caption-text-size:var(--micro-font-size);--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing);--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--action-transition-duration:var(--medium-duration);--action-press-duration:var(--quick-duration);--action-release-duration:var(--quidium-duration);--layout-transition-duration:var(--slow-duration);--layout-transition-easing:var(--ease-glide);--backlight-ramp-in-duration:.9s;--backlight-ramp-out-duration:var(--quick-duration);--backlight-orbit-duration:var(--orbit-loop-duration);--backlight-flash-duration:.95s;--floating-enter-duration:var(--medium-duration);--floating-exit-duration:var(--quidium-duration);--floating-enter-delay:var(--slow-duration);--modal-enter-duration:var(--slow-duration);--modal-exit-duration:var(--medium-duration);--modal-enter-ease:ease-out;--modal-exit-ease:ease-in;--option-in-duration:var(--quidium-duration);--option-out-duration:var(--quick-duration);--option-glyph-duration:var(--quick-duration);--option-dot-duration:var(--medium-duration)}.doss-icon{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.doss-icon>svg{width:var(--icon-size);height:var(--icon-size);fill:currentColor}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{font-size:calc(16px * var(--theme-density,1))}body{background-color:var(--page-background);color:var(--text);font-family:var(--font-family-body), sans-serif;font-optical-sizing:auto;line-height:var(--paragraph-line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}#root{isolation:isolate}h1{font-size:var(--heading-1-size);font-weight:var(--heading-1-weight);line-height:var(--heading-1-line-height)}h2{font-size:var(--heading-2-size);font-weight:var(--heading-2-weight);line-height:var(--heading-2-line-height)}h3{font-size:var(--heading-3-size);font-weight:var(--heading-3-weight);line-height:var(--heading-3-line-height)}h4{font-size:var(--heading-4-size);font-weight:var(--heading-4-weight);line-height:var(--heading-4-line-height)}p,ol,ul{font-size:var(--paragraph-size);line-height:var(--paragraph-line-height);margin:0}label{font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--extended-line-height)}label:has(:disabled){cursor:not-allowed;opacity:var(--disabled-opacity)}label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a{color:var(--navigation-text);text-underline-offset:.15em;-webkit-text-decoration:underline;text-decoration:underline}a:hover{color:var(--navigation-hover)}input:not([type=checkbox],[type=radio]){font-size:var(--input-text-size);line-height:var(--input-line-height)}code,samp,pre{font-family:var(--font-family-mono), monospace}kbd{align-items:center;gap:var(--border-width);padding:var(--annotation-padding);border-radius:var(--action-radius);background-color:var(--ghost-background-active);color:var(--secondary-text);font-size:var(--annotation-text-size);font-family:var(--font-family-mono), monospace;display:inline-flex}input[type=checkbox],input[type=radio]{appearance:none;width:var(--control-size);height:var(--control-size);background-color:var(--option-unchecked-background);background-image:var(--option-gradient-rest);box-shadow:var(--option-shadow-rest);cursor:pointer;vertical-align:middle;background-position:50%;background-repeat:no-repeat;flex-shrink:0;margin:0;position:relative}:is(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}@media not (prefers-reduced-motion:reduce){input[type=checkbox],input[type=radio]{transition:background-color var(--option-in-duration) var(--ease-snap), background-image var(--option-in-duration) var(--ease-snap), box-shadow var(--option-in-duration) var(--ease-snap)}}input[type=checkbox]:hover:not(:disabled,:checked,:indeterminate),input[type=radio]:hover:not(:disabled,:checked){box-shadow:var(--option-shadow-hover)}input[type=checkbox]:focus-visible:not(:checked,:indeterminate),input[type=radio]:focus-visible:not(:checked){box-shadow:var(--option-shadow-focus);outline:none}@media not (prefers-reduced-motion:reduce){input[type=checkbox]:not(:checked,:indeterminate),input[type=radio]{transition-duration:var(--option-out-duration)}}input[type=checkbox]{--glyph-viewbox:10px;border-radius:var(--action-radius)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{background-color:var(--option-checked-background);background-image:var(--option-gradient-checked);box-shadow:0 1px 0 0 var(--option-shadow-edge), 0 0 0 .5px var(--keycap-gleam), 0 0 0 1px var(--option-checked-background)}input[type=checkbox]:before{content:"";width:var(--glyph-viewbox);height:var(--glyph-viewbox);margin-top:calc(var(--glyph-viewbox) / -2);margin-left:calc(var(--glyph-viewbox) / -2);transform-origin:50%;transform:scale(var(--theme-density,1));background-color:var(--option-glyph-color);clip-path:path("M 2.052 4.492 L 4.352 6.992 A 0.75 0.75 0 0 0 3.253 6.986 L 7.953 1.986 A 0.75 0.75 0 0 1 9.047 3.014 L 4.347 8.014 L 3.248 8.008 L 0.948 5.508 A 0.75 0.75 0 0 1 2.052 4.492 Z");position:absolute;top:50%;left:50%;-webkit-mask-image:linear-gradient(90deg,#000,#000);mask-image:linear-gradient(90deg,#000,#000);-webkit-mask-size:0 100%;mask-size:0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}input[type=checkbox]:checked:before{clip-path:path("M 2.052 4.492 L 4.352 6.992 A 0.75 0.75 0 0 0 3.253 6.986 L 7.953 1.986 A 0.75 0.75 0 0 1 9.047 3.014 L 4.347 8.014 L 3.248 8.008 L 0.948 5.508 A 0.75 0.75 0 0 1 2.052 4.492 Z");-webkit-mask-size:100% 100%;mask-size:100% 100%}input[type=checkbox]:indeterminate:before{clip-path:path("M 2 4.25 L 5 4.25 A 0.75 0.75 0 0 0 5 4.25 L 8 4.25 A 0.75 0.75 0 0 1 8 5.75 L 6 5.75 L 4 5.75 L 2 5.75 A 0.75 0.75 0 0 1 2 4.25 Z");-webkit-mask-size:100% 100%;mask-size:100% 100%}@media not (prefers-reduced-motion:reduce){input[type=checkbox]:before{transition:clip-path var(--option-glyph-duration) var(--ease-snap), mask-size var(--option-glyph-duration) linear}input[type=checkbox]:not(:checked,:indeterminate):before{transition-duration:0s}}input[type=radio]{--dot-size:.375rem;border-radius:var(--pill-radius)}input[type=radio]:checked{background-color:var(--option-checked-background);background-image:var(--option-gradient-checked);box-shadow:inset 0 -1px 0 1px var(--option-shadow-edge), inset 0 0 0 1px var(--option-checked-background), inset 0 0 0 1.5px var(--keycap-gleam), 0 0 0 1px var(--option-checked-background)}input[type=radio]:after{content:"";width:var(--dot-size);height:var(--dot-size);margin-top:calc(var(--dot-size) / -2);margin-left:calc(var(--dot-size) / -2);background-color:var(--option-glyph-color);border-radius:var(--pill-radius);opacity:0;position:absolute;top:50%;left:50%;transform:scale(.5)}input[type=radio]:checked:after{opacity:1;transform:scale(1)}@media not (prefers-reduced-motion:reduce){input[type=radio]:after{transition:transform var(--option-dot-duration) var(--ease-spring), opacity var(--option-dot-duration) var(--ease-snap)}}:focus-visible{outline:var(--focus-outline-width) solid var(--focus-border-color);outline-offset:var(--focus-outline-offset)}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem}.shell-test-table-wrapper{margin-block-start:var(--extra-large-spacing)}.shell-test-table{border-collapse:collapse;inline-size:100%;min-inline-size:2400px}.shell-test-table th{padding-block:var(--small-spacing);padding-inline:var(--large-spacing);text-align:start;border-bottom:var(--thick-border-width) solid var(--border-color);white-space:nowrap;background:var(--card-background)}.shell-test-table tr{border-bottom:var(--border-width) solid var(--border-color)}.shell-test-table td{padding-block:var(--small-spacing);padding-inline:var(--large-spacing);white-space:nowrap}.shell-test-table td.muted{color:var(--secondary-text)}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--orbit-loop-duration:3s;--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.19, .91, .38, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--action-transition-duration:var(--medium-duration);--action-press-duration:var(--quick-duration);--action-release-duration:var(--quidium-duration);--layout-transition-duration:var(--slow-duration);--layout-transition-easing:var(--ease-glide);--backlight-ramp-in-duration:.9s;--backlight-ramp-out-duration:var(--quick-duration);--backlight-orbit-duration:var(--orbit-loop-duration);--backlight-flash-duration:.95s;--floating-enter-duration:var(--medium-duration);--floating-exit-duration:var(--quidium-duration);--floating-enter-delay:var(--slow-duration);--modal-enter-duration:var(--slow-duration);--modal-exit-duration:var(--medium-duration);--modal-enter-ease:ease-out;--modal-exit-ease:ease-in;--option-in-duration:var(--quidium-duration);--option-out-duration:var(--quick-duration);--option-glyph-duration:var(--quick-duration);--option-dot-duration:var(--medium-duration);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing);--shell-nav-width:17.5rem;--shell-nav-resolved-width:var(--shell-nav-width);--shell-title-bar-height:3rem;--shell-footer-height:2rem}@media (prefers-reduced-motion:reduce){.shell,.shell-nav-overlay{transition:none}}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--orbit-loop-duration:3s;--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.19, .91, .38, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--action-transition-duration:var(--medium-duration);--action-press-duration:var(--quick-duration);--action-release-duration:var(--quidium-duration);--layout-transition-duration:var(--slow-duration);--layout-transition-easing:var(--ease-glide);--backlight-ramp-in-duration:.9s;--backlight-ramp-out-duration:var(--quick-duration);--backlight-orbit-duration:var(--orbit-loop-duration);--backlight-flash-duration:.95s;--floating-enter-duration:var(--medium-duration);--floating-exit-duration:var(--quidium-duration);--floating-enter-delay:var(--slow-duration);--modal-enter-duration:var(--slow-duration);--modal-exit-duration:var(--medium-duration);--modal-enter-ease:ease-out;--modal-exit-ease:ease-in;--option-in-duration:var(--quidium-duration);--option-out-duration:var(--quick-duration);--option-glyph-duration:var(--quick-duration);--option-dot-duration:var(--medium-duration);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing);--shell-nav-width:17.5rem;--shell-nav-resolved-width:var(--shell-nav-width);--shell-title-bar-height:3rem;--shell-footer-height:2rem}@media (prefers-reduced-motion:reduce){.shell,.shell-nav-overlay{transition:none}}.shell-footer{block-size:var(--shell-footer-height);padding-inline:var(--surface-padding-inline);background:var(--shell-background);grid-area:footer;justify-content:flex-end;align-items:center;display:flex}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--single-line-height);--label-weight:var(--emphasis-font-weight);--annotation-text-size:var(--extra-small-font-size);--annotation-line-height:var(--goosey-line-height);--annotation-font-weight:var(--standard-font-weight);--caption-text-size:var(--micro-font-size);--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--orbit-loop-duration:3s;--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.19, .91, .38, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--action-transition-duration:var(--medium-duration);--action-press-duration:var(--quick-duration);--action-release-duration:var(--quidium-duration);--layout-transition-duration:var(--slow-duration);--layout-transition-easing:var(--ease-glide);--backlight-ramp-in-duration:.9s;--backlight-ramp-out-duration:var(--quick-duration);--backlight-orbit-duration:var(--orbit-loop-duration);--backlight-flash-duration:.95s;--floating-enter-duration:var(--medium-duration);--floating-exit-duration:var(--quidium-duration);--floating-enter-delay:var(--slow-duration);--modal-enter-duration:var(--slow-duration);--modal-exit-duration:var(--medium-duration);--modal-enter-ease:ease-out;--modal-exit-ease:ease-in;--option-in-duration:var(--quidium-duration);--option-out-duration:var(--quick-duration);--option-glyph-duration:var(--quick-duration);--option-dot-duration:var(--medium-duration)}@property --doss-button-orbit-x{syntax:"<length>";inherits:false;initial-value:5px}@property --doss-button-orbit-y{syntax:"<length>";inherits:false;initial-value:0}.doss-button{isolation:isolate;min-height:var(--form-element-height);justify-content:center;align-items:center;gap:var(--icon-margin);padding:var(--action-padding-block) var(--action-padding-inline);border-radius:var(--action-radius);font-size:var(--action-text-size);font-weight:var(--action-font-weight);line-height:var(--action-line-height);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--action-transition-duration) ease, background-image var(--action-transition-duration) ease, border-color var(--action-transition-duration) ease, color var(--action-transition-duration) ease, box-shadow var(--action-release-duration) ease, transform var(--action-release-duration) ease;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.doss-button:active:not([aria-disabled=true]),.doss-button.loading{transition-duration:var(--action-press-duration)}.doss-button[aria-disabled=true],.doss-button.disabled,.doss-button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.doss-button:before{content:"";z-index:0;border-radius:calc(var(--action-radius) - 2px);pointer-events:none;position:absolute;inset:2px}.doss-button>*{z-index:1;transition:transform var(--action-release-duration) ease;position:relative}.doss-button:has(>.doss-icon){padding-inline-start:calc(var(--action-padding-inline) - var(--icon-margin))}.doss-button:has(>.doss-icon):not(:has(>.label)){padding-inline-end:calc(var(--action-padding-inline) - var(--icon-margin))}.doss-button.small{min-height:var(--small-action-height);gap:var(--small-action-gap);padding:var(--small-action-padding-block) var(--small-action-padding-inline);font-size:var(--small-action-text-size)}.doss-button.small:has(>.doss-icon){padding-inline-start:calc(var(--small-action-padding-inline) - var(--small-action-gap))}.doss-button.small:has(>.doss-icon):not(:has(>.label)){padding-inline-end:calc(var(--small-action-padding-inline) - var(--small-action-gap))}@media (prefers-reduced-motion:no-preference){.doss-button:active:not([aria-disabled=true])>*,.doss-button.loading>*{transition-duration:var(--action-press-duration);transform:translateY(1px)}}.doss-button:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:var(--doss-button-orbit-x) var(--doss-button-orbit-y) 10px 0 var(--keycap-backlight), calc(var(--doss-button-orbit-x) * -1) calc(var(--doss-button-orbit-y) * -1) 10px 0 var(--keycap-backlight);transition:opacity var(--backlight-ramp-out-duration) ease;animation:doss-button-backlight-orbit var(--backlight-orbit-duration) linear infinite;animation-play-state:paused;position:absolute;inset:0}.doss-button.loading{cursor:progress}.doss-button.loading:after{opacity:var(--theme-heavier-loading-indicator,0);transition:opacity var(--backlight-ramp-in-duration) ease-out;animation-play-state:running}.doss-button.error:after,.doss-button.success:after{transition:opacity var(--backlight-ramp-out-duration) ease, box-shadow 0s var(--backlight-ramp-out-duration);animation:doss-button-backlight-flash var(--backlight-flash-duration) ease-out var(--backlight-ramp-out-duration) forwards}.doss-button.error:after{box-shadow:0 0 12px 1px var(--keycap-backlight-error)}.doss-button.success:after{box-shadow:0 0 12px 1px var(--keycap-backlight-success)}@media (prefers-reduced-motion:reduce){.doss-button:after{animation:none}}.doss-button.primary{background-color:var(--primary-background);background-image:var(--filled-gradient);color:var(--primary-fill-text);box-shadow:var(--primary-shadow)}.doss-button.primary:before{background-image:var(--filled-dish);opacity:.64}.doss-button.primary:hover:not([aria-disabled=true]){background-color:var(--primary-background-hover)}.doss-button.primary:active:not([aria-disabled=true]),.doss-button.primary.loading{background-color:var(--primary-background-pressed);box-shadow:var(--primary-shadow-pressed)}.doss-button.secondary{background-color:var(--secondary-background);background-image:var(--secondary-gradient);color:var(--secondary-fill-text);box-shadow:var(--secondary-shadow)}.doss-button.secondary:before{background-image:var(--secondary-dish);opacity:.35}.doss-button.secondary:hover:not([aria-disabled=true]){background-color:var(--secondary-background-hover)}.doss-button.secondary:active:not([aria-disabled=true]),.doss-button.secondary.loading{background-color:var(--secondary-background-pressed);box-shadow:var(--secondary-shadow-pressed)}.doss-button.destruction{background-color:var(--destruction-background);color:var(--destruction-fill-text);text-shadow:var(--destruction-label-shadow);box-shadow:var(--destruction-shadow)}.doss-button.destruction:before{background-image:var(--filled-dish);opacity:.8}.doss-button.destruction:hover:not([aria-disabled=true]){background-color:var(--destruction-background-hover)}.doss-button.destruction:active:not([aria-disabled=true]),.doss-button.destruction.loading{background-color:var(--destruction-background-pressed);box-shadow:var(--destruction-shadow-pressed)}.doss-button.ghost{color:var(--text);box-shadow:none;text-shadow:none;background-color:#0000;background-image:none;border-color:#0000}.doss-button.ghost:before{display:none}.doss-button.ghost:hover:not([aria-disabled=true]){background-color:var(--ghost-background-hover)}.doss-button.ghost:active:not([aria-disabled=true]),.doss-button.ghost.loading{background-color:var(--ghost-background-pressed)}.doss-button.ghost.active{background-color:var(--ghost-background-active)}.doss-button.ghost:active:not([aria-disabled=true])>*{transform:none}@keyframes doss-button-backlight-orbit{0%{--doss-button-orbit-x:5px;--doss-button-orbit-y:0}6.25%{--doss-button-orbit-x:4.62px;--doss-button-orbit-y:1.91px}12.5%{--doss-button-orbit-x:3.54px;--doss-button-orbit-y:3.54px}18.75%{--doss-button-orbit-x:1.91px;--doss-button-orbit-y:4.62px}25%{--doss-button-orbit-x:0;--doss-button-orbit-y:5px}31.25%{--doss-button-orbit-x:-1.91px;--doss-button-orbit-y:4.62px}37.5%{--doss-button-orbit-x:-3.54px;--doss-button-orbit-y:3.54px}43.75%{--doss-button-orbit-x:-4.62px;--doss-button-orbit-y:1.91px}50%{--doss-button-orbit-x:-5px;--doss-button-orbit-y:0}56.25%{--doss-button-orbit-x:-4.62px;--doss-button-orbit-y:-1.91px}62.5%{--doss-button-orbit-x:-3.54px;--doss-button-orbit-y:-3.54px}68.75%{--doss-button-orbit-x:-1.91px;--doss-button-orbit-y:-4.62px}75%{--doss-button-orbit-x:0;--doss-button-orbit-y:-5px}81.25%{--doss-button-orbit-x:1.91px;--doss-button-orbit-y:-4.62px}87.5%{--doss-button-orbit-x:3.54px;--doss-button-orbit-y:-3.54px}93.75%{--doss-button-orbit-x:4.62px;--doss-button-orbit-y:-1.91px}to{--doss-button-orbit-x:5px;--doss-button-orbit-y:0}}@keyframes doss-button-backlight-flash{0%{opacity:0}16%{opacity:var(--theme-heavier-loading-indicator,0)}37%{opacity:var(--theme-heavier-loading-indicator,0)}to{opacity:0}}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--single-line-height);--label-weight:var(--emphasis-font-weight);--annotation-text-size:var(--extra-small-font-size);--annotation-line-height:var(--goosey-line-height);--annotation-font-weight:var(--standard-font-weight);--caption-text-size:var(--micro-font-size);--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--orbit-loop-duration:3s;--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.19, .91, .38, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--action-transition-duration:var(--medium-duration);--action-press-duration:var(--quick-duration);--action-release-duration:var(--quidium-duration);--layout-transition-duration:var(--slow-duration);--layout-transition-easing:var(--ease-glide);--backlight-ramp-in-duration:.9s;--backlight-ramp-out-duration:var(--quick-duration);--backlight-orbit-duration:var(--orbit-loop-duration);--backlight-flash-duration:.95s;--floating-enter-duration:var(--medium-duration);--floating-exit-duration:var(--quidium-duration);--floating-enter-delay:var(--slow-duration);--modal-enter-duration:var(--slow-duration);--modal-exit-duration:var(--medium-duration);--modal-enter-ease:ease-out;--modal-exit-ease:ease-in;--option-in-duration:var(--quidium-duration);--option-out-duration:var(--quick-duration);--option-glyph-duration:var(--quick-duration);--option-dot-duration:var(--medium-duration)}.doss-tooltip{z-index:var(--popover-z);inset-area:top;position-area:top;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;position-visibility:anchors-visible;margin:var(--popover-offset);max-inline-size:var(--lifted-max-inline-size);padding:var(--pill-padding-block) var(--pill-padding-inline);background-color:var(--inverted-background);color:var(--inverted-text);border-radius:var(--action-radius);box-shadow:var(--shadow-lifted);font-size:var(--annotation-text-size);font-weight:var(--annotation-font-weight);line-height:var(--annotation-line-height);pointer-events:none;opacity:0;transform-origin:50%;transition:opacity var(--floating-exit-duration) ease-in, transform var(--floating-exit-duration) ease-in;position:fixed;transform:scale(.97)}.doss-tooltip[data-placement=top-start]{inset-area:top span-right;position-area:top span-right}.doss-tooltip[data-placement=top-end]{inset-area:top span-left;position-area:top span-left}.doss-tooltip[data-placement=bottom]{inset-area:bottom;position-area:bottom}.doss-tooltip[data-placement=bottom-start]{inset-area:bottom span-right;position-area:bottom span-right}.doss-tooltip[data-placement=bottom-end]{inset-area:bottom span-left;position-area:bottom span-left}.doss-tooltip[data-placement=right]{inset-area:right;position-area:right}.doss-tooltip[data-placement=right-start]{inset-area:right span-bottom;position-area:right span-bottom}.doss-tooltip[data-placement=right-end]{inset-area:right span-top;position-area:right span-top}.doss-tooltip[data-placement=left]{inset-area:left;position-area:left}.doss-tooltip[data-placement=left-start]{inset-area:left span-bottom;position-area:left span-bottom}.doss-tooltip[data-placement=left-end]{inset-area:left span-top;position-area:left span-top}:is(.doss-tooltip-host:has(:hover)>.doss-tooltip,.doss-tooltip-host:has(:focus-visible)>.doss-tooltip){opacity:1;transition:opacity var(--floating-enter-duration) ease-out var(--floating-enter-delay), transform var(--floating-enter-duration) ease-out var(--floating-enter-delay);transform:scale(1)}.doss-tooltip[data-truncated=false]{visibility:hidden}@media (prefers-reduced-motion:reduce){.doss-tooltip{transition-property:opacity;transform:none}.doss-tooltip-host:has(:hover)>.doss-tooltip{transition-property:opacity;transform:none}.doss-tooltip-host:has(:focus-visible)>.doss-tooltip{transition-property:opacity;transform:none}}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}:root{--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--orbit-loop-duration:3s;--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.19, .91, .38, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--action-transition-duration:var(--medium-duration);--action-press-duration:var(--quick-duration);--action-release-duration:var(--quidium-duration);--layout-transition-duration:var(--slow-duration);--layout-transition-easing:var(--ease-glide);--backlight-ramp-in-duration:.9s;--backlight-ramp-out-duration:var(--quick-duration);--backlight-orbit-duration:var(--orbit-loop-duration);--backlight-flash-duration:.95s;--floating-enter-duration:var(--medium-duration);--floating-exit-duration:var(--quidium-duration);--floating-enter-delay:var(--slow-duration);--modal-enter-duration:var(--slow-duration);--modal-exit-duration:var(--medium-duration);--modal-enter-ease:ease-out;--modal-exit-ease:ease-in;--option-in-duration:var(--quidium-duration);--option-out-duration:var(--quick-duration);--option-glyph-duration:var(--quick-duration);--option-dot-duration:var(--medium-duration);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--single-line-height);--label-weight:var(--emphasis-font-weight);--annotation-text-size:var(--extra-small-font-size);--annotation-line-height:var(--goosey-line-height);--annotation-font-weight:var(--standard-font-weight);--caption-text-size:var(--micro-font-size)}.nav{--nav-inline-padding:var(--medium-spacing);gap:var(--nav-items-gap);background:var(--shell-background);block-size:100%;min-inline-size:0;padding:var(--viewport-edge-padding) var(--nav-inline-padding);flex-direction:column;display:flex}.nav .item{align-items:center;gap:var(--action-gap);padding-block:var(--action-padding-block);padding-inline:var(--action-padding-inline);border-radius:var(--action-radius);inline-size:100%;color:var(--text);font-size:var(--action-text-size);font-weight:var(--action-font-weight);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--action-transition-duration) ease;-webkit-text-decoration:none;text-decoration:none;display:flex}:is(.nav .item):hover{background-color:var(--ghost-background-hover);color:var(--text)}:is(.nav .item):active{background-color:var(--ghost-background-active)}.selected:is(.nav .item){background-color:var(--ghost-background-pressed);font-weight:var(--active-action-font-weight);color:var(--text)}:is(.nav .item) .icon{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;block-size:100%;display:flex}:is(.nav .item) .label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.nav kbd{flex-shrink:0;margin-inline-start:auto}.nav .active-item-links{gap:var(--nav-items-gap);padding-block:var(--nano-spacing);flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:auto}:is(.nav .active-item-links) .doss-button{justify-content:flex-start}.nav.peek{overscroll-behavior:contain;background:var(--card-background)}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--orbit-loop-duration:3s;--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.19, .91, .38, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--action-transition-duration:var(--medium-duration);--action-press-duration:var(--quick-duration);--action-release-duration:var(--quidium-duration);--layout-transition-duration:var(--slow-duration);--layout-transition-easing:var(--ease-glide);--backlight-ramp-in-duration:.9s;--backlight-ramp-out-duration:var(--quick-duration);--backlight-orbit-duration:var(--orbit-loop-duration);--backlight-flash-duration:.95s;--floating-enter-duration:var(--medium-duration);--floating-exit-duration:var(--quidium-duration);--floating-enter-delay:var(--slow-duration);--modal-enter-duration:var(--slow-duration);--modal-exit-duration:var(--medium-duration);--modal-enter-ease:ease-out;--modal-exit-ease:ease-in;--option-in-duration:var(--quidium-duration);--option-out-duration:var(--quick-duration);--option-glyph-duration:var(--quick-duration);--option-dot-duration:var(--medium-duration);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--single-line-height);--label-weight:var(--emphasis-font-weight);--annotation-text-size:var(--extra-small-font-size);--annotation-line-height:var(--goosey-line-height);--annotation-font-weight:var(--standard-font-weight);--caption-text-size:var(--micro-font-size)}.app-nav{--page-indent:calc(var(--icon-size-medium) / 2 + var(--icon-margin));--subpage-indent:calc(var(--page-indent) + var(--icon-size-medium) + var(--icon-margin));gap:var(--nav-items-gap);flex-direction:column;padding:0;list-style:none;display:flex}.app-nav .row{align-items:stretch;gap:var(--icon-margin);min-block-size:var(--small-action-height);padding-inline:var(--list-item-padding-inline);border-radius:var(--action-radius);font-size:var(--action-text-size);font-weight:var(--action-font-weight);transition:background-color var(--action-transition-duration) ease;display:flex}.app:is(.app-nav .row){color:var(--tertiary-text)}.app:is(.app-nav .row):not(:first-child){margin-block-start:var(--nav-group-gap)}.page:is(.app-nav .row){color:var(--secondary-text);margin-inline-start:var(--page-indent)}.subpage:is(.app-nav .row){color:var(--secondary-text);margin-inline-start:var(--subpage-indent)}:is(.app-nav .row):hover{background-color:var(--ghost-background-hover)}:is(.app-nav .row):not(.subpage) .link:hover .label{-webkit-text-decoration:underline;text-decoration:underline}:is(.app-nav .row):has(.link[aria-current=page]){background-color:var(--ghost-background-hover);color:var(--text)}:is(.app-nav .row):has(.link[aria-current=page]) .label{font-weight:var(--active-action-font-weight)}.app-nav .link{align-self:stretch;align-items:center;gap:var(--icon-margin);min-inline-size:0;color:inherit;flex:1;padding-inline-end:var(--list-item-padding-inline);-webkit-text-decoration:none;text-decoration:none;display:flex}.app-nav .label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;line-height:var(--default-line-height);flex:1;overflow:hidden}.app-nav .disclosure,.app-nav .leading{inline-size:var(--icon-size-medium);color:inherit;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.app-nav .disclosure .caret,.app-nav .row:hover .disclosure .icon{display:none}.app-nav .row:hover .disclosure .caret{display:inline-flex}.app-nav .disclosure{isolation:isolate;position:relative}.app-nav .disclosure:before{content:"";block-size:var(--icon-size-medium);z-index:-1;border-radius:var(--tag-radius);transition:background-color var(--action-transition-duration) ease;background-color:#0000;margin-block:auto;position:absolute;inset-block:0;inset-inline:0}.app-nav .disclosure:hover:before{background-color:var(--ghost-background-hover)}.app-nav .disclosure:active:before{background-color:var(--ghost-background-active)}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--single-line-height);--label-weight:var(--emphasis-font-weight);--annotation-text-size:var(--extra-small-font-size);--annotation-line-height:var(--goosey-line-height);--annotation-font-weight:var(--standard-font-weight);--caption-text-size:var(--micro-font-size);--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--orbit-loop-duration:3s;--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.19, .91, .38, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--action-transition-duration:var(--medium-duration);--action-press-duration:var(--quick-duration);--action-release-duration:var(--quidium-duration);--layout-transition-duration:var(--slow-duration);--layout-transition-easing:var(--ease-glide);--backlight-ramp-in-duration:.9s;--backlight-ramp-out-duration:var(--quick-duration);--backlight-orbit-duration:var(--orbit-loop-duration);--backlight-flash-duration:.95s;--floating-enter-duration:var(--medium-duration);--floating-exit-duration:var(--quidium-duration);--floating-enter-delay:var(--slow-duration);--modal-enter-duration:var(--slow-duration);--modal-exit-duration:var(--medium-duration);--modal-enter-ease:ease-out;--modal-exit-ease:ease-in;--option-in-duration:var(--quidium-duration);--option-out-duration:var(--quick-duration);--option-glyph-duration:var(--quick-duration);--option-dot-duration:var(--medium-duration)}.doss-nav-tabs{align-items:center;gap:var(--nav-items-gap);--indicator-ready:0;--indicator-visible:0;--indicator-inline-start:0;--indicator-inline-size:0;--indicator-block-start:0;--indicator-block-size:0;display:inline-flex;position:relative}.doss-nav-tabs.vertical{flex-direction:column;align-items:stretch;inline-size:100%;display:flex}.doss-nav-tabs:before{content:"";z-index:0;block-size:var(--indicator-block-size);inline-size:var(--indicator-inline-size);border-radius:var(--action-radius);background-color:var(--ghost-background-active);opacity:var(--indicator-visible);pointer-events:none;position:absolute;inset-block-start:var(--indicator-block-start);inset-inline-start:var(--indicator-inline-start)}@media (prefers-reduced-motion:no-preference){.doss-nav-tabs:not(.vertical):before{transition-property:inset-block-start,inset-inline-start,block-size,inline-size;transition-duration:calc(var(--indicator-ready,0) * var(--layout-transition-duration));transition-timing-function:var(--layout-transition-easing)}}.doss-nav-tabs .tab{z-index:1;align-items:center;gap:var(--action-gap);min-block-size:var(--form-element-height);padding:var(--action-padding-block) var(--action-padding-inline);border-radius:var(--action-radius);color:var(--text);font-size:var(--action-text-size);font-weight:var(--action-font-weight);line-height:var(--action-line-height);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--action-transition-duration) ease;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}:is(.doss-nav-tabs .tab):hover:not([aria-disabled=true],.active){background-color:var(--ghost-background-hover)}.active:is(.doss-nav-tabs .tab){font-weight:var(--active-action-font-weight)}[aria-disabled=true]:is(.doss-nav-tabs .tab){cursor:not-allowed;opacity:var(--disabled-opacity)}.doss-nav-tabs .label{flex-direction:column;display:inline-flex}:is(.doss-nav-tabs .label):after{content:attr(data-label);block-size:0;font-weight:var(--active-action-font-weight);visibility:hidden;overflow:hidden}.doss-nav-tabs.vertical .tab{justify-content:flex-start}:is(.doss-nav-tabs.vertical .tab) .doss-badge{margin-inline-start:auto}.active:is(.doss-nav-tabs.vertical .tab){transition:none}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--single-line-height);--label-weight:var(--emphasis-font-weight);--annotation-text-size:var(--extra-small-font-size);--annotation-line-height:var(--goosey-line-height);--annotation-font-weight:var(--standard-font-weight);--caption-text-size:var(--micro-font-size);--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2)}.doss-badge{--badge-surface:var(--neutral-surface);background-color:var(--badge-surface);border-radius:var(--tag-radius);color:var(--text);font-size:var(--annotation-text-size);font-weight:var(--action-font-weight);line-height:var(--action-line-height);padding-inline:var(--pill-padding-inline);align-items:stretch;display:inline-flex}.doss-badge .label{padding-block:var(--pill-padding-block);white-space:nowrap;align-items:center;display:inline-flex}.doss-badge:has(>.doss-icon){padding-inline-start:calc(var(--pill-padding-inline) - var(--icon-margin))}.doss-badge .doss-icon{aspect-ratio:1;block-size:auto;inline-size:auto;align-self:stretch;margin-inline-end:var(--icon-margin)}.doss-badge.count{min-inline-size:calc(1lh + 2 * var(--pill-padding-block));padding-inline:var(--pill-padding-block);border-radius:var(--pill-radius);justify-content:center}.doss-badge.info{--badge-surface:var(--info-background)}.doss-badge.success{--badge-surface:var(--success-background)}.doss-badge.warning{--badge-surface:var(--warning-background)}.doss-badge.error{--badge-surface:var(--error-background)}.doss-badge.emphasis{--badge-surface:var(--emphasis-background)}.doss-badge.info,.doss-badge.success,.doss-badge.warning,.doss-badge.error,.doss-badge.emphasis{color:contrast-color(var(--badge-surface))}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing)}.search-dialog{inline-size:min(90vw, var(--modal-max-inline-size));padding:var(--modal-padding-block) var(--modal-padding-inline);background-color:var(--card-background);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);border:0}.search-dialog>.placeholder{align-items:center;gap:var(--action-gap);color:var(--secondary-text);display:flex}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}:root{--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--orbit-loop-duration:3s;--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.19, .91, .38, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--action-transition-duration:var(--medium-duration);--action-press-duration:var(--quick-duration);--action-release-duration:var(--quidium-duration);--layout-transition-duration:var(--slow-duration);--layout-transition-easing:var(--ease-glide);--backlight-ramp-in-duration:.9s;--backlight-ramp-out-duration:var(--quick-duration);--backlight-orbit-duration:var(--orbit-loop-duration);--backlight-flash-duration:.95s;--floating-enter-duration:var(--medium-duration);--floating-exit-duration:var(--quidium-duration);--floating-enter-delay:var(--slow-duration);--modal-enter-duration:var(--slow-duration);--modal-exit-duration:var(--medium-duration);--modal-enter-ease:ease-out;--modal-exit-ease:ease-in;--option-in-duration:var(--quidium-duration);--option-out-duration:var(--quick-duration);--option-glyph-duration:var(--quick-duration);--option-dot-duration:var(--medium-duration);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--single-line-height);--label-weight:var(--emphasis-font-weight);--annotation-text-size:var(--extra-small-font-size);--annotation-line-height:var(--goosey-line-height);--annotation-font-weight:var(--standard-font-weight);--caption-text-size:var(--micro-font-size)}.settings-nav{flex-direction:column;flex:1;min-block-size:0;display:flex}.settings-nav .groups{gap:var(--extra-large-spacing);flex-direction:column;flex:1;min-block-size:0;margin-block-start:var(--surface-padding-block);display:flex;overflow:auto}.settings-nav .group{padding-inline:var(--action-padding-inline);gap:var(--nav-items-gap);flex-direction:column;display:flex}.settings-nav .group label{color:var(--secondary-text);margin-block-end:var(--micro-spacing)}.settings-nav .icon-placeholder{inline-size:var(--icon-size);block-size:var(--icon-size);border:var(--border-width) solid var(--text);border-radius:var(--base-radius);flex-shrink:0}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--orbit-loop-duration:3s;--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.19, .91, .38, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--action-transition-duration:var(--medium-duration);--action-press-duration:var(--quick-duration);--action-release-duration:var(--quidium-duration);--layout-transition-duration:var(--slow-duration);--layout-transition-easing:var(--ease-glide);--backlight-ramp-in-duration:.9s;--backlight-ramp-out-duration:var(--quick-duration);--backlight-orbit-duration:var(--orbit-loop-duration);--backlight-flash-duration:.95s;--floating-enter-duration:var(--medium-duration);--floating-exit-duration:var(--quidium-duration);--floating-enter-delay:var(--slow-duration);--modal-enter-duration:var(--slow-duration);--modal-exit-duration:var(--medium-duration);--modal-enter-ease:ease-out;--modal-exit-ease:ease-in;--option-in-duration:var(--quidium-duration);--option-out-duration:var(--quick-duration);--option-glyph-duration:var(--quick-duration);--option-dot-duration:var(--medium-duration);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--single-line-height);--label-weight:var(--emphasis-font-weight);--annotation-text-size:var(--extra-small-font-size);--annotation-line-height:var(--goosey-line-height);--annotation-font-weight:var(--standard-font-weight);--caption-text-size:var(--micro-font-size)}.tenant-switcher-trigger,.tenant-switcher-panel{--switcher-width:17.5rem;--switcher-max-block-size:75dvh;--trigger-padding-block-start:.875rem;--trigger-padding-inline-end:.375rem;--trigger-padding-block-end:var(--medium-spacing);--trigger-padding-inline-start:var(--small-spacing)}.tenant-switcher-trigger{align-items:center;gap:var(--action-gap);inline-size:100%;min-block-size:var(--form-element-height);padding-block:var(--trigger-padding-block-start) var(--trigger-padding-block-end);padding-inline:var(--trigger-padding-inline-start) var(--trigger-padding-inline-end);border-radius:var(--action-radius);color:var(--text);font-size:var(--heading-4-size);font-weight:var(--heading-4-weight);line-height:var(--heading-4-line-height);text-align:start;transition:background-color var(--action-transition-duration) ease, color var(--action-transition-duration) ease;-webkit-user-select:none;user-select:none;display:flex}.tenant-switcher-trigger:hover,.tenant-switcher-trigger:focus-visible,.tenant-switcher-trigger.open{background-color:var(--ghost-background-hover)}.tenant-switcher-trigger:focus-visible{outline:var(--focus-outline-width) solid var(--focus-border-color);outline-offset:var(--focus-outline-offset)}.tenant-switcher-trigger .name{min-inline-size:0;font-size:var(--action-text-size);font-weight:var(--standard-font-weight);line-height:var(--default-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-switcher-trigger .chevron{color:var(--secondary-text);transition:transform var(--action-transition-duration) ease;flex-shrink:0;margin-inline-start:auto}.tenant-switcher-trigger.open .chevron{transform:rotate(180deg)}.doss-flyout.tenant-switcher-panel{inline-size:min(var(--switcher-width), calc(100vw - (var(--viewport-edge-padding) * 2)));max-block-size:min(var(--switcher-max-block-size), calc(100dvh - (var(--viewport-edge-padding) * 2)));border-radius:var(--surface-radius);padding:0}.tenant-switcher-panel{--indent-guide-color:var(--secondary-text)}.tenant-switcher-panel .header{gap:var(--surface-content-gap);padding:var(--surface-padding-block) var(--action-padding-inline) var(--action-padding-inline);flex-direction:column;display:flex}.tenant-switcher-panel .identity{gap:var(--action-gap);grid-template-columns:auto 1fr;display:grid}.tenant-switcher-panel .info{flex-direction:column;align-self:center;min-inline-size:0;display:flex}.tenant-switcher-panel .name{color:var(--text);font-size:var(--heading-4-size);font-weight:var(--strong-font-weight);line-height:var(--default-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-switcher-panel .count{color:var(--secondary-text);font-size:var(--annotation-text-size);font-weight:var(--annotation-font-weight);line-height:var(--annotation-line-height)}.tenant-switcher-panel .actions{gap:var(--action-gap);flex-wrap:wrap;display:flex}.tenant-switcher-panel .section-label{color:var(--secondary-text);font-size:var(--annotation-text-size);font-weight:var(--annotation-font-weight);line-height:var(--annotation-line-height);padding:var(--action-padding-inline) var(--action-padding-inline) var(--action-padding-block)}.tenant-switcher-panel .member{align-items:center;gap:var(--action-gap);inline-size:calc(100% - (var(--action-padding-block) * 2));margin:var(--icon-margin) var(--action-padding-block);padding:var(--annotation-padding);border-radius:var(--action-radius);color:var(--text);cursor:pointer;text-align:start;transition:background-color var(--action-transition-duration) ease;white-space:normal;background-color:#0000;grid-template-columns:auto 1fr;display:grid}:is(.tenant-switcher-panel .member):hover{background-color:var(--ghost-background-hover)}.tenant-switcher-panel .member-details{gap:var(--icon-margin);flex-direction:column;min-inline-size:0;display:flex}.tenant-switcher-panel .member-name-row{align-items:center;gap:var(--action-gap);min-inline-size:0;display:flex}.tenant-switcher-panel .member-name{color:var(--text);font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-switcher-panel .member-email{color:var(--secondary-text);font-size:var(--annotation-text-size);font-weight:var(--annotation-font-weight);line-height:var(--annotation-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-switcher-panel .workspaces{flex-direction:column;display:flex}.tenant-switcher-panel .tree{padding:0 var(--action-padding-block) var(--action-padding-inline)}.tenant-switcher-panel .workspace-item{align-items:center;gap:var(--action-gap);inline-size:100%;padding:var(--icon-margin);border-radius:var(--action-radius);text-align:start;transition:background-color var(--action-transition-duration) ease;display:flex}:is(.tenant-switcher-panel .workspace-item):hover,:is(.tenant-switcher-panel .workspace-item):focus-visible{background-color:var(--ghost-background-hover)}:is(.tenant-switcher-panel .workspace-item):focus-visible{outline:var(--focus-outline-width) solid var(--focus-border-color);outline-offset:var(--focus-outline-offset)}.tenant-switcher-panel .workspace-name{color:var(--secondary-text);font-size:var(--action-text-size);font-weight:var(--action-font-weight);line-height:var(--default-line-height);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.active:is(.tenant-switcher-panel .workspace-name){color:var(--text);font-weight:var(--active-action-font-weight)}.tenant-switcher-panel .workspace-check{color:var(--text);flex-shrink:0;margin-inline-start:auto}.tenant-switcher-panel .workspace-children{border-inline-start:var(--border-width) solid var(--indent-guide-color);margin-inline-start:calc(var(--icon-margin) + var(--icon-size-medium) / 2);padding-inline-start:calc(var(--icon-size-medium) / 2 + var(--icon-margin))}.tenant-switcher-panel .logout{padding:var(--action-padding-block)}:is(.tenant-switcher-panel .logout) .logout-btn{inline-size:100%;color:var(--secondary-text);justify-content:flex-start}@media (prefers-reduced-motion:reduce){.tenant-switcher-trigger .chevron{transition:none}}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--single-line-height);--label-weight:var(--emphasis-font-weight);--annotation-text-size:var(--extra-small-font-size);--annotation-line-height:var(--goosey-line-height);--annotation-font-weight:var(--standard-font-weight);--caption-text-size:var(--micro-font-size);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2)}.doss-avatar{background-color:var(--placeholder-fill);color:contrast-color(var(--placeholder-fill));font-weight:var(--strong-font-weight);text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.doss-avatar .initials{justify-content:center;align-items:center;display:flex}.doss-avatar .image{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.doss-avatar.person{border-radius:var(--pill-radius)}.doss-avatar.entity{border-radius:var(--surface-radius)}.doss-avatar.sm{inline-size:var(--icon-size-medium);block-size:var(--icon-size-medium);font-size:var(--caption-text-size)}.doss-avatar.md{inline-size:var(--icon-size-extra-large);block-size:var(--icon-size-extra-large);font-size:var(--label-size)}.doss-avatar.lg{inline-size:var(--icon-size-huge);block-size:var(--icon-size-huge);font-size:var(--extra-large-font-size)}.doss-avatar[data-avatar-slot="1"]{--placeholder-fill:var(--placeholder-fill-1)}.doss-avatar[data-avatar-slot="2"]{--placeholder-fill:var(--placeholder-fill-2)}.doss-avatar[data-avatar-slot="3"]{--placeholder-fill:var(--placeholder-fill-3)}.doss-avatar[data-avatar-slot="4"]{--placeholder-fill:var(--placeholder-fill-4)}.doss-avatar[data-avatar-slot="5"]{--placeholder-fill:var(--placeholder-fill-5)}.doss-avatar[data-avatar-slot="6"]{--placeholder-fill:var(--placeholder-fill-6)}.doss-avatar[data-avatar-slot="7"]{--placeholder-fill:var(--placeholder-fill-7)}.doss-avatar[data-avatar-slot="8"]{--placeholder-fill:var(--placeholder-fill-8)}.doss-avatar.overflow{background-color:var(--neutral-surface);color:var(--text)}.doss-avatar-group{--avatar-overlap:var(--micro-spacing);flex-direction:row-reverse;align-items:center;display:inline-flex}.doss-avatar-group>.doss-avatar{box-shadow:0 0 0 2px var(--card-background)}:is(.doss-avatar-group>.doss-avatar):not(:last-child){margin-inline-start:calc(-1 * var(--avatar-overlap))}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--single-line-height);--label-weight:var(--emphasis-font-weight);--annotation-text-size:var(--extra-small-font-size);--annotation-line-height:var(--goosey-line-height);--annotation-font-weight:var(--standard-font-weight);--caption-text-size:var(--micro-font-size);--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--orbit-loop-duration:3s;--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.19, .91, .38, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--action-transition-duration:var(--medium-duration);--action-press-duration:var(--quick-duration);--action-release-duration:var(--quidium-duration);--layout-transition-duration:var(--slow-duration);--layout-transition-easing:var(--ease-glide);--backlight-ramp-in-duration:.9s;--backlight-ramp-out-duration:var(--quick-duration);--backlight-orbit-duration:var(--orbit-loop-duration);--backlight-flash-duration:.95s;--floating-enter-duration:var(--medium-duration);--floating-exit-duration:var(--quidium-duration);--floating-enter-delay:var(--slow-duration);--modal-enter-duration:var(--slow-duration);--modal-exit-duration:var(--medium-duration);--modal-enter-ease:ease-out;--modal-exit-ease:ease-in;--option-in-duration:var(--quidium-duration);--option-out-duration:var(--quick-duration);--option-glyph-duration:var(--quick-duration);--option-dot-duration:var(--medium-duration)}.doss-flyout-anchor{z-index:var(--popover-z)}.doss-flyout{padding:var(--popover-padding);background-color:var(--card-background);border-radius:var(--action-radius);box-shadow:var(--shadow-floating);font-size:var(--action-text-size);font-weight:var(--action-font-weight);line-height:var(--action-line-height);max-inline-size:var(--floating-max-inline-size);max-block-size:var(--floating-max-height);opacity:0;transition:opacity var(--floating-exit-duration) ease-in, transform var(--floating-exit-duration) ease-in;margin:0;overflow-y:auto;transform:scale(.97)}.doss-flyout[data-placement^=top]{transform-origin:bottom}.doss-flyout[data-placement^=bottom]{transform-origin:top}.doss-flyout[data-placement^=left]{transform-origin:100%}.doss-flyout[data-placement^=right]{transform-origin:0}.doss-flyout[data-status=open]{opacity:1;transition:opacity var(--floating-enter-duration) ease-out, transform var(--floating-enter-duration) ease-out;transform:scale(1)}@media (prefers-reduced-motion:reduce){.doss-flyout,.doss-flyout[data-status=open]{transition-property:opacity;transform:none}}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}.doss-divider{background-color:var(--border-color);border:0;align-self:stretch;margin:0}.doss-divider.horizontal{block-size:var(--border-width);inline-size:100%}.doss-divider.vertical{inline-size:var(--border-width);min-block-size:var(--separator-min-length)}:root{--neutral-hue:75;--neutral-chroma:1.25%;--neutral-chroma-soft:0.5%;--theme-accent:oklch(26% 2% var(--neutral-hue));--theme-contrast:1;--theme-density:1;--theme-heavier-loading-indicator:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lightness-shift-flip-floor:.3;--lightness-shift-flip-ceiling:.7;--lightness-shift-flip-tiebreak:.000001;--lightness-shift-hover-magnitude:.02;--lightness-shift-pressed-magnitude:.01;--lightness-shift-general-magnitude:.08;--lightness-shift-text-magnitude:.08;--lightness-shift-lighten-boost:2;--shadow-lightness-shift:-.3;--alpha-4:.04;--alpha-6:.06;--alpha-8:.08;--alpha-10:.1;--alpha-15:.15;--alpha-25:.25;--alpha-40:.4;--shadow-alpha-boost-light:1;--shadow-alpha-boost-dark:2;--neutral-anchor-lightness-light:.185;--neutral-anchor-lightness-dark:.985;--focus-lightness-light:.6;--focus-lightness-dark:.8;--selected-indicator-lightness-light:.55;--selected-indicator-lightness-dark:.85;--accent:var(--theme-accent);--cherry:oklch(50% .177 28.6);--blueberry:oklch(46% .203 268.4);--lime:oklch(45% .114 153.7);--clementine:oklch(83% .124 71.5);--rose:#5d0001;--ocean:oklch(30% .18 268.4);--forest:#00381b;--amber:#6b4300;--ruby:oklch(50% .14 20);--rust:#9c4700;--gilded:#766200;--jade:#007742;--teal:#007272;--sapphire:#006a9d;--amethyst:oklch(50% .14 290);--magenta:oklch(50% .14 340);--alabaster:oklch(100% 0 0);--limestone:oklch(99% var(--neutral-chroma-soft) var(--neutral-hue));--pumice:oklch(97% var(--neutral-chroma) var(--neutral-hue));--slate:oklch(29% var(--neutral-chroma) var(--neutral-hue));--basalt:oklch(26% var(--neutral-chroma) var(--neutral-hue));--onyx:oklch(20.5% var(--neutral-chroma) var(--neutral-hue));--obsidian:oklch(16.5% var(--neutral-chroma-soft) var(--neutral-hue));--ink:oklch(calc(var(--neutral-anchor-lightness-light) / var(--theme-contrast)) var(--neutral-chroma) var(--neutral-hue));--chalk:oklch(calc(1 - .015 / var(--theme-contrast)) var(--neutral-chroma) var(--neutral-hue));--ink-secondary:oklch(calc(.42 / var(--theme-contrast)) var(--neutral-chroma) var(--neutral-hue));--chalk-secondary:oklch(calc(1 - .3 / var(--theme-contrast)) var(--neutral-chroma) var(--neutral-hue));--ink-tertiary:oklch(calc(.62 / var(--theme-contrast)) var(--neutral-chroma) var(--neutral-hue));--chalk-tertiary:oklch(calc(1 - .45 / var(--theme-contrast)) var(--neutral-chroma) var(--neutral-hue));--keycap-gleam-light:oklch(100% 0 0/.16);--keycap-gleam-dark:oklch(100% 0 0/.33)}@media (color-gamut:rec2020){:root{--rose:oklch(30% .2 28.6);--forest:oklch(30% .15 153.7);--amber:oklch(42% .15 71.5)}}@media (color-gamut:p3){:root{--rust:oklch(50% .14 50)}}@media (color-gamut:rec2020){:root{--gilded:oklch(50% .14 95)}}@media (color-gamut:p3){:root{--jade:oklch(50% .14 155)}}@media (color-gamut:rec2020){:root{--teal:oklch(50% .14 195)}}@media (color-gamut:p3){:root{--sapphire:oklch(50% .14 240)}}:root{--lightness-shift-direction-floor:calc(max(0, sign(var(--lightness-shift-flip-floor) - l + var(--lightness-shift-flip-tiebreak))) * (var(--lightness-shift-lighten-boost) + 1) - 1);--lightness-shift-direction-ceiling:calc(max(0, sign(var(--lightness-shift-flip-ceiling) - l - var(--lightness-shift-flip-tiebreak))) * (var(--lightness-shift-lighten-boost) + 1) - 1);--lightness-shift-hover:calc(var(--lightness-shift-hover-magnitude) * var(--lightness-shift-direction-floor));--lightness-shift-pressed:calc(var(--lightness-shift-pressed-magnitude) * var(--lightness-shift-direction-floor));--lightness-shift-darker:calc(var(--lightness-shift-general-magnitude) * var(--lightness-shift-direction-floor));--lightness-shift-lighter:calc(var(--lightness-shift-general-magnitude) * var(--lightness-shift-direction-ceiling));--lightness-shift-text:calc(-1 * var(--lightness-shift-text-magnitude));--neutral-anchor-lightness:var(--neutral-anchor-lightness-light);--shadow-alpha-boost:var(--shadow-alpha-boost-light);--page-background:var(--limestone);--card-background:var(--alabaster);--shell-background:var(--pumice);--inverted-background:var(--basalt);--primary-background:var(--accent);--primary-background-hover:oklch(from var(--primary-background) calc(l + var(--lightness-shift-hover)) c h);--primary-background-pressed:oklch(from var(--primary-background) calc(l + var(--lightness-shift-pressed)) c h);--secondary-background:var(--alabaster);--secondary-background-hover:oklch(from var(--secondary-background) calc(l + var(--lightness-shift-hover)) c h);--secondary-background-pressed:oklch(from var(--secondary-background) calc(l + var(--lightness-shift-pressed)) c h);--ghost-background:var(--text);--ghost-background-hover:oklch(from var(--ghost-background) var(--neutral-anchor-lightness) c h / var(--alpha-6));--ghost-background-active:oklch(from var(--ghost-background) var(--neutral-anchor-lightness) c h / var(--alpha-8));--ghost-background-pressed:oklch(from var(--ghost-background) var(--neutral-anchor-lightness) c h / var(--alpha-10));--destruction-background:var(--cherry);--destruction-background-hover:oklch(from var(--destruction-background) calc(l + var(--lightness-shift-hover)) c h);--destruction-background-pressed:oklch(from var(--destruction-background) calc(l + var(--lightness-shift-pressed)) c h);--info-background:var(--blueberry);--success-background:var(--lime);--warning-background:var(--clementine);--border-color:oklch(var(--neutral-anchor-lightness) var(--neutral-chroma) var(--neutral-hue) / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--focus-border-color:oklch(from var(--accent) min(l, var(--focus-lightness-light)) c h);--text:var(--ink);--secondary-text:var(--ink-secondary);--tertiary-text:var(--ink-tertiary);--inverted-text:var(--chalk);--info-text:oklch(from var(--info-background) calc(l + var(--lightness-shift-text)) c h);--success-text:oklch(from var(--success-background) calc(l + var(--lightness-shift-text)) c h);--warning-text:oklch(from var(--warning-background) calc(l + var(--lightness-shift-text)) c h);--destruction-text:oklch(from var(--destruction-background) calc(l + var(--lightness-shift-text)) c h);--navigation-text:var(--ocean);--navigation-hover:oklch(from var(--navigation-text) calc(l + var(--lightness-shift-hover)) c h);--primary-fill-text:contrast-color(var(--primary-background));--secondary-fill-text:var(--text);--destruction-fill-text:contrast-color(var(--destruction-background));--error-background:var(--destruction-background);--emphasis-background:var(--text);--glint:oklch(from var(--basalt) calc(l + var(--lightness-shift-lighter)) c h);--shade:oklch(from var(--basalt) calc(l + var(--lightness-shift-hover)) c h);--keycap-gleam:var(--keycap-gleam-light);--keycap-backlight:oklch(from var(--focus-border-color) l c h / .34);--keycap-backlight-error:oklch(from var(--destruction-background) calc(l + var(--lightness-shift-lighter)) c h / .67);--keycap-backlight-success:oklch(from var(--success-background) calc(l + var(--lightness-shift-lighter)) c h / .67);--filled-gradient:linear-gradient(to bottom, oklch(from var(--glint) l c h / .02) 0%, oklch(from var(--basalt) l c h / .06) 52%, oklch(from var(--shade) l c h / .14) 100%);--secondary-gradient:linear-gradient(to bottom, transparent 0%, transparent 52%, var(--page-background) 100%);--primary-shadow-tint:oklch(from var(--primary-background) calc(l + var(--shadow-lightness-shift)) c h);--secondary-shadow-tint:oklch(from var(--text) calc(l + var(--shadow-lightness-shift)) c h);--destruction-shadow-tint:oklch(from var(--destruction-background) calc(l + var(--shadow-lightness-shift)) c h);--filled-dish:radial-gradient(ellipse 140% 92% at 50% 28%, oklch(100% 0 0/.05) 0%, oklch(100% 0 0/.03) 25%, transparent 42%), radial-gradient(ellipse 130% 100% at 50% 72%, transparent 0%, transparent 56%, oklch(0% 0 0/.2) 78%, oklch(0% 0 0/.4) 100%);--secondary-dish:radial-gradient(ellipse 140% 92% at 50% 28%, oklch(100% 0 0/.24) 0%, oklch(100% 0 0/.1) 25%, transparent 42%), radial-gradient(ellipse 130% 100% at 50% 72%, transparent 0%, transparent 56%, oklch(from var(--text) l c h / .08) 78%, oklch(from var(--text) l c h / .1) 100%);--shadow-color:var(--text);--modal-scrim:oklch(0% 0 0deg / var(--alpha-40));--neutral-surface:oklch(from var(--text) l c h / var(--alpha-10));--placeholder-fill-1:var(--ruby);--placeholder-fill-2:var(--rust);--placeholder-fill-3:var(--gilded);--placeholder-fill-4:var(--jade);--placeholder-fill-5:var(--teal);--placeholder-fill-6:var(--sapphire);--placeholder-fill-7:var(--amethyst);--placeholder-fill-8:var(--magenta);--selected-indicator-color:oklch(from var(--accent) min(l, var(--selected-indicator-lightness-light)) c h);--option-unchecked-background:var(--card-background);--option-checked-background:var(--slate);--option-glyph-color:oklch(from var(--accent) 96% calc(c * .4) h);--option-shadow-edge:oklch(0% 0 0/.64);--option-gradient-rest:linear-gradient(in oklab 180deg, oklch(from var(--text) l c h / 0) 33.27%, oklch(from var(--text) l c h / .011) 100%);--option-gradient-checked:linear-gradient(in oklab 180deg, oklch(from var(--text) calc(l + .074) c h / .35) 0%, oklch(from var(--text) calc(l + .026) c h / .35) 52%, oklch(from var(--text) l c h / .35) 100%);--disabled-opacity:.5}[data-mode=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neutral-anchor-lightness:var(--neutral-anchor-lightness-dark);--shadow-alpha-boost:var(--shadow-alpha-boost-dark);--page-background:var(--obsidian);--card-background:var(--onyx);--shell-background:var(--basalt);--inverted-background:var(--limestone);--secondary-background:var(--onyx);--destruction-background:var(--rose);--info-background:var(--ocean);--success-background:var(--forest);--warning-background:var(--amber);--focus-border-color:oklch(from var(--accent) max(l, var(--focus-lightness-dark)) c h);--selected-indicator-color:oklch(from var(--accent) max(l, var(--selected-indicator-lightness-dark)) c h);--text:var(--chalk);--secondary-text:var(--chalk-secondary);--tertiary-text:var(--chalk-tertiary);--inverted-text:var(--ink);--navigation-text:var(--blueberry);--keycap-gleam:var(--keycap-gleam-dark);--lightness-shift-text:calc(var(--lightness-shift-lighten-boost) * var(--lightness-shift-text-magnitude));--option-shadow-edge:oklch(0% 0 0/.4)}:root{--thin-border-width:1px;--thick-border-width:2px;--small-radius:calc(3rem / 16);--base-radius:.25rem;--medium-radius:.375rem;--full-radius:9999px;--top-z:1000;--border-width:var(--thin-border-width);--focus-outline-width:var(--thick-border-width);--selected-indicator-weight:var(--thick-border-width);--focus-outline-offset:var(--thick-border-width);--action-radius:var(--base-radius);--tag-radius:var(--small-radius);--surface-radius:var(--medium-radius);--modal-radius:var(--medium-radius);--pill-radius:var(--full-radius);--modal-backdrop-blur:blur(var(--base-radius));--popover-z:var(--top-z);--primary-shadow:inset 0 -1px 0 1px oklch(from var(--primary-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--primary-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--primary-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--destruction-shadow:inset 0 -1px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .4), inset 0 0 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 .5px 0 1.5px var(--keycap-gleam);--destruction-shadow-pressed:inset 0 1.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .48), inset 0 -.5px 0 1px oklch(from var(--destruction-shadow-tint) l c h / .56), inset 0 0 0 1.5px var(--keycap-gleam);--secondary-shadow:inset 0 -1.5px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 0 0 1px oklch(from var(--secondary-shadow-tint) l c h / .09), inset 0 .5px 0 1.5px var(--secondary-background);--secondary-shadow-pressed:inset 0 -1px 0 0 oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 1.5px 1px .5px oklch(from var(--secondary-shadow-tint) l c h / .1), inset 0 .5px 0 1.5px oklch(from var(--secondary-background) l c h / .2);--primary-label-shadow:0 1px 2px oklch(from var(--primary-shadow-tint) l c h / var(--alpha-15));--destruction-label-shadow:0 1px 2px oklch(from var(--destruction-shadow-tint) l c h / var(--alpha-15));--input-shadow-rest:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--input-shadow-hover:0 2px 6px -3px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px -.5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-8) * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--input-shadow-focus:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px -.5px transparent, 0 0 0 1px var(--focus-border-color);--input-shadow-error:0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px .5px 0 oklch(from var(--destruction-background) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost))), 0 0 0 1px var(--destruction-background);--shadow-floating:0 0 0 1px var(--border-color), 0 2px 4px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 8px 24px -4px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--shadow-lifted:0 0 0 1px var(--border-color), 0 1px 2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 2px 6px -1px oklch(from var(--shadow-color) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost)));--surface-shadow:0 0 0 1px var(--border-color);--modal-shadow:0 0 0 1px var(--border-color), 0 4px 8px -2px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 16px 40px -8px oklch(from var(--shadow-color) l c h / calc(var(--alpha-15) * var(--shadow-alpha-boost)));--option-shadow-rest:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-hover:inset 0 0 0 1px oklch(from var(--keycap-gleam) l c h / 0), 0 2px 6px -3px oklch(from var(--text) l c h / calc(var(--alpha-4) * var(--shadow-alpha-boost))), 0 1px 2px -1px oklch(from var(--text) l c h / calc(var(--alpha-6) * var(--shadow-alpha-boost))), 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / calc(.12 * var(--shadow-alpha-boost))), 0 0 0 3px transparent;--option-shadow-focus:inset 0 0 0 1px var(--keycap-gleam), 0 2px 6px -3px transparent, 0 1px 2px -1px transparent, 0 .5px 1px .5px oklch(from var(--text) l c h / calc(.078 * var(--shadow-alpha-boost))), 0 0 0 1px oklch(from var(--text) l c h / .8), 0 0 0 3px oklch(from var(--text) l c h / .2);--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--orbit-loop-duration:3s;--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.19, .91, .38, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--action-transition-duration:var(--medium-duration);--action-press-duration:var(--quick-duration);--action-release-duration:var(--quidium-duration);--layout-transition-duration:var(--slow-duration);--layout-transition-easing:var(--ease-glide);--backlight-ramp-in-duration:.9s;--backlight-ramp-out-duration:var(--quick-duration);--backlight-orbit-duration:var(--orbit-loop-duration);--backlight-flash-duration:.95s;--floating-enter-duration:var(--medium-duration);--floating-exit-duration:var(--quidium-duration);--floating-enter-delay:var(--slow-duration);--modal-enter-duration:var(--slow-duration);--modal-exit-duration:var(--medium-duration);--modal-enter-ease:ease-out;--modal-exit-ease:ease-in;--option-in-duration:var(--quidium-duration);--option-out-duration:var(--quick-duration);--option-glyph-duration:var(--quick-duration);--option-dot-duration:var(--medium-duration);--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--half-width:50%;--full-width:100%;--small-width:12.5%;--medium-width:20%;--large-width:25%;--extra-large-width:50%;--small-width-narrow:20%;--medium-width-narrow:30%;--large-width-narrow:50%;--extra-large-width-narrow:100%;--min-line-length:50ch;--line-length-target:75ch;--max-line-length:100ch;--icon-size-micro:var(--micro-size);--icon-size-small:var(--small-size);--icon-size-medium:var(--medium-size);--icon-size-extra-large:var(--extra-large-size);--icon-size-huge:var(--huge-size);--icon-size:var(--icon-size-small);--icon-button-size:var(--icon-size-small);--separator-min-length:var(--small-size);--input-min-width:calc(2 * var(--extra-large-size));--control-size:var(--icon-size-small);--floating-max-height:18rem;--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--modal-max-inline-size:32rem;--modal-min-inline-size:18rem;--form-element-height:var(--extra-large-size);--small-action-height:1.75rem;--option-row-height:2.25rem;--input-width-small:var(--small-width);--input-width-medium:var(--medium-width);--input-width-large:var(--large-width);--input-width-extra-large:var(--extra-large-width);--input-width-half:var(--half-width);--input-width-full:var(--full-width);--input-prose-inline-size:var(--line-length-target)}@container (width<=600px){.doss-field{--input-width-small:var(--small-width-narrow);--input-width-medium:var(--medium-width-narrow);--input-width-large:var(--large-width-narrow);--input-width-extra-large:var(--extra-large-width-narrow)}}:root{--nano-spacing:.125rem;--micro-spacing:.25rem;--small-spacing:.5rem;--medium-spacing:.75rem;--large-spacing:1rem;--extra-large-spacing:1.25rem;--action-padding-block:var(--small-spacing);--action-padding-inline:var(--medium-spacing);--action-gap:var(--small-spacing);--small-action-padding-block:var(--nano-spacing);--small-action-padding-inline:var(--small-spacing);--small-action-gap:var(--nano-spacing);--pill-padding-block:var(--micro-spacing);--pill-padding-inline:var(--small-spacing);--input-padding-block:var(--micro-spacing);--input-padding-inline:var(--medium-spacing);--annotation-padding:var(--nano-spacing) var(--micro-spacing);--icon-margin:var(--micro-spacing);--popover-padding:var(--micro-spacing);--list-item-padding-block:var(--small-spacing);--list-item-padding-inline:var(--small-spacing);--popover-offset:var(--micro-spacing);--viewport-edge-padding:var(--small-spacing);--surface-padding-block:var(--large-spacing);--surface-padding-inline:var(--large-spacing);--surface-content-gap:var(--medium-spacing);--surface-heading-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--nav-items-gap:var(--nano-spacing);--nav-group-gap:var(--small-spacing);--shell-nav-width:17.5rem;--shell-nav-resolved-width:var(--shell-nav-width);--shell-title-bar-height:3rem;--shell-footer-height:2rem}.shell{grid-template:"nav title" auto "nav canvas" minmax(0, 1fr) "footer footer" auto / minmax(0, var(--shell-nav-resolved-width)) minmax(0, 1fr);background:var(--shell-background);block-size:100dvh;transition:grid-template-columns var(--layout-transition-duration) var(--layout-transition-easing);display:grid;overflow:hidden}.shell .title-bar{border-radius:var(--surface-radius) var(--surface-radius) 0 0;grid-area:title;margin-block-start:var(--viewport-edge-padding);margin-inline-end:var(--viewport-edge-padding)}.shell .canvas{background:var(--page-background);padding-inline:var(--surface-padding-inline);padding-block:var(--action-padding-block);border-radius:0 0 var(--surface-radius) var(--surface-radius);grid-area:canvas;margin-inline-end:var(--viewport-edge-padding);overflow:auto}.shell[data-show-title=false] .canvas{border-radius:var(--surface-radius);margin-block-start:var(--viewport-edge-padding)}.shell[data-nav-state=collapsed]{--shell-nav-resolved-width:0px}.shell[data-nav-state=collapsed] .canvas,.shell[data-nav-state=collapsed] .title-bar{margin-inline-start:var(--viewport-edge-padding)}.shell[data-nav-state=hidden]{grid-template:"title""canvas"minmax(0,1fr)"footer"/minmax(0,1fr)}.shell[data-show-title=false]{grid-template:"nav canvas" minmax(0, 1fr) "footer footer" auto / minmax(0, var(--shell-nav-resolved-width)) minmax(0, 1fr)}.shell[data-show-footer=false]{grid-template:"nav title" auto "nav canvas" minmax(0, 1fr) / minmax(0, var(--shell-nav-resolved-width)) minmax(0, 1fr)}.shell[data-nav-state=hidden][data-show-title=false]{grid-template:"canvas"minmax(0,1fr)"footer"/minmax(0,1fr)}.shell[data-nav-state=hidden][data-show-footer=false]{grid-template:"title""canvas"minmax(0,1fr)/minmax(0,1fr)}.shell[data-show-title=false][data-show-footer=false]{grid-template:"nav canvas" minmax(0, 1fr) / minmax(0, var(--shell-nav-resolved-width)) minmax(0, 1fr)}.shell[data-nav-state=hidden][data-show-title=false][data-show-footer=false]{grid-template:"canvas"minmax(0,1fr)/minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.shell,.shell-nav-overlay{transition:none}}.shell-nav-overlay{inline-size:var(--shell-nav-width);position:fixed;overflow:hidden}.shell-nav-overlay[data-state=expanded]{inset-block:0 var(--shell-footer-height);z-index:1;inset-inline-start:0}.shell-nav-overlay[data-state=collapsed],.shell-nav-overlay[data-state=peek]{inset-block:calc(var(--viewport-edge-padding) + var(--shell-title-bar-height) + var(--viewport-edge-padding)) var(--viewport-edge-padding);box-shadow:var(--shadow-floating);background:var(--card-background);border-radius:var(--surface-radius);transition:transform var(--layout-transition-duration) var(--layout-transition-easing);z-index:100;inset-inline-start:var(--viewport-edge-padding)}.shell-nav-overlay[data-state=collapsed]{transform:translateX(calc(-100% - var(--viewport-edge-padding)))}.shell-nav-overlay[data-state=peek]{transform:translate(0)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--single-line-height);--label-weight:var(--emphasis-font-weight);--annotation-text-size:var(--extra-small-font-size);--annotation-line-height:var(--goosey-line-height);--annotation-font-weight:var(--standard-font-weight);--caption-text-size:var(--micro-font-size)}.title-bar{block-size:var(--shell-title-bar-height);background:var(--card-background);border-bottom:var(--border-width) solid var(--border-color);padding-inline:var(--surface-padding-inline);grid-area:title;align-items:center;display:flex}.title-bar .peek-trigger{position:relative}:is(.title-bar .peek-trigger):after{content:"";inline-size:var(--shell-nav-width);block-size:calc((var(--shell-title-bar-height) - var(--form-element-height)) / 2 + var(--viewport-edge-padding));position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--viewport-edge-padding) - var(--surface-padding-inline))}.title-bar .page-title{font-size:var(--paragraph-size);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-inline-start:var(--action-gap);overflow:hidden}.title-bar .breadcrumb{--separator-margin:var(--micro-spacing);min-inline-size:0;font-size:var(--paragraph-size);white-space:nowrap;flex:1;align-items:center;padding-inline-start:var(--action-gap);display:flex;overflow:hidden}:is(.title-bar .breadcrumb) .crumb{color:var(--secondary-text);-webkit-text-decoration:none;text-decoration:none}[aria-current=page]:is(:is(.title-bar .breadcrumb) .crumb),:is(.title-bar .breadcrumb) a.crumb:hover{color:var(--text)}:is(.title-bar .breadcrumb) .crumb:not(:first-child):before{content:"/";margin-inline:var(--separator-margin);color:var(--secondary-text)}
