@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{--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{--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);--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;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--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:52rem;--chat-gutter-inline-size:var(--surface-padding-inline);--trace-row-height:var(--small-action-height);--console-max-block-size:15rem;--chat-history-inline-size:20rem}.dossbot-chat{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.dossbot-chat .composer{gap:var(--small-action-gap);padding:var(--list-item-padding-block) var(--list-item-padding-inline);border-radius:var(--surface-radius);background-color:var(--card-background);box-shadow:var(--input-shadow-rest);flex-direction:column;display:flex;position:relative}:is(.dossbot-chat .composer):focus-within{box-shadow:var(--input-shadow-focus)}.dossbot-chat .composer>.page{align-self:flex-start}.dossbot-chat .composer>.input{max-block-size:25rem;padding:var(--list-item-padding-block) var(--list-item-padding-inline);resize:none;font-size:var(--paragraph-size);line-height:var(--paragraph-line-height);color:var(--text);background:0 0;border:0}:is(.dossbot-chat .composer>.input):focus-visible{outline:none}:is(.dossbot-chat .composer>.input)::placeholder{color:var(--tertiary-text)}.dossbot-chat .controls{justify-content:flex-end;align-items:center;gap:var(--action-gap);display:flex}.dossbot-chat .context-gauge{inline-size:var(--icon-size-medium);block-size:var(--icon-size-medium);fill:none;stroke-width:2px;rotate:-90deg}:is(.dossbot-chat .context-gauge)>.track{stroke:var(--border-color)}:is(.dossbot-chat .context-gauge)>.fill{stroke:var(--tertiary-text);stroke-linecap:round}.dossbot-chat .queue{--queue-tuck:var(--small-spacing);inline-size:auto;margin-inline:var(--surface-padding-inline);background-color:var(--card-background);box-shadow:var(--input-shadow-rest);border-start-start-radius:var(--surface-radius);border-start-end-radius:var(--surface-radius);margin-block-end:calc(var(--field-content-gap) * -1 - var(--queue-tuck));padding-block-end:var(--queue-tuck)}:is(.dossbot-chat .queue) .anchor{min-block-size:var(--small-action-height)}:is(.dossbot-chat .queue) .actions{align-items:center;gap:var(--small-action-gap);display:flex}@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{--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);--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;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--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:52rem;--chat-gutter-inline-size:var(--surface-padding-inline);--trace-row-height:var(--small-action-height);--console-max-block-size:15rem;--chat-history-inline-size:20rem}.shimmer.active{background-image:linear-gradient(90deg, currentcolor 0 40%, var(--tertiary-text) 50%, currentcolor 60% 100%);-webkit-text-fill-color:transparent;animation:shimmer-sweep var(--loading-orbit-duration) linear infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.shimmer.active{-webkit-text-fill-color:currentcolor;background-image:none;animation:none}}@keyframes shimmer-sweep{0%{background-position:100% 0}to{background-position:-150% 0}}.console{border-radius:var(--surface-radius);box-shadow:var(--input-shadow-rest);position:relative;overflow:hidden}.console>.copy{opacity:0;transition:opacity var(--action-transition-duration) ease-out;position:absolute;inset-block-start:var(--field-button-padding);inset-inline-end:var(--field-button-padding)}.console:hover>.copy,.console:focus-within>.copy{opacity:1}.console>.scroll{max-block-size:var(--console-max-block-size);scrollbar-width:thin;overflow-y:auto}.console pre{padding:var(--input-padding-block) var(--input-padding-inline);font-variant-ligatures:none;font-size:var(--annotation-text-size);line-height:var(--annotation-line-height);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.console .input{color:var(--text)}.console .output{border-block-start:var(--border-width) solid var(--border-color);background-color:var(--neutral-surface);color:var(--secondary-text)}.error:is(.console .output){color:var(--destruction-text)}@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{--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{--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);--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;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--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:52rem;--chat-gutter-inline-size:var(--surface-padding-inline);--trace-row-height:var(--small-action-height);--console-max-block-size:15rem;--chat-history-inline-size:20rem}.dossbot-interrupt-card .note{font-size:var(--action-text-size);color:var(--secondary-text)}.dossbot-interrupt-card .preview{min-inline-size:0;margin:0}.dossbot-interrupt-card .rows>.more{font-size:var(--annotation-text-size);color:var(--tertiary-text);padding-block-start:var(--field-content-gap)}.dossbot-interrupt-card .rows-grid .ag-grid-scrolling-rows{min-block-size:0}.dossbot-interrupt-card .change>.footer{font-size:var(--annotation-text-size);font-weight:var(--annotation-font-weight);color:var(--secondary-text);justify-content:flex-end;padding-block-start:var(--field-content-gap);display:flex}.dossbot-interrupt-card .change>.rows-grid{--diff-row-height:calc(var(--form-element-height) + var(--icon-margin));--diff-visible-rows:8.5}:is(.dossbot-interrupt-card .change>.rows-grid):has(.ag-layout-normal){block-size:calc(var(--form-element-height) + var(--diff-visible-rows) * var(--diff-row-height) + 2 * var(--border-width))}:is(.dossbot-interrupt-card .change .rows-grid) *{scrollbar-width:thin}:is(.dossbot-interrupt-card .change .rows-grid) .ag-cell{align-items:center;display:flex;overflow:hidden}:is(.dossbot-interrupt-card .change .rows-grid) .ag-cell-wrapper,:is(.dossbot-interrupt-card .change .rows-grid) .ag-cell-value{min-inline-size:0}:is(.dossbot-interrupt-card .change .rows-grid) .change{align-items:center;gap:var(--small-action-gap);min-inline-size:0;max-inline-size:100%;display:inline-flex;overflow:hidden}:is(.dossbot-interrupt-card .change .rows-grid) .was,:is(.dossbot-interrupt-card .change .rows-grid) .now{min-inline-size:0;line-height:var(--annotation-line-height);white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}:is(.dossbot-interrupt-card .change .rows-grid) .old,:is(.dossbot-interrupt-card .change .rows-grid) .new{padding:var(--annotation-padding);border-radius:var(--tag-radius)}:is(.dossbot-interrupt-card .change .rows-grid) .old{background-color:oklch(from var(--destruction-background) l c h / var(--alpha-10))}:is(:is(.dossbot-interrupt-card .change .rows-grid) .old),:is(:is(.dossbot-interrupt-card .change .rows-grid) .old) *{color:var(--destruction-text);text-decoration:line-through}:is(.dossbot-interrupt-card .change .rows-grid) .new{background-color:oklch(from var(--success-background) l c h / var(--alpha-10))}:is(:is(.dossbot-interrupt-card .change .rows-grid) .new),:is(:is(.dossbot-interrupt-card .change .rows-grid) .new) *{color:var(--success-text)}:is(.dossbot-interrupt-card .change .rows-grid) .arrow{margin-inline:var(--small-action-gap);color:var(--text);flex-shrink:0}:is(.dossbot-interrupt-card .change .rows-grid) .empty,:is(.dossbot-interrupt-card .change .rows-grid) .computed{color:var(--tertiary-text)}.dossbot-interrupt-card .change.delete .rows-grid .ag-row{background-color:oklch(from var(--destruction-background) l c h / var(--alpha-6))}:is(.dossbot-interrupt-card .change.delete .rows-grid .ag-row) .ag-cell{color:var(--secondary-text);text-decoration:line-through}.dossbot-interrupt-card .rows-grid .enum{align-items:center;gap:var(--small-action-gap);display:inline-flex}.dossbot-interrupt-card .email{border-radius:var(--surface-radius);box-shadow:var(--input-shadow-rest);flex-direction:column;display:flex;overflow:hidden}:is(.dossbot-interrupt-card .email)>.fields{gap:var(--nav-items-gap) var(--action-gap);padding:var(--input-padding-block) var(--input-padding-inline);border-block-end:var(--border-width) solid var(--border-color);font-size:var(--action-text-size);grid-template-columns:max-content 1fr;margin:0;display:grid}:is(:is(.dossbot-interrupt-card .email)>.fields)>.value{display:contents}:is(:is(.dossbot-interrupt-card .email)>.fields) dt{color:var(--secondary-text)}:is(:is(.dossbot-interrupt-card .email)>.fields) dd{overflow-wrap:anywhere;margin:0}:is(.dossbot-interrupt-card .email)>.body{max-block-size:var(--console-max-block-size);padding:var(--input-padding-block) var(--input-padding-inline);white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto}@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{--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{--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);--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;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--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)}.dossbot-interrupt-card{gap:var(--surface-content-gap);padding:var(--surface-padding-block) var(--surface-padding-inline);border-radius:var(--surface-radius);background-color:var(--card-background);box-shadow:var(--shadow-lifted);flex-direction:column;display:flex;position:relative}.dossbot-interrupt-card>.dismiss{position:absolute;inset-block-start:var(--field-button-padding);inset-inline-end:var(--field-button-padding)}.dossbot-interrupt-card>.header{gap:var(--nav-items-gap);flex-direction:column;display:flex}.dossbot-interrupt-card .title{font-weight:var(--active-action-font-weight)}.dossbot-interrupt-card.dismissible .title{padding-inline-end:var(--small-action-height)}.dossbot-interrupt-card .hint{font-size:var(--annotation-text-size);line-height:var(--annotation-line-height);color:var(--tertiary-text)}.dossbot-interrupt-card>.actions{justify-content:flex-end;gap:var(--action-gap);flex-wrap:wrap;display:flex}@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{--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);--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;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--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)}.dossbot-question{gap:var(--surface-content-gap);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.dossbot-question .options{gap:var(--field-content-gap);flex-direction:column;display:flex}.dossbot-question .option{color:var(--text);font-weight:var(--action-font-weight);align-items:flex-start;gap:var(--action-gap);padding:var(--list-item-padding-block) var(--list-item-padding-inline);border-radius:var(--action-radius);cursor:pointer;transition:background-color var(--action-transition-duration) ease-out;display:flex}:is(.dossbot-question .option):hover{background-color:var(--ghost-background-hover)}.picked:is(.dossbot-question .option){background-color:var(--neutral-surface);box-shadow:var(--input-shadow-rest)}:is(.dossbot-question .option)>input:not(.write){flex:none;margin-block-start:calc((var(--action-text-size) * var(--label-line-height) - var(--control-size)) / 2)}.custom:is(.dossbot-question .option){align-items:center}.dossbot-question .main{gap:var(--field-content-gap);flex-direction:column;flex:1;min-inline-size:0;display:flex}.dossbot-question .label{font-size:var(--action-text-size);line-height:var(--label-line-height)}.dossbot-question .recommended{flex:none}.dossbot-question .description{font-size:var(--action-text-size);font-weight:var(--annotation-font-weight);line-height:var(--annotation-line-height);color:var(--secondary-text)}.dossbot-question .write{min-inline-size:0;font-size:var(--action-text-size);line-height:var(--label-line-height);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0}:is(.dossbot-question .write)::placeholder{color:var(--tertiary-text)}@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)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--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);--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);--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);--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{--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{--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)}}.doss-badge{--badge-surface:var(--neutral-surface);background-color:var(--badge-surface);border-radius:var(--tag-radius);color:var(--text);font-size:var(--annotation-text-size);font-weight:var(--action-font-weight);line-height:var(--action-line-height);padding-inline:var(--pill-padding-inline);align-items:stretch;display:inline-flex}.doss-badge .label{padding-block:var(--pill-padding-block);white-space:nowrap;align-items:center;display:inline-flex}.doss-badge:has(>.doss-icon){padding-inline-start:calc(var(--pill-padding-inline) - var(--icon-margin))}.doss-badge .doss-icon{aspect-ratio:1;block-size:auto;inline-size:auto;align-self:stretch;margin-inline-end:var(--icon-margin)}.doss-badge.count{min-inline-size:calc(1lh + 2 * var(--pill-padding-block));padding-inline:var(--pill-padding-block);border-radius:var(--pill-radius);justify-content:center}.doss-badge.info{--badge-surface:var(--info-background)}.doss-badge.success{--badge-surface:var(--success-background)}.doss-badge.warning{--badge-surface:var(--warning-background)}.doss-badge.error{--badge-surface:var(--error-background)}.doss-badge.emphasis{--badge-surface:var(--emphasis-background)}.doss-badge.info,.doss-badge.success,.doss-badge.warning,.doss-badge.error,.doss-badge.emphasis{color:oklch(from var(--badge-surface) clamp(0, (var(--contrast-ink-threshold) - l) * 1000, 1) 0 none)}@supports (color:contrast-color(red)){.doss-badge.info,.doss-badge.success,.doss-badge.warning,.doss-badge.error,.doss-badge.emphasis{color:contrast-color(var(--badge-surface))}}@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{--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);--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)}.dossbot-greeting{align-items:center;gap:var(--field-content-gap);color:var(--text);flex-direction:column;display:flex}.dossbot-greeting>.mark{display:flex}.dossbot-suggestions{justify-content:center;gap:var(--action-gap);flex-wrap:wrap;padding:0;list-style:none;display:flex}.dossbot-home{background-color:var(--page-background);flex-direction:column;flex:1;min-block-size:0;display:flex}.dossbot-home>.dossbot-chat{flex:1}@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{--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);--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;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--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:52rem;--chat-gutter-inline-size:var(--surface-padding-inline);--trace-row-height:var(--small-action-height);--console-max-block-size:15rem;--chat-history-inline-size:20rem}.dossbot-transcript{flex-direction:column;flex:1;min-block-size:0;display:flex;position:relative}.dossbot-transcript>.viewport{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;min-block-size:0;padding-inline:var(--chat-gutter-inline-size);flex-direction:column;flex:1;display:flex;overflow-y:auto}[data-pending-scroll]:is(.dossbot-transcript>.viewport)>.log{visibility:hidden}@media (prefers-reduced-motion:no-preference){.dossbot-transcript.sending>.viewport{scroll-behavior:smooth}}.dossbot-transcript.splash>.viewport{justify-content:center}[data-pending-scroll]:is(.dossbot-transcript.splash>.viewport)>.log{visibility:visible}.dossbot-transcript.splash .log{flex:none}.dossbot-transcript.splash .dock{gap:var(--surface-padding-block);background:0 0;position:static}.dossbot-transcript .log{inline-size:100%;max-inline-size:var(--transcript-max-inline-size);padding-block:var(--surface-padding-block);flex-direction:column;flex:1 0 auto;margin-inline:auto;display:flex}.dossbot-transcript .message{flex-direction:column;min-inline-size:0;display:flex}.user:is(.dossbot-transcript .message){align-items:flex-end;gap:var(--field-content-gap);padding-block:var(--surface-padding-block)}.assistant:is(.dossbot-transcript .message){padding-block:var(--field-content-gap)}.dossbot-transcript .message.user>.page{max-inline-size:80%}.dossbot-transcript .bubble{max-inline-size:80%;padding:var(--list-item-padding-block) var(--input-padding-inline);border-radius:var(--surface-radius);background-color:var(--accent-surface);color:var(--accent-surface-text)}.pending:is(.dossbot-transcript .bubble){opacity:var(--disabled-opacity)}:is(.dossbot-transcript .bubble) .markdown :not(pre)>code,:is(.dossbot-transcript .bubble) .markdown a{color:inherit}.dossbot-transcript .message>.failed{align-items:center;gap:var(--small-action-gap);font-size:var(--annotation-text-size);color:var(--destruction-text);display:flex}.dossbot-transcript .reply{gap:var(--step-gap);flex-direction:column;display:flex}.dossbot-transcript .reply>.copy{align-self:flex-start;margin-inline-start:calc(var(--small-action-padding-inline) * -1)}.dossbot-transcript .reply>.working-icon{min-block-size:var(--small-action-height);padding-inline:calc(var(--small-action-padding-inline) - var(--small-action-gap));color:var(--secondary-text);align-self:flex-start;align-items:center;margin-inline-start:calc(var(--small-action-padding-inline) * -1);display:inline-flex}.dossbot-transcript .message.user>.copy{opacity:0;transition:opacity var(--action-transition-duration) ease-out}.dossbot-transcript .message.user:hover>.copy,.dossbot-transcript .message.user>.copy:focus-visible{opacity:1}.dossbot-transcript .dock{gap:var(--field-content-gap);inline-size:100%;max-inline-size:var(--transcript-max-inline-size);padding-block:var(--surface-padding-block);background:linear-gradient(to top, var(--page-background) calc(var(--surface-padding-block) + var(--surface-radius)), transparent 0);flex-direction:column;margin-inline:auto;display:flex;position:sticky;inset-block-end:0}.dossbot-transcript .jump-button{inline-size:var(--small-action-height);block-size:var(--small-action-height);background-color:var(--card-background);box-shadow:var(--input-shadow-rest);color:var(--text);--icon-size:var(--icon-size-small);border-radius:50%;place-items:center;display:grid}.dossbot-transcript .jump{opacity:0;pointer-events:none;transition:opacity var(--floating-enter-duration) ease-out;position:absolute;inset-block-end:calc(100% + var(--field-content-gap));inset-inline-start:50%;translate:-50%}[data-active]:is(.dossbot-transcript .jump){opacity:1;pointer-events:auto}.dossbot-prose{min-inline-size:0;font-size:var(--paragraph-size);line-height:var(--paragraph-line-height)}.dossbot-divider{--icon-size:var(--icon-size-small);align-items:center;gap:var(--action-gap);min-block-size:var(--trace-row-height);font-size:var(--action-text-size);color:var(--tertiary-text);display:flex}.dossbot-divider>.label{align-items:center;gap:var(--field-content-gap);display:inline-flex}.dossbot-divider:before,.dossbot-divider:after{content:"";border-block-start:var(--border-width) solid var(--border-color);flex:1}.dossbot-note{align-items:center;gap:var(--small-action-gap);min-block-size:var(--trace-row-height);font-size:var(--action-text-size);color:var(--tertiary-text);display:flex}.dossbot-note>.label{color:var(--secondary-text)}.dossbot-note>.label+.value:before{content:"· "}.dossbot-note.failed{color:var(--destruction-text)}@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{--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);--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;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--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:52rem;--chat-gutter-inline-size:var(--surface-padding-inline);--trace-row-height:var(--small-action-height);--console-max-block-size:15rem;--chat-history-inline-size:20rem}.dossbot-trace{min-inline-size:0;font-size:var(--action-text-size);line-height:var(--action-line-height);color:var(--secondary-text)}.dossbot-trace .header{align-items:center;gap:var(--field-content-gap);max-inline-size:100%;min-block-size:var(--trace-row-height);-webkit-user-select:none;user-select:none;display:inline-flex}.dossbot-trace .title{min-inline-size:0;font-weight:var(--action-font-weight);line-height:var(--label-line-height);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dossbot-trace.failed>.collapsible>.header .title{color:var(--destruction-text)}.dossbot-trace .collapsible{interpolate-size:allow-keywords}:is(.dossbot-trace .collapsible)>.header{padding-inline:var(--small-action-padding-inline);border-radius:var(--action-radius);cursor:pointer;transition:background-color var(--action-transition-duration) ease-out;margin-inline-start:calc(var(--small-action-padding-inline) * -1);list-style:none}:is(:is(.dossbot-trace .collapsible)>.header)::-webkit-details-marker{display:none}:is(:is(.dossbot-trace .collapsible)>.header):hover{background-color:var(--ghost-background-hover);color:var(--text)}:is(.dossbot-trace .collapsible)::details-content{overflow-clip-margin:var(--field-button-padding);block-size:0;transition:block-size var(--layout-transition-duration) var(--layout-transition-easing), content-visibility var(--layout-transition-duration) allow-discrete;overflow:clip}@media (prefers-reduced-motion:reduce){:is(.dossbot-trace .collapsible)::details-content{transition:none}}[open]:is(.dossbot-trace .collapsible)::details-content{block-size:auto}[open]:is(.dossbot-trace .collapsible)>.header .caret{rotate:90deg}.dossbot-trace .caret{color:var(--tertiary-text);transition:rotate var(--layout-transition-duration) var(--layout-transition-easing);--icon-size:var(--icon-size-micro);flex:none}.dossbot-trace .rail{gap:var(--field-content-gap);border-inline-start:var(--border-width) solid var(--border-color);flex-direction:column;margin-block-start:var(--nav-items-gap);padding-inline-start:var(--input-padding-inline);display:flex}.dossbot-trace .lines{gap:var(--field-content-gap);font-size:inherit;line-height:var(--label-line-height);flex-direction:column;list-style:none;display:flex}.dossbot-trace .line{gap:var(--field-content-gap);align-items:center;display:flex}.failed:is(.dossbot-trace .line){color:var(--destruction-text)}.dossbot-trace .count{color:var(--tertiary-text);font-variant-numeric:tabular-nums}.dossbot-trace .thought>.rail{font-size:var(--action-text-size);line-height:var(--paragraph-line-height);color:var(--secondary-text)}.dossbot-trace .step{gap:var(--field-content-gap);flex-direction:column;display:flex}.dossbot-trace .step-name{font-family:var(--font-family-mono);font-size:var(--action-text-size);font-weight:var(--annotation-font-weight);color:var(--tertiary-text)}.dossbot-trace.questions .title{gap:var(--field-content-gap);display:inline-flex}.dossbot-trace.questions .status{color:var(--tertiary-text)}.dossbot-trace .answers{gap:var(--surface-content-gap);font-size:var(--action-text-size);line-height:var(--paragraph-line-height);flex-direction:column;margin:0;display:flex}:is(.dossbot-trace .answers) dt{font:inherit;color:var(--secondary-text)}:is(.dossbot-trace .answers) dd{font-weight:var(--action-font-weight);color:var(--text);margin:0}@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{--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{--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);--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;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--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:52rem;--chat-gutter-inline-size:var(--surface-padding-inline);--trace-row-height:var(--small-action-height);--console-max-block-size:15rem;--chat-history-inline-size:20rem}.markdown{gap:var(--surface-content-gap);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.markdown>.block{gap:var(--surface-content-gap);flex-direction:column;display:flex}.markdown :is(p,ul,ol,li,blockquote){font-size:inherit;line-height:inherit}.markdown :is(h1,h2,h3,h4,h5,h6){font-size:var(--heading-4-size);line-height:var(--heading-4-line-height)}.markdown :is(h1,h2){font-weight:var(--heading-3-weight)}.markdown :is(h3,h4,h5,h6){font-weight:var(--heading-4-weight)}.markdown :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-block-start:var(--field-content-gap)}.markdown :is(ul,ol){gap:var(--nav-items-gap);flex-direction:column;padding-inline-start:var(--surface-padding-inline);display:flex}.markdown ul{list-style-type:disc}.markdown ol{list-style-type:decimal}.markdown li>:is(ul,ol),.markdown li>p+p{margin-block-start:var(--nav-items-gap)}.markdown li:has(>input[type=checkbox]){list-style-type:none}:is(.markdown li:has(>input[type=checkbox]))>input{margin-inline:calc(var(--surface-padding-inline) * -1) var(--small-action-gap);vertical-align:middle}.markdown strong{font-weight:var(--active-action-font-weight)}.markdown del{color:var(--secondary-text)}.markdown :not(pre)>code,.markdown kbd{padding:var(--annotation-padding);border-radius:var(--tag-radius);background-color:var(--neutral-surface);font-variant-ligatures:none;font-size:.9em}.markdown kbd{box-shadow:var(--input-shadow-rest)}.markdown :is(sup,sub){font-size:var(--caption-text-size);line-height:0}.markdown blockquote{border-inline-start:var(--selected-indicator-weight) solid var(--border-color);color:var(--secondary-text);margin:0;padding-inline-start:var(--input-padding-inline)}.markdown hr{border:0;border-block-start:var(--border-width) solid var(--border-color);inline-size:100%}.markdown img{border-radius:var(--surface-radius);block-size:auto;max-inline-size:100%}.markdown table{border-collapse:collapse;font-variant-numeric:tabular-nums;max-inline-size:100%;display:block;overflow-x:auto}.markdown th,.markdown td{padding:var(--small-action-padding-block) var(--small-action-padding-inline);border-block-end:var(--border-width) solid var(--border-color);text-align:start;white-space:nowrap}.markdown th{font-weight:var(--active-action-font-weight);color:var(--secondary-text)}.markdown th[align=right],.markdown td[align=right]{text-align:end}: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{--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{--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);--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);--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{--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)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-Variable-DeALVvRO.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-BwbjE1c8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-Variable-8MN6JA0v.woff2)format("woff2")}:root{--sans-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--mono-font-family:"Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--micro-font-size:.625rem;--extra-small-font-size:.75rem;--small-font-size:.8125rem;--base-font-size:.875rem;--large-font-size:1rem;--extra-large-font-size:1.25rem;--huge-font-size:1.5rem;--standard-font-weight:400;--emphasis-font-weight:450;--strong-font-weight:500;--bold-font-weight:600;--single-line-height:1;--default-line-height:calc(10 / 7);--extended-line-height:1.2;--loose-line-height:1.25;--goosey-line-height:calc(4 / 3);--font-family-body:var(--sans-font-family);--font-family-mono:var(--mono-font-family);--action-text-size:var(--small-font-size);--action-font-weight:var(--emphasis-font-weight);--active-action-font-weight:var(--strong-font-weight);--action-line-height:var(--single-line-height);--small-action-text-size:var(--extra-small-font-size);--input-text-size:var(--base-font-size);--input-line-height:var(--default-line-height);--heading-1-size:var(--huge-font-size);--heading-1-weight:var(--bold-font-weight);--heading-1-line-height:var(--goosey-line-height);--heading-2-size:var(--extra-large-font-size);--heading-2-weight:var(--bold-font-weight);--heading-2-line-height:var(--extended-line-height);--heading-3-size:var(--large-font-size);--heading-3-weight:var(--bold-font-weight);--heading-3-line-height:var(--loose-line-height);--heading-4-size:var(--base-font-size);--heading-4-weight:var(--strong-font-weight);--heading-4-line-height:var(--default-line-height);--paragraph-size:var(--base-font-size);--paragraph-line-height:var(--default-line-height);--label-size:var(--small-font-size);--label-line-height:var(--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:52rem;--chat-gutter-inline-size:var(--surface-padding-inline);--trace-row-height:var(--small-action-height);--console-max-block-size:15rem;--chat-history-inline-size:20rem}.code-block{border-radius:var(--surface-radius);background-color:var(--card-background);box-shadow:var(--input-shadow-rest);margin:0;position:relative;overflow:hidden}.code-block>.header{inset-block-start:var(--field-button-padding);inset-inline:var(--input-padding-inline) var(--field-button-padding);pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute}:is(.code-block>.header)>*{pointer-events:auto}.code-block .header button{opacity:0;transition:opacity var(--action-transition-duration) ease-out}.code-block:hover .header button,.code-block:focus-within .header button{opacity:1}.code-block .body,.code-block .body pre{background-color:#0000;margin:0}.code-block pre{padding-block:var(--input-padding-block);padding-inline:var(--input-padding-inline);font-size:var(--annotation-text-size);line-height:var(--annotation-line-height);font-variant-ligatures:none;scrollbar-width:thin;overflow-x:auto}
