@supports (color:lab(0% 0 0)){:root{--cherry:lab(40.2699% 55.3165 41.3581);--blueberry:lab(34.3855% 28.8386 -71.8627);--lime:lab(37.656% -36.202 20.0196);--clementine:lab(80.1444% 17.6411 50.5654);--ocean:lab(15.2523% 36.0409 -64.1879);--ruby:lab(40.5263% 44.8507 20.7188);--amethyst:lab(40.0022% 25.4312 -46.9756);--magenta:lab(40.0004% 43.0638 -17.3493);--alabaster:lab(100% 0 0);--keycap-gleam-light:lab(100% 0 0/.16);--keycap-gleam-dark:lab(100% 0 0/.33)}}@media (color-gamut:rec2020){:root{--rose:#5d0000;--forest:#003a15;--amber:#6c4300}@supports (color:lab(0% 0 0)){:root{--rose:lab(16.6414% 64.0826 38.7923);--forest:lab(20.6123% -51.0843 28.4631);--amber:lab(32.1818% 27.3162 78.2322)}}}@media (color-gamut:p3){:root{--rust:#9e4600}@supports (color:lab(0% 0 0)){:root{--rust:lab(41.0845% 36.1819 57.5542)}}}@media (color-gamut:rec2020){:root{--gilded:#766200}@supports (color:lab(0% 0 0)){:root{--gilded:lab(42.3165% 4.74823 84.1647)}}}@media (color-gamut:p3){:root{--jade:#007840}@supports (color:lab(0% 0 0)){:root{--jade:lab(43.7897% -45.381 23.5139)}}}@media (color-gamut:rec2020){:root{--teal:#007273}@supports (color:lab(0% 0 0)){:root{--teal:lab(43.4627% -45.9091 -13.5146)}}}@media (color-gamut:p3){:root{--sapphire:#006aa1}@supports (color:lab(0% 0 0)){:root{--sapphire:lab(41.6799% -11.3338 -43.2887)}}}@supports (color:lab(0% 0 0)){:root{--filled-dish:radial-gradient(ellipse 140% 92% at 50% 28%, lab(100% 0 0/.05) 0%, lab(100% 0 0/.03) 25%, transparent 42%), radial-gradient(ellipse 130% 100% at 50% 72%, transparent 0%, transparent 56%, lab(0% 0 0/.2) 78%, lab(0% 0 0/.4) 100%);--secondary-dish:radial-gradient(ellipse 140% 92% at 50% 28%, lab(100% 0 0/.24) 0%, lab(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%);--option-shadow-edge:lab(0% 0 0/.64);--thumb-gradient:radial-gradient(circle farthest-corner at 50% 95% in oklab, transparent 0%, lab(0% 0 0/.006) 55%, oklch(0% 0 0deg / var(--alpha-6)) 100%)}}@supports (color:contrast-color(red)){:root{--primary-fill-text:contrast-color(var(--primary-background));--accent-surface-text:contrast-color(var(--accent-surface));--destruction-fill-text:contrast-color(var(--destruction-background))}}@supports (color:color-mix(in lch, red, blue)) and (color:contrast-color(red)) and (color:lab(from red l 1 1% / calc(alpha + 0.1))){:root{--loading-color:oklch(from color-mix(in oklch, contrast-color(contrast-color(currentcolor)), var(--accent)) clamp(.33, round(l), .95) calc(c * 2) h / calc(.25 * (round(l) * var(--shadow-alpha-boost-dark) + (1 - round(l)) * var(--shadow-alpha-boost-light))))}}@supports (color:lab(0% 0 0)){[data-mode=dark],[data-theme=dark]{--option-shadow-edge:lab(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;--diminuated-scale:.91;--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));--dish-inset:2px;--popover-z:var(--top-z);--overlay-entrance-start-scale:var(--diminuated-scale);--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);--track-shadow:inset 0 1px 2px .5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--track-shadow-checked:inset 0 1px 2px .5px oklch(from var(--ink) l c h / .2);--thumb-shadow:0 .5px 2px oklch(0% 0 0deg / var(--alpha-8)), 0 .5px 1px #0000001f, 0 0 0 .5px #00000005;--thumb-dish-shadow:inset -.5px -.5px 2px -1px #fff}@supports (color:lab(0% 0 0)){:root{--thumb-shadow:0 .5px 2px oklch(0% 0 0deg / var(--alpha-8)), 0 .5px 1px lab(0% 0 0/.12), 0 0 0 .5px lab(0% 0 0/.02);--thumb-dish-shadow:inset -.5px -.5px 2px -1px lab(100% 0 0)}}:root{--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--emphasis-duration:1s;--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);--loading-ramp-in-duration:var(--emphasis-duration);--loading-ramp-out-duration:var(--quick-duration);--loading-orbit-duration:var(--loop-duration);--loading-flash-duration:var(--emphasis-duration);--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;--quarter-width:25%;--third-width:calc(100% / 3);--half-width:50%;--two-thirds-width:calc(100% * 2 / 3);--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);--track-height:var(--icon-size-medium);--track-width:2.25rem;--thumb-size:1.125rem;--floating-max-height:min(19rem, 80dvh);--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--status-message-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;--small-tag-height:var(--small-size);--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);--section-width-small:var(--quarter-width);--section-width-medium:var(--third-width);--section-width-large:var(--half-width);--section-width-extra-large:var(--two-thirds-width);--section-width-half:var(--half-width);--section-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-section,.doss-row>*{--section-width-small:var(--third-width);--section-width-medium:var(--half-width);--section-width-large:var(--two-thirds-width);--section-width-extra-large:var(--full-width)}}: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);--field-button-padding:var(--micro-spacing);--track-padding: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);--nested-surface-padding:var(--medium-spacing);--form-heading-gap:var(--small-spacing);--form-heading-padding-block-end:var(--medium-spacing);--form-content-gap:var(--large-spacing);--field-content-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--modal-subheader-gap:var(--nano-spacing);--modal-actions-offset:var(--small-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;--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(--strong-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--strong-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--strong-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(--loose-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);--caption-line-height:var(--single-line-height);--step-gap:var(--action-gap);--transcript-max-inline-size:100ch;--chat-gutter-inline-size:var(--surface-padding-inline);--trace-row-height:var(--small-action-height);--console-max-block-size:15rem;--chat-history-inline-size:36ch}.dossbot-popup{--launcher-size:2.5rem;--popup-inset:var(--viewport-edge-padding);--panel-max-inline-size:32rem;--panel-max-block-size:40rem;--composer-inset:.75rem;--composer-controls-tuck:.25rem;--footer-bar-block-size:50px;--popup-block-end:var(--popup-inset);--popup-inline-end:var(--popup-inset);z-index:var(--popover-z);position:fixed;inset-block-end:var(--popup-block-end);inset-inline-end:var(--popup-inline-end)}.dossbot-popup.clear-footer{--popup-block-end:calc(var(--footer-bar-block-size) + var(--popup-inset))}.dossbot-popup.clear-annotations{--annotation-bubble-size:2.75rem;--annotation-bubble-inset:1.25rem;--launcher-size:var(--annotation-bubble-size);--popup-inline-end:var(--annotation-bubble-inset);--popup-block-end:calc(var(--annotation-bubble-inset) + var(--annotation-bubble-size) + var(--surface-padding-block))}.dossbot-popup.clear-annotations>.launcher{box-shadow:0 2px 8px #0003,0 4px 16px #0000001a}.dossbot-popup>.launcher{interpolate-size:allow-keywords;block-size:var(--launcher-size);min-inline-size:var(--launcher-size);padding-inline:calc((var(--launcher-size) - var(--icon-size-medium)) / 2);border-radius:var(--pill-radius);background-color:var(--emphasis-background);box-shadow:var(--shadow-floating);color:oklch(from var(--emphasis-background) clamp(0, (var(--contrast-ink-threshold) - l) * 1000, 1) 0 none);font-size:var(--action-text-size);font-weight:var(--action-font-weight);transition:background-color var(--action-transition-duration) ease-out;flex-direction:row-reverse;align-items:center;display:inline-flex}@supports (color:contrast-color(red)){.dossbot-popup>.launcher{color:contrast-color(var(--emphasis-background))}}:is(.dossbot-popup>.launcher) .label{white-space:nowrap;opacity:0;max-inline-size:0;transition:max-inline-size var(--layout-transition-duration) var(--layout-transition-easing), padding-inline var(--layout-transition-duration) var(--layout-transition-easing), opacity var(--action-transition-duration) ease-out;overflow:hidden}:is(.dossbot-popup>.launcher):hover{background-color:color-mix(in oklab, var(--emphasis-background), var(--card-background) 8%)}:is(.dossbot-popup>.launcher):hover .label,:is(.dossbot-popup>.launcher):focus-visible .label{max-inline-size:max-content;padding-inline:var(--action-padding-inline);opacity:1}@media (prefers-reduced-motion:reduce){:is(.dossbot-popup>.launcher) .label{transition:none}}.dossbot-popup>.panel{inline-size:min(var(--panel-max-inline-size), 100vw - 2 * var(--popup-inset));block-size:min(var(--panel-max-block-size), 100vh - var(--popup-block-end) - var(--popup-inset));border-radius:var(--surface-radius);background-color:var(--page-background);box-shadow:var(--shadow-floating);transform-origin:100% 100%;animation:dossbot-popup-enter var(--floating-enter-duration) ease-out;flex-direction:column;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.dossbot-popup>.panel{animation:none}}:is(.dossbot-popup>.panel)>.dossbot-chat{flex:1;min-block-size:0}:is(.dossbot-popup>.panel) .composer{gap:var(--action-gap);padding:var(--composer-inset)}:is(:is(.dossbot-popup>.panel) .composer)>.input{padding:0}:is(:is(:is(.dossbot-popup>.panel) .composer)>.input):first-child{margin-block-start:calc(var(--paragraph-size) * (var(--paragraph-line-height) - 1) / -2)}:is(:is(.dossbot-popup>.panel) .composer)>.controls{margin:0 calc(var(--composer-controls-tuck) * -1) calc(var(--composer-controls-tuck) * -1) 0}.dossbot-popup .dossbot-transcript>.viewport{scrollbar-gutter:auto}:is(.dossbot-popup .dossbot-transcript.splash)>.viewport{justify-content:flex-start}:is(.dossbot-popup .dossbot-transcript.splash) .log{flex:1 0 auto}:is(.dossbot-popup .dossbot-transcript.splash) .dock{position:sticky}.dossbot-popup .dossbot-greeting,.dossbot-popup .dossbot-suggestions{flex-direction:column;align-items:flex-start}.dossbot-popup>.panel>.header{align-items:center;gap:var(--small-action-gap);padding:var(--list-item-padding-block) var(--surface-padding-inline);border-block-end:var(--border-width) solid transparent;display:flex}.framed:is(.dossbot-popup>.panel>.header){border-block-end-color:var(--border-color);background-color:var(--card-background)}.dossbot-popup>.panel>.header>.title{min-inline-size:0;margin-inline:calc(var(--small-action-gap) - var(--small-action-padding-inline)) auto;font-weight:var(--heading-4-weight);flex-direction:row-reverse}:is(.dossbot-popup>.panel>.header>.title)>.label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dossbot-popup>.panel>.header>:last-child .doss-button{margin-inline-end:calc((var(--small-action-height) - var(--icon-size-small)) / -2)}.dossbot-popup-chats.dossbot-popup-chats{gap:var(--action-gap);inline-size:var(--chat-history-inline-size);flex-direction:column;max-block-size:24rem;display:flex}.dossbot-popup-chats.dossbot-popup-chats>.chats{min-block-size:0;overflow-y:auto}.dossbot-popup-chats.dossbot-popup-chats>.empty{padding:var(--small-action-padding-block) var(--small-action-padding-inline);font-size:var(--action-text-size);color:var(--tertiary-text)}@keyframes dossbot-popup-enter{0%{opacity:0;scale:var(--overlay-entrance-start-scale)}}@supports (color:lab(0% 0 0)){:root{--cherry:lab(40.2699% 55.3165 41.3581);--blueberry:lab(34.3855% 28.8386 -71.8627);--lime:lab(37.656% -36.202 20.0196);--clementine:lab(80.1444% 17.6411 50.5654);--ocean:lab(15.2523% 36.0409 -64.1879);--ruby:lab(40.5263% 44.8507 20.7188);--amethyst:lab(40.0022% 25.4312 -46.9756);--magenta:lab(40.0004% 43.0638 -17.3493);--alabaster:lab(100% 0 0);--keycap-gleam-light:lab(100% 0 0/.16);--keycap-gleam-dark:lab(100% 0 0/.33)}}@media (color-gamut:rec2020){:root{--rose:#5d0000;--forest:#003a15;--amber:#6c4300}@supports (color:lab(0% 0 0)){:root{--rose:lab(16.6414% 64.0826 38.7923);--forest:lab(20.6123% -51.0843 28.4631);--amber:lab(32.1818% 27.3162 78.2322)}}}@media (color-gamut:p3){:root{--rust:#9e4600}@supports (color:lab(0% 0 0)){:root{--rust:lab(41.0845% 36.1819 57.5542)}}}@media (color-gamut:rec2020){:root{--gilded:#766200}@supports (color:lab(0% 0 0)){:root{--gilded:lab(42.3165% 4.74823 84.1647)}}}@media (color-gamut:p3){:root{--jade:#007840}@supports (color:lab(0% 0 0)){:root{--jade:lab(43.7897% -45.381 23.5139)}}}@media (color-gamut:rec2020){:root{--teal:#007273}@supports (color:lab(0% 0 0)){:root{--teal:lab(43.4627% -45.9091 -13.5146)}}}@media (color-gamut:p3){:root{--sapphire:#006aa1}@supports (color:lab(0% 0 0)){:root{--sapphire:lab(41.6799% -11.3338 -43.2887)}}}@supports (color:lab(0% 0 0)){:root{--filled-dish:radial-gradient(ellipse 140% 92% at 50% 28%, lab(100% 0 0/.05) 0%, lab(100% 0 0/.03) 25%, transparent 42%), radial-gradient(ellipse 130% 100% at 50% 72%, transparent 0%, transparent 56%, lab(0% 0 0/.2) 78%, lab(0% 0 0/.4) 100%);--secondary-dish:radial-gradient(ellipse 140% 92% at 50% 28%, lab(100% 0 0/.24) 0%, lab(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%);--option-shadow-edge:lab(0% 0 0/.64);--thumb-gradient:radial-gradient(circle farthest-corner at 50% 95% in oklab, transparent 0%, lab(0% 0 0/.006) 55%, oklch(0% 0 0deg / var(--alpha-6)) 100%)}}@supports (color:contrast-color(red)){:root{--primary-fill-text:contrast-color(var(--primary-background));--accent-surface-text:contrast-color(var(--accent-surface));--destruction-fill-text:contrast-color(var(--destruction-background))}}@supports (color:color-mix(in lch, red, blue)) and (color:contrast-color(red)) and (color:lab(from red l 1 1% / calc(alpha + 0.1))){:root{--loading-color:oklch(from color-mix(in oklch, contrast-color(contrast-color(currentcolor)), var(--accent)) clamp(.33, round(l), .95) calc(c * 2) h / calc(.25 * (round(l) * var(--shadow-alpha-boost-dark) + (1 - round(l)) * var(--shadow-alpha-boost-light))))}}@supports (color:lab(0% 0 0)){[data-mode=dark],[data-theme=dark]{--option-shadow-edge:lab(0% 0 0/.4)}}:root{--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--emphasis-duration:1s;--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);--loading-ramp-in-duration:var(--emphasis-duration);--loading-ramp-out-duration:var(--quick-duration);--loading-orbit-duration:var(--loop-duration);--loading-flash-duration:var(--emphasis-duration);--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;--quarter-width:25%;--third-width:calc(100% / 3);--half-width:50%;--two-thirds-width:calc(100% * 2 / 3);--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);--track-height:var(--icon-size-medium);--track-width:2.25rem;--thumb-size:1.125rem;--floating-max-height:min(19rem, 80dvh);--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--status-message-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;--small-tag-height:var(--small-size);--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);--section-width-small:var(--quarter-width);--section-width-medium:var(--third-width);--section-width-large:var(--half-width);--section-width-extra-large:var(--two-thirds-width);--section-width-half:var(--half-width);--section-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-section,.doss-row>*{--section-width-small:var(--third-width);--section-width-medium:var(--half-width);--section-width-large:var(--two-thirds-width);--section-width-extra-large:var(--full-width)}}: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);--field-button-padding:var(--micro-spacing);--track-padding: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);--nested-surface-padding:var(--medium-spacing);--form-heading-gap:var(--small-spacing);--form-heading-padding-block-end:var(--medium-spacing);--form-content-gap:var(--large-spacing);--field-content-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--modal-subheader-gap:var(--nano-spacing);--modal-actions-offset:var(--small-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;--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(--strong-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--strong-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--strong-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(--loose-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);--caption-line-height:var(--single-line-height);--left-nav-max-inline-size:300px}.left-nav{background-color:var(--shell-background)}.left-nav.floating{background-color:var(--card-background)}.left-nav-header{align-items:center;gap:var(--nav-items-gap);padding:var(--list-item-padding-inline) var(--list-item-padding-inline) 0;flex-shrink:0;display:flex}.left-nav-header .project{align-items:center;gap:var(--nav-items-gap);flex:1;min-inline-size:0;display:flex}:is(.left-nav-header .project)>.left-nav-row{flex:1;min-inline-size:0}:is(.left-nav-header .project) .left-nav-row>.caret{--icon-size:var(--icon-size-small)}.left-nav-header .home{padding:var(--action-padding-block);border-radius:var(--action-radius);color:inherit;transition:background-color var(--action-transition-duration) ease;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}:is(.left-nav-header .home):hover{background-color:var(--ghost-background-hover)}.left-nav-header .actions{align-items:center;gap:var(--nav-items-gap);flex-shrink:0;display:flex}.left-nav-section{gap:var(--nav-items-gap);padding:var(--list-item-padding-inline);flex-direction:column;flex-shrink:0;display:flex}.left-nav-row.left-nav-row{--icon-size:var(--icon-size-medium);align-items:center;gap:var(--action-gap);inline-size:100%;min-inline-size:0;block-size:calc(var(--icon-size-medium) + 2 * var(--action-padding-block));padding-inline:var(--action-padding-inline);border-radius:var(--action-radius);color:var(--text);font-size:var(--action-text-size);font-weight:var(--action-font-weight);text-align:start;white-space:nowrap;transition:background-color var(--action-transition-duration) ease;text-decoration:none;display:flex}.left-nav-row.left-nav-row:not(.static){cursor:pointer}.left-nav-row.left-nav-row:not(.static):hover,.left-nav-row.left-nav-row[aria-expanded=true]:not(.static){background-color:var(--ghost-background-hover)}.left-nav-row.left-nav-row:not(.static):active{background-color:var(--ghost-background-active)}.left-nav-row.left-nav-row[aria-current=page]{background-color:var(--ghost-background-hover);font-weight:var(--active-action-font-weight)}.left-nav-row.left-nav-row>.icon{inline-size:var(--icon-size-medium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.left-nav-row.left-nav-row>.label{text-overflow:ellipsis;min-inline-size:0;line-height:var(--default-line-height);flex:1;overflow:hidden}.left-nav-row.left-nav-row>kbd,.left-nav-row.left-nav-row>.caret,.left-nav-row.left-nav-row>.doss-badge{flex-shrink:0}.doss-divider.left-nav-rule{flex-shrink:0;margin-block-end:var(--nav-group-gap)}.left-nav-meta{justify-content:space-between;align-items:center;gap:var(--action-gap);padding-block:var(--nav-items-gap);padding-inline:calc(var(--list-item-padding-inline) + var(--action-padding-inline)) var(--list-item-padding-inline);color:var(--tertiary-text);font-size:var(--annotation-text-size);line-height:var(--annotation-line-height);flex-shrink:0;display:flex}.left-nav-meta .version{align-items:center;gap:var(--action-gap);min-inline-size:0;display:flex}:is(.left-nav-meta .version)>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doss-flyout-anchor:has(.left-nav-panel){z-index:1500}.doss-flyout.left-nav-menu{max-block-size:calc(100dvh - 2 * var(--viewport-edge-padding))}.doss-flyout.left-nav-menu>.rows{gap:var(--nav-items-gap);flex-direction:column;display:flex}.doss-flyout.notifications-panel{inline-size:min(28rem, calc(100vw - 2 * var(--viewport-edge-padding)));block-size:25rem;max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--viewport-edge-padding));padding:0;overflow:hidden}@supports (color:lab(0% 0 0)){:root{--cherry:lab(40.2699% 55.3165 41.3581);--blueberry:lab(34.3855% 28.8386 -71.8627);--lime:lab(37.656% -36.202 20.0196);--clementine:lab(80.1444% 17.6411 50.5654);--ocean:lab(15.2523% 36.0409 -64.1879);--ruby:lab(40.5263% 44.8507 20.7188);--amethyst:lab(40.0022% 25.4312 -46.9756);--magenta:lab(40.0004% 43.0638 -17.3493);--alabaster:lab(100% 0 0);--keycap-gleam-light:lab(100% 0 0/.16);--keycap-gleam-dark:lab(100% 0 0/.33)}}@media (color-gamut:rec2020){:root{--rose:#5d0000;--forest:#003a15;--amber:#6c4300}@supports (color:lab(0% 0 0)){:root{--rose:lab(16.6414% 64.0826 38.7923);--forest:lab(20.6123% -51.0843 28.4631);--amber:lab(32.1818% 27.3162 78.2322)}}}@media (color-gamut:p3){:root{--rust:#9e4600}@supports (color:lab(0% 0 0)){:root{--rust:lab(41.0845% 36.1819 57.5542)}}}@media (color-gamut:rec2020){:root{--gilded:#766200}@supports (color:lab(0% 0 0)){:root{--gilded:lab(42.3165% 4.74823 84.1647)}}}@media (color-gamut:p3){:root{--jade:#007840}@supports (color:lab(0% 0 0)){:root{--jade:lab(43.7897% -45.381 23.5139)}}}@media (color-gamut:rec2020){:root{--teal:#007273}@supports (color:lab(0% 0 0)){:root{--teal:lab(43.4627% -45.9091 -13.5146)}}}@media (color-gamut:p3){:root{--sapphire:#006aa1}@supports (color:lab(0% 0 0)){:root{--sapphire:lab(41.6799% -11.3338 -43.2887)}}}@supports (color:lab(0% 0 0)){:root{--filled-dish:radial-gradient(ellipse 140% 92% at 50% 28%, lab(100% 0 0/.05) 0%, lab(100% 0 0/.03) 25%, transparent 42%), radial-gradient(ellipse 130% 100% at 50% 72%, transparent 0%, transparent 56%, lab(0% 0 0/.2) 78%, lab(0% 0 0/.4) 100%);--secondary-dish:radial-gradient(ellipse 140% 92% at 50% 28%, lab(100% 0 0/.24) 0%, lab(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%);--option-shadow-edge:lab(0% 0 0/.64);--thumb-gradient:radial-gradient(circle farthest-corner at 50% 95% in oklab, transparent 0%, lab(0% 0 0/.006) 55%, oklch(0% 0 0deg / var(--alpha-6)) 100%)}}@supports (color:contrast-color(red)){:root{--primary-fill-text:contrast-color(var(--primary-background));--accent-surface-text:contrast-color(var(--accent-surface));--destruction-fill-text:contrast-color(var(--destruction-background))}}@supports (color:color-mix(in lch, red, blue)) and (color:contrast-color(red)) and (color:lab(from red l 1 1% / calc(alpha + 0.1))){:root{--loading-color:oklch(from color-mix(in oklch, contrast-color(contrast-color(currentcolor)), var(--accent)) clamp(.33, round(l), .95) calc(c * 2) h / calc(.25 * (round(l) * var(--shadow-alpha-boost-dark) + (1 - round(l)) * var(--shadow-alpha-boost-light))))}}@supports (color:lab(0% 0 0)){[data-mode=dark],[data-theme=dark]{--option-shadow-edge:lab(0% 0 0/.4)}}:root{--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--emphasis-duration:1s;--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);--loading-ramp-in-duration:var(--emphasis-duration);--loading-ramp-out-duration:var(--quick-duration);--loading-orbit-duration:var(--loop-duration);--loading-flash-duration:var(--emphasis-duration);--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;--quarter-width:25%;--third-width:calc(100% / 3);--half-width:50%;--two-thirds-width:calc(100% * 2 / 3);--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);--track-height:var(--icon-size-medium);--track-width:2.25rem;--thumb-size:1.125rem;--floating-max-height:min(19rem, 80dvh);--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--status-message-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;--small-tag-height:var(--small-size);--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);--section-width-small:var(--quarter-width);--section-width-medium:var(--third-width);--section-width-large:var(--half-width);--section-width-extra-large:var(--two-thirds-width);--section-width-half:var(--half-width);--section-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-section,.doss-row>*{--section-width-small:var(--third-width);--section-width-medium:var(--half-width);--section-width-large:var(--two-thirds-width);--section-width-extra-large:var(--full-width)}}: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);--field-button-padding:var(--micro-spacing);--track-padding: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);--nested-surface-padding:var(--medium-spacing);--form-heading-gap:var(--small-spacing);--form-heading-padding-block-end:var(--medium-spacing);--form-content-gap:var(--large-spacing);--field-content-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--modal-subheader-gap:var(--nano-spacing);--modal-actions-offset:var(--small-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;--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(--strong-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--strong-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--strong-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(--loose-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);--caption-line-height:var(--single-line-height)}.configbase-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);padding-inline:var(--list-item-padding-inline);flex-direction:column;list-style:none;display:flex}.configbase-nav .row{align-items:stretch;gap:var(--icon-margin);min-block-size:var(--small-action-height);padding-inline:var(--action-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(.configbase-nav .row){color:var(--text)}.app:is(.configbase-nav .row):not(:first-child){margin-block-start:var(--nav-group-gap)}.page:is(.configbase-nav .row){color:var(--secondary-text);margin-inline-start:var(--page-indent)}.subpage:is(.configbase-nav .row){color:var(--secondary-text);margin-inline-start:var(--subpage-indent)}:is(.configbase-nav .row):hover{background-color:var(--ghost-background-hover)}:is(.configbase-nav .row):hover .disclosure .icon{display:none}:is(.configbase-nav .row):hover .disclosure .caret{display:inline-flex}:is(.configbase-nav .row):not(.subpage) a.link:hover .label{text-decoration:underline}:is(.configbase-nav .row):has(.link[aria-current=page]){background-color:var(--ghost-background-hover);color:var(--text)}:is(.configbase-nav .row):has(.link[aria-current=page]) .label{font-weight:var(--active-action-font-weight)}.configbase-nav .link{align-items:center;gap:var(--icon-margin);min-inline-size:0;color:inherit;flex:1;padding-inline-end:var(--list-item-padding-inline);text-decoration:none;display:flex}.configbase-nav .label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;line-height:var(--default-line-height);flex:1;overflow:hidden}.configbase-nav .disclosure,.configbase-nav .leading{inline-size:var(--icon-size-medium);color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.configbase-nav .disclosure{isolation:isolate;position:relative}:is(.configbase-nav .disclosure) .caret{display:none}:is(.configbase-nav .disclosure):before{content:"";z-index:-1;block-size:var(--icon-size-medium);border-radius:var(--tag-radius);transition:background-color var(--action-transition-duration) ease;margin-block:auto;position:absolute;inset:0}:is(.configbase-nav .disclosure):hover:before{background-color:var(--ghost-background-hover)}:is(.configbase-nav .disclosure):active:before{background-color:var(--ghost-background-active)}@supports (color:lab(0% 0 0)){:root{--cherry:lab(40.2699% 55.3165 41.3581);--blueberry:lab(34.3855% 28.8386 -71.8627);--lime:lab(37.656% -36.202 20.0196);--clementine:lab(80.1444% 17.6411 50.5654);--ocean:lab(15.2523% 36.0409 -64.1879);--ruby:lab(40.5263% 44.8507 20.7188);--amethyst:lab(40.0022% 25.4312 -46.9756);--magenta:lab(40.0004% 43.0638 -17.3493);--alabaster:lab(100% 0 0);--keycap-gleam-light:lab(100% 0 0/.16);--keycap-gleam-dark:lab(100% 0 0/.33)}}@media (color-gamut:rec2020){:root{--rose:#5d0000;--forest:#003a15;--amber:#6c4300}@supports (color:lab(0% 0 0)){:root{--rose:lab(16.6414% 64.0826 38.7923);--forest:lab(20.6123% -51.0843 28.4631);--amber:lab(32.1818% 27.3162 78.2322)}}}@media (color-gamut:p3){:root{--rust:#9e4600}@supports (color:lab(0% 0 0)){:root{--rust:lab(41.0845% 36.1819 57.5542)}}}@media (color-gamut:rec2020){:root{--gilded:#766200}@supports (color:lab(0% 0 0)){:root{--gilded:lab(42.3165% 4.74823 84.1647)}}}@media (color-gamut:p3){:root{--jade:#007840}@supports (color:lab(0% 0 0)){:root{--jade:lab(43.7897% -45.381 23.5139)}}}@media (color-gamut:rec2020){:root{--teal:#007273}@supports (color:lab(0% 0 0)){:root{--teal:lab(43.4627% -45.9091 -13.5146)}}}@media (color-gamut:p3){:root{--sapphire:#006aa1}@supports (color:lab(0% 0 0)){:root{--sapphire:lab(41.6799% -11.3338 -43.2887)}}}@supports (color:lab(0% 0 0)){:root{--filled-dish:radial-gradient(ellipse 140% 92% at 50% 28%, lab(100% 0 0/.05) 0%, lab(100% 0 0/.03) 25%, transparent 42%), radial-gradient(ellipse 130% 100% at 50% 72%, transparent 0%, transparent 56%, lab(0% 0 0/.2) 78%, lab(0% 0 0/.4) 100%);--secondary-dish:radial-gradient(ellipse 140% 92% at 50% 28%, lab(100% 0 0/.24) 0%, lab(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%);--option-shadow-edge:lab(0% 0 0/.64);--thumb-gradient:radial-gradient(circle farthest-corner at 50% 95% in oklab, transparent 0%, lab(0% 0 0/.006) 55%, oklch(0% 0 0deg / var(--alpha-6)) 100%)}}@supports (color:contrast-color(red)){:root{--primary-fill-text:contrast-color(var(--primary-background));--accent-surface-text:contrast-color(var(--accent-surface));--destruction-fill-text:contrast-color(var(--destruction-background))}}@supports (color:color-mix(in lch, red, blue)) and (color:contrast-color(red)) and (color:lab(from red l 1 1% / calc(alpha + 0.1))){:root{--loading-color:oklch(from color-mix(in oklch, contrast-color(contrast-color(currentcolor)), var(--accent)) clamp(.33, round(l), .95) calc(c * 2) h / calc(.25 * (round(l) * var(--shadow-alpha-boost-dark) + (1 - round(l)) * var(--shadow-alpha-boost-light))))}}@supports (color:lab(0% 0 0)){[data-mode=dark],[data-theme=dark]{--option-shadow-edge:lab(0% 0 0/.4)}}:root{--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--emphasis-duration:1s;--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);--loading-ramp-in-duration:var(--emphasis-duration);--loading-ramp-out-duration:var(--quick-duration);--loading-orbit-duration:var(--loop-duration);--loading-flash-duration:var(--emphasis-duration);--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;--quarter-width:25%;--third-width:calc(100% / 3);--half-width:50%;--two-thirds-width:calc(100% * 2 / 3);--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);--track-height:var(--icon-size-medium);--track-width:2.25rem;--thumb-size:1.125rem;--floating-max-height:min(19rem, 80dvh);--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--status-message-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;--small-tag-height:var(--small-size);--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);--section-width-small:var(--quarter-width);--section-width-medium:var(--third-width);--section-width-large:var(--half-width);--section-width-extra-large:var(--two-thirds-width);--section-width-half:var(--half-width);--section-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-section,.doss-row>*{--section-width-small:var(--third-width);--section-width-medium:var(--half-width);--section-width-large:var(--two-thirds-width);--section-width-extra-large:var(--full-width)}}: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);--field-button-padding:var(--micro-spacing);--track-padding: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);--nested-surface-padding:var(--medium-spacing);--form-heading-gap:var(--small-spacing);--form-heading-padding-block-end:var(--medium-spacing);--form-content-gap:var(--large-spacing);--field-content-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--modal-subheader-gap:var(--nano-spacing);--modal-actions-offset:var(--small-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;--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(--strong-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--strong-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--strong-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(--loose-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);--caption-line-height:var(--single-line-height)}.doss-flyout.sitemap-panel{--sitemap-column-inline-size:26ch;--sitemap-max-columns:4;--sitemap-room:calc(100vw - 2 * var(--viewport-edge-padding));max-inline-size:var(--sitemap-room);max-block-size:calc(100dvh - 2 * var(--viewport-edge-padding));min-block-size:var(--small-action-height);padding:var(--surface-padding-block) var(--surface-padding-inline)}.doss-flyout.sitemap-panel[data-placement^=right]{--sitemap-room:calc(100vw - var(--left-nav-max-inline-size) - var(--popover-offset) - var(--viewport-edge-padding))}.doss-flyout.sitemap-panel .apps{grid-template-columns:repeat(auto-fit, var(--sitemap-column-inline-size));gap:var(--surface-content-gap);max-inline-size:min(var(--sitemap-max-columns) * var(--sitemap-column-inline-size) + (var(--sitemap-max-columns) - 1) * var(--surface-content-gap), var(--sitemap-room) - 2 * var(--surface-padding-inline));align-items:start;display:grid}.doss-flyout.sitemap-panel .app{gap:var(--nav-items-gap);flex-direction:column;min-inline-size:0;display:flex}.doss-flyout.sitemap-panel .header>a,.doss-flyout.sitemap-panel .page{padding-inline:var(--list-item-padding-inline);border-radius:var(--action-radius);line-height:var(--small-action-height);text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--action-transition-duration) ease;text-decoration:none;display:block;overflow:hidden}:is(.doss-flyout.sitemap-panel .header>a,.doss-flyout.sitemap-panel .page):hover{background-color:var(--ghost-background-hover);text-decoration:underline}[aria-current=page]:is(.doss-flyout.sitemap-panel .header>a,.doss-flyout.sitemap-panel .page){background-color:var(--ghost-background-hover);color:var(--text);font-weight:var(--active-action-font-weight)}.doss-flyout.sitemap-panel .header{border-block-end:var(--border-width) solid var(--border-color);margin-block-end:var(--nav-items-gap)}:is(.doss-flyout.sitemap-panel .header)>a{color:var(--text);border-end-end-radius:0;border-end-start-radius:0}.doss-flyout.sitemap-panel .pages{gap:var(--nav-items-gap);flex-direction:column;padding:0;list-style:none;display:flex}.doss-flyout.sitemap-panel .page{color:var(--secondary-text);font-size:var(--action-text-size)}.doss-flyout.sitemap-panel .status{color:var(--secondary-text);font-size:var(--annotation-text-size);line-height:var(--annotation-line-height)}@supports (color:lab(0% 0 0)){:root{--cherry:lab(40.2699% 55.3165 41.3581);--blueberry:lab(34.3855% 28.8386 -71.8627);--lime:lab(37.656% -36.202 20.0196);--clementine:lab(80.1444% 17.6411 50.5654);--ocean:lab(15.2523% 36.0409 -64.1879);--ruby:lab(40.5263% 44.8507 20.7188);--amethyst:lab(40.0022% 25.4312 -46.9756);--magenta:lab(40.0004% 43.0638 -17.3493);--alabaster:lab(100% 0 0);--keycap-gleam-light:lab(100% 0 0/.16);--keycap-gleam-dark:lab(100% 0 0/.33)}}@media (color-gamut:rec2020){:root{--rose:#5d0000;--forest:#003a15;--amber:#6c4300}@supports (color:lab(0% 0 0)){:root{--rose:lab(16.6414% 64.0826 38.7923);--forest:lab(20.6123% -51.0843 28.4631);--amber:lab(32.1818% 27.3162 78.2322)}}}@media (color-gamut:p3){:root{--rust:#9e4600}@supports (color:lab(0% 0 0)){:root{--rust:lab(41.0845% 36.1819 57.5542)}}}@media (color-gamut:rec2020){:root{--gilded:#766200}@supports (color:lab(0% 0 0)){:root{--gilded:lab(42.3165% 4.74823 84.1647)}}}@media (color-gamut:p3){:root{--jade:#007840}@supports (color:lab(0% 0 0)){:root{--jade:lab(43.7897% -45.381 23.5139)}}}@media (color-gamut:rec2020){:root{--teal:#007273}@supports (color:lab(0% 0 0)){:root{--teal:lab(43.4627% -45.9091 -13.5146)}}}@media (color-gamut:p3){:root{--sapphire:#006aa1}@supports (color:lab(0% 0 0)){:root{--sapphire:lab(41.6799% -11.3338 -43.2887)}}}@supports (color:lab(0% 0 0)){:root{--filled-dish:radial-gradient(ellipse 140% 92% at 50% 28%, lab(100% 0 0/.05) 0%, lab(100% 0 0/.03) 25%, transparent 42%), radial-gradient(ellipse 130% 100% at 50% 72%, transparent 0%, transparent 56%, lab(0% 0 0/.2) 78%, lab(0% 0 0/.4) 100%);--secondary-dish:radial-gradient(ellipse 140% 92% at 50% 28%, lab(100% 0 0/.24) 0%, lab(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%);--option-shadow-edge:lab(0% 0 0/.64);--thumb-gradient:radial-gradient(circle farthest-corner at 50% 95% in oklab, transparent 0%, lab(0% 0 0/.006) 55%, oklch(0% 0 0deg / var(--alpha-6)) 100%)}}@supports (color:contrast-color(red)){:root{--primary-fill-text:contrast-color(var(--primary-background));--accent-surface-text:contrast-color(var(--accent-surface));--destruction-fill-text:contrast-color(var(--destruction-background))}}@supports (color:color-mix(in lch, red, blue)) and (color:contrast-color(red)) and (color:lab(from red l 1 1% / calc(alpha + 0.1))){:root{--loading-color:oklch(from color-mix(in oklch, contrast-color(contrast-color(currentcolor)), var(--accent)) clamp(.33, round(l), .95) calc(c * 2) h / calc(.25 * (round(l) * var(--shadow-alpha-boost-dark) + (1 - round(l)) * var(--shadow-alpha-boost-light))))}}@supports (color:lab(0% 0 0)){[data-mode=dark],[data-theme=dark]{--option-shadow-edge:lab(0% 0 0/.4)}}:root{--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--emphasis-duration:1s;--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);--loading-ramp-in-duration:var(--emphasis-duration);--loading-ramp-out-duration:var(--quick-duration);--loading-orbit-duration:var(--loop-duration);--loading-flash-duration:var(--emphasis-duration);--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;--quarter-width:25%;--third-width:calc(100% / 3);--half-width:50%;--two-thirds-width:calc(100% * 2 / 3);--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);--track-height:var(--icon-size-medium);--track-width:2.25rem;--thumb-size:1.125rem;--floating-max-height:min(19rem, 80dvh);--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--status-message-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;--small-tag-height:var(--small-size);--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);--section-width-small:var(--quarter-width);--section-width-medium:var(--third-width);--section-width-large:var(--half-width);--section-width-extra-large:var(--two-thirds-width);--section-width-half:var(--half-width);--section-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-section,.doss-row>*{--section-width-small:var(--third-width);--section-width-medium:var(--half-width);--section-width-large:var(--two-thirds-width);--section-width-extra-large:var(--full-width)}}: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);--field-button-padding:var(--micro-spacing);--track-padding: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);--nested-surface-padding:var(--medium-spacing);--form-heading-gap:var(--small-spacing);--form-heading-padding-block-end:var(--medium-spacing);--form-content-gap:var(--large-spacing);--field-content-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--modal-subheader-gap:var(--nano-spacing);--modal-actions-offset:var(--small-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;--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(--strong-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--strong-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--strong-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(--loose-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);--caption-line-height:var(--single-line-height)}.doss-flyout.org-switcher-panel{--switcher-label-inline-size:37ch;flex-direction:column;max-block-size:none;padding:0;display:flex;overflow:hidden}.doss-flyout.org-switcher-panel .search{--input-shadow-rest:none;--input-shadow-hover:none;padding:var(--popover-padding);border-block-end:var(--border-width) solid var(--border-color)}:is(.doss-flyout.org-switcher-panel .search) .doss-input-shell:focus-within{box-shadow:none}:is(.doss-flyout.org-switcher-panel .search) .doss-input-shell:has(:focus-visible){box-shadow:var(--input-shadow-focus)}.doss-flyout.org-switcher-panel .organizations{max-block-size:calc(10 * var(--option-row-height) + 2 * var(--popover-padding));padding:var(--popover-padding);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.doss-flyout.org-switcher-panel .organization{align-items:center;gap:var(--action-gap);inline-size:100%;min-block-size:var(--option-row-height);padding-inline:var(--list-item-padding-inline);border-radius:var(--action-radius);color:var(--text);font-size:var(--label-size);font-weight:var(--label-weight);text-align:start;transition:background-color var(--action-transition-duration) ease;display:flex}:is(.doss-flyout.org-switcher-panel .organization):hover{background-color:var(--ghost-background-hover)}[aria-current=true]:is(.doss-flyout.org-switcher-panel .organization){background-color:var(--ghost-background-active)}.doss-flyout.org-switcher-panel .name{inline-size:var(--switcher-label-inline-size);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.doss-flyout.org-switcher-panel .empty{padding-block:var(--list-item-padding-block);padding-inline:var(--list-item-padding-inline);color:var(--secondary-text)}: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;--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-surface-lightness-light:.45;--accent-surface-lightness-dark:.85;--accent:var(--theme-accent);--cherry:#b2261f;--blueberry:#2c44c7;--lime:#006736;--clementine:#fab967;--rose:#5d0001;--ocean:#111186;--forest:#00381b;--amber:#6b4300;--ruby:#a43a41;--rust:#9c4700;--gilded:#766200;--jade:#007742;--teal:#007272;--sapphire:#006a9d;--amethyst:#6451ac;--magenta:#953d7c;--alabaster:#fff;--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:#ffffff29;--keycap-gleam-dark:#ffffff54}@supports (color:lab(0% 0 0)){:root{--cherry:lab(40.2699% 55.3165 41.3581);--blueberry:lab(34.3855% 28.8386 -71.8627);--lime:lab(37.656% -36.202 20.0196);--clementine:lab(80.1444% 17.6411 50.5654);--ocean:lab(15.2523% 36.0409 -64.1879);--ruby:lab(40.5263% 44.8507 20.7188);--amethyst:lab(40.0022% 25.4312 -46.9756);--magenta:lab(40.0004% 43.0638 -17.3493);--alabaster:lab(100% 0 0);--keycap-gleam-light:lab(100% 0 0/.16);--keycap-gleam-dark:lab(100% 0 0/.33)}}@media (color-gamut:rec2020){:root{--rose:#5d0000;--forest:#003a15;--amber:#6c4300}@supports (color:lab(0% 0 0)){:root{--rose:lab(16.6414% 64.0826 38.7923);--forest:lab(20.6123% -51.0843 28.4631);--amber:lab(32.1818% 27.3162 78.2322)}}}@media (color-gamut:p3){:root{--rust:#9e4600}@supports (color:lab(0% 0 0)){:root{--rust:lab(41.0845% 36.1819 57.5542)}}}@media (color-gamut:rec2020){:root{--gilded:#766200}@supports (color:lab(0% 0 0)){:root{--gilded:lab(42.3165% 4.74823 84.1647)}}}@media (color-gamut:p3){:root{--jade:#007840}@supports (color:lab(0% 0 0)){:root{--jade:lab(43.7897% -45.381 23.5139)}}}@media (color-gamut:rec2020){:root{--teal:#007273}@supports (color:lab(0% 0 0)){:root{--teal:lab(43.4627% -45.9091 -13.5146)}}}@media (color-gamut:p3){:root{--sapphire:#006aa1}@supports (color:lab(0% 0 0)){:root{--sapphire:lab(41.6799% -11.3338 -43.2887)}}}: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);--accent-surface:oklch(from var(--accent) min(l, var(--accent-surface-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);--contrast-ink-threshold:.564;--primary-fill-text:oklch(from var(--primary-background) clamp(0, (var(--contrast-ink-threshold) - l) * 1000, 1) 0 none);--accent-surface-text:oklch(from var(--accent-surface) clamp(0, (var(--contrast-ink-threshold) - l) * 1000, 1) 0 none);--secondary-fill-text:var(--text);--destruction-fill-text:oklch(from var(--destruction-background) clamp(0, (var(--contrast-ink-threshold) - l) * 1000, 1) 0 none);--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);--loading-color:oklch(from color-mix(in oklch, oklch(from currentcolor clamp(0, (l - var(--contrast-ink-threshold)) * 1000, 1) 0 none), var(--accent)) clamp(.33, round(l), .95) calc(c * 2) h / calc(.25 * (round(l) * var(--shadow-alpha-boost-dark) + (1 - round(l)) * var(--shadow-alpha-boost-light))));--loading-color-error:oklch(from var(--destruction-background) calc(l + var(--lightness-shift-lighter)) c h / .67);--loading-color-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%, #ffffff0d 0%, #ffffff08 25%, transparent 42%), radial-gradient(ellipse 130% 100% at 50% 72%, transparent 0%, transparent 56%, #0003 78%, #0006 100%);--secondary-dish:radial-gradient(ellipse 140% 92% at 50% 28%, #ffffff3d 0%, #ffffff1a 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%);--secondary-dish-opacity:.35;--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));--action-surface:oklch(from var(--text) l c h / var(--alpha-6));--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:#000000a3;--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%);--thumb-background:var(--alabaster);--thumb-gradient:radial-gradient(circle farthest-corner at 50% 95% in oklab, transparent 0%, #00000002 55%, oklch(0% 0 0deg / var(--alpha-6)) 100%);--disabled-opacity:.5}@supports (color:lab(0% 0 0)){:root{--filled-dish:radial-gradient(ellipse 140% 92% at 50% 28%, lab(100% 0 0/.05) 0%, lab(100% 0 0/.03) 25%, transparent 42%), radial-gradient(ellipse 130% 100% at 50% 72%, transparent 0%, transparent 56%, lab(0% 0 0/.2) 78%, lab(0% 0 0/.4) 100%);--secondary-dish:radial-gradient(ellipse 140% 92% at 50% 28%, lab(100% 0 0/.24) 0%, lab(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%);--option-shadow-edge:lab(0% 0 0/.64);--thumb-gradient:radial-gradient(circle farthest-corner at 50% 95% in oklab, transparent 0%, lab(0% 0 0/.006) 55%, oklch(0% 0 0deg / var(--alpha-6)) 100%)}}@supports (color:contrast-color(red)){:root{--primary-fill-text:contrast-color(var(--primary-background));--accent-surface-text:contrast-color(var(--accent-surface));--destruction-fill-text:contrast-color(var(--destruction-background))}}@supports (color:color-mix(in lch, red, blue)) and (color:contrast-color(red)) and (color:lab(from red l 1 1% / calc(alpha + 0.1))){:root{--loading-color:oklch(from color-mix(in oklch, contrast-color(contrast-color(currentcolor)), var(--accent)) clamp(.33, round(l), .95) calc(c * 2) h / calc(.25 * (round(l) * var(--shadow-alpha-boost-dark) + (1 - round(l)) * var(--shadow-alpha-boost-light))))}}[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);--accent-surface:oklch(from var(--accent) max(l, var(--accent-surface-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:#0006}@supports (color:lab(0% 0 0)){[data-mode=dark],[data-theme=dark]{--option-shadow-edge:lab(0% 0 0/.4)}}:root{--micro-size:.75rem;--small-size:1rem;--medium-size:1.25rem;--large-size:1.5rem;--extra-large-size:2rem;--huge-size:3.5rem;--quarter-width:25%;--third-width:calc(100% / 3);--half-width:50%;--two-thirds-width:calc(100% * 2 / 3);--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);--track-height:var(--icon-size-medium);--track-width:2.25rem;--thumb-size:1.125rem;--floating-max-height:min(19rem, 80dvh);--lifted-max-inline-size:var(--min-line-length);--floating-max-inline-size:var(--line-length-target);--status-message-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;--small-tag-height:var(--small-size);--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);--section-width-small:var(--quarter-width);--section-width-medium:var(--third-width);--section-width-large:var(--half-width);--section-width-extra-large:var(--two-thirds-width);--section-width-half:var(--half-width);--section-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-section,.doss-row>*{--section-width-small:var(--third-width);--section-width-medium:var(--half-width);--section-width-large:var(--two-thirds-width);--section-width-extra-large:var(--full-width)}}: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);--field-button-padding:var(--micro-spacing);--track-padding: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);--nested-surface-padding:var(--medium-spacing);--form-heading-gap:var(--small-spacing);--form-heading-padding-block-end:var(--medium-spacing);--form-content-gap:var(--large-spacing);--field-content-gap:var(--micro-spacing);--modal-padding-block:var(--large-spacing);--modal-padding-inline:var(--large-spacing);--modal-content-gap:var(--medium-spacing);--modal-subheader-gap:var(--nano-spacing);--modal-actions-offset:var(--small-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;--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(--strong-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--strong-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--strong-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(--loose-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);--caption-line-height:var(--single-line-height);--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;--diminuated-scale:.91;--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));--dish-inset:2px;--popover-z:var(--top-z);--overlay-entrance-start-scale:var(--diminuated-scale);--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);--track-shadow:inset 0 1px 2px .5px oklch(from var(--shadow-color) l c h / calc(var(--alpha-10) * var(--shadow-alpha-boost)));--track-shadow-checked:inset 0 1px 2px .5px oklch(from var(--ink) l c h / .2);--thumb-shadow:0 .5px 2px oklch(0% 0 0deg / var(--alpha-8)), 0 .5px 1px #0000001f, 0 0 0 .5px #00000005;--thumb-dish-shadow:inset -.5px -.5px 2px -1px #fff}@supports (color:lab(0% 0 0)){:root{--thumb-shadow:0 .5px 2px oklch(0% 0 0deg / var(--alpha-8)), 0 .5px 1px lab(0% 0 0/.12), 0 0 0 .5px lab(0% 0 0/.02);--thumb-dish-shadow:inset -.5px -.5px 2px -1px lab(100% 0 0)}}:root{--quick-duration:80ms;--quidium-duration:.12s;--medium-duration:.15s;--slow-duration:.2s;--emphasis-duration:1s;--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);--loading-ramp-in-duration:var(--emphasis-duration);--loading-ramp-out-duration:var(--quick-duration);--loading-orbit-duration:var(--loop-duration);--loading-flash-duration:var(--emphasis-duration);--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)}:where(.doss-overflowable){min-inline-size:0;position:relative;overflow:clip visible}.doss-overflowable .tab.stowed{visibility:hidden;inline-size:max-content;position:absolute;inset-block-start:0;inset-inline-start:0}.doss-overflow-menu{flex-direction:column;display:flex}.doss-overflow-menu .more-item{align-items:center;gap:var(--action-gap);padding-block:var(--list-item-padding-block);padding-inline:var(--list-item-padding-inline);border-radius:var(--action-radius);color:var(--text);white-space:nowrap;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--action-transition-duration) ease;text-decoration:none;display:flex}:is(.doss-overflow-menu .more-item):hover:not([aria-disabled=true]){background-color:var(--ghost-background-hover)}.selected:is(.doss-overflow-menu .more-item){font-weight:var(--active-action-font-weight)}[aria-disabled=true]:is(.doss-overflow-menu .more-item){cursor:not-allowed;opacity:var(--disabled-opacity)}:is(.doss-overflow-menu .more-item):focus-visible{outline:var(--focus-outline-width) solid var(--focus-border-color);outline-offset:calc(-1 * var(--focus-outline-width))}:is(.doss-overflow-menu .more-item)>.label{flex:auto}.doss-title-bar{align-items:center;gap:var(--action-gap);padding:var(--action-padding-block) var(--surface-padding-inline);background:var(--card-background);border-bottom:var(--border-width) solid var(--border-color);display:flex}.doss-title-bar .breadcrumb{flex:1;min-inline-size:0}:is(.doss-title-bar .breadcrumb) ol{max-inline-size:none;font-size:var(--paragraph-size);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}:is(.doss-title-bar .breadcrumb) li{min-inline-size:0;display:flex}:is(:is(.doss-title-bar .breadcrumb) li):not(:first-child):before{content:"/" / "";margin-inline:var(--icon-margin);color:var(--secondary-text);flex-shrink:0}:is(.doss-title-bar .breadcrumb) .crumb{text-overflow:ellipsis;color:var(--secondary-text);text-decoration:none;overflow:hidden}[aria-current=page]:is(:is(.doss-title-bar .breadcrumb) .crumb),:is(:is(.doss-title-bar .breadcrumb) .crumb):is(a):hover{color:var(--text)}.doss-title-bar .actions{align-items:center;gap:var(--action-gap);display:flex}
