@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--radius-3xl:1.5rem;--default-transition-duration:var(--duration-micro);--default-transition-timing-function:var(--ease-spring-smooth);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--color-ring:var(--ring);--text-caption:.75rem;--text-caption--line-height:1rem;--text-caption--letter-spacing:0;--text-caption--font-weight:400;--text-footnote:.8125rem;--text-footnote--line-height:1.125rem;--text-footnote--letter-spacing:0;--text-footnote--font-weight:400;--text-subhead:.9375rem;--text-subhead--line-height:1.25rem;--text-subhead--letter-spacing:0;--text-subhead--font-weight:400;--text-body:1rem;--text-body--line-height:1.5rem;--text-body--letter-spacing:0;--text-body--font-weight:400;--text-body-lg:1.0625rem;--text-body-lg--line-height:1.625rem;--text-body-lg--letter-spacing:0;--text-body-lg--font-weight:400;--text-headline:1rem;--text-headline--line-height:1.375rem;--text-headline--letter-spacing:0;--text-headline--font-weight:600;--text-title-3:1.25rem;--text-title-3--line-height:1.625rem;--text-title-3--letter-spacing:0;--text-title-3--font-weight:600;--text-title-2:1.375rem;--text-title-2--line-height:1.75rem;--text-title-2--letter-spacing:0;--text-title-2--font-weight:700;--text-title-1:1.75rem;--text-title-1--line-height:2.125rem;--text-title-1--letter-spacing:0;--text-title-1--font-weight:700;--text-large-title:2.125rem;--text-large-title--line-height:2.5rem;--text-large-title--letter-spacing:0;--text-large-title--font-weight:700;--text-metric:clamp(2.5rem, 2rem + 2vw, 3.5rem);--text-metric--line-height:1.05;--text-metric--font-weight:600;--ease-spring-smooth:linear(0, .124, .342, .542, .697, .805, .878, .925, .954, .972, .984, .99, .994, .997, 1);--container-measure-52:52ch}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}}@layer ds{:root[data-reduced-motion=true] .ds-anim{transition:none!important;animation:none!important}[class^=ds-]:focus-visible,[class*=\ ds-]:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.ds-focus-inset:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:-2px}.ds-vh{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[class*=--press-sink][class]{transition:transform var(--ds-press-sink-ms) var(--ds-ease-standard), box-shadow var(--ds-press-sink-ms) var(--ds-ease-standard)}[class*=--press-sink][class]:active:not(:disabled){transform:translate(var(--ds-hard-offset), var(--ds-hard-offset));box-shadow:none}.ds-subtheme,.ds-scheme-scope{background:var(--ds-color-bg);color:var(--ds-color-text)}.ds-subtheme-portal{display:contents}:root{--ds-gutter:var(--ds-gutter-narrow)}@media (min-width:48rem){:root{--ds-gutter:var(--ds-gutter-medium)}}@media (min-width:80rem){:root{--ds-gutter:var(--ds-gutter-wide)}}@media not all and (min-width:48rem){html:has([data-ds-sticky-bar]){scroll-padding-top:var(--ds-control-lg)}}.ds-approval{gap:var(--ds-space-md);box-sizing:border-box;padding:var(--ds-space-lg);border:var(--ds-border-thin) solid var(--ds-color-border-muted);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface1);flex-direction:column;display:flex}.ds-approval--destructive.ds-approval--pending{border-color:var(--ds-color-danger)}.ds-approval__head{gap:var(--ds-space-xxs);flex-direction:column;display:flex}.ds-approval__preview{box-sizing:border-box;padding:var(--ds-space-md);border-radius:var(--ds-radius-md);background:var(--ds-color-surface2);overflow-wrap:anywhere}.ds-approval__actions{justify-content:flex-end;gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.ds-approval__result{align-items:center;gap:var(--ds-space-sm);display:flex}.ds-approval__badges{gap:var(--ds-space-xs);flex-wrap:wrap;display:flex}.ds-approval--approved .ds-approval__result{color:var(--ds-color-success)}.ds-approval--rejected .ds-approval__result,.ds-approval--expired .ds-approval__result{color:var(--ds-color-text-muted)}.ds-approval--stale .ds-approval__mark,.ds-approval--unknown .ds-approval__mark{color:var(--ds-color-warning)}.ds-clarify{gap:var(--ds-space-md);box-sizing:border-box;padding:var(--ds-space-lg);border:var(--ds-border-thin) solid var(--ds-color-border-muted);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface1);flex-direction:column;display:flex}.ds-clarify__options{gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.ds-clarify__actions{justify-content:flex-end;gap:var(--ds-space-sm);display:flex}.ds-composer{gap:var(--ds-space-sm);box-sizing:border-box;padding:var(--ds-space-sm);border:var(--ds-border-thin) solid var(--ds-color-border-muted);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface1);flex-direction:column;display:flex}.ds-composer__row{align-items:flex-end;gap:var(--ds-space-sm);display:flex}.ds-composer__top{padding-inline:var(--ds-space-xs)}.ds-composer--pill{border-radius:var(--ds-radius-full);padding-inline:var(--ds-space-md)}.ds-composer--bar{border-width:var(--ds-border-thin) 0 0;border-radius:var(--ds-radius-sm)}.ds-composer[aria-disabled=true]{opacity:.6}.ds-composer__slot{min-block-size:var(--ds-control-md);flex:none;align-items:center;display:flex}.ds-composer__input{box-sizing:border-box;min-inline-size:0;min-block-size:var(--ds-control-md);max-block-size:calc(var(--ds-composer-rows) * 1lh + var(--ds-space-sm) * 2);padding:var(--ds-space-sm) var(--ds-space-xs);color:var(--ds-color-text);font:inherit;font-family:var(--ds-font-body);font-size:var(--ds-text-base-size);line-height:var(--ds-text-base-line);resize:none;background:0 0;border:0;flex:1;overflow-y:auto}.ds-composer__input::placeholder{color:var(--ds-color-text-subtle)}.ds-composer__input:focus-visible{outline:none}.ds-composer:has(.ds-composer__input:focus-visible){outline:2px solid var(--ds-color-focus);outline-offset:2px}.ds-files__list{gap:var(--ds-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-files__item{align-items:center;gap:var(--ds-space-md);box-sizing:border-box;min-block-size:44px;padding:var(--ds-space-xs) var(--ds-space-sm) var(--ds-space-xs) var(--ds-space-md);border:var(--ds-border-thin) solid var(--ds-color-border-muted);border-radius:var(--ds-radius-md);background:var(--ds-color-surface1);display:flex}.ds-files__item--error{border-color:var(--ds-color-danger)}.ds-files__icon{color:var(--ds-color-text-muted);flex:none;display:inline-flex}.ds-files__item--error .ds-files__icon{color:var(--ds-color-danger)}.ds-files__text{overflow-wrap:anywhere;flex-direction:column;flex:1;min-inline-size:0;display:flex}.ds-files__open{min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.ds-files__item>.ds-files__text:last-child,.ds-files__item>.ds-files__open:last-child{padding-inline-end:var(--ds-space-sm)}.ds-bubble{gap:var(--ds-space-xxs);flex-direction:column;max-inline-size:85%;display:flex}.ds-bubble--user{align-self:flex-end;align-items:flex-end}.ds-bubble--assistant{align-self:flex-start;align-items:flex-start}.ds-bubble--system{text-align:center;align-self:center;align-items:center}.ds-bubble__box{box-sizing:border-box;max-inline-size:100%;padding:var(--ds-space-md) var(--ds-space-lg);border-radius:var(--ds-radius-xl);overflow-wrap:anywhere}.ds-bubble--u-filled .ds-bubble__box{background:var(--ds-color-accent);color:var(--ds-color-on-accent)}.ds-bubble--u-tinted .ds-bubble__box{background:var(--ds-color-accent)}@supports (color:color-mix(in lab, red, red)){.ds-bubble--u-tinted .ds-bubble__box{background:color-mix(in srgb, var(--ds-color-accent) 16%, transparent)}}.ds-bubble--u-outline .ds-bubble__box{border:var(--ds-border-thin) solid var(--ds-color-accent)}.ds-bubble--a-filled .ds-bubble__box{background:var(--ds-color-surface2)}.ds-bubble--a-outline .ds-bubble__box{border:var(--ds-border-thin) solid var(--ds-color-border-muted)}.ds-bubble--a-plain .ds-bubble__box{background:0 0;padding-inline:0}.ds-bubble--tail.ds-bubble--user .ds-bubble__box{border-end-end-radius:var(--ds-radius-sm)}.ds-bubble--tail.ds-bubble--assistant:not(.ds-bubble--a-plain) .ds-bubble__box{border-end-start-radius:var(--ds-radius-sm)}.ds-bubble--system .ds-bubble__box{padding-block:var(--ds-space-xs);background:0 0}.ds-bubble--sending{opacity:.7}.ds-bubble__body{gap:var(--ds-space-sm);flex-direction:column;display:flex}.ds-bubble__body>p{margin:0}.ds-bubble__body--clamped{max-block-size:18rem;-webkit-mask-image:linear-gradient(to bottom, var(--ds-color-bg) 70%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--ds-color-bg) 70%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--ds-color-bg) 70%, transparent);mask-image:linear-gradient(to bottom, var(--ds-color-bg) 70%, transparent);overflow:hidden}.ds-bubble__voice{align-items:center;gap:var(--ds-space-xs);display:inline-flex}.ds-bubble__more{padding:var(--ds-space-xs) 0;font:inherit;cursor:pointer;background:0 0;border:0;margin-block-start:var(--ds-space-xs)}.ds-bubble__meta{align-items:center;gap:var(--ds-space-xs);padding-inline:var(--ds-space-xs);display:flex}.ds-msglist{flex-direction:column;block-size:100%;min-block-size:0;display:flex;position:relative}.ds-msglist__scroll{overscroll-behavior:contain;flex:1;min-block-size:0;overflow-y:auto}.ds-msglist__inner{gap:var(--ds-space-md);box-sizing:border-box;min-block-size:100%;padding:var(--ds-space-lg);flex-direction:column;justify-content:flex-end;display:flex}.ds-msglist__log{gap:var(--ds-space-md);flex-direction:column;display:flex}.ds-msglist__item{content-visibility:auto;contain-intrinsic-size:auto 72px;flex-direction:column;display:flex}.ds-msglist__banner{padding:var(--ds-space-xs) var(--ds-space-lg);background:var(--ds-color-surface2);text-align:center}.ds-msglist__banner:empty{padding:0}.ds-msglist__jump{pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-end:var(--ds-space-md);inset-inline:0}.ds-msglist__jump>*{pointer-events:auto}.ds-recbar{align-items:center;gap:var(--ds-space-md);box-sizing:border-box;padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface1);display:flex;position:relative;overflow:hidden}.ds-recbar>:not(.ds-voice-glow){position:relative}.ds-recbar__wave{block-size:var(--ds-control-md);flex:1;align-items:center;gap:2px;min-inline-size:0;display:flex}.ds-recbar__bar{border-radius:var(--ds-radius-full);background:var(--ds-color-accent);min-inline-size:2px;max-inline-size:4px;transition:block-size var(--ds-duration-fast) var(--ds-ease-standard);flex:1}.ds-sources{gap:var(--ds-space-sm);flex-direction:column;display:flex}.ds-sources__list{gap:var(--ds-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-sources__item{align-items:flex-start;gap:var(--ds-space-md);box-sizing:border-box;min-block-size:44px;inline-size:100%;padding:var(--ds-space-sm) var(--ds-space-md);border:var(--ds-border-thin) solid var(--ds-color-border-muted);border-radius:var(--ds-radius-md);background:var(--ds-color-surface1);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease-standard);text-decoration:none;display:flex}.ds-sources__item:is(a,button):hover{background:var(--ds-color-surface2)}.ds-sources__item--static{cursor:default}.ds-sources__trailing{flex:none;align-self:center;margin-inline-start:auto;display:inline-flex}.ds-sources__n{inline-size:var(--ds-icon-md);block-size:var(--ds-icon-md);border-radius:var(--ds-radius-full);background:var(--ds-color-surface3);color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-text-xs-size);font-weight:var(--ds-weight-medium);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-sources__text{gap:var(--ds-space-xxs);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.ds-steps__list{gap:var(--ds-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-steps__item{align-items:flex-start;gap:var(--ds-space-md);animation:ds-step-in var(--ds-duration-base) var(--ds-ease-enter) both;display:flex;position:relative}.ds-steps__mark{inline-size:var(--ds-icon-md);block-size:var(--ds-icon-md);color:var(--ds-color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-steps__item--done .ds-steps__mark{color:var(--ds-color-success)}.ds-steps__item--error .ds-steps__mark{color:var(--ds-color-danger)}.ds-steps__dot{inline-size:calc(var(--ds-space-sm) * .75);block-size:calc(var(--ds-space-sm) * .75);border-radius:var(--ds-radius-full);background:var(--ds-color-text-disabled)}.ds-steps__text{gap:var(--ds-space-xxs);min-inline-size:0;flex-direction:column;padding-block-start:var(--ds-space-xxs);display:flex}.ds-steps--timeline .ds-steps__item:not(:last-child):before{content:"";inset-inline-start:calc(var(--ds-icon-md) / 2);inset-block:calc(var(--ds-icon-md) + var(--ds-space-xxs)) calc(var(--ds-space-sm) * -1 + var(--ds-space-xxs));inline-size:var(--ds-border-hairline);background:var(--ds-color-border-muted);position:absolute}@keyframes ds-step-in{0%{opacity:0;transform:translateY(var(--ds-space-sm))}}.ds-steps--stack{gap:var(--ds-space-md);flex-direction:column;display:flex}.ds-steps__stack-item{align-items:center;gap:var(--ds-space-xs);animation:ds-step-in var(--ds-duration-base) var(--ds-ease-enter) both;display:flex}.ds-steps__done{color:var(--ds-color-success);display:inline-flex}.ds-stream__word{animation:ds-stream-in var(--ds-duration-base) var(--ds-ease-enter) both}@keyframes ds-stream-in{0%{opacity:0}}.ds-tool{align-items:flex-start;gap:var(--ds-space-xs);flex-direction:column;max-inline-size:100%;display:inline-flex}.ds-tool__head{align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;min-block-size:var(--ds-control-sm);padding:var(--ds-space-xs) var(--ds-space-md);border:var(--ds-border-thin) solid var(--ds-color-border-muted);border-radius:var(--ds-radius-full);background:var(--ds-color-surface1);color:var(--ds-color-text);font:inherit;display:inline-flex}.ds-tool__head--button{cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease-standard)}.ds-tool__head--button:hover{background:var(--ds-color-surface2)}.ds-tool__icon,.ds-tool__chevron{color:var(--ds-color-text-muted);flex:none;display:inline-flex}.ds-tool--ok .ds-tool__icon{color:var(--ds-color-success)}.ds-tool--error .ds-tool__icon,.ds-tool--rejected .ds-tool__icon{color:var(--ds-color-danger)}.ds-tool--cancelled .ds-tool__head,.ds-tool--deferred .ds-tool__head{color:var(--ds-color-text-muted)}.ds-tool__head--button[aria-expanded=true] .ds-tool__chevron{transform:rotate(180deg)}.ds-tool__detail{box-sizing:border-box;max-inline-size:100%;padding:var(--ds-space-md);border-radius:var(--ds-radius-md);background:var(--ds-color-surface1);overflow-wrap:anywhere}.ds-tool--row{align-self:stretch;align-items:stretch;display:flex}.ds-tool--row .ds-tool__head{border-width:0 0 var(--ds-border-thin);background:0 0;border-radius:0;padding-inline:0}.ds-orb{align-items:center;gap:var(--ds-space-md);display:inline-flex}.ds-orb__canvas{flex:none}.ds-waiting{animation:ds-waiting-in var(--ds-duration-base) var(--ds-ease-enter) both}.ds-waiting--full{gap:var(--ds-space-lg);padding:var(--ds-space-lg);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface1);flex-direction:column;display:flex}@keyframes ds-waiting-in{0%{opacity:0}}.ds-accordion{flex-direction:column;display:flex}.ds-accordion--divided{border-block:1px solid var(--ds-color-border-muted)}.ds-accordion--divided>.ds-accordion__item+.ds-accordion__item{border-block-start:1px solid var(--ds-color-border-muted)}.ds-accordion--card{gap:var(--ds-space-md)}.ds-accordion--card>.ds-accordion__item{padding:var(--ds-space-md);border:1px solid var(--ds-color-border-muted);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface1)}.ds-accordion__summary{justify-content:space-between;align-items:center;gap:var(--ds-space-lg);box-sizing:border-box;min-block-size:44px;color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-text-base-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-text-base-line);text-align:start;cursor:pointer;border-radius:var(--ds-radius-md);-webkit-tap-highlight-color:transparent;list-style:none;display:flex}.ds-accordion__summary::-webkit-details-marker{display:none}.ds-accordion--divided .ds-accordion__summary{padding-block:var(--ds-space-lg)}.ds-accordion__icon{color:var(--ds-color-text-muted);transition:transform var(--ds-duration-base) var(--ds-ease-standard);flex:none;display:inline-flex}.ds-accordion__item[open]>.ds-accordion__summary>.ds-accordion__icon{transform:rotate(45deg)}.ds-accordion__panel{color:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-base-size);line-height:var(--ds-text-base-line)}.ds-accordion--divided .ds-accordion__panel{padding-block-end:var(--ds-space-lg);padding-inline-end:var(--ds-space-xl)}.ds-accordion--card .ds-accordion__panel{border-block-start:1px solid var(--ds-color-border-muted);margin-block-start:var(--ds-space-md);padding-block-start:var(--ds-space-md)}@media (prefers-reduced-motion:reduce){.ds-accordion__icon{transition:none}}.ds-aside-layout{gap:var(--ds-stack-page);flex-direction:column;min-inline-size:0;display:flex}.ds-aside-layout__main{min-inline-size:0}.ds-aside-layout__aside{min-inline-size:0;padding:2px}@media (min-width:80rem){.ds-aside-layout--xl{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;display:grid}.ds-aside-layout--xl>.ds-aside-layout__aside{max-block-size:100dvh;position:sticky;inset-block-start:0;overflow-y:auto}}@media (min-width:96rem){.ds-aside-layout--2xl{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;display:grid}.ds-aside-layout--2xl>.ds-aside-layout__aside{max-block-size:100dvh;position:sticky;inset-block-start:0;overflow-y:auto}}.ds-banner{--ds-banner-tone:var(--ds-color-text-muted);align-items:flex-start;gap:var(--ds-space-md);box-sizing:border-box;padding:var(--ds-space-md);border:var(--ds-border-thin) solid var(--ds-banner-tone);border-radius:var(--ds-radius-lg);background:var(--ds-banner-tone);display:flex}@supports (color:color-mix(in lab, red, red)){.ds-banner{background:color-mix(in srgb, var(--ds-banner-tone) 12%, transparent)}}.ds-banner{color:var(--ds-color-text)}.ds-banner--neutral{border-color:var(--ds-color-border-muted);background:var(--ds-color-surface1)}.ds-banner--info{--ds-banner-tone:var(--ds-color-info)}.ds-banner--success{--ds-banner-tone:var(--ds-color-success)}.ds-banner--warning{--ds-banner-tone:var(--ds-color-warning)}.ds-banner--danger{--ds-banner-tone:var(--ds-color-danger)}.ds-banner__icon{min-block-size:var(--ds-control-sm);color:var(--ds-banner-tone);flex:none;align-items:center;display:inline-flex}.ds-banner__body{gap:var(--ds-space-xxs);min-inline-size:0;min-block-size:var(--ds-control-sm);flex-direction:column;flex:1;justify-content:center;display:flex}.ds-banner__body>p{margin:0}.ds-banner__actions{gap:var(--ds-space-xs);flex-wrap:wrap;margin-block-start:var(--ds-space-xs);display:flex}.ds-banner--enter{animation:ds-banner-in var(--ds-duration-base) var(--ds-ease-enter)}@keyframes ds-banner-in{0%{opacity:0;transform:translateY(var(--ds-space-xs))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ds-banner--enter{animation:none}}.ds-banner--compact{gap:var(--ds-space-sm);padding:var(--ds-space-sm)}.ds-banner--compact .ds-banner__icon,.ds-banner--compact .ds-banner__body{min-block-size:0}.ds-bar-chart{box-sizing:border-box;inline-size:100%}.ds-bar-chart>svg{display:block}.ds-bar-chart__base,.ds-bar-chart__grid{stroke:var(--ds-color-border-muted);stroke-width:var(--ds-border-hairline)}.ds-bar-chart__bar{fill:var(--ds-color-accent);transition:opacity var(--ds-duration-base) var(--ds-ease-standard)}.ds-bar-chart__bar--dim{opacity:.4}.ds-bar-chart__text{fill:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-xs-size);font-variant-numeric:var(--ds-numeric)}.ds-bar-chart__text--active{fill:var(--ds-color-text)}.ds-breadcrumb__list{align-items:center;gap:var(--ds-space-xxs) var(--ds-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumb__item{align-items:center;gap:var(--ds-space-sm);min-inline-size:0;max-inline-size:100%;display:flex}.ds-breadcrumb__link,.ds-breadcrumb__text{min-inline-size:0;display:inline-flex}.ds-breadcrumb__link>.ds-text,.ds-breadcrumb__text>.ds-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.ds-breadcrumb__link{border-radius:var(--ds-radius-sm);color:var(--ds-color-text-muted);position:relative}.ds-breadcrumb__link>.ds-text{color:inherit;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.ds-breadcrumb__link>.ds-text{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.ds-breadcrumb__link>.ds-text{text-underline-offset:.25em}.ds-breadcrumb__link:hover{color:var(--ds-color-text)}.ds-breadcrumb__link:hover>.ds-text{text-decoration-color:currentColor}.ds-breadcrumb__separator{color:var(--ds-color-text-muted);flex:none;display:inline-flex}@media (pointer:coarse){.ds-breadcrumb__link:after{content:"";block-size:var(--ds-control-md);position:absolute;inset-block:50% auto;inset-inline:0;transform:translateY(-50%)}}.ds-callout{flex-direction:column;align-items:center;display:flex}.ds-callout--top{flex-direction:column-reverse}.ds-callout__bubble{align-items:flex-start;gap:var(--ds-space-sm);box-sizing:border-box;inline-size:100%;padding:var(--ds-space-md) var(--ds-space-md) var(--ds-space-md) var(--ds-space-lg);border-radius:var(--ds-radius-lg);background:var(--ds-color-text);color:var(--ds-color-bg);display:flex}.ds-callout__body{gap:var(--ds-space-xxs);min-inline-size:0;padding-block:var(--ds-space-xxs);flex-direction:column;flex:1;display:flex}.ds-callout__tip{inline-size:calc(var(--ds-space-sm) * 2);block-size:var(--ds-space-sm);background:var(--ds-color-text);clip-path:polygon(0 0,100% 0,50% 100%)}.ds-callout--top .ds-callout__tip{clip-path:polygon(50% 0,100% 100%,0 100%)}.ds-card{--ds-card-bg:var(--ds-color-surface1);--ds-card-line:transparent;--ds-card-width:var(--ds-border-thin);gap:var(--ds-space-sm);box-sizing:border-box;inline-size:100%;padding:calc(var(--ds-card-padding) - (var(--ds-card-width) - var(--ds-border-thin)));border:var(--ds-card-width) solid var(--ds-card-line);border-radius:var(--ds-radius-lg);background:var(--ds-card-bg);color:var(--ds-color-text);font:inherit;text-align:start;flex-direction:column;margin:0;display:flex}.ds-card--fill{--ds-card-line:var(--ds-card-fill-line,transparent);--ds-card-width:var(--ds-card-fill-width,var(--ds-border-thin))}.ds-card--outline{--ds-card-bg:transparent;--ds-card-line:var(--ds-card-outline-line,var(--ds-color-border));--ds-card-width:var(--ds-card-outline-width,var(--ds-border-thin))}.ds-card--elevated{--ds-card-bg:var(--ds-color-surface2);--ds-card-line:var(--ds-color-border-muted)}.ds-card--shadow{--ds-card-line:transparent;box-shadow:var(--ds-shadow-card)}.ds-card--ghost{--ds-card-bg:transparent}.ds-card--stamp,.ds-card--ticket{--ds-card-line:var(--ds-color-border);--ds-card-width:var(--ds-border-stamp);box-shadow:var(--ds-shadow-hard)}.ds-card__stub{padding:var(--ds-card-padding);border-inline-end:var(--ds-border-thin) dashed var(--ds-card-line);flex:none}.ds-card__main{gap:var(--ds-space-sm);min-inline-size:0;padding:var(--ds-card-padding);flex-direction:column;flex:1;display:flex}.ds-card--ticket:has(>.ds-card__stub){flex-direction:row;gap:0;padding:0;overflow:hidden}.ds-card--ticket>.ds-card__stub{position:relative}.ds-card--ticket>.ds-card__stub:before,.ds-card--ticket>.ds-card__stub:after{content:"";box-sizing:border-box;border:var(--ds-border-thin) solid var(--ds-card-line);background:var(--ds-color-bg);border-radius:50%;block-size:14px;inline-size:14px;position:absolute;inset-inline-end:-7px}.ds-card--ticket>.ds-card__stub:before{inset-block-start:-7px}.ds-card--ticket>.ds-card__stub:after{inset-block-end:-7px}.ds-card--muted{--ds-card-bg:var(--ds-color-surface2)}.ds-card--inverted{--ds-card-bg:var(--ds-color-ink);--ds-color-text:var(--ds-color-on-ink);--ds-color-text-muted:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){.ds-card--inverted{--ds-color-text-muted:color-mix(in srgb, var(--ds-color-on-ink) 90%, var(--ds-color-ink))}}.ds-card--inverted{--ds-color-text-subtle:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){.ds-card--inverted{--ds-color-text-subtle:color-mix(in srgb, var(--ds-color-on-ink) 70%, var(--ds-color-ink))}}.ds-card--inverted{--ds-color-focus:var(--ds-color-on-ink);--ds-color-accent:var(--ds-color-on-ink);--ds-color-on-accent:var(--ds-color-ink);color:var(--ds-color-on-ink)}.ds-card--success{--ds-card-tone:var(--ds-color-success);--ds-card-soft:var(--ds-color-success-soft)}.ds-card--brand{--ds-card-tone:var(--ds-color-brand);--ds-card-soft:var(--ds-color-brand-soft)}.ds-card--danger{--ds-card-tone:var(--ds-color-danger);--ds-card-soft:var(--ds-color-danger-soft)}.ds-card--warning{--ds-card-tone:var(--ds-color-warning);--ds-card-soft:var(--ds-color-warning-soft)}.ds-card--success,.ds-card--brand,.ds-card--danger,.ds-card--warning{--ds-card-bg:var(--ds-card-soft,var(--ds-card-tone))}@supports (color:color-mix(in lab, red, red)){.ds-card--success,.ds-card--brand,.ds-card--danger,.ds-card--warning{--ds-card-bg:var(--ds-card-soft,color-mix(in srgb, var(--ds-card-tone) 16%, var(--ds-color-bg)))}}.ds-card--success,.ds-card--brand,.ds-card--danger,.ds-card--warning{--ds-card-line:var(--ds-card-tone)}@supports (color:color-mix(in lab, red, red)){.ds-card--success,.ds-card--brand,.ds-card--danger,.ds-card--warning{--ds-card-line:color-mix(in srgb, var(--ds-card-tone) 40%, transparent)}}.ds-card--fill.ds-card--inverted{--ds-card-line:var(--ds-card-inverted-line,var(--ds-card-fill-line,transparent))}.ds-card--inverted .ds-button--inverse{--ds-button-fg:var(--ds-color-ink)}.ds-card--selected{--ds-card-line:var(--ds-color-accent);--ds-card-width:var(--ds-border-thick)}.ds-card__body{min-inline-size:0}a.ds-card--pressable{cursor:pointer;-webkit-tap-highlight-color:transparent;min-block-size:44px;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard);text-decoration:none}button.ds-card--pressable{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;min-block-size:44px;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-card--press-opacity:active{opacity:var(--ds-press-value)}.ds-card--press-scale{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-enter)}.ds-card--press-scale:active{transform:scale(var(--ds-press-value))}.ds-card--bare{inline-size:auto;display:block}.ds-choice{gap:var(--ds-space-xs);flex-direction:column;inline-size:100%;display:flex}.ds-choice--two{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-choice__option{align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;min-block-size:max(44px, var(--ds-control-md));color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-text-base-size);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex}.ds-choice__option--off{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-choice__input{block-size:20px;inline-size:20px;accent-color:var(--ds-color-accent);flex:none;margin:0}.ds-choice__input--hidden{opacity:0;pointer-events:none;position:absolute}.ds-choice__input:focus-visible{outline:2px solid var(--ds-color-accent);outline-offset:2px}.ds-choice__option:has(.ds-choice__input--hidden:focus-visible){outline:2px solid var(--ds-color-accent);outline-offset:2px}.ds-choice--card .ds-choice__option{padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface2);transition:border-color var(--ds-duration-base) var(--ds-ease-standard);border:2px solid #0000;position:relative}.ds-choice--card .ds-choice__option--on{border-color:var(--ds-color-accent)}.ds-choice--pill .ds-choice__option{border-radius:var(--ds-radius-full);justify-content:center}.ds-choice--small .ds-choice__option{font-size:var(--ds-text-sm-size)}.ds-choice--pill .ds-choice__label{white-space:nowrap}.ds-choice__text{flex-direction:column;min-inline-size:0;display:flex}.ds-choice__description{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm-size)}.ds-choice__option--off .ds-choice__description{color:var(--ds-color-text-disabled)}.ds-circular-progress{--ds-circular-color:var(--ds-color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-circular-progress--success{--ds-circular-color:var(--ds-color-success)}.ds-circular-progress--danger{--ds-circular-color:var(--ds-color-danger)}.ds-circular-progress__svg{position:absolute;inset:0}.ds-circular-progress__track,.ds-circular-progress__bar{fill:none}.ds-circular-progress__track{stroke:var(--ds-color-border-muted)}.ds-circular-progress__bar{stroke:var(--ds-circular-color)}.ds-circular-progress__center{position:relative}.ds-coach{z-index:1000;pointer-events:none;position:fixed;inset:0}.ds-coach__scrim{pointer-events:auto;background:var(--ds-color-scrim);position:absolute}.ds-coach__bubble{gap:var(--ds-space-xs);box-sizing:border-box;inline-size:min(300px,100vw - 32px);padding:var(--ds-space-md);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface2);pointer-events:auto;animation:ds-coach-in var(--ds-duration-base) var(--ds-ease-standard);outline:none;flex-direction:column;display:flex;position:absolute}.ds-coach__bubble:focus-visible{outline:none}.ds-coach__arrow{background:inherit;block-size:16px;inline-size:16px;position:absolute;transform:rotate(45deg)}.ds-coach__bubble--top .ds-coach__arrow{inset-block-end:-8px}.ds-coach__bubble--bottom .ds-coach__arrow{inset-block-start:-8px}.ds-coach__bubble--left .ds-coach__arrow{inset-inline-end:-8px}.ds-coach__bubble--right .ds-coach__arrow{inset-inline-start:-8px}.ds-coach__actions{justify-content:flex-end;gap:var(--ds-space-xs);padding-block-start:var(--ds-space-xs);display:flex}@keyframes ds-coach-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ds-coach__bubble{animation:none}}.ds-combobox__content{inline-size:var(--radix-popover-trigger-width);max-block-size:min(320px, var(--radix-popover-content-available-height));overflow-y:auto}.ds-combobox__text{flex-direction:column;min-inline-size:0;display:flex}.ds-combobox__note{padding:var(--ds-space-sm) var(--ds-space-md)}.ds-confirm-dialog__body{gap:var(--ds-space-md);flex-direction:column;display:flex}.ds-confirm-dialog__preview-wrap{gap:var(--ds-space-xxs);flex-direction:column;display:flex}.ds-confirm-dialog__preview-label{color:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-xs-size)}.ds-confirm-dialog__preview{max-block-size:12rem;padding:var(--ds-space-sm);border:var(--ds-border-thin) solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface2);color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-text-sm-size);overflow-y:auto}.ds-container{box-sizing:border-box;inline-size:100%;padding-inline:var(--ds-gutter);margin-inline:auto}.ds-container--prose{max-inline-size:var(--ds-container-prose)}.ds-container--page{max-inline-size:var(--ds-container-page)}.ds-container--wide{max-inline-size:var(--ds-container-wide)}.ds-data-list{gap:var(--ds-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-data-list__pairs{flex-direction:column;margin:0;display:flex}.ds-data-list__pair{align-items:flex-start;gap:var(--ds-space-md);display:flex}.ds-data-list__pair>dt,.ds-data-list__pair>dd{overflow-wrap:anywhere;flex:1;min-inline-size:0;margin:0}.ds-data-list__pair>dd{text-align:end}.ds-day-card{border:var(--ds-border-hairline) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface1);color:var(--ds-color-text);align-items:stretch;list-style:none;display:flex;overflow:hidden}.ds-day-card__strip{background:var(--ds-day-card-accent,var(--ds-color-text-muted));flex-shrink:0;inline-size:6px}.ds-day-card__body{align-items:center;gap:var(--ds-group);min-inline-size:0;padding:12px var(--ds-space-md);flex:1;display:flex}.ds-day-card__text{flex:1;min-inline-size:0}.ds-day-card__title{font-family:var(--ds-font-body);font-size:var(--ds-text-subhead-size);line-height:var(--ds-text-subhead-line)}.ds-day-card__meta{color:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-footnote-size);line-height:var(--ds-text-footnote-line)}.ds-dialog{z-index:1000;gap:var(--ds-space-md);box-sizing:border-box;--ds-dialog-width:420px;inline-size:min(var(--ds-dialog-width), calc(100% - 2 * var(--ds-space-lg)));block-size:fit-content;max-block-size:calc(100dvh - 2 * var(--ds-space-lg));padding:var(--ds-space-xl);border:var(--ds-border-thin) solid var(--ds-color-border-muted);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface2);color:var(--ds-color-text);outline:none;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow-y:auto}.ds-dialog--sm{--ds-dialog-width:360px}.ds-dialog--lg{--ds-dialog-width:560px}.ds-dialog--narrow{--ds-dialog-width:384px}.ds-dialog--regular{--ds-dialog-width:448px}.ds-dialog--wide{--ds-dialog-width:512px}.ds-dialog--xwide{--ds-dialog-width:672px}.ds-dialog--shadow{box-shadow:var(--ds-shadow-overlay)}.ds-dialog__title{align-items:center;gap:var(--ds-space-sm);display:flex}.ds-dialog__title--destructive{color:var(--ds-color-danger)}.ds-dialog__actions{justify-content:flex-end;gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.ds-dialog__close{position:absolute;inset-block-start:var(--ds-space-sm);inset-inline-end:var(--ds-space-sm)}.ds-dialog:has(.ds-dialog__close) .ds-dialog__title{padding-inline-end:var(--ds-control-md)}.ds-dialog__body{min-block-size:0;margin:calc(-1 * var(--ds-space-xs));padding:var(--ds-space-xs);flex:auto;overflow-y:auto}.ds-dialog__body:focus-visible{outline-offset:-2px}@media (max-width:767px){.ds-dialog--sheet-narrow{transform-origin:bottom;inline-size:100%;max-inline-size:none;border-end-end-radius:0;border-end-start-radius:0;margin-block-end:0;padding-block-end:max(var(--ds-space-xl), env(safe-area-inset-bottom));inset-block:auto 0}}@media (max-width:639px){.ds-dialog__actions{flex-direction:column-reverse;align-items:stretch}}.ds-email-field{gap:var(--ds-space-sm);flex-direction:column;display:flex}.ds-email-field__domains{gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.ds-feedback{align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;text-align:center;flex-direction:column;display:flex}.ds-feedback--screen{min-block-size:100%;padding:var(--ds-space-xl);justify-content:center}.ds-feedback--inline{padding:var(--ds-space-lg)}.ds-feedback__icon{border-radius:var(--ds-radius-full);background:var(--ds-color-surface2);color:var(--ds-color-text-muted);justify-content:center;align-items:center;margin-block-end:var(--ds-space-xs);display:inline-flex}.ds-feedback--screen .ds-feedback__icon{block-size:56px;inline-size:56px}.ds-feedback--inline .ds-feedback__icon{block-size:40px;inline-size:40px}.ds-feedback--success .ds-feedback__icon{color:var(--ds-color-success)}.ds-feedback--warning .ds-feedback__icon{color:var(--ds-color-warning)}.ds-feedback--error .ds-feedback__icon{color:var(--ds-color-danger)}.ds-feedback .ds-button{margin-block-start:var(--ds-space-sm)}.ds-feedback--surface{padding:var(--ds-space-xl) var(--ds-space-lg);border:var(--ds-border-thin) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface1);animation:ds-feedback-surface-in var(--ds-duration-base) var(--ds-ease-enter) backwards}:root[data-reduced-motion=true] .ds-feedback--surface{animation:none}@keyframes ds-feedback-surface-in{0%{opacity:0}}.ds-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.ds-fieldset__legend{margin:0 0 var(--ds-space-xs);padding:0}.ds-file-field{--ds-file-line:var(--ds-color-text-subtle);justify-content:center;align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;min-block-size:calc(var(--ds-control-lg) * 2);padding:var(--ds-space-lg) var(--ds-space-md);border:var(--ds-border-thick) dashed var(--ds-file-line);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface1);color:var(--ds-color-text-muted);text-align:center;transition:border-color var(--ds-duration-base) var(--ds-ease-standard), background-color var(--ds-duration-base) var(--ds-ease-standard);flex-direction:column;display:flex;position:relative}@media (hover:hover){.ds-file-field:hover:not(.ds-file-field--off){--ds-file-line:var(--ds-color-text-muted)}}.ds-file-field:has(.ds-file-field__input:focus-visible){outline:var(--ds-border-thick) solid var(--ds-color-focus);outline-offset:2px}.ds-file-field--drag{--ds-file-line:var(--ds-color-accent);background:var(--ds-color-surface2);color:var(--ds-color-text)}.ds-file-field--error{--ds-file-line:var(--ds-color-danger)}.ds-file-field--off{--ds-file-line:var(--ds-color-border-muted);background:var(--ds-color-surface2);color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-file-field__input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.ds-file-field__input:disabled{pointer-events:none}.ds-footer{border-block-start:var(--ds-border-hairline) solid var(--ds-color-border);background:var(--ds-color-bg);color:var(--ds-color-text)}.ds-footer__inner{gap:var(--ds-space-lg);flex-direction:column;padding-block:2.5rem;display:flex}.ds-footer__row{gap:var(--ds-group);flex-direction:column;display:flex}.ds-footer__links{align-items:center;gap:var(--ds-group);flex-wrap:wrap;display:flex}@media (min-width:48rem){.ds-footer__row{flex-direction:row;justify-content:space-between;align-items:center}}.ds-form{gap:var(--ds-space-md);flex-direction:column;inline-size:100%;display:flex}.ds-form-field{gap:var(--ds-space-xxs);flex-direction:column;min-inline-size:0;display:flex;position:relative}.ds-form-field__label .ds-text{display:block}.ds-form-field__label--hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-form-field__hint:empty{display:none}.ds-header{align-items:center;gap:var(--ds-header-gap,var(--ds-space-sm)) var(--ds-header-gap-x,var(--ds-header-gap,var(--ds-space-sm)));box-sizing:border-box;inline-size:100%;padding-inline:var(--ds-space-lg);padding-block:var(--ds-space-sm);color:var(--ds-color-text);display:flex}.ds-header--large{padding-block:var(--ds-space-lg)}.ds-header__stamp{flex:none;align-self:flex-start}.ds-header__text{gap:var(--ds-header-text-gap,var(--ds-space-xxs));flex-direction:column;flex:1;min-inline-size:0;display:flex}.ds-header__text>.ds-text{overflow-wrap:anywhere;margin:0}.ds-header__side{align-items:center;gap:var(--ds-header-side-gap,var(--ds-space-xs));flex:none;display:flex}.ds-header--wrap>.ds-header__side{flex-wrap:wrap}.ds-header--large .ds-header__text>[data-ds-header=title]{font-size:var(--ds-header-title-size,var(--ds-text-xl-size));line-height:var(--ds-header-title-line,var(--ds-text-xl-line));font-weight:var(--ds-header-title-weight,var(--ds-weight-medium))}.ds-header--compact .ds-header__text>[data-ds-header=title]{font-size:var(--ds-header-title-size,var(--ds-text-lg-size));line-height:var(--ds-header-title-line,var(--ds-text-lg-line));font-weight:var(--ds-header-title-weight,var(--ds-weight-medium))}.ds-header__text>[data-ds-header=subtitle]{font-size:var(--ds-header-subtitle-size,var(--ds-text-sm-size));line-height:var(--ds-header-subtitle-line,var(--ds-text-sm-line))}.ds-header--bare{inline-size:auto;padding:0}.ds-header--wrap{flex-wrap:wrap;align-items:flex-end}.ds-header--wrap>.ds-header__text{flex:auto}.ds-header--center{text-align:center;flex-direction:column;align-items:center}.ds-header--center>.ds-header__text{align-items:center;gap:var(--ds-header-text-gap,var(--ds-space-sm));flex:none}.ds-header--center>.ds-header__stamp{align-self:center}.ds-icon-card{gap:var(--ds-space-md);block-size:100%}.ds-icon-card--row{flex-direction:row;align-items:flex-start}.ds-icon-card__badge{border-radius:var(--ds-radius-full);background:var(--ds-color-highlight);block-size:40px;inline-size:40px;color:var(--ds-color-brand);flex:none;justify-content:center;align-items:center;display:flex}.ds-icon-card__text{gap:var(--ds-space-sm);flex-direction:column;min-inline-size:0;display:flex}.ds-line-chart{box-sizing:border-box;justify-content:center;align-items:center;inline-size:100%;display:flex}.ds-line-chart>svg{flex:none;display:block}.ds-line-chart__grid{stroke:var(--ds-color-border-muted);stroke-width:var(--ds-border-hairline)}.ds-line-chart__line,.ds-line-chart__area{stroke-linecap:round;stroke-linejoin:round}.ds-line-chart__line{fill:none;stroke:var(--ds-color-accent);stroke-width:calc(var(--ds-border-thick) * 1.5)}.ds-line-chart__text{fill:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-xs-size);font-variant-numeric:var(--ds-numeric)}.ds-line-chart__area{fill:var(--ds-color-accent);stroke:none;fill-opacity:.16}.ds-line-chart--loading{animation:ds-line-chart-breathe calc(var(--ds-duration-slow) * 4) var(--ds-ease-standard) infinite alternate}@keyframes ds-line-chart-breathe{0%{opacity:.35}to{opacity:1}}.ds-list{margin:0;padding:0;list-style:none}.ds-list--divided>li+li,.ds-list--inset>li+li{border-block-start:var(--ds-border-thin) solid var(--ds-color-border)}.ds-list--inset{border:var(--ds-border-thin) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface1);overflow:hidden}.ds-list--scrollable{overflow-y:auto}.ds-list--scrollable:focus-visible{outline-offset:-2px}.ds-list__skeleton-line{align-items:center;display:flex}.ds-list__skeleton-line--title{block-size:var(--ds-text-lg-line)}.ds-list__skeleton-line--meta{block-size:var(--ds-text-sm-line)}.ds-list__skeleton-line--title>.ds-list__skeleton-bar{inline-size:50%;block-size:calc(var(--ds-text-lg-line) * .6)}.ds-list__skeleton-line--meta>.ds-list__skeleton-bar{inline-size:33%;block-size:calc(var(--ds-text-sm-line) * .6)}.ds-list-item--compact .ds-list__skeleton-line--title{block-size:var(--ds-text-headline-line)}.ds-list-item--compact .ds-list__skeleton-line--title>.ds-list__skeleton-bar{block-size:calc(var(--ds-text-headline-line) * .6)}.ds-list__skeleton-badge{block-size:1.5rem;inline-size:6rem}.ds-list-item{align-items:center;gap:var(--ds-space-md);box-sizing:border-box;inline-size:100%;min-block-size:max(44px, var(--ds-control-md));padding:var(--ds-space-md) var(--ds-space-lg);color:var(--ds-color-text);font:inherit;text-align:start;background:0 0;border:0;margin:0;display:flex}button.ds-list-item--pressable{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-list-item--press-opacity:active{opacity:var(--ds-press-value)}.ds-list-item--press-scale{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-enter)}.ds-list-item--press-scale:active{transform:scale(var(--ds-press-value))}li.ds-list-item{list-style:none}.ds-list-item__body{gap:var(--ds-space-xxs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.ds-list-item__leading,.ds-list-item__trailing,.ds-list-item__check{flex:none;display:inline-flex}.ds-list-item__trailing{color:var(--ds-color-text-muted)}.ds-list-item__check{color:var(--ds-color-accent)}.ds-list-item__check--off{visibility:hidden}.ds-list-item__media{border-radius:var(--ds-radius-md);background:var(--ds-color-surface2);flex:none;display:flex;overflow:hidden}.ds-list-item__media>img{object-fit:cover;block-size:100%;inline-size:100%}.ds-list-item--link{transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);position:relative}.ds-list-item--link:has(.ds-list-item__link:hover){background:var(--ds-color-surface2)}.ds-list-item--link:has(.ds-list-item__link:active){background:var(--ds-color-surface3)}.ds-list-item--link:has(.ds-list-item__link:focus-visible){outline:2px solid var(--ds-color-focus);outline-offset:-2px}.ds-list-item__link{min-inline-size:0;color:inherit;text-decoration:none;display:block}.ds-list-item__link:focus-visible{outline:none}.ds-list-item__link:after{content:"";position:absolute;inset:0}.ds-list-item--link .ds-list-item__trailing{position:relative}.ds-list-item__trailing{align-items:center;gap:var(--ds-space-sm)}.ds-list-item__status{align-self:flex-start;margin-block-start:var(--ds-space-xs)}@media (min-width:40rem){.ds-list-item__body--status{column-gap:var(--ds-space-md);row-gap:var(--ds-space-xxs);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ds-list-item__body--status>:not(.ds-list-item__status){grid-column:1}.ds-list-item__status{grid-area:1/2/span 2;align-self:center;margin-block-start:0}}.ds-list-item--compact{padding:calc(var(--ds-space-md) * .75) var(--ds-space-md)}.ds-list-item--card{border:var(--ds-border-thin) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface1)}.ds-list-item--current{background:var(--ds-color-highlight)}button.ds-list-item--pressable:disabled,.ds-list-item--off{opacity:.55;cursor:not-allowed}a.ds-list-item__link[aria-disabled=true]{pointer-events:none}.ds-loading-state{align-items:center;gap:var(--ds-space-sm);color:var(--ds-color-text-muted);display:flex}.ds-loading-state--center{justify-content:center}.ds-loading-state--xs>.ds-spinner{--ds-spinner-size:12px}.ds-loading-state--sm>.ds-spinner,.ds-loading-state--md>.ds-spinner{--ds-spinner-size:16px}.ds-loading-state--lg{gap:var(--ds-space-md)}.ds-loading-state--lg>.ds-spinner{--ds-spinner-size:20px}.ds-loading-state--pad-md{padding:var(--ds-space-md)}.ds-loading-state--pad-lg{padding:var(--ds-space-lg)}.ds-loading-state--pad-xl{padding:var(--ds-space-xl)}.ds-menu__trigger{align-items:center;gap:var(--ds-space-xs);box-sizing:border-box;min-block-size:44px;min-inline-size:44px;padding:0 var(--ds-space-xs);border-radius:var(--ds-radius-control);color:inherit;font:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:inline-flex}.ds-menu__content{min-inline-size:180px}.ds-month-calendar{gap:var(--ds-group);color:var(--ds-color-text);flex-direction:column;display:flex}.ds-month-calendar__head{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);display:flex}.ds-month-calendar__title{font-family:var(--ds-font-body);font-size:var(--ds-text-headline-size);line-height:var(--ds-text-headline-line);font-weight:var(--ds-weight-semibold);margin:0}.ds-month-calendar__title:first-letter{text-transform:uppercase}.ds-month-calendar__grid{row-gap:var(--ds-space-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ds-month-calendar__weekday{color:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line);text-align:center;text-transform:uppercase;padding-block-end:var(--ds-space-xs)}.ds-month-calendar__day{border-radius:var(--ds-radius-lg);block-size:48px;inline-size:44px;color:var(--ds-color-text);cursor:pointer;transition:transform var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin-inline:auto;padding:0;display:flex}.ds-month-calendar__day--press:active:not(:disabled){transform:scale(var(--ds-press-value))}.ds-month-calendar__day:disabled{cursor:default;color:var(--ds-color-text-disabled)}.ds-month-calendar__number{box-sizing:border-box;border-radius:var(--ds-radius-full);block-size:28px;inline-size:28px;font-family:var(--ds-font-body);font-size:var(--ds-text-subhead-size);line-height:var(--ds-text-subhead-line);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.ds-month-calendar__day--today:not(.ds-month-calendar__day--selected) .ds-month-calendar__number{border:var(--ds-border-thin) solid var(--ds-color-accent)}.ds-month-calendar__day--selected .ds-month-calendar__number{background:var(--ds-color-accent);color:var(--ds-color-on-accent)}.ds-month-calendar__dots{align-items:center;gap:2px;block-size:6px;display:flex}.ds-month-calendar__dot{border-radius:var(--ds-radius-full);background:var(--ds-dot,var(--ds-color-text-muted));block-size:6px;inline-size:6px}.ds-multi__wrap{align-items:center;gap:var(--ds-space-xs);box-sizing:border-box;min-block-size:var(--ds-field-min);padding-block:var(--ds-space-xxs);flex-wrap:wrap;min-inline-size:0;display:flex}.ds-multi .ds-multi__input{min-block-size:0;inline-size:auto;min-inline-size:7.5rem;padding-block:var(--ds-space-xxs);flex:7.5rem}.ds-multi .ds-multi__chip--custom{border-style:dashed}.ds-multi__chip .ds-text{text-overflow:ellipsis;white-space:nowrap;max-inline-size:16rem;overflow:hidden}.ds-multi__status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ds-multi__content{inline-size:var(--radix-popover-trigger-width);max-block-size:min(320px, var(--radix-popover-content-available-height));flex-direction:column;display:flex}.ds-multi__list{min-block-size:0;overflow-y:auto}.ds-multi__text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ds-multi__text .ds-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-multi__heading{padding:var(--ds-space-xs) var(--ds-space-md)}.ds-multi__note{padding:var(--ds-space-sm) var(--ds-space-md)}.ds-multi__content .ds-popup__item[data-highlighted]{outline:2px solid var(--ds-color-focus);outline-offset:-2px}.ds-multi__footer{border-block-start:var(--ds-border-thin) solid var(--ds-color-border-muted);margin-block-start:var(--ds-space-xxs);padding-block-start:var(--ds-space-xxs)}.ds-page{box-sizing:border-box;background:var(--ds-color-bg);block-size:100%;min-block-size:0;color:var(--ds-color-text);flex-direction:column;display:flex}.ds-page--top{padding-block-start:env(safe-area-inset-top,0px)}.ds-page--bottom{padding-block-end:env(safe-area-inset-bottom,0px)}.ds-page__header,.ds-page__footer{flex:none}.ds-page__main{flex:auto;min-block-size:0}.ds-page__main--scroll{overscroll-behavior:contain;overflow-y:auto}.ds-page-shell{--ds-page-shell-y:3rem;box-sizing:border-box;min-block-size:100dvh;padding-inline:var(--ds-gutter);padding-block:var(--ds-page-shell-y);background:var(--ds-color-bg);color:var(--ds-color-text)}@media (min-width:48rem){.ds-page-shell{--ds-page-shell-y:4rem}}.ds-page-shell--top{padding-block-start:calc(var(--ds-page-shell-y) + env(safe-area-inset-top,0px))}.ds-page-shell--bottom{padding-block-end:calc(var(--ds-page-shell-y) + env(safe-area-inset-bottom,0px))}.ds-page-shell--center{justify-content:center;align-items:center;display:flex}.ds-page-shell__column{inline-size:100%}.ds-page-shell__column--sm{max-inline-size:var(--ds-shell-sm)}.ds-page-shell__column--md{max-inline-size:var(--ds-shell-md)}.ds-page-shell__column--lg{max-inline-size:var(--ds-shell-lg)}.ds-page-shell__column--xl{max-inline-size:var(--ds-shell-xl)}.ds-popover__content{padding:var(--ds-space-md);max-inline-size:min(360px, calc(100vw - 2 * var(--ds-space-lg)))}.ds-price-tag{align-items:baseline;gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.ds-price-tag--lg .ds-text--hero{letter-spacing:-.025em;font-size:clamp(2.25rem,1.2rem + 3.8vw,4rem);line-height:1.02}.ds-ptr{block-size:100%;position:relative;overflow:hidden}.ds-ptr__track{block-size:100%;position:relative}.ds-ptr__scroll{overscroll-behavior-y:contain;block-size:100%;overflow-y:auto}.ds-ptr[data-state=pulling] .ds-ptr__scroll,.ds-ptr[data-state=armed] .ds-ptr__scroll{-webkit-user-select:none;user-select:none}.ds-ptr__indicator{z-index:1;block-size:var(--ds-ptr-height);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:calc(-1 * var(--ds-ptr-height));inset-inline:0}.ds-ptr__badge{padding:var(--ds-space-xs);border:var(--ds-border-thin) solid var(--ds-color-border-muted);border-radius:var(--ds-radius-full);background:var(--ds-color-surface2);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard);display:inline-flex}.ds-ptr[data-state=armed] .ds-ptr__badge,.ds-ptr[data-state=refreshing] .ds-ptr__badge{border-color:var(--ds-color-accent)}.ds-ptr--reduced .ds-ptr__indicator{opacity:0;block-size:auto;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);inset-block-start:var(--ds-space-sm)}.ds-ptr--reduced:not([data-state=idle]) .ds-ptr__indicator{opacity:1}.ds-ptr__action{z-index:2;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;font:inherit;appearance:none;border:0;margin:0;padding:0;position:absolute;inset-block-start:var(--ds-space-sm);inset-inline-start:var(--ds-space-sm);overflow:hidden}.ds-ptr__action:focus-visible{block-size:auto;min-block-size:44px;inline-size:auto;padding:var(--ds-space-xs) var(--ds-space-md);border:var(--ds-border-thin) solid var(--ds-color-border);border-radius:var(--ds-radius-control);background:var(--ds-color-surface2);color:var(--ds-color-text);clip-path:none;cursor:pointer}.ds-ptr__action[aria-disabled=true]{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-reorderable-list,.ds-reorderable-list__items{gap:var(--ds-group);flex-direction:column;display:flex}.ds-reorderable-list__items{margin:0;padding:0;list-style:none}.ds-reorderable-list__item{gap:var(--ds-group);border:var(--ds-border-hairline) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface1);flex-direction:column;padding:12px;display:flex}.ds-reorderable-list__head{justify-content:space-between;align-items:center;gap:var(--ds-group);display:flex}.ds-reorderable-list__title{color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-text-headline-size);line-height:var(--ds-text-headline-line);font-weight:var(--ds-weight-semibold)}.ds-reorderable-list__actions{align-items:center;gap:var(--ds-space-xs);display:flex}.ds-reorderable-list__foot{align-items:center;gap:var(--ds-group);flex-wrap:wrap;display:flex}.ds-reorderable-list__note{color:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-footnote-size);line-height:var(--ds-text-footnote-line)}.ds-rdisclosure__button{align-items:center;gap:var(--ds-space-xs);min-block-size:var(--ds-control-md);color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-text-headline-size);line-height:var(--ds-text-headline-line);font-weight:var(--ds-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ds-rdisclosure__chevron{transition:transform var(--ds-duration-fast) var(--ds-ease-standard);display:inline-flex}.ds-rdisclosure__panel{min-inline-size:0;display:none}.ds-rdisclosure--open>.ds-rdisclosure__button{margin-block-end:var(--ds-space-sm)}.ds-rdisclosure--open .ds-rdisclosure__chevron{transform:rotate(180deg)}.ds-rdisclosure--open>.ds-rdisclosure__panel{display:block}@media (min-width:48rem){.ds-rdisclosure--md>.ds-rdisclosure__button{display:none}.ds-rdisclosure--md>.ds-rdisclosure__panel{display:block}}@media (min-width:80rem){.ds-rdisclosure--xl>.ds-rdisclosure__button{display:none}.ds-rdisclosure--xl>.ds-rdisclosure__panel{display:block}}@media (min-width:96rem){.ds-rdisclosure--2xl>.ds-rdisclosure__button{display:none}.ds-rdisclosure--2xl>.ds-rdisclosure__panel{display:block}}:root[data-reduced-motion=true] .ds-rdisclosure__chevron{transition:none}.ds-rich-text{min-inline-size:0;color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-text-base-size);line-height:var(--ds-text-base-line);white-space:pre-wrap;overflow-wrap:anywhere}.ds-rich-text :where(p,h4,h5,ul,ol){margin:0}.ds-rich-text :where(p,h4,h5){min-block-size:1lh}.ds-rich-text h4{font-size:var(--ds-text-title3-size);line-height:var(--ds-text-title3-line);font-weight:var(--ds-weight-semibold)}.ds-rich-text h5{font-size:var(--ds-text-headline-size);line-height:var(--ds-text-headline-line);font-weight:var(--ds-weight-semibold)}.ds-rich-text ul{padding-inline-start:24px;list-style:outside}.ds-rich-text ol{padding-inline-start:24px;list-style:decimal}.ds-rich-text em{font-style:italic}.ds-rich-text strong{font-weight:var(--ds-weight-bold)}.ds-rich-text-field{box-sizing:border-box;inline-size:100%;min-block-size:var(--ds-control-md);border:var(--ds-border-thin) solid var(--ds-color-text-subtle);border-radius:var(--ds-radius-md);background:var(--ds-color-surface1);color:var(--ds-color-text);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard);padding:6px 12px}.ds-rich-text-field:hover:not(:focus-within){border-color:var(--ds-color-text-muted)}.ds-rich-text-field:focus-within{border-color:var(--ds-color-focus);outline:2px solid var(--ds-color-focus);outline-offset:0}.ds-rich-text-field--error,.ds-rich-text-field--error:hover:not(:focus-within){border-color:var(--ds-color-danger)}.ds-rich-text-field[aria-disabled=true]{background:var(--ds-color-surface2);color:var(--ds-color-text-disabled);border-color:#0000}.ds-rich-text-field__editor{min-block-size:calc(var(--ds-text-base-line) * var(--ds-rich-text-rows,1));cursor:text;position:relative}.ds-rich-text-field .ds-rich-text:focus,.ds-rich-text-field .ds-rich-text:focus-visible{outline:none}.ds-rich-text-field__placeholder{color:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-base-size);line-height:var(--ds-text-base-line);pointer-events:none;position:absolute;inset-block-start:6px;inset-inline:0}.ds-rich-text-field__footer{border-block-start:var(--ds-border-thin) solid var(--ds-color-text-subtle);justify-content:flex-end;margin-block-start:var(--ds-space-sm);padding-block-start:var(--ds-space-sm);display:flex}.ds-rich-text-field[aria-disabled=true] .ds-rich-text{color:var(--ds-color-text-disabled)}.ds-rich-text-toolbar{align-items:center;gap:var(--ds-space-xs);border-block-end:var(--ds-border-thin) solid var(--ds-color-text-subtle);flex-wrap:wrap;padding-block-end:6px;display:flex}.ds-rich-text-toolbar__separator{block-size:20px;inline-size:1px;margin-inline:var(--ds-space-xs);background:var(--ds-color-border)}.ds-save-status{display:inline-flex}.ds-save-status__line{align-items:center;gap:var(--ds-space-xs);min-block-size:calc(var(--ds-text-xs-line) + var(--ds-space-xs));font-size:var(--ds-text-xs-size);color:var(--ds-color-text-muted);display:inline-flex}.ds-save-status__line--dirty,.ds-save-status__line--dirty .ds-text{color:var(--ds-color-warning)}@supports (color:color-mix(in lab, red, red)){.ds-save-status__line--dirty,.ds-save-status__line--dirty .ds-text{color:color-mix(in oklab, var(--ds-color-warning) 40%, var(--ds-color-text))}}.ds-save-status__line--error{color:var(--ds-color-danger)}.ds-section{box-sizing:border-box;color:var(--ds-color-text)}.ds-section--background{background:var(--ds-color-bg)}.ds-section--fill{background:var(--ds-color-surface2)}.ds-section--inverted{--ds-color-text:var(--ds-color-on-inverted);--ds-color-text-muted:var(--ds-color-on-inverted-muted);--ds-color-text-subtle:var(--ds-color-on-inverted-muted);--ds-color-border:var(--ds-color-on-inverted)}@supports (color:color-mix(in lab, red, red)){.ds-section--inverted{--ds-color-border:color-mix(in srgb, var(--ds-color-on-inverted) 15%, transparent)}}.ds-section--inverted{--ds-color-focus:var(--ds-color-on-inverted);--ds-color-accent:var(--ds-color-on-inverted);--ds-color-on-accent:var(--ds-color-inverted);background:var(--ds-color-inverted);color:var(--ds-color-on-inverted)}.ds-section--inverted .ds-button--inverse{--ds-button-fg:var(--ds-color-inverted)}.ds-section--border-top,.ds-section--border-y{border-block-start:var(--ds-border-hairline) solid var(--ds-color-border)}.ds-section--border-bottom,.ds-section--border-y{border-block-end:var(--ds-border-hairline) solid var(--ds-color-border)}.ds-section--section{padding-block:var(--ds-section-y)}.ds-section--hero{padding-block:5rem 4rem}@media (min-width:48rem){.ds-section--hero{padding-block:7rem 6rem}}.ds-section-header{color:var(--ds-color-text);display:flex}.ds-section-header--product{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-sm) var(--ds-space-lg);flex-wrap:wrap}.ds-section-header__text{gap:var(--ds-space-xs);flex-direction:column;min-inline-size:0;display:flex}.ds-section-header__actions{align-items:center;gap:var(--ds-group);display:flex}.ds-section-header--editorial{gap:var(--ds-space-lg);flex-direction:column;margin-block-end:3.5rem}@media (min-width:48rem){.ds-section-header--editorial.ds-section-header--default{margin-block-end:5rem}}.ds-section-header--editorial.ds-section-header--compact{margin-block-end:3rem}.ds-segmented{box-sizing:border-box;inline-size:100%;padding:var(--ds-space-xxs);border-radius:var(--ds-radius-control);background:var(--ds-color-surface2);color:var(--ds-color-text-muted);display:flex;container-type:inline-size}.ds-segmented__option{box-sizing:border-box;min-inline-size:0;min-block-size:max(44px, var(--ds-control-md));padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:max(0px, calc(var(--ds-radius-control) - var(--ds-space-xxs)));color:inherit;font:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:color var(--ds-duration-base) var(--ds-ease-standard);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.ds-segmented__option--active{color:var(--ds-color-on-accent)}.ds-segmented--small .ds-segmented__option{min-block-size:var(--ds-control-sm);padding-block:var(--ds-space-xxs)}.ds-segmented--small .ds-segmented__option:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.ds-segmented__pill{border-radius:inherit;background:var(--ds-color-accent);position:absolute;inset:0}.ds-segmented__label{font-family:var(--ds-font-body);font-size:clamp(calc(var(--ds-text-base-size) * .7), calc(100cqi / var(--ds-seg-count) / var(--ds-seg-chars) / .6), var(--ds-text-base-size));font-weight:var(--ds-weight-medium);line-height:var(--ds-text-base-line);text-align:center;overflow-wrap:break-word;position:relative}.ds-segmented--small .ds-segmented__label{font-size:clamp(calc(var(--ds-text-sm-size) * .7), calc(100cqi / var(--ds-seg-count) / var(--ds-seg-chars) / .6), var(--ds-text-sm-size));line-height:var(--ds-text-sm-line)}.ds-segmented__option:disabled{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-segmented--inline{grid-auto-columns:1fr;grid-auto-flow:column;inline-size:auto;display:inline-grid;container-type:normal}.ds-segmented--inline .ds-segmented__label{font-size:var(--ds-text-base-size);line-height:var(--ds-text-base-line)}.ds-segmented--inline.ds-segmented--small .ds-segmented__label{font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line)}.ds-select{gap:var(--ds-space-xxs);flex-direction:column;inline-size:100%;min-inline-size:10rem;display:flex}.ds-select__trigger{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;inline-size:100%;min-inline-size:10rem;min-block-size:max(44px, var(--ds-control-md));padding:var(--ds-space-xs) var(--ds-space-lg);border:var(--ds-border-thin) solid var(--ds-color-border);border-radius:var(--ds-radius-control);background:var(--ds-color-surface1);color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-text-base-size);line-height:var(--ds-text-base-line);text-align:start;cursor:pointer;appearance:none;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard);margin:0;display:flex}.ds-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.ds-select__trigger[data-state=open]{border-color:var(--ds-color-accent)}.ds-select__trigger[data-placeholder]{color:var(--ds-color-text-muted)}.ds-select__trigger[data-disabled]{border-color:var(--ds-color-border-muted);color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-select__chevron{color:var(--ds-color-text-muted);flex:none;display:inline-flex}.ds-select__content{min-inline-size:var(--radix-select-trigger-width);max-block-size:min(var(--radix-select-content-available-height), 320px);overflow-y:auto}.ds-select__check{color:var(--ds-color-accent);margin-inline-start:auto;display:inline-flex}.ds-select__trigger--error{border-color:var(--ds-color-danger)}.ds-select__group{padding:var(--ds-space-md) var(--ds-space-lg) var(--ds-space-xxs)}.ds-select__sep{block-size:var(--ds-border-hairline);margin-block:var(--ds-space-xxs);background:var(--ds-color-border-muted)}.ds-select__trigger.ds-input--stamp{border:var(--ds-border-stamp) solid var(--ds-color-ink);border-radius:var(--ds-radius-sm)}.ds-select__trigger.ds-input--stamp:focus-visible,.ds-select__trigger.ds-input--stamp[data-state=open]{border-color:var(--ds-color-ink);box-shadow:var(--ds-hard-offset) var(--ds-hard-offset) 0 var(--ds-color-accent)}.ds-select__wrap{display:flex;position:relative}.ds-select__native{text-overflow:ellipsis;padding-inline-end:calc(var(--ds-space-lg) + var(--ds-icon-md) + var(--ds-space-sm))}.ds-select__native:invalid{color:var(--ds-color-text-muted)}.ds-select__chevron--native{pointer-events:none;align-items:center;position:absolute;inset-block:0;inset-inline-end:var(--ds-space-lg)}.ds-select__label--hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-select--sm .ds-select__trigger{min-block-size:var(--ds-control-sm)}@media (pointer:coarse){.ds-select--sm .ds-select__trigger{min-block-size:max(44px, var(--ds-control-md))}}.ds-select--outline .ds-select__trigger{border-radius:var(--ds-radius-md);border-color:var(--ds-color-text-subtle)}.ds-select--outline .ds-select__trigger:focus-visible,.ds-select--outline .ds-select__trigger[data-state=open]{border-color:var(--ds-color-accent)}.ds-select--outline .ds-select__trigger--error{border-color:var(--ds-color-danger)}.ds-select--outline .ds-select__trigger:disabled,.ds-select--outline .ds-select__trigger[data-disabled]{border-color:var(--ds-color-border-muted)}.ds-sheet{z-index:1000;box-sizing:border-box;inline-size:100%;max-inline-size:560px;block-size:var(--ds-sheet-height,auto);border:var(--ds-border-thin) solid var(--ds-color-border-muted);background:var(--ds-color-surface1);max-block-size:90dvh;color:var(--ds-color-text);transition:block-size var(--ds-duration-base) var(--ds-ease-standard);border-block-end:0;border-start-start-radius:var(--ds-radius-xl);border-start-end-radius:var(--ds-radius-xl);outline:none;flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.ds-sheet--shadow{box-shadow:var(--ds-shadow-overlay)}.ds-sheet__head{padding:var(--ds-space-sm) var(--ds-space-lg) 0;touch-action:none;cursor:grab;flex:none}.ds-sheet__handle{block-size:4px;inline-size:36px;margin:0 auto var(--ds-space-xs);border-radius:var(--ds-radius-full);background:var(--ds-color-text-subtle);display:block}.ds-sheet__bar{align-items:center;gap:var(--ds-space-sm);min-block-size:44px;display:flex}.ds-sheet__body{min-block-size:0;padding:var(--ds-space-sm) var(--ds-space-lg) var(--ds-space-lg);overscroll-behavior:contain;flex:auto;overflow-y:auto}.ds-sheet__footer{padding:var(--ds-space-md) var(--ds-space-lg) calc(var(--ds-space-lg) + env(safe-area-inset-bottom));border-block-start:var(--ds-border-thin) solid var(--ds-color-border-muted);flex:none}.ds-sidebar-nav{box-sizing:border-box;color:var(--ds-color-text)}.ds-sidebar-nav__list{margin:0;padding:0;list-style:none;display:flex}.ds-sidebar-nav__item{align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;border-radius:var(--ds-radius-md);color:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-subhead-size);line-height:var(--ds-text-subhead-line);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);padding-inline:12px;text-decoration:none;display:flex}.ds-sidebar-nav__item:hover{background:var(--ds-color-surface3);color:var(--ds-color-text)}.ds-sidebar-nav__item--current,.ds-sidebar-nav__item--current:hover{background:var(--ds-color-surface3);color:var(--ds-color-ink)}.ds-sidebar-nav--sidebar{border-inline-end:var(--ds-border-hairline) solid var(--ds-color-border);background:var(--ds-color-surface2);flex-direction:column;flex-shrink:0;block-size:100dvh;inline-size:16rem;display:flex;position:sticky;inset-block-start:0}.ds-sidebar-nav__header{padding:20px}.ds-sidebar-nav__scroll{flex:1;padding:4px 12px;overflow-y:auto}.ds-sidebar-nav__footer{border-block-start:var(--ds-border-hairline) solid var(--ds-color-border);padding:12px}.ds-sidebar-nav--sidebar .ds-sidebar-nav__list{flex-direction:column;gap:2px}.ds-sidebar-nav--sidebar .ds-sidebar-nav__item{min-block-size:var(--ds-nav-item-compact)}@media (pointer:coarse){.ds-sidebar-nav--sidebar .ds-sidebar-nav__item{min-block-size:var(--ds-nav-item-touch)}}.ds-sidebar-nav--responsive{overscroll-behavior-x:contain;min-inline-size:0;scroll-padding-inline:var(--ds-gutter);padding:4px 0 4px 4px;overflow-x:auto}.ds-sidebar-nav--responsive .ds-sidebar-nav__list{min-inline-size:max-content;gap:4px;padding-inline-end:var(--ds-gutter)}.ds-sidebar-nav--responsive .ds-sidebar-nav__item{min-block-size:var(--ds-nav-item-touch);white-space:nowrap}@media not all and (min-width:48rem){.ds-sidebar-nav--responsive{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--ds-gutter)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--ds-gutter)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--ds-gutter)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--ds-gutter)), transparent)}}@media (min-width:48rem){.ds-sidebar-nav--responsive{border-inline-end:var(--ds-border-hairline) solid var(--ds-color-border);flex-shrink:0;inline-size:14rem;padding:0 24px 0 0;overflow:visible}.ds-sidebar-nav--responsive .ds-sidebar-nav__list{flex-direction:column;min-inline-size:0;padding-inline-end:0}}.ds-split-view{gap:var(--ds-stack);flex-direction:column;min-inline-size:0;display:flex}.ds-split-view--wide{align-items:start;gap:var(--ds-stack-page);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.ds-split-view__primary{min-inline-size:0}.ds-split-view__secondary{max-block-size:100dvh;min-inline-size:0;padding:2px;position:sticky;inset-block-start:0;overflow-y:auto}.ds-stat-card__icon{box-sizing:border-box;inline-size:var(--ds-control-sm);block-size:var(--ds-control-sm);border-radius:var(--ds-radius-full);background:var(--ds-color-surface2);color:var(--ds-color-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-step-indicator{container-type:inline-size}.ds-step-indicator__list{align-items:center;gap:var(--ds-space-sm);margin:0;padding:0;list-style:none;display:flex}.ds-step-indicator__step{align-items:center;gap:var(--ds-space-sm);display:flex}.ds-step-indicator__marker{box-sizing:border-box;inline-size:calc(var(--ds-icon-md) + var(--ds-space-sm));block-size:calc(var(--ds-icon-md) + var(--ds-space-sm));border:var(--ds-border-thin) solid var(--ds-color-border);border-radius:var(--ds-radius-full);color:var(--ds-color-text-muted);flex:none;place-items:center;display:grid}.ds-step-indicator__step--current .ds-step-indicator__marker{border:var(--ds-border-thick) solid var(--ds-color-accent);color:var(--ds-color-text)}.ds-step-indicator__step--done .ds-step-indicator__marker{border-color:var(--ds-color-accent);background:var(--ds-color-accent);color:var(--ds-color-on-accent)}.ds-step-indicator__step--error .ds-step-indicator__marker{border-color:var(--ds-color-danger);color:var(--ds-color-danger);background:0 0}.ds-step-indicator__line{block-size:var(--ds-border-hairline);background:var(--ds-color-border);flex:1}.ds-step-indicator__line--reached{background:var(--ds-color-accent)}.ds-step-indicator__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}@container (min-inline-size:24rem){.ds-step-indicator__label{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;margin:0;position:static;overflow:visible}}.ds-step-indicator__label>.ds-text{display:block}.ds-stepper{align-items:center;gap:var(--ds-space-xl);display:inline-flex}.ds-stepper__value{min-inline-size:calc(var(--ds-space-huge) * 2);text-align:center}.ds-tab-bar{gap:var(--ds-space-xxs);box-sizing:border-box;padding:var(--ds-space-xxs);color:var(--ds-color-text-muted);display:flex;position:relative;overflow:hidden}.ds-tab-bar--floating{border:var(--ds-border-thin) solid var(--ds-color-border-muted);border-radius:var(--ds-radius-control);background:var(--ds-color-surface1);inline-size:fit-content;max-inline-size:100%;margin-inline:auto}.ds-tab-bar--floating .ds-tab-bar__tab{flex-basis:auto}.ds-tab-bar--shadow{box-shadow:var(--ds-shadow-overlay)}.ds-tab-bar--hard{border-radius:var(--ds-radius-xl);border:var(--ds-border-stamp) solid var(--ds-color-border);box-shadow:var(--ds-shadow-hard);overflow:visible}.ds-tab-bar--stamp .ds-tab-bar__pill{display:none}.ds-tab-bar--stamp .ds-tab-bar__label{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs-size);text-transform:var(--ds-label-case);letter-spacing:var(--ds-tracking-wide)}.ds-tab-bar--stamp .ds-tab-bar__tab{min-inline-size:0;padding-inline:var(--ds-space-xxs)}.ds-tab-bar--stamp .ds-tab-bar__tab--active{color:var(--ds-color-accent)}.ds-tab-bar--glass,.ds-tab-bar--solid{border-block-start:var(--ds-border-thin) solid var(--ds-color-border-muted);inline-size:100%}.ds-tab-bar--solid{background:var(--ds-color-surface1)}.ds-tab-bar--glass .ds-tab-bar__tab,.ds-tab-bar--solid .ds-tab-bar__tab{padding-inline:0}.ds-tab-bar--glass .ds-tab-bar__label,.ds-tab-bar--solid .ds-tab-bar__label{font-size:clamp(10px, 3.1vw, var(--ds-text-xs-size))}.ds-tab-bar__tab{justify-content:center;align-items:center;gap:var(--ds-space-xxs);box-sizing:border-box;min-block-size:44px;min-inline-size:64px;padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:max(0px, calc(var(--ds-radius-control) - var(--ds-space-xxs)));color:inherit;font:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:color var(--ds-duration-base) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex-direction:column;flex:1 1 0;margin:0;text-decoration:none;display:flex;position:relative}.ds-tab-bar__tab--active{color:var(--ds-color-text)}.ds-tab-bar__tab--active .ds-tab-bar__icon{color:var(--ds-color-accent)}.ds-tab-bar__tab--press-opacity:active{opacity:var(--ds-press-value)}.ds-tab-bar__tab--press-scale{transition:color var(--ds-duration-base) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-enter)}.ds-tab-bar__tab--press-scale:active{transform:scale(var(--ds-press-value))}.ds-tab-bar__pill{border-radius:inherit;background:var(--ds-color-surface3);position:absolute;inset:0}.ds-tab-bar__icon,.ds-tab-bar__label{position:relative}.ds-tab-bar__icon{display:inline-flex}.ds-tab-bar__label{max-inline-size:100%;font-family:var(--ds-font-body);font-size:var(--ds-text-xs-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-text-xs-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-tab-bar--glow{inline-size:fit-content;max-inline-size:100%;padding:0 var(--ds-space-xs);border-radius:var(--ds-radius-full);background:var(--ds-color-surface1);gap:0;margin-inline:auto}.ds-tab-bar--glow .ds-tab-bar__tab{flex:none;block-size:64px;inline-size:64px;padding:0}.ds-tab-bar--glow .ds-tab-bar__pill{background:0 0;justify-content:center;align-items:center;display:flex}.ds-tab-bar--glow .ds-tab-bar__label{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ds-tab-bar__press-glow{opacity:0;pointer-events:none;transition:opacity var(--ds-duration-slow) var(--ds-ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ds-tab-bar--glow .ds-tab-bar__tab:active .ds-tab-bar__press-glow{opacity:1;transition-duration:var(--ds-duration-fast)}.ds-tab-bar--underline{gap:var(--ds-space-lg);border-block-end:var(--ds-border-thin) solid var(--ds-color-border-muted);inline-size:100%;padding:0;overflow-x:auto}.ds-tab-bar--underline .ds-tab-bar__tab{white-space:nowrap;border-radius:0;flex-direction:row;flex:none;min-inline-size:44px;padding:0}.ds-tab-bar--underline .ds-tab-bar__label{font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line);text-overflow:clip;overflow:visible}.ds-tab-bar--underline .ds-tab-bar__tab--active .ds-tab-bar__label{font-weight:var(--ds-weight-bold)}.ds-tab-bar--underline .ds-tab-bar__pill{block-size:var(--ds-border-thick);background:var(--ds-color-accent);border-radius:0;inset:auto 0 0}.ds-tab-bar--underline .ds-tab-bar__tab:focus-visible{outline-offset:-2px}.ds-tab-panel[hidden]{display:none}.ds-table-scroll{overscroll-behavior-x:contain;border:var(--ds-border-thin) solid var(--ds-color-border-muted);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface1);max-inline-size:100%;overflow-x:auto}.ds-table{border-collapse:collapse;inline-size:100%;min-inline-size:max-content;color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-text-base-size);line-height:var(--ds-text-base-line);font-variant-numeric:var(--ds-numeric)}.ds-table thead{background:var(--ds-color-surface2)}.ds-table__cell{padding:var(--ds-space-sm) var(--ds-space-md);border-block-end:var(--ds-border-thin) solid var(--ds-color-border-muted);vertical-align:middle}.ds-table tbody tr:last-child .ds-table__cell{border-block-end:0}.ds-table__rowhead{font-weight:inherit}.ds-table-scroll--sticky{max-block-size:var(--ds-table-max-block);overflow-y:auto}.ds-table-scroll--sticky thead th{z-index:1;background:var(--ds-color-surface1);position:sticky;inset-block-start:0}.ds-table__cell--start{text-align:start}.ds-table__cell--end{text-align:end}.ds-table__empty{padding:var(--ds-space-xl) var(--ds-space-md);color:var(--ds-color-text-muted);text-align:center}.ds-table__sort{align-items:center;gap:var(--ds-space-xs);box-sizing:border-box;min-block-size:44px;color:var(--ds-color-text-muted);font:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.ds-table__cell--end .ds-table__sort{flex-direction:row-reverse}.ds-table__sort--active{color:var(--ds-color-text)}.ds-table__arrow{opacity:.4;transition:transform var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);display:inline-flex}.ds-table__sort--active .ds-table__arrow{opacity:1}.ds-table__arrow--asc{transform:rotate(180deg)}.ds-table.ds-table--flow{min-inline-size:0}.ds-table__cell--head{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line);font-weight:var(--ds-weight-medium);text-transform:var(--ds-label-case);letter-spacing:var(--ds-tracking-wide)}.ds-table__cell--numeric{font-variant-numeric:tabular-nums}.ds-table__cell--strong{font-weight:var(--ds-weight-medium)}.ds-table__row--hover{transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-table__row--hover:hover{background:var(--ds-color-surface2)}.ds-table--plain-head .ds-table__cell--head{text-transform:none;letter-spacing:normal}.ds-table--sm{font-size:var(--ds-text-subhead-size);line-height:var(--ds-text-subhead-line)}.ds-tag-select{align-items:flex-start;gap:var(--ds-space-sm);flex-direction:column;display:flex}.ds-tag-select__panel{gap:var(--ds-space-xs);flex-direction:column;align-self:stretch;display:flex}.ds-toast-viewport{z-index:1100;padding:max(var(--ds-space-lg), env(safe-area-inset-top)) var(--ds-space-lg) 0;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.ds-toast{align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;min-block-size:44px;inline-size:min(420px,100%);padding:var(--ds-space-xs) var(--ds-space-xs) var(--ds-space-xs) var(--ds-space-md);border:var(--ds-border-thin) solid var(--ds-color-border-muted);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface2);color:var(--ds-color-text);pointer-events:auto;touch-action:pan-y;display:flex}.ds-toast--shadow{box-shadow:var(--ds-shadow-overlay)}.ds-toast--stamp{border:var(--ds-border-stamp) solid var(--ds-color-text);border-radius:var(--ds-radius-md);background:var(--ds-color-text);color:var(--ds-color-bg);box-shadow:var(--ds-hard-offset) var(--ds-hard-offset) 0 var(--ds-color-accent)}.ds-toast--stamp .ds-text{color:inherit}.ds-toast--stamp .ds-icon-button,.ds-toast--stamp .ds-button{--ds-icon-button-fg:var(--ds-color-bg);--ds-button-fg:var(--ds-color-bg)}.ds-toast--stamp.ds-toast--success .ds-toast__icon,.ds-toast--stamp.ds-toast--danger .ds-toast__icon{color:var(--ds-color-accent)}.ds-toast__icon{flex:none;display:inline-flex}.ds-toast--success .ds-toast__icon{color:var(--ds-color-success)}.ds-toast--danger .ds-toast__icon{color:var(--ds-color-danger)}.ds-toast__body{gap:var(--ds-space-xxs);min-inline-size:0;padding-block:var(--ds-space-xs);flex-direction:column;flex:1;display:flex}.ds-toast__announce{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ds-toast.ds-toast-msg{inset-block:auto var(--ds-toast-bottom,env(safe-area-inset-bottom,0px));inset-inline:var(--ds-space-lg);z-index:1100;box-sizing:border-box;inline-size:min(24rem, calc(100% - 2 * var(--ds-space-lg)));margin:0 auto var(--ds-space-lg);align-items:flex-start;position:fixed;overflow:visible}.ds-toast-msg:not([data-open]){display:none}.ds-toast-msg .ds-toast__icon{padding-block:var(--ds-space-xs)}.ds-toast-msg__action{margin-block-start:var(--ds-space-xs)}.ds-toast--info .ds-toast__icon{color:var(--ds-color-info)}.ds-toast--warning .ds-toast__icon{color:var(--ds-color-warning)}.ds-toast--stamp.ds-toast--info .ds-toast__icon,.ds-toast--stamp.ds-toast--warning .ds-toast__icon{color:var(--ds-color-accent)}@media (min-width:48rem){.ds-toast.ds-toast-msg{inset-inline:auto var(--ds-space-xl);margin-inline:0}}@media (prefers-reduced-motion:no-preference){.ds-toast-msg[data-open]{animation:ds-toast-msg-in var(--ds-duration-normal,.2s) var(--ds-ease-standard,ease-out)}}@keyframes ds-toast-msg-in{0%{opacity:0;transform:translateY(.5rem)}}.ds-toast-msg.ds-toast--success:not(.ds-toast--stamp){border-color:var(--ds-color-success)}@supports (color:color-mix(in lab, red, red)){.ds-toast-msg.ds-toast--success:not(.ds-toast--stamp){border-color:color-mix(in srgb, var(--ds-color-success) 30%, var(--ds-color-border-muted))}}.ds-toast-msg.ds-toast--info:not(.ds-toast--stamp){border-color:var(--ds-color-info)}@supports (color:color-mix(in lab, red, red)){.ds-toast-msg.ds-toast--info:not(.ds-toast--stamp){border-color:color-mix(in srgb, var(--ds-color-info) 30%, var(--ds-color-border-muted))}}.ds-toast-msg.ds-toast--warning:not(.ds-toast--stamp){border-color:var(--ds-color-warning)}@supports (color:color-mix(in lab, red, red)){.ds-toast-msg.ds-toast--warning:not(.ds-toast--stamp){border-color:color-mix(in srgb, var(--ds-color-warning) 30%, var(--ds-color-border-muted))}}.ds-toast-msg.ds-toast--danger:not(.ds-toast--stamp){border-color:var(--ds-color-danger)}@supports (color:color-mix(in lab, red, red)){.ds-toast-msg.ds-toast--danger:not(.ds-toast--stamp){border-color:color-mix(in srgb, var(--ds-color-danger) 40%, var(--ds-color-border-muted))}}.ds-tooltip__content{padding:var(--ds-space-xs) var(--ds-space-sm);max-inline-size:min(22rem, calc(100vw - 2 * var(--ds-space-lg)));overflow-wrap:anywhere}.ds-tooltip__anchor{display:inline-flex}.ds-tooltip__glyph{border-radius:var(--ds-radius-full);display:inline-flex}.ds-tooltip__glyph:focus-visible{outline:var(--ds-border-thick) solid var(--ds-color-focus);outline-offset:2px}.ds-top-bar{z-index:var(--ds-z-sticky);box-sizing:border-box;border-block-end:var(--ds-border-hairline) solid var(--ds-color-border);background:var(--ds-color-bg);color:var(--ds-color-text);position:sticky;inset-block-start:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ds-top-bar{background:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.ds-top-bar{background:color-mix(in srgb, var(--ds-color-bg) 92%, transparent)}}.ds-top-bar{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8)}}.ds-top-bar--row{align-items:center;gap:var(--ds-group);block-size:var(--ds-control-lg);padding-inline:var(--ds-gutter);display:flex}.ds-top-bar__title{min-inline-size:0;font-family:var(--ds-font-body);font-size:var(--ds-text-headline-size);line-height:var(--ds-text-headline-line);font-weight:var(--ds-weight-semibold);flex:1}@media (prefers-contrast:more){.ds-top-bar{background:var(--ds-color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.ds-top-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}}.ds-wheel{block-size:calc(var(--ds-wheel-item) * 5);inline-size:100%;position:relative}.ds-wheel__list{box-sizing:border-box;block-size:100%;padding-block:calc(var(--ds-wheel-item) * 2);scroll-snap-type:y mandatory;scrollbar-width:none;border-radius:var(--ds-radius-md);overflow-y:auto}.ds-wheel__list::-webkit-scrollbar{display:none}.ds-wheel__list:focus-visible{outline:2px solid var(--ds-color-accent);outline-offset:2px}.ds-wheel__item{justify-content:center;align-items:center;gap:var(--ds-space-xxs);box-sizing:border-box;block-size:var(--ds-wheel-item);padding-inline:var(--ds-space-md);color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-text-lg-size);font-variant-numeric:tabular-nums;cursor:pointer;scroll-snap-align:center;opacity:calc(1 - var(--ds-wheel-distance) * .35);transition:opacity var(--ds-duration-base) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-standard);font-weight:500;display:flex}.ds-wheel--value .ds-wheel__item{font-size:var(--ds-text-display-size);transform:scale(calc(1 - var(--ds-wheel-distance) * .15))}.ds-wheel--start .ds-wheel__item{font-size:var(--ds-text-lg-size);justify-content:flex-start;transform:none}.ds-wheel__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-wheel__band{box-sizing:border-box;border-block:var(--ds-border-hairline) solid var(--ds-color-border);pointer-events:none;block-size:72px;position:absolute;inset-block-start:calc(50% - 36px);inset-inline:0}.ds-wheel__suffix{color:var(--ds-color-text-muted);font-family:var(--ds-font-body);pointer-events:none;font-weight:500;position:absolute;inset-block-start:50%;inset-inline-end:var(--ds-space-md);transform:translateY(-50%)}.ds-wheel__cursor{background:var(--ds-color-accent);block-size:1em;inline-size:2px;animation:1.2s steps(2,jump-none) infinite ds-wheel-blink}@keyframes ds-wheel-blink{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ds-wheel__item{transition:none}.ds-wheel__cursor{animation:none}}.ds-chart-legend{gap:var(--ds-space-xs) var(--ds-space-md);margin:var(--ds-space-xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ds-chart-legend__item{align-items:center;gap:var(--ds-space-xs);display:inline-flex}.ds-chart-legend__swatch{inline-size:var(--ds-space-md);block-size:var(--ds-space-xs);border-radius:var(--ds-radius-full);flex:none}.ds-scrim{z-index:1000;background:var(--ds-color-scrim);position:fixed;inset:0}.ds-popup{z-index:1000;box-sizing:border-box;padding:var(--ds-space-xxs);border:var(--ds-border-thin) solid var(--ds-color-border-muted);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface2);color:var(--ds-color-text)}.ds-popup--shadow{box-shadow:var(--ds-shadow-overlay)}.ds-popup[data-state=open]{animation:ds-popup-in var(--ds-duration-fast) var(--ds-ease-enter)}.ds-popup[data-state=closed]{animation:ds-popup-out var(--ds-duration-fast) var(--ds-ease-exit) forwards}@keyframes ds-popup-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes ds-popup-out{to{opacity:0;transform:translateY(-4px)}}.ds-popup__item{align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;min-block-size:44px;padding:var(--ds-space-xs) var(--ds-space-md);border-radius:max(0px, calc(var(--ds-radius-lg) - var(--ds-space-xxs)));font-family:var(--ds-font-body);font-size:var(--ds-text-base-size);line-height:var(--ds-text-base-line);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.ds-popup__item[data-highlighted]{background:var(--ds-color-surface3)}.ds-popup__item:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:-2px}.ds-popup__item[data-disabled]{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-popup__item--destructive{color:var(--ds-color-danger)}.ds-popup__sep{block-size:var(--ds-border-thin);margin:var(--ds-space-xxs) var(--ds-space-xs);background:var(--ds-color-border-muted)}.ds-stamp{box-sizing:border-box;padding:1px var(--ds-space-xs);border:var(--ds-border-stamp) solid var(--ds-stamp-color,var(--ds-color-accent));border-radius:var(--ds-radius-sm);outline:var(--ds-border-hairline) solid var(--ds-stamp-color,var(--ds-color-accent));outline-offset:1.5px;color:var(--ds-stamp-color,var(--ds-color-accent));font-family:var(--ds-font-mono);font-weight:var(--ds-weight-bold);text-transform:var(--ds-label-case);letter-spacing:var(--ds-tracking-wide);display:inline-block;transform:rotate(-6deg)}.ds-trend{--ds-trend-color:var(--ds-color-text-muted);align-items:center;gap:var(--ds-space-xxs);color:var(--ds-trend-color);display:inline-flex}.ds-trend--positive{--ds-trend-color:var(--ds-color-success)}.ds-trend--negative{--ds-trend-color:var(--ds-color-danger)}.ds-trend__icon{display:inline-flex}.ds-trend--up .ds-trend__icon{transform:rotate(180deg)}.ds-trend .ds-text{color:inherit}.ds-blur{-webkit-backdrop-filter:blur(var(--ds-blur-px));backdrop-filter:blur(var(--ds-blur-px));background:var(--ds-blur-tint)}@supports (color:color-mix(in lab, red, red)){.ds-blur{background:color-mix(in srgb, var(--ds-blur-tint) var(--ds-blur-alpha), transparent)}}.ds-celebration{pointer-events:none;position:absolute;inset:0}.ds-celebration__scene{height:100%;animation:ds-celebration-in var(--ds-duration-slow) var(--ds-ease-enter) both}.ds-celebration__confetti{width:100%;height:100%;position:absolute;inset:0}@keyframes ds-celebration-in{0%{opacity:0}}.ds-glow{width:var(--ds-glow-size);height:var(--ds-glow-size);pointer-events:none;border-radius:50%;flex:none;position:relative}.ds-glow__breath,.ds-glow__trace,.ds-glow__inner{border-radius:50%;position:absolute;inset:0}.ds-glow__bloom{inset:calc(var(--ds-glow-size) / -2);background:var(--ds-glow-falloff);opacity:var(--ds-glow-bloom);border-radius:50%;position:absolute}.ds-glow__inner{background:radial-gradient(closest-side, transparent 50%, var(--ds-glow-color));opacity:var(--ds-glow-inner)}.ds-glow__trace{box-shadow:inset 0 0 0 var(--ds-border-thick) var(--ds-glow-color);opacity:var(--ds-glow-trace)}.ds-glow--pulse .ds-glow__breath,.ds-glow--pulse .ds-glow__bloom{animation-duration:calc(var(--ds-duration-slow) * 6);animation-timing-function:var(--ds-ease-standard);animation-iteration-count:infinite;animation-direction:alternate}.ds-glow--pulse .ds-glow__breath{animation-name:ds-glow-breath}.ds-glow--pulse .ds-glow__bloom{animation-name:ds-glow-grow}.ds-glow--paused .ds-glow__breath,.ds-glow--paused .ds-glow__bloom{animation-play-state:paused}@keyframes ds-glow-breath{to{opacity:.55}}@keyframes ds-glow-grow{to{transform:scale(1.08)}}@property --ds-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ds-glow-border{--ds-beam-period:var(--ds-ai-beam-period);border-radius:var(--ds-beam-radius);position:relative}.ds-glow-border__beam{border-radius:var(--ds-beam-radius);pointer-events:none;opacity:0;transition:opacity var(--ds-duration-base) var(--ds-ease-standard);background:conic-gradient(from var(--ds-beam-angle), transparent 0%, transparent 70%, var(--ds-color-ai-beam) 95%, transparent 100%);padding:var(--ds-border-thick);animation:ds-beam-spin var(--ds-beam-period) linear infinite;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;position:absolute;inset:0;-webkit-mask:linear-gradient(currentColor 0 0) content-box,linear-gradient(currentColor 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(currentColor 0 0) content-box exclude,linear-gradient(currentColor 0 0)}.ds-glow-border__bloom{filter:blur(calc(var(--ds-border-thick) * 3));padding:calc(var(--ds-border-thick) * 2)}.ds-glow-border--active .ds-glow-border__trace{opacity:1}.ds-glow-border--active .ds-glow-border__bloom{opacity:var(--ds-beam-bloom)}.ds-glow-border--paused .ds-glow-border__beam{animation-play-state:paused}:root[data-reduced-motion=true] .ds-glow-border__beam{background:var(--ds-color-ai-beam)}:root[data-reduced-motion=true] .ds-glow-border--active .ds-glow-border__trace{opacity:.7}:root[data-reduced-motion=true] .ds-glow-border__bloom{display:none}@keyframes ds-beam-spin{to{--ds-beam-angle:360deg}}.ds-glow-scene{isolation:isolate;background:var(--ds-color-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.ds-glow-scene__lights{pointer-events:none;position:absolute;inset:0}.ds-glow-scene__blob{position:absolute;transform:translate(-50%,-50%)}.ds-glow-scene__content{flex:auto;min-height:0;position:relative}.ds-ticker__slot{vertical-align:top;display:inline-grid;position:relative;overflow:hidden}.ds-ticker__char{white-space:pre;grid-area:1/1;display:inline-block}.ds-scrollfade{--ds-fade-top:0px;--ds-fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--ds-color-text) var(--ds-fade-top), var(--ds-color-text) calc(100% - var(--ds-fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--ds-color-text) var(--ds-fade-top), var(--ds-color-text) calc(100% - var(--ds-fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--ds-color-text) var(--ds-fade-top), var(--ds-color-text) calc(100% - var(--ds-fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, var(--ds-color-text) var(--ds-fade-top), var(--ds-color-text) calc(100% - var(--ds-fade-bottom)), transparent);overflow-y:auto}.ds-scrollfade:focus-visible{outline-offset:-2px}.ds-shimmer{position:relative;overflow:hidden}.ds-shimmer__band{pointer-events:none;background:linear-gradient(90deg, transparent, var(--ds-color-text), transparent);width:60%;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.ds-shimmer__band{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ds-color-text) 18%, transparent), transparent)}}.ds-shimmer__band{animation:ds-shimmer-sweep calc(var(--ds-duration-slow) * 5) var(--ds-ease-standard) infinite;transform:translate(-100%)}.ds-shimmer--paused .ds-shimmer__band{animation-play-state:paused}@keyframes ds-shimmer-sweep{to{transform:translate(166.67%)}}.ds-voice-glow{--ds-lvl:0;block-size:var(--ds-voice-height);pointer-events:none;opacity:0;transition:opacity var(--ds-duration-base) var(--ds-ease-standard);position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.ds-voice-glow--listening,.ds-voice-glow--speaking{opacity:1}.ds-voice-glow span{background:linear-gradient(90deg, var(--ds-ai-gradient-1), var(--ds-ai-gradient-2), var(--ds-ai-gradient-3), var(--ds-ai-gradient-1));background-size:200% 100%;animation:4s linear infinite ds-voice-slide;position:absolute;inset-block-end:0;inset-inline:0}.ds-voice-glow__trace{block-size:var(--ds-border-thick);opacity:calc(.35 + .65 * var(--ds-lvl))}.ds-voice-glow__light{block-size:calc(var(--ds-voice-height) * (.25 + .5 * var(--ds-lvl)));opacity:calc(.12 + .3 * var(--ds-lvl));-webkit-mask-image:linear-gradient(to top, var(--ds-color-bg), transparent);-webkit-mask-image:linear-gradient(to top, var(--ds-color-bg), transparent);-webkit-mask-image:linear-gradient(to top, var(--ds-color-bg), transparent);mask-image:linear-gradient(to top, var(--ds-color-bg), transparent)}.ds-voice-glow__bloom{block-size:calc(var(--ds-voice-height) * (.3 + .7 * var(--ds-lvl) * var(--ds-lvl)));opacity:calc(.15 + .6 * var(--ds-lvl) * var(--ds-lvl));filter:blur(calc(var(--ds-border-thick) * 4))}.ds-voice-glow--reduced span{animation:none}@keyframes ds-voice-slide{to{background-position:-200% 0}}.ds-avatar{border-radius:var(--ds-radius-full);background:var(--ds-color-surface2);color:var(--ds-color-text);font-family:var(--ds-font-body);font-weight:var(--ds-weight-medium);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.ds-avatar--sm{width:var(--ds-control-sm);height:var(--ds-control-sm);font-size:var(--ds-text-xs-size)}.ds-avatar--md{width:var(--ds-control-md);height:var(--ds-control-md);font-size:var(--ds-text-sm-size)}.ds-avatar--lg{width:var(--ds-control-lg);height:var(--ds-control-lg);font-size:var(--ds-text-base-size)}.ds-avatar--accent{background:var(--ds-color-accent);color:var(--ds-color-on-accent)}.ds-avatar--ink{background:var(--ds-color-ink);color:var(--ds-color-on-ink)}.ds-avatar__img{object-fit:cover;width:100%;height:100%}.ds-badge{--ds-badge-bg:var(--ds-color-danger);box-sizing:border-box;border-radius:var(--ds-radius-full);background:var(--ds-badge-bg);justify-content:center;align-items:center;display:inline-flex}.ds-badge--neutral{--ds-badge-bg:var(--ds-color-surface3)}.ds-badge--accent{--ds-badge-bg:var(--ds-color-accent)}.ds-badge--success{--ds-badge-bg:var(--ds-color-success)}.ds-badge--warning{--ds-badge-bg:var(--ds-color-warning)}.ds-badge--info{--ds-badge-bg:var(--ds-color-info)}.ds-badge--dot{block-size:8px;inline-size:8px}.ds-badge--count{min-block-size:18px;min-inline-size:18px;padding-inline:var(--ds-space-xs)}.ds-badge--ring{box-shadow:0 0 0 var(--ds-border-thick) var(--ds-color-bg)}.ds-badge__roll{line-height:var(--ds-text-xs-line);block-size:var(--ds-text-xs-line);display:inline-grid;position:relative;overflow:hidden}.ds-badge__num{grid-area:1/1;display:inline-flex}.ds-badge-anchor{align-self:flex-start;display:inline-flex;position:relative}.ds-badge__corner{pointer-events:none;display:inline-flex;position:absolute;inset-block-start:var(--ds-space-xxs);inset-inline-end:var(--ds-space-xxs);transform:translate(50%,-50%)}.ds-box{box-sizing:border-box}.ds-box--tone-success{--ds-box-tone:var(--ds-color-success);--ds-box-soft:var(--ds-color-success-soft)}.ds-box--tone-brand{--ds-box-tone:var(--ds-color-brand);--ds-box-soft:var(--ds-color-brand-soft)}.ds-box--tone-danger{--ds-box-tone:var(--ds-color-danger);--ds-box-soft:var(--ds-color-danger-soft)}.ds-box--tone-warning{--ds-box-tone:var(--ds-color-warning);--ds-box-soft:var(--ds-color-warning-soft)}[class*=ds-box--tone-]{--ds-box-line:var(--ds-box-tone)}@supports (color:color-mix(in lab, red, red)){[class*=ds-box--tone-]{--ds-box-line:color-mix(in srgb, var(--ds-box-tone) 40%, transparent)}}[class*=ds-box--tone-]{background-color:var(--ds-box-soft,var(--ds-box-tone))}@supports (color:color-mix(in lab, red, red)){[class*=ds-box--tone-]{background-color:var(--ds-box-soft,color-mix(in srgb, var(--ds-box-tone) 16%, var(--ds-color-bg)))}}.ds-box--border-border{--ds-box-line:var(--ds-color-border)}.ds-box--border-muted{--ds-box-line:var(--ds-color-border-muted)}.ds-box--border-text{--ds-box-line:var(--ds-color-text)}.ds-box--side-all{border:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--side-top{border-block-start:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--side-bottom{border-block-end:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--side-start{border-inline-start:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--side-end{border-inline-end:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--inverted{--ds-color-text:var(--ds-color-on-inverted);--ds-color-text-muted:var(--ds-color-on-inverted-muted);--ds-color-text-subtle:var(--ds-color-on-inverted-muted);--ds-color-border:var(--ds-color-on-inverted)}@supports (color:color-mix(in lab, red, red)){.ds-box--inverted{--ds-color-border:color-mix(in srgb, var(--ds-color-on-inverted) 15%, transparent)}}.ds-box--inverted{--ds-color-focus:var(--ds-color-on-inverted);--ds-color-accent:var(--ds-color-on-inverted);--ds-color-on-accent:var(--ds-color-inverted);color:var(--ds-color-on-inverted)}.ds-box--inverted .ds-button--inverse{--ds-button-fg:var(--ds-color-inverted)}.ds-box--side-none{border:0}@media (min-width:48rem){.ds-box--md-side-none{border-width:0}.ds-box--md-side-all{border:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--md-side-top{border-width:0;border-block-start:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--md-side-bottom{border-width:0;border-block-end:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--md-side-start{border-width:0;border-inline-start:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--md-side-end{border-width:0;border-inline-end:var(--ds-border-hairline) solid var(--ds-box-line)}}@media (min-width:80rem){.ds-box--wide-side-none{border-width:0}.ds-box--wide-side-all{border:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--wide-side-top{border-width:0;border-block-start:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--wide-side-bottom{border-width:0;border-block-end:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--wide-side-start{border-width:0;border-inline-start:var(--ds-border-hairline) solid var(--ds-box-line)}.ds-box--wide-side-end{border-width:0;border-inline-end:var(--ds-border-hairline) solid var(--ds-box-line)}}.ds-brand{color:var(--ds-color-text);align-items:center;gap:.625rem;display:inline-flex}.ds-brand__mark{flex:none;inline-size:auto;overflow:visible}.ds-brand--sm .ds-brand__mark{block-size:15px}.ds-brand--md .ds-brand__mark{block-size:17px}.ds-brand--lg .ds-brand__mark{block-size:21px}.ds-brand__part--current{fill:currentColor}.ds-brand__part--muted{fill:var(--ds-color-text-muted)}.ds-brand__part--brand{fill:var(--ds-color-brand)}.ds-brand__dot{border-radius:var(--ds-radius-full);background:var(--ds-color-brand);block-size:.5rem;inline-size:.5rem;animation:ds-brand-pulse calc(var(--ds-duration-slow) * 4) ease-in-out infinite;flex:none;display:inline-block}:root[data-reduced-motion=true] .ds-brand__dot{animation:none}@keyframes ds-brand-pulse{50%{opacity:.35;transform:scale(.8)}}.ds-bullet-dot{border-radius:var(--ds-radius-full);flex:none;margin-block-start:var(--ds-space-sm);display:inline-block}.ds-bullet-dot--sm{block-size:4px;inline-size:4px}.ds-bullet-dot--md{block-size:6px;inline-size:6px}.ds-bullet-dot--brand{background:var(--ds-color-brand)}.ds-bullet-dot--muted{background:var(--ds-color-text-muted)}.ds-bullet-dot--lg{block-size:10px;inline-size:10px}.ds-bullet-dot--xl{block-size:12px;inline-size:12px}.ds-bullet-dot--neutral{background:var(--ds-color-neutral)}.ds-bullet-dot--danger{background:var(--ds-color-danger)}.ds-bullet-dot--categorical{background:var(--ds-bullet-dot-color)}.ds-bullet-dot--inline{margin-block-start:0}.ds-button{--ds-button-h:var(--ds-control-md);--ds-button-bg:transparent;--ds-button-fg:var(--ds-color-text);--ds-button-line:transparent;--ds-button-radius:var(--ds-radius-full);box-sizing:border-box;min-block-size:var(--ds-button-h);padding:var(--ds-space-xs) var(--ds-space-xl);border:var(--ds-border-thin) solid var(--ds-button-line);border-radius:var(--ds-button-radius);background:var(--ds-button-bg);color:var(--ds-button-fg);font:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard);flex:none;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex;position:relative}.ds-button:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.ds-button:disabled{cursor:default}.ds-button--loading{cursor:progress}a.ds-button--off{pointer-events:none}.ds-button--small{--ds-button-h:var(--ds-control-sm);padding-inline:var(--ds-space-md)}.ds-button--large{--ds-button-h:var(--ds-control-lg)}.ds-button--rounded{--ds-button-radius:var(--ds-radius-md)}.ds-button--square{--ds-button-radius:0}.ds-button--circle{inline-size:var(--ds-button-h);padding-inline:0}.ds-button--full{flex-shrink:1;inline-size:100%;min-inline-size:0}.ds-button__content{justify-content:center;align-items:center;gap:var(--ds-space-xs);min-inline-size:0;display:inline-flex}.ds-button--loading .ds-button__content{visibility:hidden}.ds-button__spinner{display:inline-flex;position:absolute}.ds-button .ds-text{color:var(--ds-button-fg);text-align:center}.ds-button .ds-spinner{--ds-spinner-color:var(--ds-button-fg)}.ds-button--primary{--ds-button-bg:var(--ds-color-accent);--ds-button-fg:var(--ds-color-on-accent)}.ds-button--danger{--ds-button-bg:var(--ds-color-danger);--ds-button-fg:var(--ds-color-on-danger)}.ds-button--success{--ds-button-bg:var(--ds-color-success);--ds-button-fg:var(--ds-color-on-success)}.ds-button--inverse{--ds-button-bg:var(--ds-color-text);--ds-button-fg:var(--ds-color-bg)}.ds-button--outline{--ds-button-line:var(--ds-color-border)}.ds-button--inverse-outline{--ds-button-line:var(--ds-color-text)}.ds-button--surface{--ds-button-bg:var(--ds-color-surface1)}.ds-button--link{--ds-button-fg:var(--ds-color-accent)}.ds-button--surface-outline{--ds-button-bg:var(--ds-color-surface1);--ds-button-line:var(--ds-color-border)}.ds-button--primary.ds-button--off{--ds-button-bg:var(--ds-color-accent)}@supports (color:color-mix(in lab, red, red)){.ds-button--primary.ds-button--off{--ds-button-bg:color-mix(in srgb, var(--ds-color-accent) 30%, transparent)}}.ds-button--danger.ds-button--off{--ds-button-bg:var(--ds-color-danger)}@supports (color:color-mix(in lab, red, red)){.ds-button--danger.ds-button--off{--ds-button-bg:color-mix(in srgb, var(--ds-color-danger) 30%, transparent)}}.ds-button--success.ds-button--off{--ds-button-bg:var(--ds-color-success)}@supports (color:color-mix(in lab, red, red)){.ds-button--success.ds-button--off{--ds-button-bg:color-mix(in srgb, var(--ds-color-success) 30%, transparent)}}.ds-button--inverse.ds-button--off{--ds-button-bg:var(--ds-color-text)}@supports (color:color-mix(in lab, red, red)){.ds-button--inverse.ds-button--off{--ds-button-bg:color-mix(in srgb, var(--ds-color-text) 16%, transparent)}}.ds-button--off:is(.ds-button--primary,.ds-button--danger,.ds-button--success,.ds-button--inverse){--ds-button-fg:var(--ds-color-text-muted)}.ds-button--off:is(.ds-button--outline,.ds-button--surface-outline){--ds-button-line:var(--ds-color-border-muted)}.ds-button--off.ds-button--inverse-outline{--ds-button-line:var(--ds-color-text-disabled)}.ds-button--off:is(.ds-button--outline,.ds-button--ghost,.ds-button--link,.ds-button--inverse-outline,.ds-button--surface,.ds-button--surface-outline){--ds-button-fg:var(--ds-color-text-disabled)}.ds-button--hard:not(.ds-button--ghost,.ds-button--off){--ds-button-line:var(--ds-color-border);border-width:var(--ds-border-stamp);box-shadow:var(--ds-shadow-hard)}.ds-button--press-opacity:active:not(:disabled):not([aria-disabled=true]){opacity:var(--ds-press-value)}.ds-button--press-scale{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-enter)}.ds-button--press-scale:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--ds-press-value))}.ds-checkbox{box-sizing:border-box;min-block-size:var(--ds-control-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;display:inline-flex;position:relative}.ds-checkbox__input{opacity:0;block-size:max(100%,44px);inline-size:max(100%,44px);cursor:inherit;margin:0;position:absolute;inset-block-start:min(0px,50% - 22px);inset-inline-start:min(0px,50% - 22px)}.ds-checkbox__input:focus-visible{outline:none}.ds-checkbox__input:focus-visible+.ds-checkbox__box{outline:2px solid var(--ds-color-focus);outline-offset:2px}.ds-checkbox__box{box-sizing:border-box;border:var(--ds-border-thick) solid var(--ds-color-text-muted);border-radius:var(--ds-radius-sm);block-size:20px;inline-size:20px;transition:background-color var(--ds-duration-base) var(--ds-ease-standard), border-color var(--ds-duration-base) var(--ds-ease-standard);background:0 0;flex:none;display:inline-flex}.ds-checkbox__mark{fill:none;block-size:100%;inline-size:100%;stroke:var(--ds-color-on-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ds-checkbox__stroke{stroke-dasharray:1;stroke-dashoffset:1px;stroke-opacity:0;transition:stroke-dashoffset var(--ds-duration-base) var(--ds-ease-standard), stroke-opacity 0s linear var(--ds-duration-base)}.ds-checkbox--checked .ds-checkbox__box,.ds-checkbox--mixed .ds-checkbox__box{border-color:var(--ds-color-accent);background:var(--ds-color-accent)}.ds-checkbox--checked .ds-checkbox__stroke--check,.ds-checkbox--mixed .ds-checkbox__stroke--dash{stroke-dashoffset:0;stroke-opacity:1;transition:stroke-dashoffset var(--ds-duration-base) var(--ds-ease-standard), stroke-opacity 0s}.ds-checkbox--off{cursor:default}.ds-checkbox--off .ds-checkbox__box{border-color:var(--ds-color-text-disabled)}.ds-checkbox--off:is(.ds-checkbox--checked,.ds-checkbox--mixed) .ds-checkbox__box{background:var(--ds-color-text-disabled)}.ds-checkbox--off .ds-checkbox__mark{stroke:var(--ds-color-bg)}.ds-checkbox__text{flex-direction:column;min-inline-size:0;display:flex}.ds-checkbox>:not(.ds-checkbox__input){z-index:1;position:relative}.ds-checkbox--start{align-items:flex-start}.ds-checkbox--card{gap:var(--ds-space-md);padding:var(--ds-space-md);border:var(--ds-border-thin) solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface1);display:flex}.ds-checkbox--card:hover{border-color:var(--ds-color-text-subtle)}.ds-checkbox--card:is(.ds-checkbox--checked,.ds-checkbox--mixed){border-color:var(--ds-color-text)}.ds-checkbox--card.ds-checkbox--off{background:var(--ds-color-surface2)}.ds-checkbox--card:has(.ds-checkbox__input:focus-visible){outline:2px solid var(--ds-color-focus);outline-offset:2px}.ds-checkbox--card .ds-checkbox__input:focus-visible+.ds-checkbox__box{outline:none}.ds-chip{--ds-chip-bg:transparent;--ds-chip-fg:var(--ds-color-text);--ds-chip-line:var(--ds-color-border);--ds-chip-gap:var(--ds-space-xxs);box-sizing:border-box;min-block-size:var(--ds-control-sm);border:var(--ds-border-thin) solid var(--ds-chip-line);border-radius:var(--ds-radius-full);background:var(--ds-chip-bg);color:var(--ds-chip-fg);transition:background-color var(--ds-duration-base) var(--ds-ease-standard), border-color var(--ds-duration-base) var(--ds-ease-standard), color var(--ds-duration-base) var(--ds-ease-standard);align-self:flex-start;align-items:center;display:inline-flex;position:relative}.ds-chip .ds-text{color:inherit}.ds-chip--selected{--ds-chip-bg:var(--ds-color-accent);--ds-chip-fg:var(--ds-color-on-accent);--ds-chip-line:var(--ds-color-accent)}.ds-chip--ink{--ds-chip-bg:var(--ds-color-ink);--ds-chip-fg:var(--ds-color-on-ink);--ds-chip-line:var(--ds-color-ink)}.ds-chip--highlight{--ds-chip-bg:var(--ds-color-highlight);--ds-chip-fg:var(--ds-color-on-highlight);--ds-chip-line:var(--ds-color-highlight)}.ds-chip--stamp{--ds-chip-line:var(--ds-color-border);border-width:calc(var(--ds-border-stamp) * .75);border-radius:var(--ds-radius-sm)}.ds-chip--stamp.ds-chip--selected{--ds-chip-line:var(--ds-color-border)}.ds-chip--off{--ds-chip-fg:var(--ds-color-text-disabled);--ds-chip-line:var(--ds-color-border-muted)}.ds-chip--off.ds-chip--selected{--ds-chip-bg:var(--ds-color-text-disabled);--ds-chip-fg:var(--ds-color-bg);--ds-chip-line:var(--ds-color-text-disabled)}.ds-chip--sm{min-block-size:calc(var(--ds-control-sm) - var(--ds-space-sm))}.ds-chip__body,.ds-chip__remove{box-sizing:border-box;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;margin:0;display:inline-flex;position:relative}button.ds-chip__body,button.ds-chip__remove{cursor:pointer;appearance:none;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard)}button.ds-chip__body:disabled,button.ds-chip__remove:disabled{cursor:default}.ds-chip__body{padding:0 var(--ds-space-md)}.ds-chip--sm .ds-chip__body{padding:0 var(--ds-space-sm)}.ds-chip--removable .ds-chip__body{padding-inline-end:var(--ds-space-xs)}.ds-chip__remove{padding:0 var(--ds-space-sm) 0 var(--ds-space-xs)}.ds-chip--sm .ds-chip__remove{padding-inline-end:var(--ds-space-xs)}button.ds-chip__body:after,button.ds-chip__remove:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.ds-chip__body:focus-visible{outline:none}.ds-chip:has(.ds-chip__body:focus-visible){outline:2px solid var(--ds-color-focus);outline-offset:2px}.ds-chip__inner{align-items:center;gap:var(--ds-chip-gap);display:inline-flex}.ds-chip__check{opacity:0;max-inline-size:0;transition:max-inline-size var(--ds-duration-base) var(--ds-ease-standard), margin-inline-end var(--ds-duration-base) var(--ds-ease-standard), opacity var(--ds-duration-base) var(--ds-ease-standard);margin-inline-end:calc(var(--ds-chip-gap) * -1);display:inline-flex;overflow:hidden}.ds-chip--selected .ds-chip__check{max-inline-size:var(--ds-icon-sm);opacity:1;margin-inline-end:0}.ds-chip--press-opacity button.ds-chip__body:active:not(:disabled),.ds-chip--press-opacity button.ds-chip__remove:active:not(:disabled){opacity:var(--ds-press-value)}.ds-chip--press-scale button.ds-chip__body:active:not(:disabled),.ds-chip--press-scale button.ds-chip__remove:active:not(:disabled){transform:scale(var(--ds-press-value))}.ds-divider{background-color:var(--ds-color-border);flex:none;align-self:stretch}.ds-divider--muted{background-color:var(--ds-color-border-muted)}.ds-divider--horizontal{height:var(--ds-border-thin)}.ds-divider--vertical{width:var(--ds-border-thin)}.ds-frame{box-sizing:border-box;border:var(--ds-border-thin) solid var(--ds-color-border);background:var(--ds-color-surface1);inline-size:100%;overflow:hidden}.ds-frame--sm{border-radius:var(--ds-radius-sm)}.ds-frame--md{border-radius:var(--ds-radius-md)}.ds-frame--lg{border-radius:var(--ds-radius-lg)}.ds-frame>:is(iframe,img,video,object,embed){object-fit:contain;border:0;block-size:100%;inline-size:100%;display:block}.ds-icon{flex:none;display:inline-flex}.ds-icon--inherit{block-size:1em;inline-size:1em}.ds-icon--inherit>svg{block-size:100%;inline-size:100%}.ds-icon-button{--ds-icon-button-box:var(--ds-control-md);--ds-icon-button-fg:var(--ds-color-text);--ds-icon-button-bg:transparent;--ds-icon-button-line:transparent;box-sizing:border-box;padding:var(--ds-space-xs);border:var(--ds-border-thin) solid var(--ds-icon-button-line);border-radius:var(--ds-radius-full);background:var(--ds-icon-button-bg);color:var(--ds-icon-button-fg);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard);flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}a.ds-icon-button{text-decoration:none}a.ds-icon-button--off{pointer-events:none}.ds-icon-button:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.ds-icon-button:disabled{cursor:default}.ds-icon-button--small{--ds-icon-button-box:var(--ds-control-sm)}.ds-icon-button--large{--ds-icon-button-box:var(--ds-control-lg)}.ds-icon-button--filled,.ds-icon-button--accent,.ds-icon-button--outline{inline-size:var(--ds-icon-button-box);block-size:var(--ds-icon-button-box);padding:0}.ds-icon-button--filled{--ds-icon-button-bg:var(--ds-color-surface2)}.ds-icon-button--accent{--ds-icon-button-bg:var(--ds-color-accent);--ds-icon-button-fg:var(--ds-color-on-accent)}.ds-icon-button--outline{--ds-icon-button-line:var(--ds-color-border)}.ds-icon-button--off{--ds-icon-button-fg:var(--ds-color-text-disabled)}.ds-icon-button--accent.ds-icon-button--off{--ds-icon-button-bg:var(--ds-color-surface2)}.ds-icon-button--outline.ds-icon-button--off{--ds-icon-button-line:var(--ds-color-border-muted)}.ds-icon-button--press-opacity:active:not(:disabled){opacity:var(--ds-press-value)}.ds-icon-button--press-scale{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-enter)}.ds-icon-button--press-scale:active:not(:disabled){transform:scale(var(--ds-press-value))}.ds-mark{background:var(--ds-color-highlight);color:var(--ds-color-on-highlight);border-radius:var(--ds-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em}.ds-mark--warning{background:var(--ds-color-warning)}@supports (color:color-mix(in lab, red, red)){.ds-mark--warning{background:color-mix(in srgb, var(--ds-color-warning) 22%, var(--ds-color-bg))}}.ds-mark--warning{color:var(--ds-color-text)}.ds-mark--success{background:var(--ds-color-success)}@supports (color:color-mix(in lab, red, red)){.ds-mark--success{background:color-mix(in srgb, var(--ds-color-success) 16%, var(--ds-color-bg))}}.ds-mark--success{color:var(--ds-color-success)}@supports (color:color-mix(in lab, red, red)){.ds-mark--success{color:color-mix(in srgb, var(--ds-color-success) 40%, var(--ds-color-text))}}.ds-mark--danger{background:var(--ds-color-danger)}@supports (color:color-mix(in lab, red, red)){.ds-mark--danger{background:color-mix(in srgb, var(--ds-color-danger) 16%, var(--ds-color-bg))}}.ds-mark--danger{color:var(--ds-color-danger)}@supports (color:color-mix(in lab, red, red)){.ds-mark--danger{color:color-mix(in srgb, var(--ds-color-danger) 40%, var(--ds-color-text))}}.ds-mark--strike{text-decoration:line-through}.ds-progress{--ds-progress-color:var(--ds-color-accent);height:calc(var(--ds-border-thick) * 2);border-radius:var(--ds-radius-full);background-color:var(--ds-color-surface2);align-self:stretch;overflow:hidden}.ds-progress--sm{height:calc(var(--ds-border-thick) * 1.5)}.ds-progress--success{--ds-progress-color:var(--ds-color-success)}.ds-progress--danger{--ds-progress-color:var(--ds-color-danger)}.ds-progress__fill{border-radius:inherit;background-color:var(--ds-progress-color);height:100%;transition:width var(--ds-duration-base) var(--ds-ease-standard)}.ds-progress--indeterminate .ds-progress__fill{width:35%;animation:ds-progress-sweep calc(var(--ds-duration-slow) * 4) var(--ds-ease-standard) infinite;transform:translate(-100%)}.ds-progress--paused .ds-progress__fill{animation-play-state:paused}:root[data-reduced-motion=true] .ds-progress--indeterminate .ds-progress__fill{transform:translate(92.86%)}@keyframes ds-progress-sweep{to{transform:translate(285.71%)}}.ds-radio-group{flex-direction:column;display:flex}.ds-radio{align-items:center;gap:var(--ds-space-md);box-sizing:border-box;min-block-size:var(--ds-control-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;position:relative}.ds-radio__input{opacity:0;block-size:max(100%,44px);inline-size:max(100%,44px);cursor:inherit;margin:0;position:absolute;inset-block-start:min(0px,50% - 22px);inset-inline-start:min(0px,50% - 22px)}.ds-radio__input:focus-visible{outline:none}.ds-radio__input:focus-visible+.ds-radio__ring{outline:2px solid var(--ds-color-focus);outline-offset:2px}.ds-radio__ring{box-sizing:border-box;border:var(--ds-border-thin) solid var(--ds-color-text-muted);border-radius:var(--ds-radius-full);block-size:20px;inline-size:20px;transition:border-color var(--ds-duration-base) var(--ds-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-radio__ring--on{border:var(--ds-border-thick) solid var(--ds-color-accent)}.ds-radio__dot{border-radius:var(--ds-radius-full);background:var(--ds-color-accent);block-size:12px;inline-size:12px}.ds-radio--off{cursor:default}.ds-radio--off .ds-radio__ring{border-color:var(--ds-color-text-disabled)}.ds-radio--off .ds-radio__dot{background:var(--ds-color-text-disabled)}.ds-seal{box-sizing:border-box;width:max-content;padding:var(--ds-space-xxs) var(--ds-space-xs);border:var(--ds-border-hairline) solid var(--ds-color-border);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line);text-transform:var(--ds-label-case);letter-spacing:var(--ds-tracking-wide);white-space:nowrap;align-self:flex-start;display:inline-block}.ds-seal--vertical{writing-mode:vertical-rl;padding:var(--ds-space-xs) var(--ds-space-xxs);transform:rotate(180deg)}.ds-skeleton{gap:var(--ds-space-xs);flex-direction:column;display:flex}.ds-skeleton__bar{background-color:var(--ds-skeleton-color,var(--ds-color-surface2));border-radius:inherit}.ds-skeleton--fill{display:block}.ds-skeleton--fill>.ds-shimmer,.ds-skeleton--fill .ds-skeleton__bar{block-size:100%}.ds-skeleton--contrast{--ds-skeleton-color:var(--ds-color-neutral)}.ds-skeleton--delayed{animation:0s linear .2s backwards ds-skeleton-delay}@keyframes ds-skeleton-delay{0%{visibility:hidden}to{visibility:visible}}.ds-skip-link{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-skip-link:focus-visible{z-index:1200;block-size:auto;min-block-size:44px;inline-size:auto;padding:var(--ds-space-sm) var(--ds-space-lg);clip-path:none;border-radius:var(--ds-radius-md);background:var(--ds-color-surface1);border:var(--ds-border-thin) solid var(--ds-color-border);color:var(--ds-color-text);font:inherit;align-items:center;margin:0;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:var(--ds-space-sm);inset-inline-start:var(--ds-space-sm);overflow:visible}.ds-spinner{--ds-spinner-size:32px;--ds-spinner-color:var(--ds-color-accent);width:var(--ds-spinner-size);height:var(--ds-spinner-size);flex:none;display:inline-block;position:relative}.ds-spinner--small{--ds-spinner-size:20px}.ds-spinner--large{--ds-spinner-size:48px}.ds-spinner--inherit{--ds-spinner-size:1em;--ds-spinner-color:currentColor}.ds-spinner--on-accent{--ds-spinner-color:var(--ds-color-on-accent)}.ds-spinner--on-danger{--ds-spinner-color:var(--ds-color-on-danger)}.ds-spinner--bg{--ds-spinner-color:var(--ds-color-bg)}.ds-spinner--text{--ds-spinner-color:var(--ds-color-text)}.ds-spinner__arc{--ds-spinner-ring:calc(var(--ds-spinner-size) / 8);background:conic-gradient(from 0deg, transparent 0turn, var(--ds-spinner-color) .75turn, transparent .75turn);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ds-spinner-ring)), black calc(100% - var(--ds-spinner-ring) + .5px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ds-spinner-ring)), black calc(100% - var(--ds-spinner-ring) + .5px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ds-spinner-ring)), black calc(100% - var(--ds-spinner-ring) + .5px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--ds-spinner-ring)), black calc(100% - var(--ds-spinner-ring) + .5px));animation:ds-spinner-rotate calc(var(--ds-duration-slow) * 3) linear infinite;border-radius:50%;position:absolute;inset:0}:root[data-reduced-motion=true] .ds-spinner__arc{animation:ds-spinner-pulse calc(var(--ds-duration-slow) * 5) ease-in-out infinite alternate}.ds-spinner--paused .ds-spinner__arc{animation-play-state:paused}@keyframes ds-spinner-rotate{to{transform:rotate(1turn)}}@keyframes ds-spinner-pulse{0%{opacity:1}to{opacity:.4}}.ds-stack{display:flex}.ds-stack--row{flex-direction:row}.ds-stack--column{flex-direction:column}.ds-stack--wrap{flex-wrap:wrap}.ds-stamp--danger{--ds-stamp-color:var(--ds-color-danger)}.ds-stamp--success{--ds-stamp-color:var(--ds-color-success)}.ds-stamp--ink{--ds-stamp-color:var(--ds-color-ink)}.ds-stamp--text{color:var(--ds-color-text)}.ds-stamp--lg{padding:var(--ds-space-xxs) var(--ds-space-sm);font-size:var(--ds-text-lg-size);line-height:var(--ds-text-lg-line)}.ds-stamp--sm{font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line)}.ds-stamp--sm,.ds-stamp--lg{align-self:flex-start;width:max-content}.ds-tag{--ds-tag-bg:var(--ds-color-surface2);--ds-tag-fg:var(--ds-color-text);--ds-tag-icon:var(--ds-tag-fg);--ds-tag-dot:var(--ds-tag-fg);--ds-tag-line:var(--ds-color-border);box-sizing:border-box;align-self:flex-start;align-items:center;gap:var(--ds-space-xxs);padding:var(--ds-space-xxs) var(--ds-space-xs);border-radius:var(--ds-radius-full);background:var(--ds-tag-bg);color:var(--ds-tag-fg);display:inline-flex}.ds-tag .ds-text{color:inherit}.ds-tag__icon{color:var(--ds-tag-icon);display:inline-flex}.ds-tag--accent{--ds-tag-line:var(--ds-color-accent);--ds-tag-bg:var(--ds-color-accent);--ds-tag-fg:var(--ds-color-on-accent)}.ds-tag--success{--ds-tag-dot:var(--ds-color-success);--ds-tag-line:var(--ds-color-success);--ds-tag-bg:var(--ds-color-success)}@supports (color:color-mix(in lab, red, red)){.ds-tag--success{--ds-tag-bg:color-mix(in srgb, var(--ds-color-success) 15%, transparent)}}.ds-tag--success{--ds-tag-icon:var(--ds-color-text)}@supports (color:color-mix(in lab, red, red)){.ds-tag--success{--ds-tag-icon:color-mix(in srgb, var(--ds-color-text) 60%, var(--ds-color-success))}}.ds-tag--warning{--ds-tag-dot:var(--ds-color-warning);--ds-tag-line:var(--ds-color-warning);--ds-tag-bg:var(--ds-color-warning)}@supports (color:color-mix(in lab, red, red)){.ds-tag--warning{--ds-tag-bg:color-mix(in srgb, var(--ds-color-warning) 15%, transparent)}}.ds-tag--warning{--ds-tag-icon:var(--ds-color-text)}@supports (color:color-mix(in lab, red, red)){.ds-tag--warning{--ds-tag-icon:color-mix(in srgb, var(--ds-color-text) 60%, var(--ds-color-warning))}}.ds-tag--danger{--ds-tag-dot:var(--ds-color-danger);--ds-tag-line:var(--ds-color-danger);--ds-tag-bg:var(--ds-color-danger)}@supports (color:color-mix(in lab, red, red)){.ds-tag--danger{--ds-tag-bg:color-mix(in srgb, var(--ds-color-danger) 15%, transparent)}}.ds-tag--danger{--ds-tag-icon:var(--ds-color-text)}@supports (color:color-mix(in lab, red, red)){.ds-tag--danger{--ds-tag-icon:color-mix(in srgb, var(--ds-color-text) 60%, var(--ds-color-danger))}}.ds-tag--info{--ds-tag-dot:var(--ds-color-info);--ds-tag-line:var(--ds-color-info);--ds-tag-bg:var(--ds-color-info)}@supports (color:color-mix(in lab, red, red)){.ds-tag--info{--ds-tag-bg:color-mix(in srgb, var(--ds-color-info) 15%, transparent)}}.ds-tag--info{--ds-tag-icon:var(--ds-color-text)}@supports (color:color-mix(in lab, red, red)){.ds-tag--info{--ds-tag-icon:color-mix(in srgb, var(--ds-color-text) 60%, var(--ds-color-info))}}.ds-tag--data{--ds-tag-bg:var(--ds-tag-data)}@supports (color:color-mix(in lab, red, red)){.ds-tag--data{--ds-tag-bg:color-mix(in srgb, var(--ds-tag-data) 15%, transparent)}}.ds-tag__dot{inline-size:var(--ds-space-sm);block-size:var(--ds-space-sm);border-radius:var(--ds-radius-full);background:var(--ds-tag-data,var(--ds-tag-dot))}.ds-tag--muted{--ds-tag-bg:var(--ds-color-surface2);--ds-tag-fg:var(--ds-color-text-muted)}.ds-tag--outline{--ds-tag-bg:transparent;--ds-tag-fg:var(--ds-color-text);box-shadow:inset 0 0 0 var(--ds-border-thin) var(--ds-tag-line)}.ds-tag--inverted{--ds-tag-bg:var(--ds-color-ink);--ds-tag-fg:var(--ds-color-on-ink);--ds-tag-dot:var(--ds-color-on-ink)}.ds-text{font-family:var(--ds-font-body);font-weight:var(--ds-weight-regular);font-variant-numeric:var(--ds-numeric);letter-spacing:var(--ds-tracking-normal);overflow-wrap:anywhere;margin:0;padding:0}.ds-text--inherit{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;font-variant-numeric:inherit}.ds-text--xs{font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line)}.ds-text--sm{font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line)}.ds-text--base{font-size:var(--ds-text-base-size);line-height:var(--ds-text-base-line)}.ds-text--lg{font-size:var(--ds-text-lg-size);line-height:var(--ds-text-lg-line)}.ds-text--xl{font-size:var(--ds-text-xl-size);line-height:var(--ds-text-xl-line)}.ds-text--display{font-size:var(--ds-text-display-size);line-height:var(--ds-text-display-line)}.ds-text--hero{font-size:var(--ds-text-hero-size);line-height:var(--ds-text-hero-line);font-weight:var(--ds-weight-heavy);letter-spacing:var(--ds-tracking-tight)}.ds-text--display,.ds-text--hero,.ds-text--display-sm,.ds-text--display-md,.ds-text--display-lg,.ds-text--display-fluid,.ds-text--hero-fluid,.ds-text--hero-scene{font-family:var(--ds-font-display)}.ds-text--display-sm,.ds-text--display-md,.ds-text--display-lg{font-weight:var(--ds-weight-semibold)}.ds-text--hero-fluid,.ds-text--hero-scene{font-weight:var(--ds-weight-heavy);letter-spacing:var(--ds-tracking-tight)}.ds-text--display-sm{font-size:var(--ds-fluid-display-sm-size);line-height:var(--ds-fluid-display-sm-line);letter-spacing:var(--ds-fluid-display-sm-tracking)}.ds-text--display-md{font-size:var(--ds-fluid-display-md-size);line-height:var(--ds-fluid-display-md-line);letter-spacing:var(--ds-fluid-display-md-tracking)}.ds-text--display-lg{font-size:var(--ds-fluid-display-lg-size);line-height:var(--ds-fluid-display-lg-line);letter-spacing:var(--ds-fluid-display-lg-tracking)}.ds-text--display-fluid{font-size:var(--ds-fluid-display-fluid-size);line-height:var(--ds-fluid-display-fluid-line);letter-spacing:var(--ds-fluid-display-fluid-tracking)}.ds-text--hero-fluid{font-size:var(--ds-fluid-hero-fluid-size);line-height:var(--ds-fluid-hero-fluid-line)}.ds-text--hero-scene{font-size:var(--ds-fluid-hero-scene-size);line-height:var(--ds-fluid-hero-scene-line)}.ds-text--footnote{font-size:var(--ds-text-footnote-size);line-height:var(--ds-text-footnote-line)}.ds-text--subhead{font-size:var(--ds-text-subhead-size);line-height:var(--ds-text-subhead-line)}.ds-text--headline{font-size:var(--ds-text-headline-size);line-height:var(--ds-text-headline-line);font-weight:var(--ds-weight-semibold)}.ds-text--title3{font-size:var(--ds-text-title3-size);line-height:var(--ds-text-title3-line);font-weight:var(--ds-weight-semibold)}.ds-text--title2{font-size:var(--ds-text-title2-size);line-height:var(--ds-text-title2-line);font-weight:var(--ds-weight-bold)}.ds-text--title1{font-size:var(--ds-text-title1-size);line-height:var(--ds-text-title1-line);font-weight:var(--ds-weight-bold)}.ds-text--large-title{font-size:var(--ds-text-large-title-size);line-height:var(--ds-text-large-title-line);font-weight:var(--ds-weight-bold)}.ds-text--body-lg{font-size:var(--ds-text-body-lg-size);line-height:var(--ds-text-body-lg-line)}.ds-text--medium{font-weight:var(--ds-weight-medium)}.ds-text--w-regular{font-weight:var(--ds-weight-regular)}.ds-text--w-medium{font-weight:var(--ds-weight-medium)}.ds-text--w-semibold{font-weight:var(--ds-weight-semibold)}.ds-text--w-bold{font-weight:var(--ds-weight-bold)}.ds-text--color-text{color:var(--ds-color-text)}.ds-text--color-text-muted{color:var(--ds-color-text-muted)}.ds-text--color-text-subtle{color:var(--ds-color-text-subtle)}.ds-text--color-text-disabled{color:var(--ds-color-text-disabled)}.ds-text--color-bg{color:var(--ds-color-bg)}.ds-text--color-accent{color:var(--ds-color-accent)}.ds-text--color-on-accent{color:var(--ds-color-on-accent)}.ds-text--color-danger{color:var(--ds-color-danger)}.ds-text--color-on-danger{color:var(--ds-color-on-danger)}.ds-text--color-warning{color:var(--ds-color-warning)}.ds-text--color-success{color:var(--ds-color-success)}.ds-text--color-warning-ink{color:var(--ds-color-warning-ink)}.ds-text--color-info{color:var(--ds-color-info)}.ds-text--color-ink{color:var(--ds-color-ink)}.ds-text--color-on-ink{color:var(--ds-color-on-ink)}.ds-text--color-on-highlight{color:var(--ds-color-on-highlight)}.ds-text--label{text-transform:var(--ds-label-case);letter-spacing:var(--ds-tracking-wide)}.ds-text--mono{font-family:var(--ds-font-mono)}.ds-text--tabular{font-variant-numeric:tabular-nums}.ds-text--proportional{font-variant-numeric:normal}.ds-text--clamp{-webkit-line-clamp:var(--ds-text-lines);line-clamp:var(--ds-text-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-text--color-on-warning{color:var(--ds-color-on-warning)}.ds-text--color-on-success{color:var(--ds-color-on-success)}.ds-text--color-on-info{color:var(--ds-color-on-info)}.ds-text--color-brand{color:var(--ds-color-brand)}.ds-text--color-on-inverted{color:var(--ds-color-on-inverted)}.ds-text--color-on-inverted-muted{color:var(--ds-color-on-inverted-muted)}.ds-text--measure{max-inline-size:var(--ds-text-measure)}.ds-text--balance{text-wrap:balance}.ds-text--italic{font-style:italic}.ds-text--strike{text-decoration:line-through}.ds-text--pre-wrap{white-space:pre-wrap}.ds-text--pre-line{white-space:pre-line}.ds-text--break-all{word-break:break-all}.ds-text--capitalize-first{display:block}.ds-text--capitalize-first:first-letter{text-transform:uppercase}.ds-field{--ds-field-lh:var(--ds-text-base-line);--ds-field-pad-top:var(--ds-space-xs);--ds-field-pad-bottom:var(--ds-space-xs);--ds-field-min:max(var(--ds-control-md), calc(var(--ds-field-pad-top) + var(--ds-field-lh) + var(--ds-field-pad-bottom)));--ds-field-rest-top:calc(var(--ds-field-pad-top) + (var(--ds-field-min) - var(--ds-field-pad-top) - var(--ds-field-pad-bottom) - var(--ds-field-lh)) / 2);--ds-field-line:var(--ds-color-border);--ds-field-line-size:var(--ds-border-thin);--ds-field-tint:var(--ds-color-accent);inline-size:100%;display:block}.ds-field--outline{--ds-field-line:var(--ds-color-text-subtle)}.ds-field--label{--ds-field-pad-top:calc(var(--ds-field-lh) * .75 + var(--ds-space-xxs))}.ds-field--multi{--ds-field-min:calc(var(--ds-field-pad-top) + var(--ds-field-rows-min) * var(--ds-field-lh) + var(--ds-field-pad-bottom));--ds-field-rest-top:var(--ds-field-pad-top)}.ds-field--error{--ds-field-line:var(--ds-color-danger);--ds-field-tint:var(--ds-color-danger)}.ds-field--off{--ds-field-line:var(--ds-color-border-muted)}.ds-field__frame{box-sizing:border-box;align-items:center;display:flex;position:relative}.ds-field--filled .ds-field__frame,.ds-field--outline .ds-field__frame{padding-inline:var(--ds-space-md);border:var(--ds-border-thin) solid var(--ds-field-line);border-radius:var(--ds-radius-md);background:var(--ds-color-surface2);transition:border-color var(--ds-duration-base) var(--ds-ease-standard), box-shadow var(--ds-duration-base) var(--ds-ease-standard)}.ds-field--filled.ds-field--off .ds-field__frame,.ds-field--outline .ds-field__frame{background:var(--ds-color-surface1)}.ds-field--outline.ds-field--off .ds-field__frame{background:var(--ds-color-surface2)}.ds-field--filled:focus-within .ds-field__frame,.ds-field--filled.ds-field--error .ds-field__frame,.ds-field--outline:focus-within .ds-field__frame,.ds-field--outline.ds-field--error .ds-field__frame{border-color:var(--ds-field-tint)}.ds-field--filled:focus-within .ds-field__frame,.ds-field--outline:focus-within .ds-field__frame{box-shadow:inset 0 0 0 calc(var(--ds-border-thick) - var(--ds-border-thin)) var(--ds-field-tint)}.ds-field__line{block-size:var(--ds-field-line-size);background:var(--ds-field-line);transition:block-size var(--ds-duration-base) var(--ds-ease-standard), background-color var(--ds-duration-base) var(--ds-ease-standard);position:absolute;inset-block-end:0;inset-inline:0}.ds-field--filled .ds-field__line,.ds-field--outline .ds-field__line{display:none}.ds-field--underline:focus-within .ds-field__line{--ds-field-line-size:var(--ds-border-thick);--ds-field-line:var(--ds-field-tint)}.ds-field__control{flex:1;min-inline-size:0;position:relative}.ds-field__input{box-sizing:border-box;inline-size:100%;min-block-size:var(--ds-field-min);padding:var(--ds-field-pad-top) 0 var(--ds-field-pad-bottom);color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-text-base-size);font-weight:var(--ds-weight-regular);line-height:var(--ds-field-lh);appearance:none;background:0 0;border:0;border-radius:0;margin:0;display:block}.ds-field__input:focus-visible{outline:none}.ds-field__input::placeholder{color:var(--ds-color-text-subtle);opacity:1}.ds-field__input:disabled{color:var(--ds-color-text-disabled)}.ds-field--label:not(:focus-within,.ds-field--value) .ds-field__input::placeholder{color:#0000}textarea.ds-field__input{resize:none;max-block-size:calc(var(--ds-field-pad-top) + var(--ds-field-rows-max) * var(--ds-field-lh) + var(--ds-field-pad-bottom));overflow-y:auto}.ds-field__label{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform var(--ds-duration-base) var(--ds-ease-standard);position:absolute;inset-block-start:var(--ds-field-rest-top);inset-inline:0}.ds-field__label .ds-text{display:block}.ds-field--label:is(:focus-within,.ds-field--value) .ds-field__label{transform:translateY(calc(var(--ds-space-xxs) - var(--ds-field-rest-top))) scale(.75)}.ds-field--label:not(.ds-field--error,.ds-field--off):focus-within .ds-field__label .ds-text{color:var(--ds-color-accent)}.ds-field__trailing{align-items:center;gap:var(--ds-space-xs);flex:none;margin-inline-start:var(--ds-space-xs);display:flex}.ds-field__hint{margin-block-start:var(--ds-space-xxs)}.ds-field__hint:empty{display:none}@keyframes ds-field-shake{0%{transform:translate(0)}17%{transform:translate(-6px)}33%{transform:translate(6px)}50%{transform:translate(-4px)}67%{transform:translate(4px)}83%{transform:translate(-2px)}to{transform:translate(0)}}.ds-field--error .ds-field__frame{animation:ds-field-shake var(--ds-duration-slow) var(--ds-ease-standard)}.ds-field__measure{visibility:hidden;pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.ds-field__measure .ds-text{display:block}.ds-field__stack-label{margin-block-end:var(--ds-space-xxs)}.ds-field__stack-label .ds-text{display:block}.ds-field:not(.ds-field--error,.ds-field--off):focus-within .ds-field__stack-label .ds-text{color:var(--ds-color-accent)}.ds-field.ds-input--stamp .ds-field__frame{padding-inline:var(--ds-space-md);border:var(--ds-border-stamp) solid var(--ds-color-border);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface2);transition:box-shadow var(--ds-duration-base) var(--ds-ease-standard)}.ds-field.ds-input--stamp .ds-field__line{display:none}.ds-field.ds-input--stamp:focus-within .ds-field__frame{box-shadow:var(--ds-hard-offset) var(--ds-hard-offset) 0 var(--ds-field-tint)}.ds-field__above{margin-block-end:var(--ds-space-xxs)}.ds-field__above .ds-text{display:block}.ds-field__above--hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-field--sm{--ds-field-min:max(var(--ds-control-sm), calc(var(--ds-field-pad-top) + var(--ds-field-lh) + var(--ds-field-pad-bottom)))}@media (pointer:coarse){.ds-field--sm{--ds-field-min:max(var(--ds-control-md), calc(var(--ds-field-pad-top) + var(--ds-field-lh) + var(--ds-field-pad-bottom)))}}.ds-field__status{margin-block-start:var(--ds-space-xxs)}.ds-field__input--mono{font-family:var(--ds-font-mono)}.ds-field__leading{pointer-events:none;flex:none;align-items:center;margin-inline-end:var(--ds-space-xs);display:flex}.ds-field__input[type=search]::-webkit-search-cancel-button{appearance:none}.ds-text-link{--ds-text-link-fg:var(--ds-text-link-default,var(--ds-color-ink));border-radius:var(--ds-radius-sm);color:var(--ds-text-link-fg);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.ds-text-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.ds-text-link{transition:color var(--ds-duration-fast) var(--ds-ease-standard), text-decoration-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-text-link:hover{text-decoration-color:currentColor}.ds-text-link--muted{--ds-text-link-fg:var(--ds-color-text-muted)}.ds-text-link--muted:hover{color:var(--ds-color-text)}.ds-text-link--inverted{--ds-text-link-fg:var(--ds-color-on-ink)}.ds-section--inverted .ds-text-link--inverted,.ds-box--inverted .ds-text-link--inverted{--ds-text-link-fg:var(--ds-color-on-inverted)}.ds-text-link--danger{--ds-text-link-fg:var(--ds-color-danger)}.ds-text-link--nav{--ds-text-link-fg:var(--ds-color-text);text-decoration:none}.ds-text-link--block{padding-block:calc(var(--ds-space-sm) + var(--ds-space-xxs));padding-inline:var(--ds-space-sm);border-radius:var(--ds-radius-md);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), text-decoration-color var(--ds-duration-fast) var(--ds-ease-standard);display:block}.ds-text-link--block:hover{background-color:var(--ds-color-surface2)}@media (pointer:coarse){.ds-text-link:after{content:"";block-size:var(--ds-control-md);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.ds-text-link--block:after{content:none}}.ds-text-button{font:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:inline}.ds-text-button:disabled{--ds-text-link-fg:var(--ds-color-text-disabled);cursor:not-allowed;text-decoration:none}.ds-toggle{box-sizing:border-box;inline-size:var(--ds-toggle-w);block-size:var(--ds-toggle-h);border:var(--ds-border-thin) solid var(--ds-color-text);border-radius:var(--ds-radius-full);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;flex:none;margin:0;padding:0;display:inline-block;position:relative}.ds-toggle:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.ds-toggle__thumb{block-size:var(--ds-toggle-thumb);border-radius:var(--ds-radius-full);background:var(--ds-color-surface3);transition:background-color var(--ds-duration-base) var(--ds-ease-standard);position:absolute;inset-block-start:var(--ds-toggle-gap);inset-inline-start:var(--ds-toggle-gap)}.ds-toggle--on .ds-toggle__thumb{background:var(--ds-color-accent)}.ds-toggle--off{border-color:var(--ds-color-text-disabled);cursor:default}.ds-toggle--off.ds-toggle--on .ds-toggle__thumb{background:var(--ds-color-text-disabled)}.ds-toggle-row{justify-content:space-between;align-items:center;gap:var(--ds-space-md);cursor:pointer;display:flex}.ds-toggle-row--off{cursor:default}.ds-toggle-row__text{flex-direction:column;min-inline-size:0;display:flex}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-5{top:calc(var(--spacing) * -5)}.top-8{top:calc(var(--spacing) * 8)}.right-4{right:calc(var(--spacing) * 4)}.bottom-\(--tab-bar-offset\){bottom:var(--tab-bar-offset)}.bottom-0{bottom:0}.left-1\/3{left:33.3333%}.z-\(--z-sticky\){z-index:var(--z-sticky)}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-group{margin-top:calc(var(--group) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-group{margin-top:var(--group)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-group{margin-bottom:var(--group)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-80{height:calc(var(--spacing) * 80)}.h-control{height:var(--control)}.h-fit{height:fit-content}.h-full{height:100%}.max-h-review-transcript{max-height:var(--dialog-max-height)}@media (min-width:64rem){.max-h-review-transcript{max-height:calc(100dvh - 15rem)}}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-dialog{max-height:var(--dialog-max-height)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-control{min-height:var(--control)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-\[13px\]{width:13px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[60ch\]{max-width:60ch}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-measure-52{max-width:var(--container-measure-52)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.measure{max-width:65ch}.min-w-0{min-width:0}.min-w-md{min-width:var(--container-md)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-56{flex-basis:calc(var(--spacing) * 56)}.sheet-tilt{transition:transform var(--duration-smooth) var(--ease-spring-smooth);transform:perspective(1200px)rotateX(8deg)rotate(-3deg)}@media (hover:hover){.sheet-tilt:hover{transform:perspective(1200px)rotateX(3deg)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.sheet-tilt{transition:none}}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-group{gap:var(--group)}.gap-stack{gap:var(--stack)}.gap-stack-page{gap:var(--stack-page)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--group) * var(--tw-space-y-reverse));margin-block-end:calc(var(--group) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--stack) * var(--tw-space-y-reverse));margin-block-end:calc(var(--stack) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-group{column-gap:var(--group)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-group{row-gap:var(--group)}.self-center{align-self:center}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:calc(var(--radius) * 1.75)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-xs{border-radius:calc(var(--radius) * .3125)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-ring{border-color:var(--ring)}.bg-\(--ds-color-border\){background-color:var(--ds-color-border)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-brand{background-color:var(--brand)}.bg-brand-soft{background-color:var(--brand-soft)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-destructive-soft{background-color:var(--destructive-soft)}.bg-fill{background-color:var(--fill)}.bg-fill-strong{background-color:var(--fill-strong)}.bg-muted{background-color:var(--muted)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-success{background-color:var(--success)}.bg-success-soft{background-color:var(--success-soft)}.bg-surface-inverted{background-color:var(--surface-inverted)}.bg-warning{background-color:var(--warning)}.bg-warning-soft{background-color:var(--warning-soft)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-group{padding:var(--group)}.p-stack{padding:var(--stack)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-group{padding-inline:var(--group)}.px-gutter{padding-inline:var(--gutter)}.py-1{padding-block:var(--spacing)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-group{padding-block:var(--group)}.py-section{padding-block:var(--section-y)}.notice-above>:not(:first-child){padding-top:var(--stack-page)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-group{padding-top:var(--group)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-safe{padding-bottom:var(--safe-bottom)}.pb-tab-bar{padding-bottom:var(--tab-bar-offset)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-stack{padding-left:var(--stack)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body--font-weight))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-lg--font-weight))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption--font-weight))}.text-footnote{font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));letter-spacing:var(--tw-tracking,var(--text-footnote--letter-spacing));font-weight:var(--tw-font-weight,var(--text-footnote--font-weight))}.text-headline{font-size:var(--text-headline);line-height:var(--tw-leading,var(--text-headline--line-height));letter-spacing:var(--tw-tracking,var(--text-headline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline--font-weight))}.text-large-title{font-size:var(--text-large-title);line-height:var(--tw-leading,var(--text-large-title--line-height));letter-spacing:var(--tw-tracking,var(--text-large-title--letter-spacing));font-weight:var(--tw-font-weight,var(--text-large-title--font-weight))}.text-subhead{font-size:var(--text-subhead);line-height:var(--tw-leading,var(--text-subhead--line-height));letter-spacing:var(--tw-tracking,var(--text-subhead--letter-spacing));font-weight:var(--tw-font-weight,var(--text-subhead--font-weight))}.text-title-1{font-size:var(--text-title-1);line-height:var(--tw-leading,var(--text-title-1--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1--font-weight))}.text-title-2{font-size:var(--text-title-2);line-height:var(--tw-leading,var(--text-title-2--line-height));letter-spacing:var(--tw-tracking,var(--text-title-2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-2--font-weight))}.text-title-3{font-size:var(--text-title-3);line-height:var(--tw-leading,var(--text-title-3--line-height));letter-spacing:var(--tw-tracking,var(--text-title-3--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-3--font-weight))}.text-metric{font-size:var(--text-metric);line-height:var(--tw-leading,var(--text-metric--line-height));font-weight:var(--tw-font-weight,var(--text-metric--font-weight))}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-brand-ink{color:var(--brand-ink)}.text-destructive{color:var(--destructive)}.text-destructive-ink{color:var(--destructive-ink)}.text-foreground{color:var(--foreground)}.text-label-disabled{color:var(--label-disabled)}.text-muted-foreground{color:var(--muted-foreground)}.text-success-ink{color:var(--success-ink)}.text-warning-ink{color:var(--warning-ink)}.italic{font-style:italic}.tabular{font-variant-numeric:tabular-nums}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.shadow-dialog{--tw-shadow:var(--elevation-dialog);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-popover{--tw-shadow:var(--elevation-popover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-raised{--tw-shadow:var(--elevation-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-ring:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.material-regular{--material-tint:var(--material-regular);--material-blur:var(--material-blur-regular);background:var(--material-solid)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.material-regular{background:var(--material-tint);-webkit-backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate));backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate))}}@media (prefers-reduced-transparency:reduce){.material-regular{background:var(--material-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.material-regular{background:var(--color-background);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.material-regular{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}}.material-thick{--material-tint:var(--material-thick);--material-blur:var(--material-blur-thick);background:var(--material-solid)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.material-thick{background:var(--material-tint);-webkit-backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate));backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate))}}@media (prefers-reduced-transparency:reduce){.material-thick{background:var(--material-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.material-thick{background:var(--color-background);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.material-thick{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}}.material-thin{--material-tint:var(--material-thin);--material-blur:var(--material-blur-thin);background:var(--material-solid)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.material-thin{background:var(--material-tint);-webkit-backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate));backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate))}}@media (prefers-reduced-transparency:reduce){.material-thin{background:var(--material-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.material-thin{background:var(--color-background);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.material-thin{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[contain\:layout\]{contain:layout}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[x\:y\]{x:y}.tab-bar-height{min-block-size:var(--tab-bar-offset)}.first-letter\:uppercase:first-letter{text-transform:uppercase}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:shadow-raised:hover{--tw-shadow:var(--elevation-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.data-\[state\=open\]\:flex[data-state=open]{display:flex}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:48rem){.md\:bottom-0{bottom:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-6{grid-column:span 6/span 6}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-md{max-width:var(--container-md)}.md\:max-w-sm{max-width:var(--container-sm)}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:gap-20{gap:calc(var(--spacing) * 20)}.md\:self-end{align-self:flex-end}.md\:justify-self-end{justify-self:flex-end}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\>aside\]\:h-full>aside{height:100%}.\[\&\>dt\]\:shrink-0>dt{flex-shrink:0}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(../media/Inter_400Regular.3yd0ji_6iqhkz.ttf)format("truetype")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(../media/Inter_500Medium.40lol0f-z1ti6.ttf)format("truetype")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(../media/Inter_600SemiBold.2k1s79o-al35-.ttf)format("truetype")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(../media/Inter_700Bold.24xqqowtqwakc.ttf)format("truetype")}@font-face{font-family:Inter;font-weight:800;font-style:normal;font-display:swap;src:url(../media/Inter_800ExtraBold.1v08c_3_1g1vh.ttf)format("truetype")}@font-face{font-family:Geist Mono;font-weight:400;font-style:normal;font-display:swap;src:url(../media/GeistMono_400Regular.3r7yllvth69n4.ttf)format("truetype")}@font-face{font-family:Geist Mono;font-weight:500;font-style:normal;font-display:swap;src:url(../media/GeistMono_500Medium.28ncyv-g-ob7f.ttf)format("truetype")}@font-face{font-family:Geist Mono;font-weight:600;font-style:normal;font-display:swap;src:url(../media/GeistMono_600SemiBold.23wyw6rgaj5hz.ttf)format("truetype")}@font-face{font-family:Geist Mono;font-weight:700;font-style:normal;font-display:swap;src:url(../media/GeistMono_700Bold.35bru_fqiznc0.ttf)format("truetype")}:root{--ds-font-display:"Inter", system-ui, sans-serif;--ds-font-body:"Inter", system-ui, sans-serif;--ds-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ds-text-xs-size:12px;--ds-text-xs-line:16px;--ds-text-sm-size:14px;--ds-text-sm-line:20px;--ds-text-base-size:16px;--ds-text-base-line:24px;--ds-text-lg-size:19px;--ds-text-lg-line:26px;--ds-text-xl-size:30px;--ds-text-xl-line:34px;--ds-text-display-size:56px;--ds-text-display-line:56px;--ds-text-hero-size:84px;--ds-text-hero-line:80px;--ds-text-footnote-size:13px;--ds-text-footnote-line:18px;--ds-text-subhead-size:15px;--ds-text-subhead-line:20px;--ds-text-headline-size:16px;--ds-text-headline-line:22px;--ds-text-title3-size:20px;--ds-text-title3-line:26px;--ds-text-title2-size:22px;--ds-text-title2-line:28px;--ds-text-title1-size:28px;--ds-text-title1-line:34px;--ds-text-large-title-size:34px;--ds-text-large-title-line:40px;--ds-text-body-lg-size:17px;--ds-text-body-lg-line:26px;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-weight-heavy:800;--ds-tracking-tight:-.04em;--ds-tracking-normal:0em;--ds-tracking-wide:.06em;--ds-label-case:uppercase;--ds-numeric:tabular-nums;--ds-radius-sm:6px;--ds-radius-md:10px;--ds-radius-lg:14px;--ds-radius-xl:16px;--ds-radius-xxl:26px;--ds-radius-full:9999px;--ds-radius-control:9999px;--ds-border-hairline:1px;--ds-border-thin:1px;--ds-border-thick:1.5px;--ds-border-stamp:2.5px;--ds-space-xxs:2px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:16px;--ds-space-lg:24px;--ds-space-xl:32px;--ds-space-xxl:44px;--ds-space-xxxl:56px;--ds-space-huge:72px;--ds-control-sm:36px;--ds-control-md:46px;--ds-control-lg:52px;--ds-gutter-narrow:16px;--ds-gutter-medium:24px;--ds-gutter-wide:32px;--ds-section-y:clamp(3.5rem, 2rem + 6vw, 7rem);--ds-stack:20px;--ds-stack-page:32px;--ds-group:12px;--ds-container-prose:768px;--ds-container-page:1024px;--ds-container-wide:1152px;--ds-shell-sm:384px;--ds-shell-md:512px;--ds-shell-lg:672px;--ds-shell-xl:1152px;--ds-measure:65ch;--ds-z-sticky:20;--ds-nav-item-compact:32px;--ds-nav-item-touch:44px;--ds-fluid-display-sm-size:clamp(1.375rem, 1rem + 1.2vw, 1.75rem);--ds-fluid-display-sm-line:1.1;--ds-fluid-display-sm-tracking:-.02em;--ds-fluid-display-md-size:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--ds-fluid-display-md-line:1.05;--ds-fluid-display-md-tracking:-.02em;--ds-fluid-display-lg-size:clamp(2.25rem, 1.2rem + 3.8vw, 4rem);--ds-fluid-display-lg-line:1.02;--ds-fluid-display-lg-tracking:-.025em;--ds-fluid-display-fluid-size:clamp(1.875rem, 7.5vw, 2.75rem);--ds-fluid-display-fluid-line:1.05;--ds-fluid-display-fluid-tracking:0em;--ds-fluid-hero-fluid-size:clamp(2.25rem, 9vw, 3.5rem);--ds-fluid-hero-fluid-line:.98;--ds-fluid-hero-fluid-tracking:-.04em;--ds-fluid-hero-scene-size:clamp(2.5rem, 11vw, 5rem);--ds-fluid-hero-scene-line:.95;--ds-fluid-hero-scene-tracking:-.04em;--ds-hard-offset:0px;--ds-icon-stroke:2;--ds-icon-sm:16px;--ds-icon-md:20px;--ds-icon-lg:24px;--ds-duration-fast:.15s;--ds-duration-base:.3s;--ds-duration-slow:.6s;--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--ds-ease-enter:cubic-bezier(.2, .8, .2, 1);--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-ai-beam-period:4s;--ds-ai-reveal-per-word:60ms;--ds-ai-orb:ring;--ds-ai-steps:list;--ds-press-kind:scale;--ds-press-sink-ms:80ms;--ds-press-value:.97;--ds-button-shape:pill;--ds-card-type:fill;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root{--ds-tab-bar:solid;--ds-header:large;--ds-bubble-user:filled;--ds-bubble-assistant:plain;--ds-bubble-tail:0;--ds-composer:box;--ds-tool-chip:row;--ds-tab-mark:fill;--ds-chip:default;--ds-input:default;--ds-toast:default;--ds-feedback:default;--ds-color-bg:#faf8f6;--ds-color-surface1:#fff;--ds-color-surface2:#f1ece5;--ds-color-surface3:#e4dcd0;--ds-color-scrim:#15141473;--ds-color-text:#151414;--ds-color-text-muted:#5e5a55;--ds-color-text-subtle:#706860;--ds-color-text-disabled:#8c847a;--ds-color-accent:#256893;--ds-color-on-accent:#fff;--ds-color-danger:#b42318;--ds-color-on-danger:#fff;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#151414;--ds-color-success:#1f5f3f;--ds-color-on-success:#fff;--ds-color-info:#256893;--ds-color-on-info:#fff;--ds-color-border:#ddd6cc;--ds-color-border-muted:#ece6de;--ds-color-focus:#256893;--ds-color-ink:#17364a;--ds-color-on-ink:#f3efea;--ds-color-highlight:#dce6ee;--ds-color-on-highlight:#17364a;--ds-color-shadow-hard:#151414;--ds-color-brand-soft:#dce6ee;--ds-color-success-soft:#e1fbdb;--ds-color-danger-soft:#fff1ef;--ds-color-warning-soft:#fff6e4;--ds-color-ai-orb:#256893;--ds-color-ai-glow:#8fb8d6;--ds-color-ai-beam:#256893;--ds-color-neutral:#a39c93;--ds-color-brand:#17364a;--ds-color-warning-ink:#7d4f1b;--ds-color-inverted:#17364a;--ds-color-on-inverted:#ebeadd;--ds-color-on-inverted-muted:#a8b0b5;--ds-ai-gradient-1:#256893;--ds-ai-gradient-2:#8fb8d6;--ds-ai-gradient-3:#17364a;--ds-color-categorical-1:#dd314e;--ds-color-categorical-2:#ba5a15;--ds-color-categorical-3:#92710c;--ds-color-categorical-4:#647e16;--ds-color-categorical-5:#228743;--ds-color-categorical-6:#178469;--ds-color-categorical-7:#158095;--ds-color-categorical-8:#1e77d0;--ds-color-categorical-9:#6767e4;--ds-color-categorical-10:#8f59dc;--ds-color-categorical-11:#b73fcf;--ds-color-categorical-12:#d22d9b;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #462d1429;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #462d1447}:root[data-theme=dark]{--ds-color-bg:#14191d;--ds-color-surface1:#1f262c;--ds-color-surface2:#2c353c;--ds-color-surface3:#36414a;--ds-color-scrim:#0009;--ds-color-text:#ebeadd;--ds-color-text-muted:#a8b0b5;--ds-color-text-subtle:#8e979d;--ds-color-text-disabled:#5a636a;--ds-color-accent:#8fb8d6;--ds-color-on-accent:#14191d;--ds-color-danger:#fc8a80;--ds-color-on-danger:#14191d;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#14191d;--ds-color-success:#8fd3a9;--ds-color-on-success:#14191d;--ds-color-info:#8fb8d6;--ds-color-on-info:#14191d;--ds-color-border:#3a454e;--ds-color-border-muted:#2c353c;--ds-color-focus:#8fb8d6;--ds-color-ink:#dce6ee;--ds-color-on-ink:#17364a;--ds-color-highlight:#23303a;--ds-color-on-highlight:#dce6ee;--ds-color-shadow-hard:#ebeadd;--ds-color-brand-soft:#23303a;--ds-color-success-soft:#193612;--ds-color-danger-soft:#4f1a18;--ds-color-warning-soft:#3e290f;--ds-color-ai-orb:#8fb8d6;--ds-color-ai-glow:#256893;--ds-color-ai-beam:#8fb8d6;--ds-color-neutral:#6b747b;--ds-color-brand:#8fb8d6;--ds-color-warning-ink:#f5cb70;--ds-color-inverted:#dce6ee;--ds-color-on-inverted:#17364a;--ds-color-on-inverted-muted:#3f5c70;--ds-ai-gradient-1:#8fb8d6;--ds-ai-gradient-2:#256893;--ds-ai-gradient-3:#dce6ee;--ds-color-categorical-1:#e76c81;--ds-color-categorical-2:#e67320;--ds-color-categorical-3:#b88e0f;--ds-color-categorical-4:#7fa01c;--ds-color-categorical-5:#2aa955;--ds-color-categorical-6:#1da785;--ds-color-categorical-7:#1ba1bb;--ds-color-categorical-8:#4a98e5;--ds-color-categorical-9:#8a8aea;--ds-color-categorical-10:#a97fe4;--ds-color-categorical-11:#ca72dc;--ds-color-categorical-12:#df6ab8;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #00000073;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ds-color-bg:#14191d;--ds-color-surface1:#1f262c;--ds-color-surface2:#2c353c;--ds-color-surface3:#36414a;--ds-color-scrim:#0009;--ds-color-text:#ebeadd;--ds-color-text-muted:#a8b0b5;--ds-color-text-subtle:#8e979d;--ds-color-text-disabled:#5a636a;--ds-color-accent:#8fb8d6;--ds-color-on-accent:#14191d;--ds-color-danger:#fc8a80;--ds-color-on-danger:#14191d;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#14191d;--ds-color-success:#8fd3a9;--ds-color-on-success:#14191d;--ds-color-info:#8fb8d6;--ds-color-on-info:#14191d;--ds-color-border:#3a454e;--ds-color-border-muted:#2c353c;--ds-color-focus:#8fb8d6;--ds-color-ink:#dce6ee;--ds-color-on-ink:#17364a;--ds-color-highlight:#23303a;--ds-color-on-highlight:#dce6ee;--ds-color-shadow-hard:#ebeadd;--ds-color-brand-soft:#23303a;--ds-color-success-soft:#193612;--ds-color-danger-soft:#4f1a18;--ds-color-warning-soft:#3e290f;--ds-color-ai-orb:#8fb8d6;--ds-color-ai-glow:#256893;--ds-color-ai-beam:#8fb8d6;--ds-color-neutral:#6b747b;--ds-color-brand:#8fb8d6;--ds-color-warning-ink:#f5cb70;--ds-color-inverted:#dce6ee;--ds-color-on-inverted:#17364a;--ds-color-on-inverted-muted:#3f5c70;--ds-ai-gradient-1:#8fb8d6;--ds-ai-gradient-2:#256893;--ds-ai-gradient-3:#dce6ee;--ds-color-categorical-1:#e76c81;--ds-color-categorical-2:#e67320;--ds-color-categorical-3:#b88e0f;--ds-color-categorical-4:#7fa01c;--ds-color-categorical-5:#2aa955;--ds-color-categorical-6:#1da785;--ds-color-categorical-7:#1ba1bb;--ds-color-categorical-8:#4a98e5;--ds-color-categorical-9:#8a8aea;--ds-color-categorical-10:#a97fe4;--ds-color-categorical-11:#ca72dc;--ds-color-categorical-12:#df6ab8;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #00000073;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #0009}}:root [data-ds-subtheme=inverse]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-font-display:"Inter", system-ui, sans-serif;--ds-font-body:"Inter", system-ui, sans-serif;--ds-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ds-text-xs-size:12px;--ds-text-xs-line:16px;--ds-text-sm-size:14px;--ds-text-sm-line:20px;--ds-text-base-size:16px;--ds-text-base-line:24px;--ds-text-lg-size:19px;--ds-text-lg-line:26px;--ds-text-xl-size:30px;--ds-text-xl-line:34px;--ds-text-display-size:56px;--ds-text-display-line:56px;--ds-text-hero-size:84px;--ds-text-hero-line:80px;--ds-text-footnote-size:13px;--ds-text-footnote-line:18px;--ds-text-subhead-size:15px;--ds-text-subhead-line:20px;--ds-text-headline-size:16px;--ds-text-headline-line:22px;--ds-text-title3-size:20px;--ds-text-title3-line:26px;--ds-text-title2-size:22px;--ds-text-title2-line:28px;--ds-text-title1-size:28px;--ds-text-title1-line:34px;--ds-text-large-title-size:34px;--ds-text-large-title-line:40px;--ds-text-body-lg-size:17px;--ds-text-body-lg-line:26px;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-weight-heavy:800;--ds-tracking-tight:-.04em;--ds-tracking-normal:0em;--ds-tracking-wide:.06em;--ds-label-case:uppercase;--ds-numeric:tabular-nums;--ds-radius-sm:6px;--ds-radius-md:10px;--ds-radius-lg:14px;--ds-radius-xl:16px;--ds-radius-xxl:26px;--ds-radius-full:9999px;--ds-radius-control:9999px;--ds-border-hairline:1px;--ds-border-thin:1px;--ds-border-thick:1.5px;--ds-border-stamp:2.5px;--ds-space-xxs:2px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:16px;--ds-space-lg:24px;--ds-space-xl:32px;--ds-space-xxl:44px;--ds-space-xxxl:56px;--ds-space-huge:72px;--ds-control-sm:36px;--ds-control-md:46px;--ds-control-lg:52px;--ds-gutter-narrow:16px;--ds-gutter-medium:24px;--ds-gutter-wide:32px;--ds-section-y:clamp(3.5rem, 2rem + 6vw, 7rem);--ds-stack:20px;--ds-stack-page:32px;--ds-group:12px;--ds-container-prose:768px;--ds-container-page:1024px;--ds-container-wide:1152px;--ds-shell-sm:384px;--ds-shell-md:512px;--ds-shell-lg:672px;--ds-shell-xl:1152px;--ds-measure:65ch;--ds-z-sticky:20;--ds-nav-item-compact:32px;--ds-nav-item-touch:44px;--ds-fluid-display-sm-size:clamp(1.375rem, 1rem + 1.2vw, 1.75rem);--ds-fluid-display-sm-line:1.1;--ds-fluid-display-sm-tracking:-.02em;--ds-fluid-display-md-size:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--ds-fluid-display-md-line:1.05;--ds-fluid-display-md-tracking:-.02em;--ds-fluid-display-lg-size:clamp(2.25rem, 1.2rem + 3.8vw, 4rem);--ds-fluid-display-lg-line:1.02;--ds-fluid-display-lg-tracking:-.025em;--ds-fluid-display-fluid-size:clamp(1.875rem, 7.5vw, 2.75rem);--ds-fluid-display-fluid-line:1.05;--ds-fluid-display-fluid-tracking:0em;--ds-fluid-hero-fluid-size:clamp(2.25rem, 9vw, 3.5rem);--ds-fluid-hero-fluid-line:.98;--ds-fluid-hero-fluid-tracking:-.04em;--ds-fluid-hero-scene-size:clamp(2.5rem, 11vw, 5rem);--ds-fluid-hero-scene-line:.95;--ds-fluid-hero-scene-tracking:-.04em;--ds-hard-offset:0px;--ds-icon-stroke:2;--ds-icon-sm:16px;--ds-icon-md:20px;--ds-icon-lg:24px;--ds-duration-fast:.15s;--ds-duration-base:.3s;--ds-duration-slow:.6s;--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--ds-ease-enter:cubic-bezier(.2, .8, .2, 1);--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-ai-beam-period:4s;--ds-ai-reveal-per-word:60ms;--ds-ai-orb:ring;--ds-ai-steps:list;--ds-press-kind:scale;--ds-press-sink-ms:80ms;--ds-press-value:.97;--ds-button-shape:pill;--ds-card-type:fill;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-subtheme=inverse]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-subtheme=inverse]{--ds-tab-bar:solid;--ds-header:large;--ds-bubble-user:filled;--ds-bubble-assistant:plain;--ds-bubble-tail:0;--ds-composer:box;--ds-tool-chip:row;--ds-tab-mark:fill;--ds-chip:default;--ds-input:default;--ds-toast:default;--ds-feedback:default;--ds-color-bg:#17364a;--ds-color-surface1:#1f262c;--ds-color-surface2:#2c353c;--ds-color-surface3:#36414a;--ds-color-scrim:#0009;--ds-color-text:#ebeadd;--ds-color-text-muted:#a8b0b5;--ds-color-text-subtle:#8e979d;--ds-color-text-disabled:#5a636a;--ds-color-accent:#8fb8d6;--ds-color-on-accent:#14191d;--ds-color-danger:#fc8a80;--ds-color-on-danger:#14191d;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#14191d;--ds-color-success:#8fd3a9;--ds-color-on-success:#14191d;--ds-color-info:#8fb8d6;--ds-color-on-info:#14191d;--ds-color-border:#3a454e;--ds-color-border-muted:#2c353c;--ds-color-focus:#8fb8d6;--ds-color-ink:#dce6ee;--ds-color-on-ink:#17364a;--ds-color-highlight:#23303a;--ds-color-on-highlight:#dce6ee;--ds-color-shadow-hard:#ebeadd;--ds-color-brand-soft:#23303a;--ds-color-success-soft:#193612;--ds-color-danger-soft:#4f1a18;--ds-color-warning-soft:#3e290f;--ds-color-ai-orb:#8fb8d6;--ds-color-ai-glow:#256893;--ds-color-ai-beam:#8fb8d6;--ds-color-neutral:#6b747b;--ds-color-brand:#8fb8d6;--ds-color-warning-ink:#f5cb70;--ds-color-inverted:#dce6ee;--ds-color-on-inverted:#17364a;--ds-color-on-inverted-muted:#3f5c70;--ds-ai-gradient-1:#8fb8d6;--ds-ai-gradient-2:#256893;--ds-ai-gradient-3:#dce6ee;--ds-color-categorical-1:#e76c81;--ds-color-categorical-2:#e67320;--ds-color-categorical-3:#b88e0f;--ds-color-categorical-4:#7fa01c;--ds-color-categorical-5:#2aa955;--ds-color-categorical-6:#1da785;--ds-color-categorical-7:#1ba1bb;--ds-color-categorical-8:#4a98e5;--ds-color-categorical-9:#8a8aea;--ds-color-categorical-10:#a97fe4;--ds-color-categorical-11:#ca72dc;--ds-color-categorical-12:#df6ab8;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #00000073;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #0009}:root[data-theme=dark] [data-ds-subtheme=inverse]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-font-display:"Inter", system-ui, sans-serif;--ds-font-body:"Inter", system-ui, sans-serif;--ds-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ds-text-xs-size:12px;--ds-text-xs-line:16px;--ds-text-sm-size:14px;--ds-text-sm-line:20px;--ds-text-base-size:16px;--ds-text-base-line:24px;--ds-text-lg-size:19px;--ds-text-lg-line:26px;--ds-text-xl-size:30px;--ds-text-xl-line:34px;--ds-text-display-size:56px;--ds-text-display-line:56px;--ds-text-hero-size:84px;--ds-text-hero-line:80px;--ds-text-footnote-size:13px;--ds-text-footnote-line:18px;--ds-text-subhead-size:15px;--ds-text-subhead-line:20px;--ds-text-headline-size:16px;--ds-text-headline-line:22px;--ds-text-title3-size:20px;--ds-text-title3-line:26px;--ds-text-title2-size:22px;--ds-text-title2-line:28px;--ds-text-title1-size:28px;--ds-text-title1-line:34px;--ds-text-large-title-size:34px;--ds-text-large-title-line:40px;--ds-text-body-lg-size:17px;--ds-text-body-lg-line:26px;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-weight-heavy:800;--ds-tracking-tight:-.04em;--ds-tracking-normal:0em;--ds-tracking-wide:.06em;--ds-label-case:uppercase;--ds-numeric:tabular-nums;--ds-radius-sm:6px;--ds-radius-md:10px;--ds-radius-lg:14px;--ds-radius-xl:16px;--ds-radius-xxl:26px;--ds-radius-full:9999px;--ds-radius-control:9999px;--ds-border-hairline:1px;--ds-border-thin:1px;--ds-border-thick:1.5px;--ds-border-stamp:2.5px;--ds-space-xxs:2px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:16px;--ds-space-lg:24px;--ds-space-xl:32px;--ds-space-xxl:44px;--ds-space-xxxl:56px;--ds-space-huge:72px;--ds-control-sm:36px;--ds-control-md:46px;--ds-control-lg:52px;--ds-gutter-narrow:16px;--ds-gutter-medium:24px;--ds-gutter-wide:32px;--ds-section-y:clamp(3.5rem, 2rem + 6vw, 7rem);--ds-stack:20px;--ds-stack-page:32px;--ds-group:12px;--ds-container-prose:768px;--ds-container-page:1024px;--ds-container-wide:1152px;--ds-shell-sm:384px;--ds-shell-md:512px;--ds-shell-lg:672px;--ds-shell-xl:1152px;--ds-measure:65ch;--ds-z-sticky:20;--ds-nav-item-compact:32px;--ds-nav-item-touch:44px;--ds-fluid-display-sm-size:clamp(1.375rem, 1rem + 1.2vw, 1.75rem);--ds-fluid-display-sm-line:1.1;--ds-fluid-display-sm-tracking:-.02em;--ds-fluid-display-md-size:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--ds-fluid-display-md-line:1.05;--ds-fluid-display-md-tracking:-.02em;--ds-fluid-display-lg-size:clamp(2.25rem, 1.2rem + 3.8vw, 4rem);--ds-fluid-display-lg-line:1.02;--ds-fluid-display-lg-tracking:-.025em;--ds-fluid-display-fluid-size:clamp(1.875rem, 7.5vw, 2.75rem);--ds-fluid-display-fluid-line:1.05;--ds-fluid-display-fluid-tracking:0em;--ds-fluid-hero-fluid-size:clamp(2.25rem, 9vw, 3.5rem);--ds-fluid-hero-fluid-line:.98;--ds-fluid-hero-fluid-tracking:-.04em;--ds-fluid-hero-scene-size:clamp(2.5rem, 11vw, 5rem);--ds-fluid-hero-scene-line:.95;--ds-fluid-hero-scene-tracking:-.04em;--ds-hard-offset:0px;--ds-icon-stroke:2;--ds-icon-sm:16px;--ds-icon-md:20px;--ds-icon-lg:24px;--ds-duration-fast:.15s;--ds-duration-base:.3s;--ds-duration-slow:.6s;--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--ds-ease-enter:cubic-bezier(.2, .8, .2, 1);--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-ai-beam-period:4s;--ds-ai-reveal-per-word:60ms;--ds-ai-orb:ring;--ds-ai-steps:list;--ds-press-kind:scale;--ds-press-sink-ms:80ms;--ds-press-value:.97;--ds-button-shape:pill;--ds-card-type:fill;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] [data-ds-subtheme=inverse]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root[data-theme=dark] [data-ds-subtheme=inverse]{--ds-tab-bar:solid;--ds-header:large;--ds-bubble-user:filled;--ds-bubble-assistant:plain;--ds-bubble-tail:0;--ds-composer:box;--ds-tool-chip:row;--ds-tab-mark:fill;--ds-chip:default;--ds-input:default;--ds-toast:default;--ds-feedback:default;--ds-color-bg:#faf8f6;--ds-color-surface1:#fff;--ds-color-surface2:#f1ece5;--ds-color-surface3:#e4dcd0;--ds-color-scrim:#15141473;--ds-color-text:#151414;--ds-color-text-muted:#5e5a55;--ds-color-text-subtle:#706860;--ds-color-text-disabled:#8c847a;--ds-color-accent:#256893;--ds-color-on-accent:#fff;--ds-color-danger:#b42318;--ds-color-on-danger:#fff;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#151414;--ds-color-success:#1f5f3f;--ds-color-on-success:#fff;--ds-color-info:#256893;--ds-color-on-info:#fff;--ds-color-border:#ddd6cc;--ds-color-border-muted:#ece6de;--ds-color-focus:#256893;--ds-color-ink:#17364a;--ds-color-on-ink:#f3efea;--ds-color-highlight:#dce6ee;--ds-color-on-highlight:#17364a;--ds-color-shadow-hard:#151414;--ds-color-brand-soft:#dce6ee;--ds-color-success-soft:#e1fbdb;--ds-color-danger-soft:#fff1ef;--ds-color-warning-soft:#fff6e4;--ds-color-ai-orb:#256893;--ds-color-ai-glow:#8fb8d6;--ds-color-ai-beam:#256893;--ds-color-neutral:#a39c93;--ds-color-brand:#17364a;--ds-color-warning-ink:#7d4f1b;--ds-color-inverted:#17364a;--ds-color-on-inverted:#ebeadd;--ds-color-on-inverted-muted:#a8b0b5;--ds-ai-gradient-1:#256893;--ds-ai-gradient-2:#8fb8d6;--ds-ai-gradient-3:#17364a;--ds-color-categorical-1:#dd314e;--ds-color-categorical-2:#ba5a15;--ds-color-categorical-3:#92710c;--ds-color-categorical-4:#647e16;--ds-color-categorical-5:#228743;--ds-color-categorical-6:#178469;--ds-color-categorical-7:#158095;--ds-color-categorical-8:#1e77d0;--ds-color-categorical-9:#6767e4;--ds-color-categorical-10:#8f59dc;--ds-color-categorical-11:#b73fcf;--ds-color-categorical-12:#d22d9b;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #462d1429;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #462d1447}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-ds-subtheme=inverse]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-font-display:"Inter", system-ui, sans-serif;--ds-font-body:"Inter", system-ui, sans-serif;--ds-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ds-text-xs-size:12px;--ds-text-xs-line:16px;--ds-text-sm-size:14px;--ds-text-sm-line:20px;--ds-text-base-size:16px;--ds-text-base-line:24px;--ds-text-lg-size:19px;--ds-text-lg-line:26px;--ds-text-xl-size:30px;--ds-text-xl-line:34px;--ds-text-display-size:56px;--ds-text-display-line:56px;--ds-text-hero-size:84px;--ds-text-hero-line:80px;--ds-text-footnote-size:13px;--ds-text-footnote-line:18px;--ds-text-subhead-size:15px;--ds-text-subhead-line:20px;--ds-text-headline-size:16px;--ds-text-headline-line:22px;--ds-text-title3-size:20px;--ds-text-title3-line:26px;--ds-text-title2-size:22px;--ds-text-title2-line:28px;--ds-text-title1-size:28px;--ds-text-title1-line:34px;--ds-text-large-title-size:34px;--ds-text-large-title-line:40px;--ds-text-body-lg-size:17px;--ds-text-body-lg-line:26px;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-weight-heavy:800;--ds-tracking-tight:-.04em;--ds-tracking-normal:0em;--ds-tracking-wide:.06em;--ds-label-case:uppercase;--ds-numeric:tabular-nums;--ds-radius-sm:6px;--ds-radius-md:10px;--ds-radius-lg:14px;--ds-radius-xl:16px;--ds-radius-xxl:26px;--ds-radius-full:9999px;--ds-radius-control:9999px;--ds-border-hairline:1px;--ds-border-thin:1px;--ds-border-thick:1.5px;--ds-border-stamp:2.5px;--ds-space-xxs:2px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:16px;--ds-space-lg:24px;--ds-space-xl:32px;--ds-space-xxl:44px;--ds-space-xxxl:56px;--ds-space-huge:72px;--ds-control-sm:36px;--ds-control-md:46px;--ds-control-lg:52px;--ds-gutter-narrow:16px;--ds-gutter-medium:24px;--ds-gutter-wide:32px;--ds-section-y:clamp(3.5rem, 2rem + 6vw, 7rem);--ds-stack:20px;--ds-stack-page:32px;--ds-group:12px;--ds-container-prose:768px;--ds-container-page:1024px;--ds-container-wide:1152px;--ds-shell-sm:384px;--ds-shell-md:512px;--ds-shell-lg:672px;--ds-shell-xl:1152px;--ds-measure:65ch;--ds-z-sticky:20;--ds-nav-item-compact:32px;--ds-nav-item-touch:44px;--ds-fluid-display-sm-size:clamp(1.375rem, 1rem + 1.2vw, 1.75rem);--ds-fluid-display-sm-line:1.1;--ds-fluid-display-sm-tracking:-.02em;--ds-fluid-display-md-size:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--ds-fluid-display-md-line:1.05;--ds-fluid-display-md-tracking:-.02em;--ds-fluid-display-lg-size:clamp(2.25rem, 1.2rem + 3.8vw, 4rem);--ds-fluid-display-lg-line:1.02;--ds-fluid-display-lg-tracking:-.025em;--ds-fluid-display-fluid-size:clamp(1.875rem, 7.5vw, 2.75rem);--ds-fluid-display-fluid-line:1.05;--ds-fluid-display-fluid-tracking:0em;--ds-fluid-hero-fluid-size:clamp(2.25rem, 9vw, 3.5rem);--ds-fluid-hero-fluid-line:.98;--ds-fluid-hero-fluid-tracking:-.04em;--ds-fluid-hero-scene-size:clamp(2.5rem, 11vw, 5rem);--ds-fluid-hero-scene-line:.95;--ds-fluid-hero-scene-tracking:-.04em;--ds-hard-offset:0px;--ds-icon-stroke:2;--ds-icon-sm:16px;--ds-icon-md:20px;--ds-icon-lg:24px;--ds-duration-fast:.15s;--ds-duration-base:.3s;--ds-duration-slow:.6s;--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--ds-ease-enter:cubic-bezier(.2, .8, .2, 1);--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-ai-beam-period:4s;--ds-ai-reveal-per-word:60ms;--ds-ai-orb:ring;--ds-ai-steps:list;--ds-press-kind:scale;--ds-press-sink-ms:80ms;--ds-press-value:.97;--ds-button-shape:pill;--ds-card-type:fill;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) [data-ds-subtheme=inverse]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root:not([data-theme=light]) [data-ds-subtheme=inverse]{--ds-tab-bar:solid;--ds-header:large;--ds-bubble-user:filled;--ds-bubble-assistant:plain;--ds-bubble-tail:0;--ds-composer:box;--ds-tool-chip:row;--ds-tab-mark:fill;--ds-chip:default;--ds-input:default;--ds-toast:default;--ds-feedback:default;--ds-color-bg:#faf8f6;--ds-color-surface1:#fff;--ds-color-surface2:#f1ece5;--ds-color-surface3:#e4dcd0;--ds-color-scrim:#15141473;--ds-color-text:#151414;--ds-color-text-muted:#5e5a55;--ds-color-text-subtle:#706860;--ds-color-text-disabled:#8c847a;--ds-color-accent:#256893;--ds-color-on-accent:#fff;--ds-color-danger:#b42318;--ds-color-on-danger:#fff;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#151414;--ds-color-success:#1f5f3f;--ds-color-on-success:#fff;--ds-color-info:#256893;--ds-color-on-info:#fff;--ds-color-border:#ddd6cc;--ds-color-border-muted:#ece6de;--ds-color-focus:#256893;--ds-color-ink:#17364a;--ds-color-on-ink:#f3efea;--ds-color-highlight:#dce6ee;--ds-color-on-highlight:#17364a;--ds-color-shadow-hard:#151414;--ds-color-brand-soft:#dce6ee;--ds-color-success-soft:#e1fbdb;--ds-color-danger-soft:#fff1ef;--ds-color-warning-soft:#fff6e4;--ds-color-ai-orb:#256893;--ds-color-ai-glow:#8fb8d6;--ds-color-ai-beam:#256893;--ds-color-neutral:#a39c93;--ds-color-brand:#17364a;--ds-color-warning-ink:#7d4f1b;--ds-color-inverted:#17364a;--ds-color-on-inverted:#ebeadd;--ds-color-on-inverted-muted:#a8b0b5;--ds-ai-gradient-1:#256893;--ds-ai-gradient-2:#8fb8d6;--ds-ai-gradient-3:#17364a;--ds-color-categorical-1:#dd314e;--ds-color-categorical-2:#ba5a15;--ds-color-categorical-3:#92710c;--ds-color-categorical-4:#647e16;--ds-color-categorical-5:#228743;--ds-color-categorical-6:#178469;--ds-color-categorical-7:#158095;--ds-color-categorical-8:#1e77d0;--ds-color-categorical-9:#6767e4;--ds-color-categorical-10:#8f59dc;--ds-color-categorical-11:#b73fcf;--ds-color-categorical-12:#d22d9b;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #462d1429;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #462d1447}}:root [data-ds-subtheme=emphasis]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-subtheme=emphasis]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-subtheme=emphasis]{--ds-color-bg:#f1ece5;--ds-color-surface2:#e4dcd0;--ds-color-border-muted:#ddd6cc;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root[data-theme=dark] [data-ds-subtheme=emphasis]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] [data-ds-subtheme=emphasis]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root[data-theme=dark] [data-ds-subtheme=emphasis]{--ds-color-bg:#2c353c;--ds-color-surface2:#36414a;--ds-color-border-muted:#3a454e;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-ds-subtheme=emphasis]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) [data-ds-subtheme=emphasis]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root:not([data-theme=light]) [data-ds-subtheme=emphasis]{--ds-color-bg:#2c353c;--ds-color-surface2:#36414a;--ds-color-border-muted:#3a454e;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}}:root [data-ds-subtheme=subtle]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-subtheme=subtle]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-subtheme=subtle]{--ds-color-bg:#fff;--ds-color-surface1:#faf8f6;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root[data-theme=dark] [data-ds-subtheme=subtle]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] [data-ds-subtheme=subtle]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root[data-theme=dark] [data-ds-subtheme=subtle]{--ds-color-bg:#1f262c;--ds-color-surface1:#14191d;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-ds-subtheme=subtle]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) [data-ds-subtheme=subtle]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root:not([data-theme=light]) [data-ds-subtheme=subtle]{--ds-color-bg:#1f262c;--ds-color-surface1:#14191d;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}}:root [data-ds-subtheme=psiquiatria]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-subtheme=psiquiatria]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-subtheme=psiquiatria]{--ds-color-bg:#f4f5f1;--ds-color-surface2:#eef1ec;--ds-color-surface3:#e2e7e0;--ds-color-border:#d2d8cf;--ds-color-border-muted:#e2e5de;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root[data-theme=dark] [data-ds-subtheme=psiquiatria]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] [data-ds-subtheme=psiquiatria]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root[data-theme=dark] [data-ds-subtheme=psiquiatria]{--ds-color-bg:#101d1c;--ds-color-surface1:#182927;--ds-color-surface2:#213431;--ds-color-surface3:#2b403c;--ds-color-border:#3a524d;--ds-color-border-muted:#263b37;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-ds-subtheme=psiquiatria]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) [data-ds-subtheme=psiquiatria]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root:not([data-theme=light]) [data-ds-subtheme=psiquiatria]{--ds-color-bg:#101d1c;--ds-color-surface1:#182927;--ds-color-surface2:#213431;--ds-color-surface3:#2b403c;--ds-color-border:#3a524d;--ds-color-border-muted:#263b37;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}}:root [data-ds-subtheme=psicologia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-subtheme=psicologia]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-subtheme=psicologia]{--ds-color-bg:#f3eee6;--ds-color-surface2:#eae1d3;--ds-color-surface3:#e0d5c4;--ds-color-border:#ddd1bf;--ds-color-border-muted:#e5dccf;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root[data-theme=dark] [data-ds-subtheme=psicologia]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] [data-ds-subtheme=psicologia]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root[data-theme=dark] [data-ds-subtheme=psicologia]{--ds-color-bg:#1c1814;--ds-color-surface1:#26201a;--ds-color-surface2:#30281f;--ds-color-surface3:#382f26;--ds-color-border:#463b30;--ds-color-border-muted:#30281f;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-ds-subtheme=psicologia]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) [data-ds-subtheme=psicologia]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root:not([data-theme=light]) [data-ds-subtheme=psicologia]{--ds-color-bg:#1c1814;--ds-color-surface1:#26201a;--ds-color-surface2:#30281f;--ds-color-surface3:#382f26;--ds-color-border:#463b30;--ds-color-border-muted:#30281f;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}}:root [data-ds-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=light]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=light]{--ds-color-bg:#faf8f6;--ds-color-surface1:#fff;--ds-color-surface2:#f1ece5;--ds-color-surface3:#e4dcd0;--ds-color-scrim:#15141473;--ds-color-text:#151414;--ds-color-text-muted:#5e5a55;--ds-color-text-subtle:#706860;--ds-color-text-disabled:#8c847a;--ds-color-accent:#256893;--ds-color-on-accent:#fff;--ds-color-danger:#b42318;--ds-color-on-danger:#fff;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#151414;--ds-color-success:#1f5f3f;--ds-color-on-success:#fff;--ds-color-info:#256893;--ds-color-on-info:#fff;--ds-color-border:#ddd6cc;--ds-color-border-muted:#ece6de;--ds-color-focus:#256893;--ds-color-ink:#17364a;--ds-color-on-ink:#f3efea;--ds-color-highlight:#dce6ee;--ds-color-on-highlight:#17364a;--ds-color-shadow-hard:#151414;--ds-color-brand-soft:#dce6ee;--ds-color-success-soft:#e1fbdb;--ds-color-danger-soft:#fff1ef;--ds-color-warning-soft:#fff6e4;--ds-color-ai-orb:#256893;--ds-color-ai-glow:#8fb8d6;--ds-color-ai-beam:#256893;--ds-color-neutral:#a39c93;--ds-color-brand:#17364a;--ds-color-warning-ink:#7d4f1b;--ds-color-inverted:#17364a;--ds-color-on-inverted:#ebeadd;--ds-color-on-inverted-muted:#a8b0b5;--ds-ai-gradient-1:#256893;--ds-ai-gradient-2:#8fb8d6;--ds-ai-gradient-3:#17364a;--ds-color-categorical-1:#dd314e;--ds-color-categorical-2:#ba5a15;--ds-color-categorical-3:#92710c;--ds-color-categorical-4:#647e16;--ds-color-categorical-5:#228743;--ds-color-categorical-6:#178469;--ds-color-categorical-7:#158095;--ds-color-categorical-8:#1e77d0;--ds-color-categorical-9:#6767e4;--ds-color-categorical-10:#8f59dc;--ds-color-categorical-11:#b73fcf;--ds-color-categorical-12:#d22d9b;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #462d1429;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #462d1447}:root [data-ds-scheme=light] [data-ds-subtheme=inverse],:root [data-ds-scheme=light][data-ds-subtheme=inverse]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-font-display:"Inter", system-ui, sans-serif;--ds-font-body:"Inter", system-ui, sans-serif;--ds-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ds-text-xs-size:12px;--ds-text-xs-line:16px;--ds-text-sm-size:14px;--ds-text-sm-line:20px;--ds-text-base-size:16px;--ds-text-base-line:24px;--ds-text-lg-size:19px;--ds-text-lg-line:26px;--ds-text-xl-size:30px;--ds-text-xl-line:34px;--ds-text-display-size:56px;--ds-text-display-line:56px;--ds-text-hero-size:84px;--ds-text-hero-line:80px;--ds-text-footnote-size:13px;--ds-text-footnote-line:18px;--ds-text-subhead-size:15px;--ds-text-subhead-line:20px;--ds-text-headline-size:16px;--ds-text-headline-line:22px;--ds-text-title3-size:20px;--ds-text-title3-line:26px;--ds-text-title2-size:22px;--ds-text-title2-line:28px;--ds-text-title1-size:28px;--ds-text-title1-line:34px;--ds-text-large-title-size:34px;--ds-text-large-title-line:40px;--ds-text-body-lg-size:17px;--ds-text-body-lg-line:26px;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-weight-heavy:800;--ds-tracking-tight:-.04em;--ds-tracking-normal:0em;--ds-tracking-wide:.06em;--ds-label-case:uppercase;--ds-numeric:tabular-nums;--ds-radius-sm:6px;--ds-radius-md:10px;--ds-radius-lg:14px;--ds-radius-xl:16px;--ds-radius-xxl:26px;--ds-radius-full:9999px;--ds-radius-control:9999px;--ds-border-hairline:1px;--ds-border-thin:1px;--ds-border-thick:1.5px;--ds-border-stamp:2.5px;--ds-space-xxs:2px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:16px;--ds-space-lg:24px;--ds-space-xl:32px;--ds-space-xxl:44px;--ds-space-xxxl:56px;--ds-space-huge:72px;--ds-control-sm:36px;--ds-control-md:46px;--ds-control-lg:52px;--ds-gutter-narrow:16px;--ds-gutter-medium:24px;--ds-gutter-wide:32px;--ds-section-y:clamp(3.5rem, 2rem + 6vw, 7rem);--ds-stack:20px;--ds-stack-page:32px;--ds-group:12px;--ds-container-prose:768px;--ds-container-page:1024px;--ds-container-wide:1152px;--ds-shell-sm:384px;--ds-shell-md:512px;--ds-shell-lg:672px;--ds-shell-xl:1152px;--ds-measure:65ch;--ds-z-sticky:20;--ds-nav-item-compact:32px;--ds-nav-item-touch:44px;--ds-fluid-display-sm-size:clamp(1.375rem, 1rem + 1.2vw, 1.75rem);--ds-fluid-display-sm-line:1.1;--ds-fluid-display-sm-tracking:-.02em;--ds-fluid-display-md-size:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--ds-fluid-display-md-line:1.05;--ds-fluid-display-md-tracking:-.02em;--ds-fluid-display-lg-size:clamp(2.25rem, 1.2rem + 3.8vw, 4rem);--ds-fluid-display-lg-line:1.02;--ds-fluid-display-lg-tracking:-.025em;--ds-fluid-display-fluid-size:clamp(1.875rem, 7.5vw, 2.75rem);--ds-fluid-display-fluid-line:1.05;--ds-fluid-display-fluid-tracking:0em;--ds-fluid-hero-fluid-size:clamp(2.25rem, 9vw, 3.5rem);--ds-fluid-hero-fluid-line:.98;--ds-fluid-hero-fluid-tracking:-.04em;--ds-fluid-hero-scene-size:clamp(2.5rem, 11vw, 5rem);--ds-fluid-hero-scene-line:.95;--ds-fluid-hero-scene-tracking:-.04em;--ds-hard-offset:0px;--ds-icon-stroke:2;--ds-icon-sm:16px;--ds-icon-md:20px;--ds-icon-lg:24px;--ds-duration-fast:.15s;--ds-duration-base:.3s;--ds-duration-slow:.6s;--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--ds-ease-enter:cubic-bezier(.2, .8, .2, 1);--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-ai-beam-period:4s;--ds-ai-reveal-per-word:60ms;--ds-ai-orb:ring;--ds-ai-steps:list;--ds-press-kind:scale;--ds-press-sink-ms:80ms;--ds-press-value:.97;--ds-button-shape:pill;--ds-card-type:fill;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=light] [data-ds-subtheme=inverse],:root [data-ds-scheme=light][data-ds-subtheme=inverse]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=light] [data-ds-subtheme=inverse],:root [data-ds-scheme=light][data-ds-subtheme=inverse]{--ds-tab-bar:solid;--ds-header:large;--ds-bubble-user:filled;--ds-bubble-assistant:plain;--ds-bubble-tail:0;--ds-composer:box;--ds-tool-chip:row;--ds-tab-mark:fill;--ds-chip:default;--ds-input:default;--ds-toast:default;--ds-feedback:default;--ds-color-bg:#17364a;--ds-color-surface1:#1f262c;--ds-color-surface2:#2c353c;--ds-color-surface3:#36414a;--ds-color-scrim:#0009;--ds-color-text:#ebeadd;--ds-color-text-muted:#a8b0b5;--ds-color-text-subtle:#8e979d;--ds-color-text-disabled:#5a636a;--ds-color-accent:#8fb8d6;--ds-color-on-accent:#14191d;--ds-color-danger:#fc8a80;--ds-color-on-danger:#14191d;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#14191d;--ds-color-success:#8fd3a9;--ds-color-on-success:#14191d;--ds-color-info:#8fb8d6;--ds-color-on-info:#14191d;--ds-color-border:#3a454e;--ds-color-border-muted:#2c353c;--ds-color-focus:#8fb8d6;--ds-color-ink:#dce6ee;--ds-color-on-ink:#17364a;--ds-color-highlight:#23303a;--ds-color-on-highlight:#dce6ee;--ds-color-shadow-hard:#ebeadd;--ds-color-brand-soft:#23303a;--ds-color-success-soft:#193612;--ds-color-danger-soft:#4f1a18;--ds-color-warning-soft:#3e290f;--ds-color-ai-orb:#8fb8d6;--ds-color-ai-glow:#256893;--ds-color-ai-beam:#8fb8d6;--ds-color-neutral:#6b747b;--ds-color-brand:#8fb8d6;--ds-color-warning-ink:#f5cb70;--ds-color-inverted:#dce6ee;--ds-color-on-inverted:#17364a;--ds-color-on-inverted-muted:#3f5c70;--ds-ai-gradient-1:#8fb8d6;--ds-ai-gradient-2:#256893;--ds-ai-gradient-3:#dce6ee;--ds-color-categorical-1:#e76c81;--ds-color-categorical-2:#e67320;--ds-color-categorical-3:#b88e0f;--ds-color-categorical-4:#7fa01c;--ds-color-categorical-5:#2aa955;--ds-color-categorical-6:#1da785;--ds-color-categorical-7:#1ba1bb;--ds-color-categorical-8:#4a98e5;--ds-color-categorical-9:#8a8aea;--ds-color-categorical-10:#a97fe4;--ds-color-categorical-11:#ca72dc;--ds-color-categorical-12:#df6ab8;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #00000073;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #0009}:root [data-ds-scheme=light] [data-ds-subtheme=emphasis],:root [data-ds-scheme=light][data-ds-subtheme=emphasis]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=light] [data-ds-subtheme=emphasis],:root [data-ds-scheme=light][data-ds-subtheme=emphasis]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=light] [data-ds-subtheme=emphasis],:root [data-ds-scheme=light][data-ds-subtheme=emphasis]{--ds-color-bg:#f1ece5;--ds-color-surface2:#e4dcd0;--ds-color-border-muted:#ddd6cc;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=light] [data-ds-subtheme=subtle],:root [data-ds-scheme=light][data-ds-subtheme=subtle]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=light] [data-ds-subtheme=subtle],:root [data-ds-scheme=light][data-ds-subtheme=subtle]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=light] [data-ds-subtheme=subtle],:root [data-ds-scheme=light][data-ds-subtheme=subtle]{--ds-color-bg:#fff;--ds-color-surface1:#faf8f6;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=light] [data-ds-subtheme=psiquiatria],:root [data-ds-scheme=light][data-ds-subtheme=psiquiatria]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=light] [data-ds-subtheme=psiquiatria],:root [data-ds-scheme=light][data-ds-subtheme=psiquiatria]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=light] [data-ds-subtheme=psiquiatria],:root [data-ds-scheme=light][data-ds-subtheme=psiquiatria]{--ds-color-bg:#f4f5f1;--ds-color-surface2:#eef1ec;--ds-color-surface3:#e2e7e0;--ds-color-border:#d2d8cf;--ds-color-border-muted:#e2e5de;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=light] [data-ds-subtheme=psicologia],:root [data-ds-scheme=light][data-ds-subtheme=psicologia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=light] [data-ds-subtheme=psicologia],:root [data-ds-scheme=light][data-ds-subtheme=psicologia]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=light] [data-ds-subtheme=psicologia],:root [data-ds-scheme=light][data-ds-subtheme=psicologia]{--ds-color-bg:#f3eee6;--ds-color-surface2:#eae1d3;--ds-color-surface3:#e0d5c4;--ds-color-border:#ddd1bf;--ds-color-border-muted:#e5dccf;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=dark]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=dark]{--ds-color-bg:#14191d;--ds-color-surface1:#1f262c;--ds-color-surface2:#2c353c;--ds-color-surface3:#36414a;--ds-color-scrim:#0009;--ds-color-text:#ebeadd;--ds-color-text-muted:#a8b0b5;--ds-color-text-subtle:#8e979d;--ds-color-text-disabled:#5a636a;--ds-color-accent:#8fb8d6;--ds-color-on-accent:#14191d;--ds-color-danger:#fc8a80;--ds-color-on-danger:#14191d;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#14191d;--ds-color-success:#8fd3a9;--ds-color-on-success:#14191d;--ds-color-info:#8fb8d6;--ds-color-on-info:#14191d;--ds-color-border:#3a454e;--ds-color-border-muted:#2c353c;--ds-color-focus:#8fb8d6;--ds-color-ink:#dce6ee;--ds-color-on-ink:#17364a;--ds-color-highlight:#23303a;--ds-color-on-highlight:#dce6ee;--ds-color-shadow-hard:#ebeadd;--ds-color-brand-soft:#23303a;--ds-color-success-soft:#193612;--ds-color-danger-soft:#4f1a18;--ds-color-warning-soft:#3e290f;--ds-color-ai-orb:#8fb8d6;--ds-color-ai-glow:#256893;--ds-color-ai-beam:#8fb8d6;--ds-color-neutral:#6b747b;--ds-color-brand:#8fb8d6;--ds-color-warning-ink:#f5cb70;--ds-color-inverted:#dce6ee;--ds-color-on-inverted:#17364a;--ds-color-on-inverted-muted:#3f5c70;--ds-ai-gradient-1:#8fb8d6;--ds-ai-gradient-2:#256893;--ds-ai-gradient-3:#dce6ee;--ds-color-categorical-1:#e76c81;--ds-color-categorical-2:#e67320;--ds-color-categorical-3:#b88e0f;--ds-color-categorical-4:#7fa01c;--ds-color-categorical-5:#2aa955;--ds-color-categorical-6:#1da785;--ds-color-categorical-7:#1ba1bb;--ds-color-categorical-8:#4a98e5;--ds-color-categorical-9:#8a8aea;--ds-color-categorical-10:#a97fe4;--ds-color-categorical-11:#ca72dc;--ds-color-categorical-12:#df6ab8;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #00000073;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #0009}:root [data-ds-scheme=dark] [data-ds-subtheme=inverse],:root [data-ds-scheme=dark][data-ds-subtheme=inverse]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-font-display:"Inter", system-ui, sans-serif;--ds-font-body:"Inter", system-ui, sans-serif;--ds-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ds-text-xs-size:12px;--ds-text-xs-line:16px;--ds-text-sm-size:14px;--ds-text-sm-line:20px;--ds-text-base-size:16px;--ds-text-base-line:24px;--ds-text-lg-size:19px;--ds-text-lg-line:26px;--ds-text-xl-size:30px;--ds-text-xl-line:34px;--ds-text-display-size:56px;--ds-text-display-line:56px;--ds-text-hero-size:84px;--ds-text-hero-line:80px;--ds-text-footnote-size:13px;--ds-text-footnote-line:18px;--ds-text-subhead-size:15px;--ds-text-subhead-line:20px;--ds-text-headline-size:16px;--ds-text-headline-line:22px;--ds-text-title3-size:20px;--ds-text-title3-line:26px;--ds-text-title2-size:22px;--ds-text-title2-line:28px;--ds-text-title1-size:28px;--ds-text-title1-line:34px;--ds-text-large-title-size:34px;--ds-text-large-title-line:40px;--ds-text-body-lg-size:17px;--ds-text-body-lg-line:26px;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-weight-heavy:800;--ds-tracking-tight:-.04em;--ds-tracking-normal:0em;--ds-tracking-wide:.06em;--ds-label-case:uppercase;--ds-numeric:tabular-nums;--ds-radius-sm:6px;--ds-radius-md:10px;--ds-radius-lg:14px;--ds-radius-xl:16px;--ds-radius-xxl:26px;--ds-radius-full:9999px;--ds-radius-control:9999px;--ds-border-hairline:1px;--ds-border-thin:1px;--ds-border-thick:1.5px;--ds-border-stamp:2.5px;--ds-space-xxs:2px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:16px;--ds-space-lg:24px;--ds-space-xl:32px;--ds-space-xxl:44px;--ds-space-xxxl:56px;--ds-space-huge:72px;--ds-control-sm:36px;--ds-control-md:46px;--ds-control-lg:52px;--ds-gutter-narrow:16px;--ds-gutter-medium:24px;--ds-gutter-wide:32px;--ds-section-y:clamp(3.5rem, 2rem + 6vw, 7rem);--ds-stack:20px;--ds-stack-page:32px;--ds-group:12px;--ds-container-prose:768px;--ds-container-page:1024px;--ds-container-wide:1152px;--ds-shell-sm:384px;--ds-shell-md:512px;--ds-shell-lg:672px;--ds-shell-xl:1152px;--ds-measure:65ch;--ds-z-sticky:20;--ds-nav-item-compact:32px;--ds-nav-item-touch:44px;--ds-fluid-display-sm-size:clamp(1.375rem, 1rem + 1.2vw, 1.75rem);--ds-fluid-display-sm-line:1.1;--ds-fluid-display-sm-tracking:-.02em;--ds-fluid-display-md-size:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--ds-fluid-display-md-line:1.05;--ds-fluid-display-md-tracking:-.02em;--ds-fluid-display-lg-size:clamp(2.25rem, 1.2rem + 3.8vw, 4rem);--ds-fluid-display-lg-line:1.02;--ds-fluid-display-lg-tracking:-.025em;--ds-fluid-display-fluid-size:clamp(1.875rem, 7.5vw, 2.75rem);--ds-fluid-display-fluid-line:1.05;--ds-fluid-display-fluid-tracking:0em;--ds-fluid-hero-fluid-size:clamp(2.25rem, 9vw, 3.5rem);--ds-fluid-hero-fluid-line:.98;--ds-fluid-hero-fluid-tracking:-.04em;--ds-fluid-hero-scene-size:clamp(2.5rem, 11vw, 5rem);--ds-fluid-hero-scene-line:.95;--ds-fluid-hero-scene-tracking:-.04em;--ds-hard-offset:0px;--ds-icon-stroke:2;--ds-icon-sm:16px;--ds-icon-md:20px;--ds-icon-lg:24px;--ds-duration-fast:.15s;--ds-duration-base:.3s;--ds-duration-slow:.6s;--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--ds-ease-enter:cubic-bezier(.2, .8, .2, 1);--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-ai-beam-period:4s;--ds-ai-reveal-per-word:60ms;--ds-ai-orb:ring;--ds-ai-steps:list;--ds-press-kind:scale;--ds-press-sink-ms:80ms;--ds-press-value:.97;--ds-button-shape:pill;--ds-card-type:fill;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=dark] [data-ds-subtheme=inverse],:root [data-ds-scheme=dark][data-ds-subtheme=inverse]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=dark] [data-ds-subtheme=inverse],:root [data-ds-scheme=dark][data-ds-subtheme=inverse]{--ds-tab-bar:solid;--ds-header:large;--ds-bubble-user:filled;--ds-bubble-assistant:plain;--ds-bubble-tail:0;--ds-composer:box;--ds-tool-chip:row;--ds-tab-mark:fill;--ds-chip:default;--ds-input:default;--ds-toast:default;--ds-feedback:default;--ds-color-bg:#faf8f6;--ds-color-surface1:#fff;--ds-color-surface2:#f1ece5;--ds-color-surface3:#e4dcd0;--ds-color-scrim:#15141473;--ds-color-text:#151414;--ds-color-text-muted:#5e5a55;--ds-color-text-subtle:#706860;--ds-color-text-disabled:#8c847a;--ds-color-accent:#256893;--ds-color-on-accent:#fff;--ds-color-danger:#b42318;--ds-color-on-danger:#fff;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#151414;--ds-color-success:#1f5f3f;--ds-color-on-success:#fff;--ds-color-info:#256893;--ds-color-on-info:#fff;--ds-color-border:#ddd6cc;--ds-color-border-muted:#ece6de;--ds-color-focus:#256893;--ds-color-ink:#17364a;--ds-color-on-ink:#f3efea;--ds-color-highlight:#dce6ee;--ds-color-on-highlight:#17364a;--ds-color-shadow-hard:#151414;--ds-color-brand-soft:#dce6ee;--ds-color-success-soft:#e1fbdb;--ds-color-danger-soft:#fff1ef;--ds-color-warning-soft:#fff6e4;--ds-color-ai-orb:#256893;--ds-color-ai-glow:#8fb8d6;--ds-color-ai-beam:#256893;--ds-color-neutral:#a39c93;--ds-color-brand:#17364a;--ds-color-warning-ink:#7d4f1b;--ds-color-inverted:#17364a;--ds-color-on-inverted:#ebeadd;--ds-color-on-inverted-muted:#a8b0b5;--ds-ai-gradient-1:#256893;--ds-ai-gradient-2:#8fb8d6;--ds-ai-gradient-3:#17364a;--ds-color-categorical-1:#dd314e;--ds-color-categorical-2:#ba5a15;--ds-color-categorical-3:#92710c;--ds-color-categorical-4:#647e16;--ds-color-categorical-5:#228743;--ds-color-categorical-6:#178469;--ds-color-categorical-7:#158095;--ds-color-categorical-8:#1e77d0;--ds-color-categorical-9:#6767e4;--ds-color-categorical-10:#8f59dc;--ds-color-categorical-11:#b73fcf;--ds-color-categorical-12:#d22d9b;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #462d1429;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #462d1447}:root [data-ds-scheme=dark] [data-ds-subtheme=emphasis],:root [data-ds-scheme=dark][data-ds-subtheme=emphasis]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=dark] [data-ds-subtheme=emphasis],:root [data-ds-scheme=dark][data-ds-subtheme=emphasis]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=dark] [data-ds-subtheme=emphasis],:root [data-ds-scheme=dark][data-ds-subtheme=emphasis]{--ds-color-bg:#2c353c;--ds-color-surface2:#36414a;--ds-color-border-muted:#3a454e;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=dark] [data-ds-subtheme=subtle],:root [data-ds-scheme=dark][data-ds-subtheme=subtle]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=dark] [data-ds-subtheme=subtle],:root [data-ds-scheme=dark][data-ds-subtheme=subtle]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=dark] [data-ds-subtheme=subtle],:root [data-ds-scheme=dark][data-ds-subtheme=subtle]{--ds-color-bg:#1f262c;--ds-color-surface1:#14191d;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=dark] [data-ds-subtheme=psiquiatria],:root [data-ds-scheme=dark][data-ds-subtheme=psiquiatria]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=dark] [data-ds-subtheme=psiquiatria],:root [data-ds-scheme=dark][data-ds-subtheme=psiquiatria]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=dark] [data-ds-subtheme=psiquiatria],:root [data-ds-scheme=dark][data-ds-subtheme=psiquiatria]{--ds-color-bg:#101d1c;--ds-color-surface1:#182927;--ds-color-surface2:#213431;--ds-color-surface3:#2b403c;--ds-color-border:#3a524d;--ds-color-border-muted:#263b37;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=dark] [data-ds-subtheme=psicologia],:root [data-ds-scheme=dark][data-ds-subtheme=psicologia]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=dark] [data-ds-subtheme=psicologia],:root [data-ds-scheme=dark][data-ds-subtheme=psicologia]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=dark] [data-ds-subtheme=psicologia],:root [data-ds-scheme=dark][data-ds-subtheme=psicologia]{--ds-color-bg:#1c1814;--ds-color-surface1:#26201a;--ds-color-surface2:#30281f;--ds-color-surface3:#382f26;--ds-color-border:#463b30;--ds-color-border-muted:#30281f;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}@media (prefers-contrast:more){:root{--ds-color-text-muted:#413f3c;--ds-color-text-subtle:#413f3c;--ds-color-border:#83807a}:root [data-ds-subtheme=inverse]{--ds-color-text-muted:#cbc7bf;--ds-color-text-subtle:#9b9891;--ds-color-border:#83807a}:root [data-ds-subtheme=emphasis]{--ds-color-border-muted:#83807a}:root [data-ds-subtheme=psiquiatria],:root [data-ds-subtheme=psicologia]{--ds-color-border:#83807a}:root[data-theme=dark]{--ds-color-text-muted:#cbc7bf;--ds-color-text-subtle:#9b9891;--ds-color-border:#83807a}:root[data-theme=dark] [data-ds-subtheme=inverse]{--ds-color-text-muted:#413f3c;--ds-color-text-subtle:#413f3c;--ds-color-border:#83807a}:root[data-theme=dark] [data-ds-subtheme=emphasis]{--ds-color-border-muted:#83807a}:root[data-theme=dark] [data-ds-subtheme=psiquiatria],:root[data-theme=dark] [data-ds-subtheme=psicologia]{--ds-color-border:#83807a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ds-color-text-muted:#cbc7bf;--ds-color-text-subtle:#9b9891;--ds-color-border:#83807a}:root:not([data-theme=light]) [data-ds-subtheme=inverse]{--ds-color-text-muted:#413f3c;--ds-color-text-subtle:#413f3c;--ds-color-border:#83807a}:root:not([data-theme=light]) [data-ds-subtheme=emphasis]{--ds-color-border-muted:#83807a}:root:not([data-theme=light]) [data-ds-subtheme=psiquiatria],:root:not([data-theme=light]) [data-ds-subtheme=psicologia]{--ds-color-border:#83807a}}:root [data-ds-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=light]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=light]{--ds-color-bg:#faf8f6;--ds-color-surface1:#fff;--ds-color-surface2:#f1ece5;--ds-color-surface3:#e4dcd0;--ds-color-scrim:#15141473;--ds-color-text:#151414;--ds-color-text-muted:#413f3c;--ds-color-text-subtle:#413f3c;--ds-color-text-disabled:#8c847a;--ds-color-accent:#256893;--ds-color-on-accent:#fff;--ds-color-danger:#b42318;--ds-color-on-danger:#fff;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#151414;--ds-color-success:#1f5f3f;--ds-color-on-success:#fff;--ds-color-info:#256893;--ds-color-on-info:#fff;--ds-color-border:#83807a;--ds-color-border-muted:#ece6de;--ds-color-focus:#256893;--ds-color-ink:#17364a;--ds-color-on-ink:#f3efea;--ds-color-highlight:#dce6ee;--ds-color-on-highlight:#17364a;--ds-color-shadow-hard:#151414;--ds-color-brand-soft:#dce6ee;--ds-color-success-soft:#e1fbdb;--ds-color-danger-soft:#fff1ef;--ds-color-warning-soft:#fff6e4;--ds-color-ai-orb:#256893;--ds-color-ai-glow:#8fb8d6;--ds-color-ai-beam:#256893;--ds-color-neutral:#a39c93;--ds-color-brand:#17364a;--ds-color-warning-ink:#7d4f1b;--ds-color-inverted:#17364a;--ds-color-on-inverted:#ebeadd;--ds-color-on-inverted-muted:#a8b0b5;--ds-ai-gradient-1:#256893;--ds-ai-gradient-2:#8fb8d6;--ds-ai-gradient-3:#17364a;--ds-color-categorical-1:#dd314e;--ds-color-categorical-2:#ba5a15;--ds-color-categorical-3:#92710c;--ds-color-categorical-4:#647e16;--ds-color-categorical-5:#228743;--ds-color-categorical-6:#178469;--ds-color-categorical-7:#158095;--ds-color-categorical-8:#1e77d0;--ds-color-categorical-9:#6767e4;--ds-color-categorical-10:#8f59dc;--ds-color-categorical-11:#b73fcf;--ds-color-categorical-12:#d22d9b;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #462d1429;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #462d1447}:root [data-ds-scheme=light] [data-ds-subtheme=inverse],:root [data-ds-scheme=light][data-ds-subtheme=inverse]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-font-display:"Inter", system-ui, sans-serif;--ds-font-body:"Inter", system-ui, sans-serif;--ds-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ds-text-xs-size:12px;--ds-text-xs-line:16px;--ds-text-sm-size:14px;--ds-text-sm-line:20px;--ds-text-base-size:16px;--ds-text-base-line:24px;--ds-text-lg-size:19px;--ds-text-lg-line:26px;--ds-text-xl-size:30px;--ds-text-xl-line:34px;--ds-text-display-size:56px;--ds-text-display-line:56px;--ds-text-hero-size:84px;--ds-text-hero-line:80px;--ds-text-footnote-size:13px;--ds-text-footnote-line:18px;--ds-text-subhead-size:15px;--ds-text-subhead-line:20px;--ds-text-headline-size:16px;--ds-text-headline-line:22px;--ds-text-title3-size:20px;--ds-text-title3-line:26px;--ds-text-title2-size:22px;--ds-text-title2-line:28px;--ds-text-title1-size:28px;--ds-text-title1-line:34px;--ds-text-large-title-size:34px;--ds-text-large-title-line:40px;--ds-text-body-lg-size:17px;--ds-text-body-lg-line:26px;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-weight-heavy:800;--ds-tracking-tight:-.04em;--ds-tracking-normal:0em;--ds-tracking-wide:.06em;--ds-label-case:uppercase;--ds-numeric:tabular-nums;--ds-radius-sm:6px;--ds-radius-md:10px;--ds-radius-lg:14px;--ds-radius-xl:16px;--ds-radius-xxl:26px;--ds-radius-full:9999px;--ds-radius-control:9999px;--ds-border-hairline:1px;--ds-border-thin:1px;--ds-border-thick:1.5px;--ds-border-stamp:2.5px;--ds-space-xxs:2px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:16px;--ds-space-lg:24px;--ds-space-xl:32px;--ds-space-xxl:44px;--ds-space-xxxl:56px;--ds-space-huge:72px;--ds-control-sm:36px;--ds-control-md:46px;--ds-control-lg:52px;--ds-gutter-narrow:16px;--ds-gutter-medium:24px;--ds-gutter-wide:32px;--ds-section-y:clamp(3.5rem, 2rem + 6vw, 7rem);--ds-stack:20px;--ds-stack-page:32px;--ds-group:12px;--ds-container-prose:768px;--ds-container-page:1024px;--ds-container-wide:1152px;--ds-shell-sm:384px;--ds-shell-md:512px;--ds-shell-lg:672px;--ds-shell-xl:1152px;--ds-measure:65ch;--ds-z-sticky:20;--ds-nav-item-compact:32px;--ds-nav-item-touch:44px;--ds-fluid-display-sm-size:clamp(1.375rem, 1rem + 1.2vw, 1.75rem);--ds-fluid-display-sm-line:1.1;--ds-fluid-display-sm-tracking:-.02em;--ds-fluid-display-md-size:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--ds-fluid-display-md-line:1.05;--ds-fluid-display-md-tracking:-.02em;--ds-fluid-display-lg-size:clamp(2.25rem, 1.2rem + 3.8vw, 4rem);--ds-fluid-display-lg-line:1.02;--ds-fluid-display-lg-tracking:-.025em;--ds-fluid-display-fluid-size:clamp(1.875rem, 7.5vw, 2.75rem);--ds-fluid-display-fluid-line:1.05;--ds-fluid-display-fluid-tracking:0em;--ds-fluid-hero-fluid-size:clamp(2.25rem, 9vw, 3.5rem);--ds-fluid-hero-fluid-line:.98;--ds-fluid-hero-fluid-tracking:-.04em;--ds-fluid-hero-scene-size:clamp(2.5rem, 11vw, 5rem);--ds-fluid-hero-scene-line:.95;--ds-fluid-hero-scene-tracking:-.04em;--ds-hard-offset:0px;--ds-icon-stroke:2;--ds-icon-sm:16px;--ds-icon-md:20px;--ds-icon-lg:24px;--ds-duration-fast:.15s;--ds-duration-base:.3s;--ds-duration-slow:.6s;--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--ds-ease-enter:cubic-bezier(.2, .8, .2, 1);--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-ai-beam-period:4s;--ds-ai-reveal-per-word:60ms;--ds-ai-orb:ring;--ds-ai-steps:list;--ds-press-kind:scale;--ds-press-sink-ms:80ms;--ds-press-value:.97;--ds-button-shape:pill;--ds-card-type:fill;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=light] [data-ds-subtheme=inverse],:root [data-ds-scheme=light][data-ds-subtheme=inverse]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=light] [data-ds-subtheme=inverse],:root [data-ds-scheme=light][data-ds-subtheme=inverse]{--ds-tab-bar:solid;--ds-header:large;--ds-bubble-user:filled;--ds-bubble-assistant:plain;--ds-bubble-tail:0;--ds-composer:box;--ds-tool-chip:row;--ds-tab-mark:fill;--ds-chip:default;--ds-input:default;--ds-toast:default;--ds-feedback:default;--ds-color-bg:#17364a;--ds-color-surface1:#1f262c;--ds-color-surface2:#2c353c;--ds-color-surface3:#36414a;--ds-color-scrim:#0009;--ds-color-text:#ebeadd;--ds-color-text-muted:#cbc7bf;--ds-color-text-subtle:#9b9891;--ds-color-text-disabled:#5a636a;--ds-color-accent:#8fb8d6;--ds-color-on-accent:#14191d;--ds-color-danger:#fc8a80;--ds-color-on-danger:#14191d;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#14191d;--ds-color-success:#8fd3a9;--ds-color-on-success:#14191d;--ds-color-info:#8fb8d6;--ds-color-on-info:#14191d;--ds-color-border:#83807a;--ds-color-border-muted:#2c353c;--ds-color-focus:#8fb8d6;--ds-color-ink:#dce6ee;--ds-color-on-ink:#17364a;--ds-color-highlight:#23303a;--ds-color-on-highlight:#dce6ee;--ds-color-shadow-hard:#ebeadd;--ds-color-brand-soft:#23303a;--ds-color-success-soft:#193612;--ds-color-danger-soft:#4f1a18;--ds-color-warning-soft:#3e290f;--ds-color-ai-orb:#8fb8d6;--ds-color-ai-glow:#256893;--ds-color-ai-beam:#8fb8d6;--ds-color-neutral:#6b747b;--ds-color-brand:#8fb8d6;--ds-color-warning-ink:#f5cb70;--ds-color-inverted:#dce6ee;--ds-color-on-inverted:#17364a;--ds-color-on-inverted-muted:#3f5c70;--ds-ai-gradient-1:#8fb8d6;--ds-ai-gradient-2:#256893;--ds-ai-gradient-3:#dce6ee;--ds-color-categorical-1:#e76c81;--ds-color-categorical-2:#e67320;--ds-color-categorical-3:#b88e0f;--ds-color-categorical-4:#7fa01c;--ds-color-categorical-5:#2aa955;--ds-color-categorical-6:#1da785;--ds-color-categorical-7:#1ba1bb;--ds-color-categorical-8:#4a98e5;--ds-color-categorical-9:#8a8aea;--ds-color-categorical-10:#a97fe4;--ds-color-categorical-11:#ca72dc;--ds-color-categorical-12:#df6ab8;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #00000073;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #0009}:root [data-ds-scheme=light] [data-ds-subtheme=emphasis],:root [data-ds-scheme=light][data-ds-subtheme=emphasis]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=light] [data-ds-subtheme=emphasis],:root [data-ds-scheme=light][data-ds-subtheme=emphasis]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=light] [data-ds-subtheme=emphasis],:root [data-ds-scheme=light][data-ds-subtheme=emphasis]{--ds-color-bg:#f1ece5;--ds-color-surface2:#e4dcd0;--ds-color-border-muted:#83807a;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=light] [data-ds-subtheme=subtle],:root [data-ds-scheme=light][data-ds-subtheme=subtle]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=light] [data-ds-subtheme=subtle],:root [data-ds-scheme=light][data-ds-subtheme=subtle]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=light] [data-ds-subtheme=subtle],:root [data-ds-scheme=light][data-ds-subtheme=subtle]{--ds-color-bg:#fff;--ds-color-surface1:#faf8f6;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=light] [data-ds-subtheme=psiquiatria],:root [data-ds-scheme=light][data-ds-subtheme=psiquiatria]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=light] [data-ds-subtheme=psiquiatria],:root [data-ds-scheme=light][data-ds-subtheme=psiquiatria]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=light] [data-ds-subtheme=psiquiatria],:root [data-ds-scheme=light][data-ds-subtheme=psiquiatria]{--ds-color-bg:#f4f5f1;--ds-color-surface2:#eef1ec;--ds-color-surface3:#e2e7e0;--ds-color-border-muted:#e2e5de;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=light] [data-ds-subtheme=psicologia],:root [data-ds-scheme=light][data-ds-subtheme=psicologia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=light] [data-ds-subtheme=psicologia],:root [data-ds-scheme=light][data-ds-subtheme=psicologia]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=light] [data-ds-subtheme=psicologia],:root [data-ds-scheme=light][data-ds-subtheme=psicologia]{--ds-color-bg:#f3eee6;--ds-color-surface2:#eae1d3;--ds-color-surface3:#e0d5c4;--ds-color-border-muted:#e5dccf;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=dark]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=dark]{--ds-color-bg:#14191d;--ds-color-surface1:#1f262c;--ds-color-surface2:#2c353c;--ds-color-surface3:#36414a;--ds-color-scrim:#0009;--ds-color-text:#ebeadd;--ds-color-text-muted:#cbc7bf;--ds-color-text-subtle:#9b9891;--ds-color-text-disabled:#5a636a;--ds-color-accent:#8fb8d6;--ds-color-on-accent:#14191d;--ds-color-danger:#fc8a80;--ds-color-on-danger:#14191d;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#14191d;--ds-color-success:#8fd3a9;--ds-color-on-success:#14191d;--ds-color-info:#8fb8d6;--ds-color-on-info:#14191d;--ds-color-border:#83807a;--ds-color-border-muted:#2c353c;--ds-color-focus:#8fb8d6;--ds-color-ink:#dce6ee;--ds-color-on-ink:#17364a;--ds-color-highlight:#23303a;--ds-color-on-highlight:#dce6ee;--ds-color-shadow-hard:#ebeadd;--ds-color-brand-soft:#23303a;--ds-color-success-soft:#193612;--ds-color-danger-soft:#4f1a18;--ds-color-warning-soft:#3e290f;--ds-color-ai-orb:#8fb8d6;--ds-color-ai-glow:#256893;--ds-color-ai-beam:#8fb8d6;--ds-color-neutral:#6b747b;--ds-color-brand:#8fb8d6;--ds-color-warning-ink:#f5cb70;--ds-color-inverted:#dce6ee;--ds-color-on-inverted:#17364a;--ds-color-on-inverted-muted:#3f5c70;--ds-ai-gradient-1:#8fb8d6;--ds-ai-gradient-2:#256893;--ds-ai-gradient-3:#dce6ee;--ds-color-categorical-1:#e76c81;--ds-color-categorical-2:#e67320;--ds-color-categorical-3:#b88e0f;--ds-color-categorical-4:#7fa01c;--ds-color-categorical-5:#2aa955;--ds-color-categorical-6:#1da785;--ds-color-categorical-7:#1ba1bb;--ds-color-categorical-8:#4a98e5;--ds-color-categorical-9:#8a8aea;--ds-color-categorical-10:#a97fe4;--ds-color-categorical-11:#ca72dc;--ds-color-categorical-12:#df6ab8;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #00000073;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #0009}:root [data-ds-scheme=dark] [data-ds-subtheme=inverse],:root [data-ds-scheme=dark][data-ds-subtheme=inverse]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-font-display:"Inter", system-ui, sans-serif;--ds-font-body:"Inter", system-ui, sans-serif;--ds-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ds-text-xs-size:12px;--ds-text-xs-line:16px;--ds-text-sm-size:14px;--ds-text-sm-line:20px;--ds-text-base-size:16px;--ds-text-base-line:24px;--ds-text-lg-size:19px;--ds-text-lg-line:26px;--ds-text-xl-size:30px;--ds-text-xl-line:34px;--ds-text-display-size:56px;--ds-text-display-line:56px;--ds-text-hero-size:84px;--ds-text-hero-line:80px;--ds-text-footnote-size:13px;--ds-text-footnote-line:18px;--ds-text-subhead-size:15px;--ds-text-subhead-line:20px;--ds-text-headline-size:16px;--ds-text-headline-line:22px;--ds-text-title3-size:20px;--ds-text-title3-line:26px;--ds-text-title2-size:22px;--ds-text-title2-line:28px;--ds-text-title1-size:28px;--ds-text-title1-line:34px;--ds-text-large-title-size:34px;--ds-text-large-title-line:40px;--ds-text-body-lg-size:17px;--ds-text-body-lg-line:26px;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-weight-heavy:800;--ds-tracking-tight:-.04em;--ds-tracking-normal:0em;--ds-tracking-wide:.06em;--ds-label-case:uppercase;--ds-numeric:tabular-nums;--ds-radius-sm:6px;--ds-radius-md:10px;--ds-radius-lg:14px;--ds-radius-xl:16px;--ds-radius-xxl:26px;--ds-radius-full:9999px;--ds-radius-control:9999px;--ds-border-hairline:1px;--ds-border-thin:1px;--ds-border-thick:1.5px;--ds-border-stamp:2.5px;--ds-space-xxs:2px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:16px;--ds-space-lg:24px;--ds-space-xl:32px;--ds-space-xxl:44px;--ds-space-xxxl:56px;--ds-space-huge:72px;--ds-control-sm:36px;--ds-control-md:46px;--ds-control-lg:52px;--ds-gutter-narrow:16px;--ds-gutter-medium:24px;--ds-gutter-wide:32px;--ds-section-y:clamp(3.5rem, 2rem + 6vw, 7rem);--ds-stack:20px;--ds-stack-page:32px;--ds-group:12px;--ds-container-prose:768px;--ds-container-page:1024px;--ds-container-wide:1152px;--ds-shell-sm:384px;--ds-shell-md:512px;--ds-shell-lg:672px;--ds-shell-xl:1152px;--ds-measure:65ch;--ds-z-sticky:20;--ds-nav-item-compact:32px;--ds-nav-item-touch:44px;--ds-fluid-display-sm-size:clamp(1.375rem, 1rem + 1.2vw, 1.75rem);--ds-fluid-display-sm-line:1.1;--ds-fluid-display-sm-tracking:-.02em;--ds-fluid-display-md-size:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--ds-fluid-display-md-line:1.05;--ds-fluid-display-md-tracking:-.02em;--ds-fluid-display-lg-size:clamp(2.25rem, 1.2rem + 3.8vw, 4rem);--ds-fluid-display-lg-line:1.02;--ds-fluid-display-lg-tracking:-.025em;--ds-fluid-display-fluid-size:clamp(1.875rem, 7.5vw, 2.75rem);--ds-fluid-display-fluid-line:1.05;--ds-fluid-display-fluid-tracking:0em;--ds-fluid-hero-fluid-size:clamp(2.25rem, 9vw, 3.5rem);--ds-fluid-hero-fluid-line:.98;--ds-fluid-hero-fluid-tracking:-.04em;--ds-fluid-hero-scene-size:clamp(2.5rem, 11vw, 5rem);--ds-fluid-hero-scene-line:.95;--ds-fluid-hero-scene-tracking:-.04em;--ds-hard-offset:0px;--ds-icon-stroke:2;--ds-icon-sm:16px;--ds-icon-md:20px;--ds-icon-lg:24px;--ds-duration-fast:.15s;--ds-duration-base:.3s;--ds-duration-slow:.6s;--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--ds-ease-enter:cubic-bezier(.2, .8, .2, 1);--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-ai-beam-period:4s;--ds-ai-reveal-per-word:60ms;--ds-ai-orb:ring;--ds-ai-steps:list;--ds-press-kind:scale;--ds-press-sink-ms:80ms;--ds-press-value:.97;--ds-button-shape:pill;--ds-card-type:fill;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=dark] [data-ds-subtheme=inverse],:root [data-ds-scheme=dark][data-ds-subtheme=inverse]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=dark] [data-ds-subtheme=inverse],:root [data-ds-scheme=dark][data-ds-subtheme=inverse]{--ds-tab-bar:solid;--ds-header:large;--ds-bubble-user:filled;--ds-bubble-assistant:plain;--ds-bubble-tail:0;--ds-composer:box;--ds-tool-chip:row;--ds-tab-mark:fill;--ds-chip:default;--ds-input:default;--ds-toast:default;--ds-feedback:default;--ds-color-bg:#faf8f6;--ds-color-surface1:#fff;--ds-color-surface2:#f1ece5;--ds-color-surface3:#e4dcd0;--ds-color-scrim:#15141473;--ds-color-text:#151414;--ds-color-text-muted:#413f3c;--ds-color-text-subtle:#413f3c;--ds-color-text-disabled:#8c847a;--ds-color-accent:#256893;--ds-color-on-accent:#fff;--ds-color-danger:#b42318;--ds-color-on-danger:#fff;--ds-color-warning:#e3bb4c;--ds-color-on-warning:#151414;--ds-color-success:#1f5f3f;--ds-color-on-success:#fff;--ds-color-info:#256893;--ds-color-on-info:#fff;--ds-color-border:#83807a;--ds-color-border-muted:#ece6de;--ds-color-focus:#256893;--ds-color-ink:#17364a;--ds-color-on-ink:#f3efea;--ds-color-highlight:#dce6ee;--ds-color-on-highlight:#17364a;--ds-color-shadow-hard:#151414;--ds-color-brand-soft:#dce6ee;--ds-color-success-soft:#e1fbdb;--ds-color-danger-soft:#fff1ef;--ds-color-warning-soft:#fff6e4;--ds-color-ai-orb:#256893;--ds-color-ai-glow:#8fb8d6;--ds-color-ai-beam:#256893;--ds-color-neutral:#a39c93;--ds-color-brand:#17364a;--ds-color-warning-ink:#7d4f1b;--ds-color-inverted:#17364a;--ds-color-on-inverted:#ebeadd;--ds-color-on-inverted-muted:#a8b0b5;--ds-ai-gradient-1:#256893;--ds-ai-gradient-2:#8fb8d6;--ds-ai-gradient-3:#17364a;--ds-color-categorical-1:#dd314e;--ds-color-categorical-2:#ba5a15;--ds-color-categorical-3:#92710c;--ds-color-categorical-4:#647e16;--ds-color-categorical-5:#228743;--ds-color-categorical-6:#178469;--ds-color-categorical-7:#158095;--ds-color-categorical-8:#1e77d0;--ds-color-categorical-9:#6767e4;--ds-color-categorical-10:#8f59dc;--ds-color-categorical-11:#b73fcf;--ds-color-categorical-12:#d22d9b;--ds-depth-model:shadow;--ds-shadow-card:0px 18px 36px -18px #462d1429;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard);--ds-shadow-overlay:0px 30px 60px -18px #462d1447}:root [data-ds-scheme=dark] [data-ds-subtheme=emphasis],:root [data-ds-scheme=dark][data-ds-subtheme=emphasis]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=dark] [data-ds-subtheme=emphasis],:root [data-ds-scheme=dark][data-ds-subtheme=emphasis]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=dark] [data-ds-subtheme=emphasis],:root [data-ds-scheme=dark][data-ds-subtheme=emphasis]{--ds-color-bg:#2c353c;--ds-color-surface2:#36414a;--ds-color-border-muted:#83807a;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=dark] [data-ds-subtheme=subtle],:root [data-ds-scheme=dark][data-ds-subtheme=subtle]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=dark] [data-ds-subtheme=subtle],:root [data-ds-scheme=dark][data-ds-subtheme=subtle]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=dark] [data-ds-subtheme=subtle],:root [data-ds-scheme=dark][data-ds-subtheme=subtle]{--ds-color-bg:#1f262c;--ds-color-surface1:#14191d;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=dark] [data-ds-subtheme=psiquiatria],:root [data-ds-scheme=dark][data-ds-subtheme=psiquiatria]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=dark] [data-ds-subtheme=psiquiatria],:root [data-ds-scheme=dark][data-ds-subtheme=psiquiatria]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=dark] [data-ds-subtheme=psiquiatria],:root [data-ds-scheme=dark][data-ds-subtheme=psiquiatria]{--ds-color-bg:#101d1c;--ds-color-surface1:#182927;--ds-color-surface2:#213431;--ds-color-surface3:#2b403c;--ds-color-border-muted:#263b37;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}:root [data-ds-scheme=dark] [data-ds-subtheme=psicologia],:root [data-ds-scheme=dark][data-ds-subtheme=psicologia]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-card-fill-width:var(--ds-border-hairline);--ds-card-fill-line:var(--ds-color-border);--ds-card-outline-width:var(--ds-border-hairline);--ds-card-outline-line:var(--ds-color-border-muted);--ds-text-link-default:var(--ds-color-brand);--ds-card-inverted-line:var(--ds-color-on-ink)}@supports (color:color-mix(in lab, red, red)){:root [data-ds-scheme=dark] [data-ds-subtheme=psicologia],:root [data-ds-scheme=dark][data-ds-subtheme=psicologia]{--ds-card-inverted-line:color-mix(in oklab, var(--ds-color-on-ink) 15%, transparent)}}:root [data-ds-scheme=dark] [data-ds-subtheme=psicologia],:root [data-ds-scheme=dark][data-ds-subtheme=psicologia]{--ds-color-bg:#1c1814;--ds-color-surface1:#26201a;--ds-color-surface2:#30281f;--ds-color-surface3:#382f26;--ds-color-border-muted:#30281f;--ds-shadow-hard:var(--ds-hard-offset) var(--ds-hard-offset) 0 0 var(--ds-color-shadow-hard)}}:root{--radius:.875rem;--background:#faf8f6;--foreground:#151414;--card:#fff;--card-foreground:#151414;--popover:#fff;--popover-foreground:#151414;--primary:#256893;--primary-foreground:#fff;--secondary:#e4dcd0;--secondary-foreground:#151414;--muted:#f1ece5;--muted-foreground:#5e5a55;--accent:#e4dcd0;--accent-foreground:#151414;--destructive:#b42318;--destructive-foreground:#fff;--border:#ddd6cc;--input:#706860;--ring:#256893;--font-sans:"Inter", system-ui, sans-serif;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--success:#1f5f3f;--success-foreground:#fff;--warning:var(--amber-800);--warning-foreground:var(--neutral-0);--chart-1:#dd314e;--chart-2:#ba5a15;--chart-3:#92710c;--chart-4:#647e16;--chart-5:#228743}@supports (color:light-dark(#000, #fff)){:root{--background:light-dark(#faf8f6,#14191d);--foreground:light-dark(#151414,#ebeadd);--card:light-dark(#fff,#1f262c);--card-foreground:light-dark(#151414,#ebeadd);--popover:light-dark(#fff,#1f262c);--popover-foreground:light-dark(#151414,#ebeadd);--primary:light-dark(#256893,#8fb8d6);--primary-foreground:light-dark(#fff,#14191d);--secondary:light-dark(#e4dcd0,#36414a);--secondary-foreground:light-dark(#151414,#ebeadd);--muted:light-dark(#f1ece5,#2c353c);--muted-foreground:light-dark(#5e5a55,#a8b0b5);--accent:light-dark(#e4dcd0,#36414a);--accent-foreground:light-dark(#151414,#ebeadd);--destructive:light-dark(#b42318,#fc8a80);--destructive-foreground:light-dark(#fff,#14191d);--border:light-dark(#ddd6cc,#3a454e);--input:light-dark(#706860,#8e979d);--ring:light-dark(#256893,#8fb8d6);--success:light-dark(#1f5f3f,#8fd3a9);--success-foreground:light-dark(#fff,#14191d);--warning:light-dark(var(--amber-800),var(--amber-300));--warning-foreground:light-dark(var(--neutral-0),var(--neutral-950));--chart-1:light-dark(#dd314e,#e76c81);--chart-2:light-dark(#ba5a15,#e67320);--chart-3:light-dark(#92710c,#b88e0f);--chart-4:light-dark(#647e16,#7fa01c);--chart-5:light-dark(#228743,#2aa955)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--neutral-0:#fff;--neutral-25:#fbfaf7;--neutral-50:#f6f3ee;--neutral-75:#eeebe5;--neutral-100:#e6e2dc;--neutral-200:#cbc7bf;--neutral-300:#a8a49d;--neutral-400:#9b9891;--neutral-450:#8f8c85;--neutral-500:#83807a;--neutral-550:#6c6863;--neutral-600:#66635e;--neutral-650:#585550;--neutral-700:#413f3c;--neutral-750:#3c3a37;--neutral-800:#34332f;--neutral-850:#272522;--neutral-900:#1c1a19;--neutral-950:#11100f;--sage-50:#edf8f2;--sage-300:#92cdaf;--sage-500:#539676;--sage-600:#3d765c;--sage-700:#30614a;--sage-900:#173225;--green-50:#e1fbdb;--green-300:#92da82;--green-700:#2e6720;--green-900:#193612;--red-50:#fff1f0;--red-300:#f8a49d;--red-400:#f47b74;--red-600:#c22826;--red-700:#a51f1e;--red-900:#4f1a18;--amber-50:#fff6e4;--amber-300:#f5cb70;--amber-500:#eba42c;--amber-600:#b77610;--amber-800:#7d4f1b;--amber-900:#3e290f;--clay-300:#e1957a;--clay-500:#b55f40;--slate-300:#8faed0;--slate-500:#527599}@supports (color:lab(0% 0 0)){:root{--neutral-0:lab(100% 0 0);--neutral-25:lab(98.2719% .22471 1.50434);--neutral-50:lab(95.9604% .399858 2.63677);--neutral-75:lab(93.0659% .5202 3.39413);--neutral-100:lab(90.1659% .520885 3.39457);--neutral-200:lab(80.3136% .710666 4.53694);--neutral-300:lab(67.5506% .654101 4.16064);--neutral-400:lab(62.9079% .593007 3.78128);--neutral-450:lab(58.2678% .595689 3.78311);--neutral-500:lab(53.6276% .598729 3.78519);--neutral-550:lab(44.3472% .606179 3.79039);--neutral-600:lab(42.0247% .542343 3.40907);--neutral-650:lab(36.2219% .481576 3.02992);--neutral-700:lab(26.9366% .358447 2.27056);--neutral-750:lab(24.6165% .360057 2.27167);--neutral-800:lab(21.1364% .362858 2.27363);--neutral-850:lab(14.756% .369623 2.27844);--neutral-900:lab(9.53095% .241265 1.51529);--neutral-950:lab(4.84872% .17716 1.04147);--sage-50:lab(96.7233% -4.86043 1.7203);--sage-300:lab(77.8062% -24.6858 8.67956);--sage-500:lab(57.054% -28.2491 9.89175);--sage-600:lab(45.3197% -24.9673 8.73637);--sage-700:lab(37.0664% -21.6395 7.57176);--sage-900:lab(18.1736% -13.2963 4.65546);--green-50:lab(95.9927% -13.0162 12.2857);--green-300:lab(80.781% -36.0457 36.0788);--green-700:lab(38.7178% -30.6882 32.8021);--green-900:lab(19.6035% -17.9356 18.7339);--red-50:lab(96.3544% 5.50768 2.96441);--red-300:lab(75.8489% 31.0226 17.1029);--red-400:lab(66.0576% 46.9408 26.6951);--red-600:lab(43.5877% 59.7782 41.6074);--red-700:lab(36.8252% 53.5011 37.3869);--red-900:lab(18.0069% 25.1663 14.7585);--amber-50:lab(97.1938% .827909 9.61168);--amber-300:lab(83.9975% 7.64194 50.8315);--amber-500:lab(73.177% 20.0618 67.6723);--amber-600:lab(55.6369% 21.1966 58.7498);--amber-800:lab(38.2532% 16.5552 37.2397);--amber-900:lab(18.7182% 7.6988 20.5765);--clay-300:lab(69.1278% 27.3489 26.4492);--clay-500:lab(50.3707% 33.6868 33.6911);--slate-300:lab(69.7235% -5.27394 -20.8661);--slate-500:lab(47.6107% -5.10988 -24.0393)}}:root,[data-ds-scheme=light]{--brand:#256893;--brand-soft:#dce6ee;--brand-ink:#17364a;--success-soft:var(--green-50);--success-ink:var(--green-700);--warning-soft:var(--amber-50);--warning-ink:var(--amber-800);--destructive-soft:var(--red-50);--destructive-ink:var(--red-700);--fill:#f1ece5;--fill-strong:#e4dcd0;--skeleton:var(--neutral-300);--label-disabled:#5e5a55;--surface-inverted:#17364a;--on-inverted:#ebeadd;--on-inverted-muted:#a8b0b5;--destructive-on-inverted:#fc8a80;--border-inverted:var(--on-inverted)}@supports (color:color-mix(in lab, red, red)){:root,[data-ds-scheme=light]{--border-inverted:color-mix(in oklab, var(--on-inverted) 15%, transparent)}}:root,[data-ds-scheme=light]{--overlay:#11100f66;--shadow-color:.22 .01 80;--elevation-raised:0 1px 2px oklch(var(--shadow-color) / .06), 0 1px 1px oklch(var(--shadow-color) / .04);--elevation-popover:0 4px 12px oklch(var(--shadow-color) / .08), 0 1px 3px oklch(var(--shadow-color) / .06);--elevation-dialog:0 12px 32px oklch(var(--shadow-color) / .12), 0 2px 8px oklch(var(--shadow-color) / .06);--material-thin:#fbfaf7b8;--material-regular:#fbfaf7d1;--material-thick:#fbfaf7eb;--material-solid:var(--background);--material-blur-thin:16px;--material-blur-regular:20px;--material-blur-thick:28px;--material-saturate:1.8}@supports (color:lab(0% 0 0)){:root,[data-ds-scheme=light]{--overlay:lab(4.84872% .17716 1.04147/.4);--material-thin:lab(98.2719% .22471 1.50434/.72);--material-regular:lab(98.2719% .22471 1.50434/.82);--material-thick:lab(98.2719% .22471 1.50434/.92)}}@supports (color:light-dark(#000, #fff)){.dark,[data-ds-scheme=dark]{--brand:#8fb8d6;--brand-soft:#23303a;--brand-ink:#8fb8d6;--success-soft:var(--green-900);--success-ink:var(--green-300);--warning-soft:var(--amber-900);--warning-ink:var(--amber-300);--destructive-soft:var(--red-900);--destructive-ink:var(--red-300);--fill:#2c353c;--fill-strong:#36414a;--skeleton:var(--neutral-650);--label-disabled:#a8b0b5;--surface-inverted:#faf8f6;--on-inverted:#151414;--on-inverted-muted:#5e5a55;--destructive-on-inverted:#b42318;--overlay:#0009;--shadow-color:0 0 0;--elevation-raised:0 1px 2px #0006;--elevation-popover:0 4px 12px #00000073, 0 1px 3px #00000059;--elevation-dialog:0 12px 32px #0000008c, 0 2px 8px #0006;--material-thin:#272522b8;--material-regular:#272522d1;--material-thick:#272522eb;--material-solid:var(--neutral-850)}@supports (color:lab(0% 0 0)){.dark,[data-ds-scheme=dark]{--overlay:lab(0% 0 0/.6);--elevation-raised:0 1px 2px lab(0% 0 0/.4);--elevation-popover:0 4px 12px lab(0% 0 0/.45), 0 1px 3px lab(0% 0 0/.35);--elevation-dialog:0 12px 32px lab(0% 0 0/.55), 0 2px 8px lab(0% 0 0/.4);--material-thin:lab(14.756% .369623 2.27844/.72);--material-regular:lab(14.756% .369623 2.27844/.82);--material-thick:lab(14.756% .369623 2.27844/.92)}}}:root{--gutter:1rem;--section-y:clamp(3.5rem, 2rem + 6vw, 7rem);--stack:1.25rem;--stack-page:2rem;--group:.75rem;--control-sm:2rem;--control:2.75rem;--control-lg:3.25rem;--safe-bottom:env(safe-area-inset-bottom);--tab-bar-offset:calc(var(--control-lg) + 1px + var(--safe-bottom));--dialog-max-height:85dvh;--z-sticky:20;--z-dropdown:30;--z-toast:60;--duration-micro:.27s;--duration-smooth:.54s;--duration-fade:.18s;--press-scale:.97}@media (min-width:48rem){:root{--gutter:1.5rem}}@media (min-width:80rem){:root{--gutter:2rem}}@media (prefers-contrast:more){:root{--muted-foreground:var(--neutral-700);--border:var(--neutral-500);--input:var(--neutral-700)}@supports (color:light-dark(#000, #fff)){.dark,[data-ds-scheme=dark]{--muted-foreground:var(--neutral-200);--border:var(--neutral-500);--input:var(--neutral-400)}}}@media (prefers-reduced-motion:reduce){:root{--press-scale:1;--duration-smooth:.18s}}[data-ds-subtheme=psiquiatria]{--background:#f4f5f1;--card:#fff;--popover:#fff;--secondary:#e2e7e0;--muted:#eef1ec;--accent:#e2e7e0;--border:#d2d8cf}.dark [data-ds-subtheme=psiquiatria]{--background:#101d1c;--card:#182927;--popover:#182927;--secondary:#2b403c;--muted:#213431;--accent:#2b403c;--border:#3a524d}[data-ds-subtheme=psicologia]{--background:#f3eee6;--card:#fff;--popover:#fff;--secondary:#e0d5c4;--muted:#eae1d3;--accent:#e0d5c4;--border:#ddd1bf}.dark [data-ds-subtheme=psicologia]{--background:#1c1814;--card:#26201a;--popover:#26201a;--secondary:#382f26;--muted:#30281f;--accent:#382f26;--border:#463b30}::view-transition-group(*){animation-duration:var(--duration-smooth);animation-timing-function:var(--ease-spring-smooth)}::view-transition-old(*){animation-duration:var(--duration-fade)}::view-transition-new(*){animation-duration:var(--duration-fade)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}}@media not all and (min-width:48rem){html:has([data-tab-bar]){scroll-padding-bottom:var(--tab-bar-offset)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
