/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Google Sans Flex Variable", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:calc(var(--radius) * .2);--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6);--shadow-2xs:none;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-2xl:none;--inset-shadow-2xs:none;--inset-shadow-xs:none;--inset-shadow-sm:none;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Google Sans Flex Variable", sans-serif;--default-mono-font-family:var(--font-mono);--shadow-inner:none;--shape-preview-size:calc(var(--spacing) * 64);--shape-preview-stage:calc(var(--spacing) * 84);--shape-choice-min-width:calc(var(--spacing) * 32);--shape-label-height:calc(var(--spacing) * 12);--shape-choice-padding:calc(var(--spacing) * 4);--radius-visual-tile:calc(var(--spacing) * 6);--shape-choice-radius:calc(var(--spacing) * 4);--shape-choice-selected-radius:calc(var(--spacing) * 8);--shape-choice-section-gap:var(--button-group-gap);--shape-choice-inner-radius:var(--button-group-inner-radius);--shape-morph-duration:1200;--shape-spin-anticipation:18;--shape-spin-anticipation-end:.15;--shape-spin-anticipation-ease:cubic-bezier(.4, 0, .7, 1);--shape-spin-travel-ease:cubic-bezier(.2, 0, .15, 1);--shape-morph-duration-min:200;--shape-morph-duration-max:3000;--shape-morph-duration-step:100;--shape-duration-width:calc(var(--spacing) * 20);--shape-browser-height:calc(var(--spacing) * 140);--shape-browser-compact-preview:calc(var(--spacing) * 60);--shape-browser-gap:calc(var(--spacing) * 6);--shape-browser-label-height:calc(var(--spacing) * 16);--shape-progress-width:calc(var(--spacing) * 12);--shape-gallery-gap:calc(var(--spacing) * 3);--shape-fill-neutral:var(--md-sys-color-on-surface-variant);--shape-fill-purple:var(--button-primary-fill);--shape-fill-pink:var(--theme-website-tertiary-container-light);--color-border:var(--border)}}@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}@media (forced-colors:active){[data-sonner-toast][data-styled=true] [data-button=true]:focus-visible{outline-offset:2px;outline:2px solid highlight!important}}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);font-size:var(--text-body-size);line-height:var(--text-body-leading);text-wrap:pretty}html{font-family:Google Sans Flex Variable,sans-serif}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}}@layer components{.oneds-icon[data-size=auto]{width:var(--icon-size-20);height:var(--icon-size-20)}[data-slot=search-input]{--field-radius:var(--field-search-radius)}[data-field-action]{--field-action-size:calc(var(--field-height) - var(--field-action-inset) * 2);--field-action-radius:calc(var(--field-radius) - var(--field-action-inset));--field-action-padding-inline:calc(var(--field-action-inset) * 3);--field-action-icon-size:calc(var(--field-action-size) / 2)}.ai-chat-workspace{border:var(--ai-chat-border-width) solid var(--border);border-radius:var(--ai-chat-radius);background:var(--background);block-size:100%;min-block-size:0;box-shadow:var(--ai-chat-shadow);position:relative;overflow:hidden}.ai-chat-workspace .ai-chat-block{box-shadow:none;border:0;border-radius:0}.ai-chat-block{border:var(--ai-chat-border-width) solid var(--border);border-radius:var(--ai-chat-radius);background:var(--background);block-size:100%;inline-size:100%;max-inline-size:none;box-shadow:var(--ai-chat-shadow);flex-direction:column;display:flex;overflow:hidden}.ai-chat-block__reveal{padding-inline:var(--ai-chat-gutter);opacity:0;transition:grid-template-rows var(--ai-chat-layout-speed) var(--ai-chat-layout-ease), opacity var(--ai-chat-layout-speed) var(--ai-chat-layout-ease);flex:none;grid-template-rows:minmax(0,0fr);display:grid;overflow:hidden}.ai-chat-block__reveal>*{min-block-size:0}.ai-chat-block__reveal[data-anchor=start]{align-items:start}.ai-chat-block__reveal[data-anchor=end]{align-items:end}.ai-chat-block[data-empty=true] .ai-chat-block__reveal{opacity:1;grid-template-rows:minmax(0,1fr)}.ai-chat-block__spacer{transition:flex-grow var(--ai-chat-layout-speed) var(--ai-chat-layout-ease), flex-basis var(--ai-chat-layout-speed) var(--ai-chat-layout-ease);flex:0 1 0}.ai-chat-block[data-empty=true] .ai-chat-block__spacer{flex-grow:1}.ai-chat-workspace[data-layout=panel]{--ai-chat-gutter:var(--ai-chat-panel-gutter);--ai-chat-transcript-padding-block:var(--ai-chat-panel-transcript-padding-block);--ai-chat-greeting-size:var(--ai-chat-panel-greeting-size);--ai-chat-greeting-line-height:var(--ai-chat-panel-greeting-line-height);--bubble-max-width:var(--ai-chat-panel-bubble-max-width);--ai-chat-empty-greeting-gap:0px;--ai-chat-empty-suggestions-gap:var(--ai-chat-panel-stack-gap)}.ai-chat-workspace[data-layout=panel] .ai-chat-block__reveal{transition:grid-template-rows var(--ai-chat-layout-speed) var(--ai-chat-layout-ease), opacity var(--ai-chat-panel-reveal-fade-speed) var(--ai-chat-layout-ease)}.ai-chat-workspace[data-layout=panel] .ai-chat-block__suggestions{margin-inline:0;padding-inline-start:var(--ai-chat-panel-suggestion-indent)}.ai-chat-block__composer-lockup{flex:none;inline-size:100%}.ai-chat-workspace[data-layout=workspace] .ai-chat-block__composer-lockup{position:relative}.ai-chat-workspace[data-layout=workspace] .ai-chat-block__greeting-region,.ai-chat-workspace[data-layout=workspace] .ai-chat-block__suggestions-region{position:absolute;inset-inline:0}.ai-chat-workspace[data-layout=workspace] .ai-chat-block__greeting-region{inset-block-end:100%}.ai-chat-workspace[data-layout=workspace] .ai-chat-block__suggestions-region{inset-block-start:100%}.ai-chat-block__scroller{flex:1 1 0;min-block-size:0}.ai-chat-block__viewport{padding-block:var(--ai-chat-transcript-padding-block);padding-inline:var(--ai-chat-gutter)}.ai-chat-block__transcript{gap:var(--ai-chat-transcript-gap)}.ai-chat-block__turn{inline-size:100%;max-inline-size:var(--ai-chat-content-width);padding-inline:var(--ai-chat-turn-inset);animation:ai-chat-message-enter var(--ai-chat-message-speed) var(--ai-chat-message-ease) both;margin-inline:auto}[data-slot=response]>*{margin-block:0}[data-slot=response]>*+*{margin-block-start:var(--response-gap)}[data-slot=response]>:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--response-heading-gap)}[data-slot=response] :is(h1,h2,h3,h4,h5,h6)+*{margin-block-start:var(--response-heading-gap-tight)}[data-slot=response]>:first-child{margin-block-start:0}[data-slot=response]>[data-slot=separator][data-variant=wavy]{margin-block:var(--space-xl)}[data-slot=response]>[data-slot=separator][data-variant=wavy]+:is(h1,h2,h3,h4,h5,h6){margin-block-start:0}[data-slot=response]>[data-slot=separator][data-variant=wavy]:first-child{display:none}[data-slot=response] :is(h1,h2,h3,h4,h5,h6){color:var(--response-heading-color);font-weight:var(--font-weight-semibold)}[data-slot=response] h1{font-size:var(--response-h1-size);line-height:var(--response-h1-line-height);font-weight:var(--font-weight-bold)}[data-slot=response] h2{font-size:var(--response-h2-size);line-height:var(--response-h2-line-height)}[data-slot=response] h3{font-size:var(--response-h3-size);line-height:var(--response-h3-line-height)}[data-slot=response] :is(h4,h5,h6){font-size:var(--response-h4-size);line-height:var(--response-h4-line-height)}[data-slot=response] :is(h5,h6){color:var(--response-muted-color)}[data-slot=response] strong{font-weight:var(--font-weight-semibold);color:var(--response-strong-color)}[data-slot=response] em{font-style:italic}[data-slot=response] del{color:var(--response-muted-color);text-decoration:line-through}[data-slot=response] a{text-underline-offset:var(--spacing);text-decoration:underline;-webkit-text-decoration-color:var(--response-muted-color);-webkit-text-decoration-color:var(--response-muted-color);-webkit-text-decoration-color:var(--response-muted-color);text-decoration-color:var(--response-muted-color);transition:text-decoration-color var(--speed-instant) var(--ease-settle)}[data-slot=response] a:hover{text-decoration-color:currentColor}[data-slot=response] :is(ul,ol){padding-inline-start:var(--response-list-indent)}[data-slot=response] ul{list-style-type:disc}[data-slot=response] ul ul{list-style-type:circle}[data-slot=response] ul ul ul{list-style-type:square}[data-slot=response] ol{list-style-type:decimal}[data-slot=response] li::marker{color:var(--response-muted-color)}[data-slot=response] li+li,[data-slot=response] li>:is(ul,ol),[data-slot=response] li>p+p{margin-block-start:var(--response-list-gap)}[data-slot=response] blockquote{border-inline-start:var(--response-quote-border-width) solid var(--response-quote-border-color);color:var(--response-quote-color);padding-inline-start:var(--response-quote-padding-inline)}[data-slot=response] blockquote>*+*{margin-block-start:var(--response-gap)}[data-slot=response] :not(pre)>code{font-family:var(--font-mono);color:var(--response-code-color);background:var(--response-code-bg);padding-inline:var(--response-code-padding-inline);padding-block:var(--response-code-padding-block);border-radius:var(--response-code-radius);font-size:.9em}[data-slot=response] [data-slot=card][data-variant=code] code{background:0 0;border-radius:0;padding:0}[data-slot=response] :is(ul,ol).contains-task-list{padding-inline-start:0;list-style:none}[data-slot=response] .task-list-item{list-style:none}[data-slot=response] .task-list-item input[type=checkbox]{inline-size:var(--response-task-size);block-size:var(--response-task-size);vertical-align:-.15em;accent-color:var(--primary);margin-inline-end:var(--response-task-gap)}[data-slot=response] img{border:var(--response-rule-width) solid var(--response-image-border-color);border-radius:var(--response-image-radius);block-size:auto;max-inline-size:100%;display:block}[data-slot=response] figure>img{inline-size:100%}[data-slot=response] figcaption{color:var(--response-caption-color);font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-align:center;margin-block-start:var(--response-caption-gap)}[data-slot=response] .response-citation{cursor:pointer;font:inherit;color:var(--response-citation-color);background:var(--response-citation-bg);border-radius:var(--response-citation-radius);padding-inline:var(--response-citation-padding-inline);line-height:1;font-weight:var(--font-weight-medium);border:0;margin-inline-start:var(--response-citation-gap);text-decoration:none}[data-slot=response] .response-citation:hover{color:var(--response-strong-color)}[data-slot=response] [data-footnotes]{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}[data-slot=response] [data-footnotes]>[data-slot=separator]:first-child{display:none}[data-slot=response] [data-footnotes]:before{content:"Sources";color:var(--response-heading-color);font-weight:var(--font-weight-semibold);margin-block-end:var(--response-sources-label-gap);display:block}[data-slot=response] [data-footnotes] ol{gap:var(--space-xs);flex-wrap:wrap;padding-inline-start:0;list-style:none;display:flex}[data-slot=response] [data-footnotes] li{margin-block-start:0}[data-slot=response] [data-footnotes] [data-slot=badge]{text-decoration:none}[data-slot=response] [data-footnotes] a[href*=fnref]{display:none}[data-slot=response][data-streaming=true]>:last-child:after{content:"";inline-size:var(--response-caret-width);block-size:var(--response-caret-height);vertical-align:text-bottom;animation:response-caret-pulse var(--response-caret-speed) steps(1, end) infinite;background:currentColor;margin-inline-start:var(--response-caret-gap);display:inline-block}.ai-chat-block__suggestions{padding-block:var(--ai-chat-empty-suggestions-gap);margin-inline:auto}.ai-chat-block__composer-region{padding-inline:var(--ai-chat-gutter);padding-block:var(--ai-chat-gutter);transition:padding-block var(--ai-chat-layout-speed) var(--ai-chat-layout-ease);background:0 0;flex:none}.ai-chat-block[data-empty=true] .ai-chat-block__composer-region{padding-block:0}.ai-chat-workspace[data-layout=panel] .ai-chat-block__composer-region,.ai-chat-workspace[data-layout=panel] .ai-chat-block[data-empty=true] .ai-chat-block__composer-region{padding-block:0 var(--ai-chat-gutter)}.ai-chat-block__composer-region>[data-slot=ai-composer]{margin-inline:auto}[data-slot=ai-composer]{overflow:visible}.expression-lab{--site-header-height:var(--navigation-pane-header-height);--site-header-gutter:var(--expression-lab-header-padding);border:var(--expression-lab-border-width) solid var(--border);border-radius:var(--expression-lab-radius);background:var(--surface-ground);block-size:100%;min-block-size:0;inline-size:100%;display:block;overflow:hidden}.expression-lab__header{flex:none}.expression-lab__progress-copy,.expression-lab__slider-labels,.expression-lab__lenses-content{align-items:center;display:flex}.expression-lab__page-title{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--text-sm--line-height);margin-inline-end:auto}.expression-lab__session,.expression-lab__session-value,.expression-lab__capture-stack,.expression-lab__lenses-copy{display:grid}.expression-lab__lenses-copy{gap:var(--expression-lab-copy-gap)}.expression-lab__session-label,.expression-lab__slider-labels,.expression-lab__lenses-description{color:var(--muted-foreground)}.expression-lab__slider-labels{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.expression-lab__view{flex:none}.expression-lab__scroll{min-block-size:0;padding:var(--expression-lab-content-padding);flex:1}.expression-lab__heading{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--text-2xl--line-height);letter-spacing:var(--tracking-tight);margin:0}.expression-lab__grid{gap:var(--expression-lab-gap);display:grid}.expression-lab__row{align-items:stretch;gap:var(--expression-lab-gap);flex-wrap:wrap;display:flex}.expression-lab__hero,.expression-lab__focus,.expression-lab__capture-stack{min-inline-size:min(100%, var(--expression-lab-column-min));flex-shrink:1;flex-basis:0}.expression-lab__hero,.expression-lab__capture-stack{flex-grow:var(--expression-lab-span-wide)}.expression-lab__focus{flex-grow:var(--expression-lab-span-narrow)}.expression-lab__hero-content{flex:1;align-items:center;display:flex}.expression-lab__progress-block{gap:var(--expression-lab-item-gap);display:grid}.expression-lab__progress-copy,.expression-lab__slider-labels{justify-content:space-between;gap:var(--expression-lab-gap)}.expression-lab__progress-copy{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--text-sm--line-height)}.expression-lab__progress-block{inline-size:100%}.expression-lab__progress{block-size:var(--expression-lab-progress-height)}.expression-lab__session-duration{font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.expression-lab__session-label{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.expression-lab__hero-footer,.expression-lab__capture-footer{flex-wrap:wrap;justify-content:flex-end}.expression-lab__hero-footer{gap:var(--expression-lab-gap);justify-content:space-between}.expression-lab__next-step{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.expression-lab__card{min-inline-size:min(100%, var(--expression-lab-column-min))}.expression-lab__capture-stack{gap:var(--expression-lab-gap);grid-template-rows:auto minmax(0,1fr) auto}.expression-lab__plan{gap:var(--expression-lab-item-gap);display:grid}.expression-lab__plan-header{justify-content:space-between;align-items:flex-start;gap:var(--expression-lab-gap);display:flex}.expression-lab__plan-copy{gap:var(--expression-lab-copy-gap);min-inline-size:0;display:grid}.expression-lab__plan-title,.expression-lab__plan-description{margin:0}.expression-lab__plan-title{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--text-xl--line-height)}.expression-lab__plan-description{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.expression-lab__capture,.expression-lab__lenses-card{min-inline-size:0}.expression-lab__chat{min-inline-size:min(100%, var(--expression-lab-column-min));min-block-size:var(--expression-lab-chat-min-height);flex:var(--expression-lab-span-narrow) 1 0;border:var(--expression-lab-border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.expression-lab__chat-header,.expression-lab__chat-heading{align-items:center;display:flex}.expression-lab__chat-header{justify-content:space-between;gap:var(--expression-lab-gap);padding:var(--expression-lab-chat-padding);border-block-end:var(--expression-lab-border-width) solid var(--border)}.expression-lab__chat-heading{gap:var(--expression-lab-item-gap);min-inline-size:0}.expression-lab__chat-heading>div{gap:var(--expression-lab-copy-gap);min-inline-size:0;display:grid}.expression-lab__chat-heading strong,.expression-lab__chat-heading span{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.expression-lab__chat-heading span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expression-lab__chat-scroller{min-block-size:var(--expression-lab-chat-transcript-min-height);flex:1}.expression-lab__chat-viewport{padding:var(--expression-lab-chat-padding)}.expression-lab__chat-composer-region{padding:var(--expression-lab-chat-padding);border-block-start:var(--expression-lab-border-width) solid var(--border)}.expression-lab__chat-composer{max-inline-size:none;margin-inline:auto}.expression-lab__capture>[data-slot=card-content]{flex:1}.expression-lab__session{align-content:space-between;gap:var(--expression-lab-item-gap);flex:1}.expression-lab__session-value{justify-items:center;gap:var(--expression-lab-copy-gap);text-align:center}.expression-lab__session-duration{font-size:var(--text-4xl);font-weight:var(--font-weight-semibold);line-height:var(--text-4xl--line-height)}.expression-lab__lenses-title{font-weight:var(--font-weight-medium)}.expression-lab__lenses-content{justify-content:space-between;gap:var(--expression-lab-section-gap);flex-wrap:wrap}.expression-lab__lenses-title,.expression-lab__lenses-description{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}@media (prefers-reduced-motion:reduce){.ai-chat-block__turn{animation:none}.ai-chat-block__reveal,.ai-chat-block__spacer,.ai-chat-block__composer-region,[data-slot=swap-item]{transition:none}[data-slot=response][data-streaming=true]>:last-child:after{animation:none}}[data-slot=carousel]{--carousel-slide-extent:calc(var(--carousel-slide-size) + var(--carousel-gap))}[data-slot=carousel][data-items-per-view="3"]{--carousel-slide-size:calc((100% - var(--scroll-fade-size) * 2 - var(--carousel-gap) * 2) / 3)}[data-slot=carousel]:has(:focus-visible) :is([data-slot=carousel-previous],[data-slot=carousel-next]){pointer-events:auto;opacity:1}[data-slot=carousel-progress][data-active=true] [data-slot=progress-indicator]{animation:carousel-progress-fill var(--carousel-auto-speed) linear forwards}[data-slot=carousel]:is(:hover,:has(:focus-visible)) [data-slot=carousel-progress][data-active=true] [data-slot=progress-indicator]{animation-play-state:paused}[data-slot=calendar] .rdp-week>[data-selected=true]:first-child>[data-day],[data-slot=calendar] .rdp-week>[data-hidden=true]+[data-selected=true]>[data-day]{border-top-left-radius:var(--calendar-selected-radius)!important;border-bottom-left-radius:var(--calendar-selected-radius)!important}[data-slot=calendar] .rdp-week>[data-selected=true]:last-child>[data-day]{border-top-right-radius:var(--calendar-selected-radius)!important;border-bottom-right-radius:var(--calendar-selected-radius)!important}[data-slot=calendar] .rdp-week>[data-selected=true]:has(+[data-hidden=true])>[data-day]{border-top-right-radius:var(--calendar-selected-radius)!important;border-bottom-right-radius:var(--calendar-selected-radius)!important}[data-slot=calendar] .rdp-week>:is(.rdp-range_middle,.rdp-range_start)+.rdp-range_end:after{display:block!important}[data-slot=calendar] .rdp-week>.rdp-range_start:has(+:is(.rdp-range_middle,.rdp-range_end)):after{display:block!important}:is([data-slot=separator],[data-slot=dropdown-menu-separator])[data-tone=neutral]{--separator-stroke:var(--separator-stroke-neutral)}[data-slot=accordion-trigger][data-state=open]{padding-bottom:var(--accordion-content-gap)!important}[data-slot=table-row]{--optical-edge-text-padding:var(--table-edge-optical-padding)}[data-slot=toolbar]{--optical-edge-text-padding:var(--toolbar-title-padding-start)}[data-slot=toolbar] [data-slot=button]{border-radius:var(--tb-inner)}[data-slot=toolbar]:not([data-variant=ghost])>[data-slot=badge]:last-child,[data-slot=toolbar]:not([data-variant=ghost])>[data-slot=toolbar-group]:last-child>[data-slot=badge]:last-child{margin-inline-end:calc((var(--button-height-default) - var(--badge-height,28px)) / 2)}[data-slot=toolbar][data-size=expressive]:not([data-variant=ghost])>[data-slot=badge]:last-child,[data-slot=toolbar][data-size=expressive]:not([data-variant=ghost])>[data-slot=toolbar-group]:last-child>[data-slot=badge]:last-child{margin-inline-end:calc((var(--button-height-expressive) - var(--badge-height,28px)) / 2)}[data-slot=toolbar-separator][data-orientation=vertical],[data-slot=toolbar-separator][data-orientation=horizontal]{align-self:center}[data-optical-edges]>.edge-text:first-child,[data-optical-edges]>:is([data-slot=table-head],[data-slot=table-cell]):first-child>.edge-text:first-child{padding-inline-start:var(--optical-edge-text-padding)}[data-optical-edges]>.edge-text:last-child,[data-optical-edges]>:is([data-slot=table-head],[data-slot=table-cell]):last-child>.edge-text:last-child{padding-inline-end:var(--optical-edge-text-padding)}[data-slot=slider-thumb]{--slider-state-layer-size:0px;box-shadow:0 0 0 var(--slider-handle-gap) var(--slider-track-gap-color), 0 0 0 calc(var(--slider-handle-gap) + var(--slider-state-layer-size)) var(--button-primary-fill)}@supports (color:color-mix(in lab, red, red)){[data-slot=slider-thumb]{box-shadow:0 0 0 var(--slider-handle-gap) var(--slider-track-gap-color), 0 0 0 calc(var(--slider-handle-gap) + var(--slider-state-layer-size)) color-mix(in oklab, var(--button-primary-fill) 12%, transparent)}}[data-slot=slider-thumb]{transition:width var(--slider-handle-speed) var(--slider-handle-curve), height var(--slider-handle-speed) var(--slider-handle-curve), box-shadow var(--slider-handle-speed) var(--slider-handle-curve)}[data-slot=slider][data-orientation=horizontal] [data-slot=slider-thumb]{width:var(--slider-handle-width);height:var(--slider-handle-height)}[data-slot=slider][data-orientation=vertical] [data-slot=slider-thumb]{width:var(--slider-handle-height);height:var(--slider-handle-width)}[data-slot=slider-thumb]:hover{--slider-state-layer-size:calc(var(--spacing) * 1.5)}[data-slot=slider][data-orientation=horizontal] [data-slot=slider-thumb]:active{width:var(--slider-handle-width-pressed);--slider-state-layer-size:calc(var(--spacing) * 2)}[data-slot=slider][data-orientation=vertical] [data-slot=slider-thumb]:active{height:var(--slider-handle-width-pressed);--slider-state-layer-size:calc(var(--spacing) * 2)}[data-slot=site-header-indicator]{--site-header-travel-duration:calc(var(--site-header-pivot-speed) * var(--site-header-pivot-distance,1))}[data-slot=site-header-actions]{--site-header-flat-edge-inset:calc((var(--site-header-height) - var(--site-header-flat-item-height)) / 2);--site-header-actions-edge-offset:calc(var(--site-header-flat-edge-inset) - var(--site-header-gutter))}[data-slot=site-header-shell][data-compact=true] [data-slot=site-header-brand] span{display:none}.showcase-app{--navigation-pane-floating-trigger-inset:var(--showcase-navigation-pane-trigger-inset);background:var(--page-fill);height:100svh;overflow:hidden}.showcase-page-content{--page-pad-block-start:var(--showcase-content-start);--page-content-gap:var(--showcase-section-gap)}[data-slot=page]{--page-pad-block-start:var(--space-2xl)}.page-scroll{scroll-padding-block-start:var(--page-scroll-offset)}.page-content{row-gap:var(--page-content-gap);padding-block-start:var(--page-pad-block-start);padding-block-end:var(--page-pad-block-end)}.page-content[data-variant=centered]{padding-block:var(--space-2xl)}[data-slot=navigation-pane-inset]:has(>[data-slot=navigation-pane-trigger][data-placement=floating])>[data-slot=page]>[data-slot=page-scroll]>[data-slot=page-content]{padding-block-start:calc(var(--page-pad-block-start) + var(--navigation-pane-floating-trigger-clearance))}[data-slot=navigation-pane-inset]:has(>[data-slot=navigation-pane-trigger][data-placement=floating])>[data-slot=page]>[data-slot=page-scroll]:has(>[data-showcase-page-header-shell])>[data-slot=page-content]{padding-block-start:var(--showcase-content-start)}[data-slot=page-scroll]>[data-showcase-page-header-shell]{margin-block-start:var(--navigation-pane-floating-padding)}@keyframes page-enter{0%{opacity:0;transform:translateY(var(--page-enter-distance))}to{opacity:1;transform:none}}@keyframes coachmark-beacon{0%{opacity:var(--coachmark-beacon-opacity);transform:scale(1)}70%,to{opacity:0;transform:scale(var(--coachmark-beacon-scale))}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-shimmer{background-color:var(--skeleton-shimmer-base);background-image:linear-gradient(var(--skeleton-shimmer-angle), var(--skeleton-shimmer-base) calc(50% - var(--skeleton-shimmer-spread)), var(--skeleton-shimmer-base) calc(50% - var(--skeleton-shimmer-spread) * .75), var(--skeleton-shimmer-base) calc(50% - var(--skeleton-shimmer-spread) * .35), var(--skeleton-shimmer-base) 50%, var(--skeleton-shimmer-base) calc(50% + var(--skeleton-shimmer-spread) * .35), var(--skeleton-shimmer-base) calc(50% + var(--skeleton-shimmer-spread) * .75), var(--skeleton-shimmer-base) calc(50% + var(--skeleton-shimmer-spread)))}@supports (color:color-mix(in lab, red, red)){.skeleton-shimmer{background-image:linear-gradient(var(--skeleton-shimmer-angle), var(--skeleton-shimmer-base) calc(50% - var(--skeleton-shimmer-spread)), color-mix(in oklch, var(--skeleton-shimmer-base), var(--skeleton-shimmer-highlight) var(--skeleton-shimmer-edge-strength)) calc(50% - var(--skeleton-shimmer-spread) * .75), color-mix(in oklch, var(--skeleton-shimmer-base), var(--skeleton-shimmer-highlight) var(--skeleton-shimmer-mid-strength)) calc(50% - var(--skeleton-shimmer-spread) * .35), color-mix(in oklch, var(--skeleton-shimmer-base), var(--skeleton-shimmer-highlight) var(--skeleton-shimmer-peak-strength)) 50%, color-mix(in oklch, var(--skeleton-shimmer-base), var(--skeleton-shimmer-highlight) var(--skeleton-shimmer-mid-strength)) calc(50% + var(--skeleton-shimmer-spread) * .35), color-mix(in oklch, var(--skeleton-shimmer-base), var(--skeleton-shimmer-highlight) var(--skeleton-shimmer-edge-strength)) calc(50% + var(--skeleton-shimmer-spread) * .75), var(--skeleton-shimmer-base) calc(50% + var(--skeleton-shimmer-spread)))}}.skeleton-shimmer{background-repeat:no-repeat;background-size:var(--skeleton-shimmer-size);animation:skeleton-shimmer var(--skeleton-shimmer-speed) linear infinite}.coachmark-beacon-pulse{animation:coachmark-beacon var(--coachmark-beacon-duration) var(--coachmark-beacon-ease) infinite}@media (prefers-reduced-motion:reduce){.coachmark-beacon-pulse,.skeleton-shimmer{animation:none}}.page-content--animate>*{animation:page-enter var(--page-enter-duration) var(--page-enter-ease) both}.page-content--animate>:first-child{animation-delay:calc(var(--page-enter-stagger) * 0)}.page-content--animate>:nth-child(2){animation-delay:calc(var(--page-enter-stagger) * 1)}.page-content--animate>:nth-child(3){animation-delay:calc(var(--page-enter-stagger) * 2)}.page-content--animate>:nth-child(4){animation-delay:calc(var(--page-enter-stagger) * 3)}.page-content--animate>:nth-child(5){animation-delay:calc(var(--page-enter-stagger) * 4)}.page-content--animate>:nth-child(6){animation-delay:calc(var(--page-enter-stagger) * 5)}.page-content--animate>:nth-child(n+7){animation-delay:calc(var(--page-enter-stagger) * 6)}@media (prefers-reduced-motion:reduce){.page-content--animate>*{animation:none}}.showcase-main{inline-size:100%;min-inline-size:0;padding:var(--showcase-page-block-padding) var(--showcase-page-gutter)}.showcase-component{inline-size:100%;max-inline-size:var(--showcase-copy-width);margin-inline:auto}.showcase-component__examples{gap:var(--showcase-section-gap);display:grid}.showcase-example{scroll-margin-block-start:calc(var(--showcase-header-height) + var(--showcase-page-gutter))}.showcase-example__title{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--text-xl--line-height);letter-spacing:0;margin:0}.showcase-example__tabs{gap:calc(var(--spacing) * 3)}.showcase-example__toolbar{justify-content:space-between;align-items:center;gap:var(--showcase-example-gap);display:flex}.showcase-example__panels{min-inline-size:0;padding-inline:0;display:grid;position:relative}.showcase-example__preview-panel,.showcase-example__code-panel{grid-area:1/1;min-inline-size:0}.showcase-example__preview-panel[data-state=inactive]{visibility:hidden;pointer-events:none}.showcase-example__code-panel[data-state=inactive]{display:none}.showcase-example__code-panel[data-state=active]{position:absolute;inset:0;overflow:hidden}.showcase-example__code-block{min-block-size:0}.button-group-choice{--choice-icon-size:var(--button-group-choice-icon-size);--choice-gap:var(--button-group-choice-gap);--choice-label-offset:calc((var(--choice-icon-size) + var(--choice-gap)) / 2);gap:var(--choice-gap)}.button-group-choice[data-size=sm]{--choice-icon-size:var(--button-group-choice-icon-size-sm);--choice-gap:var(--button-group-choice-gap-small)}.button-group-choice[data-size=expressive]{--choice-icon-size:var(--button-icon-expressive)}.button-group-choice[data-size=xs]{--choice-icon-size:var(--button-group-choice-icon-size-xs);--choice-gap:var(--button-group-choice-gap-small)}.button-group-choice>.button-group-choice__check{width:var(--choice-icon-size);height:var(--choice-icon-size);opacity:0;transition:opacity var(--button-group-choice-speed) var(--button-group-choice-ease)}.button-group-choice__label{transform:translateX(calc(-1 * var(--choice-label-offset)));transition:transform var(--button-group-choice-speed) var(--button-group-choice-ease)}.button-group-choice[data-state=on]>.button-group-choice__check{opacity:1}.button-group-choice[data-state=on]>.button-group-choice__label{transform:translate(0)}@media (prefers-reduced-motion:reduce){.button-group-choice>.button-group-choice__check,.button-group-choice>.button-group-choice__label{transition:none}}[data-slot^=annotation]{--annotation-fill:var(--annotation-color)}@supports (color:color-mix(in lab, red, red)){[data-slot^=annotation]{--annotation-fill:color-mix(in oklab, var(--annotation-color) var(--annotation-fill-opacity), transparent)}}[data-slot^=annotation]{--annotation-fill-hover:var(--annotation-color)}@supports (color:color-mix(in lab, red, red)){[data-slot^=annotation]{--annotation-fill-hover:color-mix(in oklab, var(--annotation-color) var(--annotation-fill-hover-opacity), transparent)}}[data-slot^=annotation]{--annotation-fill-selected:var(--annotation-color)}@supports (color:color-mix(in lab, red, red)){[data-slot^=annotation]{--annotation-fill-selected:color-mix(in oklab, var(--annotation-color) var(--annotation-fill-selected-opacity), transparent)}}[data-slot^=annotation]{--annotation-fill-pressed:var(--annotation-color)}@supports (color:color-mix(in lab, red, red)){[data-slot^=annotation]{--annotation-fill-pressed:color-mix(in oklab, var(--annotation-color) var(--annotation-fill-pressed-opacity), transparent)}}[data-slot^=annotation]{--annotation-highlight-background:var(--annotation-color);--annotation-pressed-background:var(--annotation-color)}@supports (color:color-mix(in lab, red, red)){[data-slot^=annotation]{--annotation-pressed-background:color-mix(in oklab, var(--annotation-color) var(--annotation-pressed-mix), var(--foreground))}}[data-annotation-kind=bounds]{--annotation-color:var(--annotation-bounds-color)}[data-annotation-kind=padding]{--annotation-color:var(--annotation-padding-color)}[data-annotation-kind=border]{--annotation-color:var(--annotation-border-color)}[data-annotation-kind=margin]{--annotation-color:var(--annotation-margin-color)}[data-annotation-kind=gap]{--annotation-color:var(--annotation-gap-color)}.annotation-measurements{visibility:hidden;pointer-events:none;width:max-content;padding:var(--annotation-clearance) var(--annotation-label-distance-max) var(--annotation-boundary-inset) var(--annotation-label-distance-min);border-radius:var(--annotation-connector-radius);margin:0 var(--annotation-corner-stroke) 0 var(--annotation-corner-gap);align-items:flex-start;display:flex;position:absolute}.annotation-measurements>*{pointer-events:none}.canvas{min-inline-size:0;min-block-size:var(--canvas-min-height);border:var(--canvas-border-width) solid var(--canvas-border-color);border-radius:var(--canvas-radius);padding:var(--canvas-padding);background-color:var(--canvas-background);background-image:radial-gradient(circle, var(--canvas-grid-color) var(--canvas-grid-dot), transparent var(--canvas-grid-dot));background-size:var(--canvas-grid-size) var(--canvas-grid-size);justify-content:center;align-items:center;position:relative;overflow:clip}:is(.canvas[data-background=plain],.canvas:not([data-background=split]):has(>[data-slot=canvas-grid])){background-image:none}.canvas[data-background=split]{background-color:var(--canvas-split-card-background);background-image:linear-gradient(var(--canvas-split-divider-color), var(--canvas-split-divider-color)), linear-gradient(to right, var(--canvas-split-card-background) var(--canvas-split-position), var(--canvas-split-navigation-pane-background) var(--canvas-split-position));background-position:var(--canvas-split-position) center, center;background-repeat:no-repeat;background-size:var(--canvas-split-divider-width) 100%, 100% 100%}.canvas-split-pane[data-surface=card]{--item-host-surface:var(--canvas-split-card-background)}.canvas-split-pane[data-surface=navigation-pane]{--item-host-surface:var(--canvas-split-navigation-pane-background)}.canvas:has(>[data-slot=canvas-grid]){isolation:isolate}.canvas-measure{z-index:var(--canvas-measure-grid-layer);pointer-events:none;color:var(--canvas-measure-accent);background-color:var(--canvas-measure-ruler-background);border-color:var(--canvas-measure-major-color);outline-color:var(--canvas-measure-minor-color);position:absolute;inset:0}.canvas-measure[data-active=false],.canvas-measure__cursor[data-active=false]{visibility:hidden}:is(.canvas:has(>[data-slot=canvas-grid][data-active=true][data-tracking=true]),.canvas:has(>[data-slot=canvas-grid][data-active=true][data-tracking=true]) *){cursor:none!important}.canvas-measure__grid,.canvas-measure__cursor{block-size:100%;inline-size:100%;position:absolute;inset:0}.canvas-measure__grid{background:var(--canvas-background)}.canvas-measure__cursor{z-index:var(--canvas-measure-cursor-layer);pointer-events:none}.canvas-measure__metrics{visibility:hidden;box-sizing:content-box;width:var(--canvas-measure-step);height:var(--canvas-measure-ruler-size);padding-left:var(--canvas-measure-label-step);padding-top:var(--canvas-measure-tick-size);padding-right:var(--canvas-measure-marker-size);border-top:var(--canvas-measure-stroke) solid;color:var(--canvas-measure-label-color);background-color:var(--canvas-measure-guide-color);font-family:var(--font-mono);font-size:var(--canvas-measure-font-size);line-height:1;position:absolute}.cursor-follower{pointer-events:none;z-index:var(--cursor-follower-layer);visibility:hidden;position:absolute;inset:0}.cursor-follower[data-visible=true]{visibility:visible}.cursor-follower__bubble{transform:translate(var(--cursor-follower-x,0px), var(--cursor-follower-y,0px));width:max-content;max-width:calc(100% - var(--cursor-follower-origin-x) - var(--cursor-follower-inset) * 2);padding:var(--cursor-follower-padding-block) var(--cursor-follower-padding-inline);border:var(--cursor-follower-border-width) solid var(--cursor-follower-border);border-radius:var(--cursor-follower-radius);background:var(--cursor-follower-background);color:var(--cursor-follower-foreground);box-shadow:var(--cursor-follower-shadow);font-size:var(--cursor-follower-font-size);line-height:var(--cursor-follower-line-height);overflow-wrap:anywhere;position:absolute;top:0;left:0}.cursor-follower[data-variant=accent]{--cursor-follower-background:var(--cursor-follower-accent);--cursor-follower-foreground:var(--cursor-follower-on-accent);--cursor-follower-border:var(--cursor-follower-accent)}.cursor-follower__metrics{visibility:hidden;box-sizing:content-box;width:var(--cursor-follower-offset);height:var(--cursor-follower-inset);padding-left:var(--cursor-follower-origin-x);padding-top:var(--cursor-follower-origin-y);position:absolute}.canvas-grid-follower{--cursor-follower-origin-x:var(--canvas-measure-ruler-size);--cursor-follower-origin-y:var(--canvas-measure-ruler-size);--cursor-follower-accent:var(--canvas-measure-accent);--cursor-follower-foreground:var(--canvas-measure-accent)}.canvas[data-annotation-space]{padding-block:var(--canvas-annotation-padding-block)}.canvas[data-layout=start]{justify-content:flex-start;align-items:flex-start}.canvas[data-layout=viewport]{min-block-size:var(--canvas-viewport-height)}.canvas[data-layout=application]{block-size:var(--canvas-application-height);min-block-size:var(--canvas-viewport-height);border-radius:var(--canvas-application-radius);padding:var(--canvas-application-padding);justify-content:stretch;align-items:stretch}.showcase-stage{--canvas-application-height:var(--showcase-block-preview-height)}.showcase-stage[data-slot=canvas]{--canvas-min-height:var(--showcase-preview-min-height)}.canvas-workbench{inline-size:100%;min-inline-size:0;min-block-size:var(--canvas-workbench-height);row-gap:var(--canvas-region-gap);flex:1 0 auto;grid-template-rows:minmax(max-content,1fr) auto minmax(max-content,1fr);grid-template-columns:minmax(0,1fr);display:grid}.canvas-toolbar{grid-area:1/1;align-self:start;inline-size:100%;min-inline-size:0}.canvas-content{grid-area:2/1;place-self:center;inline-size:100%;min-inline-size:0;position:relative}.canvas-footer{text-align:center;inline-size:100%;max-inline-size:100%;color:var(--muted-foreground);font-size:var(--canvas-footer-font-size);line-height:var(--canvas-footer-line-height);margin-block-start:var(--canvas-footer-gap)}.showcase-contained-viewport{contain:layout paint;position:relative;transform:translateZ(0)}.centered-header-scroll{background:var(--surface-container);block-size:100%;overflow-y:auto}.centered-header-scroll__inner{padding:var(--space-lg);position:relative}.showcase-page-header__barwrap{z-index:10;pointer-events:none;block-size:0;position:sticky;inset-block-start:var(--showcase-page-header-sticky-inset)}.showcase-page-header__bar{inline-size:100%;max-inline-size:var(--showcase-page-header-max-width);justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-md);background:var(--popover);border:1px solid var(--border);border-radius:2147483647px;margin-inline:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.showcase-page-header__bar{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.showcase-page-header__bar{box-shadow:var(--elevation-floating);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translateY(calc(-100% - var(--space-xl)));transition:transform var(--showcase-page-header-speed) var(--showcase-page-header-exit-move-ease), inline-size var(--showcase-page-header-speed) var(--showcase-page-header-exit-size-ease), opacity var(--showcase-page-header-speed) var(--showcase-page-header-exit-fade-ease)}.showcase-page-header__barwrap[data-collapsed=true] .showcase-page-header__bar{inline-size:min(100%, var(--showcase-page-header-compact-width));opacity:1;transition-timing-function:var(--showcase-page-header-enter-move-ease), var(--showcase-page-header-enter-size-ease), var(--showcase-page-header-enter-fade-ease);pointer-events:auto;transform:translateY(0)}.showcase-page-header__bar[data-has-command=false]{justify-content:center}.showcase-page-header__bar-title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--text-lg--line-height);color:var(--foreground);margin:0;padding-inline-start:var(--optical-edge-text-padding)}.showcase-page-header__code{inline-size:min(100%, calc(var(--spacing) * 128));margin-inline:auto}.centered-header-scroll__body{gap:var(--space-md);flex-direction:column;margin-block-start:var(--space-lg);padding-block-end:calc(var(--page-preview-height) * .6);display:flex}.showcase-typography-list{margin-block:calc(var(--spacing) * 6);margin-inline:calc(var(--spacing) * 6);list-style-type:disc}.showcase-typography-list>li+li{margin-block-start:calc(var(--spacing) * 2)}[data-slot=tabs-indicator]{--tabs-travel-duration:calc(var(--tabs-pivot-speed) * var(--tabs-pivot-distance,1))}[data-sonner-toast]:not(:has([data-icon])) [data-content]{padding-inline-start:var(--toast-text-edge-padding)}:is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content])>[data-slot=scroller],:is([data-slot=dropdown-menu-content][data-grouped=true],[data-slot=context-menu-content][data-grouped=true],[data-slot=menubar-content][data-grouped=true])>[data-slot=scroller]>:is([data-slot=menu-group],[data-slot=dropdown-menu-group],[data-slot=context-menu-group],[data-slot=menubar-group]){max-height:inherit}:is([data-slot=dropdown-menu-content][data-grouped=true],[data-slot=dropdown-menu-sub-content][data-grouped=true],[data-slot=context-menu-content][data-grouped=true],[data-slot=context-menu-sub-content][data-grouped=true],[data-slot=menubar-content][data-grouped=true],[data-slot=menubar-sub-content][data-grouped=true]) :is([data-slot=dropdown-menu-label]+[data-slot=dropdown-menu-separator],[data-slot=context-menu-label]+[data-slot=context-menu-separator],[data-slot=menubar-label]+[data-slot=menubar-separator]){display:none}:is([data-slot=dropdown-menu-content][data-grouped=true],[data-slot=dropdown-menu-sub-content][data-grouped=true],[data-slot=context-menu-content][data-grouped=true],[data-slot=context-menu-sub-content][data-grouped=true],[data-slot=menubar-content][data-grouped=true],[data-slot=menubar-sub-content][data-grouped=true]) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-item],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],[data-slot=context-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-radio-item],[data-slot=menubar-sub-trigger]):not([data-disabled]):is(:active,[data-pressed=true]){background-color:var(--menu-item-pressed-fill)}[data-slot=collapsible-content][data-state=open]{animation:oneds-collapsible-expand var(--collapsible-expand-height-speed) var(--collapsible-ease) both}[data-slot=collapsible-content][data-state=closed]{animation:oneds-collapsible-collapse var(--collapsible-collapse-height-speed) var(--collapsible-ease) both}[data-slot=collapsible-content][data-state=open]>[data-slot=collapsible-content-inner]{animation:oneds-collapsible-fade-in var(--collapsible-expand-fade-speed) var(--collapsible-ease) both}[data-slot=collapsible-content][data-state=closed]>[data-slot=collapsible-content-inner]{animation:oneds-collapsible-fade-out var(--collapsible-collapse-fade-speed) var(--collapsible-ease) both}[data-slot=card]{--card-spacing:var(--card-spacing-default);--card-region-gap:var(--card-region-gap-default);--card-content-group-gap:var(--card-content-group-gap-default)}[data-slot=card][data-size=sm]{--card-spacing:var(--card-spacing-small);--card-region-gap:var(--card-region-gap-small);--card-content-group-gap:var(--card-content-group-gap-small)}[data-slot=card][data-size=expressive]{--card-spacing:var(--card-spacing-expressive);--card-region-gap:var(--card-region-gap-expressive);--card-content-group-gap:var(--card-content-group-gap-expressive)}[data-slot=card][data-variant=code]{--code-block-copy-radius:max(0px, calc(var(--card-radius) - var(--code-block-copy-inset) - var(--code-block-boundary-width)));border:var(--code-block-boundary-width) solid var(--border)}.card-media-overlay{background-color:var(--card-media-overlay)}[data-slot=select-content]>.select-viewport{max-height:inherit}.icon-label{padding-inline:0}:is(svg,[data-slot=favicon],[data-slot=spinner],[data-icon])~.icon-label{padding-inline-end:var(--icon-label-optical-padding)}.icon-label:has(~:is(svg,[data-slot=favicon],[data-slot=spinner],[data-icon])){padding-inline-start:var(--icon-label-optical-padding);padding-inline-end:0}[data-icon-label-host][data-size^=icon]>.icon-label{padding-inline:0}:is(svg,[data-slot=favicon],[data-slot=spinner],[data-icon])~.icon-label:has(~:is(svg,[data-slot=favicon],[data-slot=spinner],[data-icon])){padding-inline:0}.button-motion:not([data-slot=fab]):not([data-slot=navigation-pane-trigger]){transition:border-radius var(--button-spatial-speed) var(--button-spatial-curve), translate var(--button-spatial-speed) var(--button-spatial-curve), scale var(--button-spatial-speed) var(--button-spatial-curve), background-color var(--button-effects-speed) var(--button-effects-curve), color var(--button-effects-speed) var(--button-effects-curve), border-color var(--button-effects-speed) var(--button-effects-curve), opacity var(--button-effects-speed) var(--button-effects-curve)}.item-actions--hosted{z-index:1;transition:background-color var(--item-hosted-action-speed) var(--item-hosted-action-ease);justify-content:flex-end;position:absolute}.item-actions--hosted>*{opacity:0;pointer-events:none;transition:opacity var(--item-hosted-action-speed) var(--item-hosted-action-ease)}[data-slot=item]:hover>.item-actions--hosted>*,[data-slot=item]>.item-actions--hosted:focus-within>*{opacity:1;pointer-events:auto}[data-slot=item]:has(>.item-actions--hosted [data-slot=dropdown-menu-trigger][aria-expanded=true])>.item-actions--hosted>*{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.item-actions--hosted>*{opacity:1;pointer-events:auto}}}@layer utilities{.\@container\/alert{container:alert/inline-size}.\@container\/card-header{container:card-header/inline-size}.\@container\/chart-card{container:chart-card/inline-size}.\@container\/color-preview{container:color-preview/inline-size}.\@container\/concentric{container:concentric/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container-normal{container-type:normal}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.relative\!{position:relative!important}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.inset-0{inset:0}.inset-auto\!{inset:auto!important}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-s-\(--ai-composer-context-indicator-inset-inline-start\){inset-inline-start:var(--ai-composer-context-indicator-inset-inline-start)}.inset-s-\(--carousel-control-inset\){inset-inline-start:var(--carousel-control-inset)}.inset-s-\(--fab-inset\){inset-inline-start:var(--fab-inset)}.inset-s-\(--navigation-pane-brand-mark-inset\){inset-inline-start:var(--navigation-pane-brand-mark-inset)}.inset-s-\(--navigation-pane-floating-trigger-inset\){inset-inline-start:var(--navigation-pane-floating-trigger-inset)}.inset-s-\(--slider-stop-position\){inset-inline-start:var(--slider-stop-position)}.inset-s-0{inset-inline-start:0}.inset-s-1\/2{inset-inline-start:50%}.inset-e-\(--carousel-control-inset\){inset-inline-end:var(--carousel-control-inset)}.inset-e-\(--code-block-copy-inset\){inset-inline-end:var(--code-block-copy-inset)}.inset-e-\(--fab-inset\){inset-inline-end:var(--fab-inset)}.inset-e-0{inset-inline-end:0}.inset-e-2{inset-inline-end:calc(var(--spacing) * 2)}.-top-\(--space-xs\){top:calc(var(--space-xs) * -1)}.-top-1{top:calc(var(--spacing) * -1)}.top-\(--carousel-control-inset\){top:var(--carousel-control-inset)}.top-\(--coachmark-padding\){top:var(--coachmark-padding)}.top-\(--code-block-copy-inset\){top:var(--code-block-copy-inset)}.top-\(--dialog-spacing\){top:var(--dialog-spacing)}.top-\(--drawer-close-inset\){top:var(--drawer-close-inset)}.top-\(--fab-inset\){top:var(--fab-inset)}.top-\(--navigation-menu-indicator-arrow-shift\){top:var(--navigation-menu-indicator-arrow-shift)}.top-\(--navigation-pane-floating-trigger-inset\){top:var(--navigation-pane-floating-trigger-inset)}.top-\(--popover-padding\){top:var(--popover-padding)}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.top-px{top:1px}.-right-1{right:calc(var(--spacing) * -1)}.right-\(--coachmark-padding\){right:var(--coachmark-padding)}.right-\(--dialog-spacing\){right:var(--dialog-spacing)}.right-\(--drawer-close-inset\){right:var(--drawer-close-inset)}.right-\(--field-padding-inline\){right:var(--field-padding-inline)}.right-\(--popover-padding\){right:var(--popover-padding)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-\(--carousel-control-inset\){bottom:var(--carousel-control-inset)}.bottom-\(--carousel-progress-inset\){bottom:var(--carousel-progress-inset)}.bottom-\(--fab-inset\){bottom:var(--fab-inset)}.bottom-\(--slider-stop-position\){bottom:var(--slider-stop-position)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-\(--annotation-layer\){z-index:var(--annotation-layer)}.z-\(--code-block-copy-layer\){z-index:var(--code-block-copy-layer)}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.order-1\!{order:1!important}.order-first{order:-9999}.order-last{order:9999}.order-last\!{order:9999!important}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-0\!{margin:0!important}.m-4{margin:calc(var(--spacing) * 4)}.m-6{margin:calc(var(--spacing) * 6)}.-mx-\(--dialog-spacing\){margin-inline:calc(var(--dialog-spacing) * -1)}.-mx-\(--page-gutter-sm\){margin-inline:calc(var(--page-gutter-sm) * -1)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-\(--coachmark-media-inset-inline\){margin-inline:var(--coachmark-media-inset-inline)}.mx-\(--menu-divider-margin-inline\){margin-inline:var(--menu-divider-margin-inline)}.mx-\(--space-2xs\){margin-inline:var(--space-2xs)}.mx-\(--space-xs\){margin-inline:var(--space-xs)}.mx-auto{margin-inline:auto}.-my-\(--card-region-gap\){margin-block:calc(var(--card-region-gap) * -1)}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-\(--space-2xs\){margin-block:var(--space-2xs)}.my-\(--space-hairline\){margin-block:var(--space-hairline)}.my-\(--space-lg\){margin-block:var(--space-lg)}.my-\(--space-xs\){margin-block:var(--space-xs)}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.ms-\(--navigation-pane-brand-label-inset\){margin-inline-start:var(--navigation-pane-brand-label-inset)}.ms-auto{margin-inline-start:auto}.me-\(--navigation-pane-resize-handle-offset\){margin-inline-end:var(--navigation-pane-resize-handle-offset)}.me-\(--response-task-gap\){margin-inline-end:var(--response-task-gap)}.me-\(--showcase-navigation-pane-wip-badge-edge-offset\){margin-inline-end:var(--showcase-navigation-pane-wip-badge-edge-offset)}.me-\(--site-header-actions-edge-offset\){margin-inline-end:var(--site-header-actions-edge-offset)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-\(--coachmark-media-inset-block-start\){margin-top:var(--coachmark-media-inset-block-start)}.mt-\(--menu-chunk-gap\){margin-top:var(--menu-chunk-gap)}.mt-\(--navigation-rail-icon-label-gap\){margin-top:var(--navigation-rail-icon-label-gap)}.mt-\(--space-hairline\){margin-top:var(--space-hairline)}.mt-\(--space-md\){margin-top:var(--space-md)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-\(--toast-content-gap\)\!{margin-right:var(--toast-content-gap)!important}.mr-\(--toast-icon-gap\)\!{margin-right:var(--toast-icon-gap)!important}.mr-0{margin-right:0}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-\(--empty-media-offset\){margin-bottom:var(--empty-media-offset)}.mb-\(--space-2xl\){margin-bottom:var(--space-2xl)}.mb-\(--space-2xs\){margin-bottom:var(--space-2xs)}.mb-\(--space-xs\){margin-bottom:var(--space-xs)}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-\(--space-2xs\){margin-left:var(--space-2xs)}.ml-\(--space-md\){margin-left:var(--space-md)}.ml-0{margin-left:0}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--aspect-ratio-landscape\){aspect-ratio:var(--aspect-ratio-landscape)}.aspect-\(--aspect-ratio-portrait\){aspect-ratio:var(--aspect-ratio-portrait)}.aspect-\(--aspect-ratio-square\){aspect-ratio:var(--aspect-ratio-square)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.scrollbar-thin::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-thin::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar-thin::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-radius);background:var(--scrollbar-thumb)}.size-\(--ai-composer-tool-icon-size\){width:var(--ai-composer-tool-icon-size);height:var(--ai-composer-tool-icon-size)}.size-\(--alert-accent-icon-size\){width:var(--alert-accent-icon-size);height:var(--alert-accent-icon-size)}.size-\(--alert-accent-size\){width:var(--alert-accent-size);height:var(--alert-accent-size)}.size-\(--alert-dialog-media-icon-size\){width:var(--alert-dialog-media-icon-size);height:var(--alert-dialog-media-icon-size)}.size-\(--alert-dialog-media-size\){width:var(--alert-dialog-media-size);height:var(--alert-dialog-media-size)}.size-\(--annotation-dot-size\){width:var(--annotation-dot-size);height:var(--annotation-dot-size)}.size-\(--annotation-legend-dot-size\){width:var(--annotation-legend-dot-size);height:var(--annotation-legend-dot-size)}.size-\(--annotation-marker-size\){width:var(--annotation-marker-size);height:var(--annotation-marker-size)}.size-\(--attachment-media-size\){width:var(--attachment-media-size);height:var(--attachment-media-size)}.size-\(--button-height-default\){width:var(--button-height-default);height:var(--button-height-default)}.size-\(--button-height-default\)\!{width:var(--button-height-default)!important;height:var(--button-height-default)!important}.size-\(--button-height-expressive\){width:var(--button-height-expressive);height:var(--button-height-expressive)}.size-\(--button-icon-default\){width:var(--button-icon-default);height:var(--button-icon-default)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-\(--chart-indicator-size\){width:var(--chart-indicator-size);height:var(--chart-indicator-size)}.size-\(--chip-icon-size\){width:var(--chip-icon-size);height:var(--chip-icon-size)}.size-\(--chip-remove-size\){width:var(--chip-remove-size);height:var(--chip-remove-size)}.size-\(--coachmark-beacon-size\){width:var(--coachmark-beacon-size);height:var(--coachmark-beacon-size)}.size-\(--control-dot-size\){width:var(--control-dot-size);height:var(--control-dot-size)}.size-\(--control-size\){width:var(--control-size);height:var(--control-size)}.size-\(--empty-media-graphic-size\){width:var(--empty-media-graphic-size);height:var(--empty-media-graphic-size)}.size-\(--empty-media-size\){width:var(--empty-media-size);height:var(--empty-media-size)}.size-\(--empty-media-size\)\!{width:var(--empty-media-size)!important;height:var(--empty-media-size)!important}.size-\(--fab-size-lg\){width:var(--fab-size-lg);height:var(--fab-size-lg)}.size-\(--fab-size-md\){width:var(--fab-size-md);height:var(--fab-size-md)}.size-\(--icon-size\){width:var(--icon-size);height:var(--icon-size)}.size-\(--icon-size-16\){width:var(--icon-size-16);height:var(--icon-size-16)}.size-\(--icon-size-20\){width:var(--icon-size-20);height:var(--icon-size-20)}.size-\(--item-compact-media-host-size\){width:var(--item-compact-media-host-size);height:var(--item-compact-media-host-size)}.size-\(--otp-slot-size\){width:var(--otp-slot-size);height:var(--otp-slot-size)}.size-\(--site-footer-social-size\){width:var(--site-footer-social-size);height:var(--site-footer-social-size)}.size-\(--site-header-flat-item-height\){width:var(--site-header-flat-item-height);height:var(--site-header-flat-item-height)}.size-\(--site-header-item-size\){width:var(--site-header-item-size);height:var(--site-header-item-size)}.size-\(--slider-stop-size\){width:var(--slider-stop-size);height:var(--slider-stop-size)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\!{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-3\.5\!{width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\!{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-10\!{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16\!{width:calc(var(--spacing) * 16)!important;height:calc(var(--spacing) * 16)!important}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-20\!{width:calc(var(--spacing) * 20)!important;height:calc(var(--spacing) * 20)!important}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--badge-height\){height:var(--badge-height)}.h-\(--bubble-reaction-height\){height:var(--bubble-reaction-height)}.h-\(--button-height-default\){height:var(--button-height-default)}.h-\(--button-height-default\)\!{height:var(--button-height-default)!important}.h-\(--button-height-expressive\){height:var(--button-height-expressive)}.h-\(--carousel-dot-size\){height:var(--carousel-dot-size)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--chip-height\){height:var(--chip-height)}.h-\(--chip-height-sm\){height:var(--chip-height-sm)}.h-\(--chip-height-xs\){height:var(--chip-height-xs)}.h-\(--combobox-chip-height\){height:var(--combobox-chip-height)}.h-\(--concentric-pad\){height:var(--concentric-pad)}.h-\(--drag-handle-grabber-length\){height:var(--drag-handle-grabber-length)}.h-\(--drag-handle-grip-length\){height:var(--drag-handle-grip-length)}.h-\(--drag-handle-thickness\){height:var(--drag-handle-thickness)}.h-\(--fab-size-lg\){height:var(--fab-size-lg)}.h-\(--fab-size-md\){height:var(--fab-size-md)}.h-\(--field-action-size\){height:var(--field-action-size)}.h-\(--field-height\){height:var(--field-height)}.h-\(--navigation-rail-indicator-height\){height:var(--navigation-rail-indicator-height)}.h-\(--page-preview-height\){height:var(--page-preview-height)}.h-\(--progress-height\){height:var(--progress-height)}.h-\(--radix-accordion-content-height\){height:var(--radix-accordion-content-height)}.h-\(--radix-collapsible-content-height\){height:var(--radix-collapsible-content-height)}.h-\(--radix-navigation-menu-viewport-height\){height:var(--radix-navigation-menu-viewport-height)}.h-\(--separator-thickness\){height:var(--separator-thickness)}.h-\(--showcase-header-row-height\){height:var(--showcase-header-row-height)}.h-\(--showcase-navigation-pane-wip-badge-height\){height:var(--showcase-navigation-pane-wip-badge-height)}.h-\(--site-header-flat-item-height\){height:var(--site-header-flat-item-height)}.h-\(--site-header-height\){height:var(--site-header-height)}.h-\(--site-header-indicator-h\){height:var(--site-header-indicator-h)}.h-\(--site-header-item-size\){height:var(--site-header-item-size)}.h-\(--site-header-separator-height\)\!{height:var(--site-header-separator-height)!important}.h-\(--switch-height-default\){height:var(--switch-height-default)}.h-\(--table-header-height\){height:var(--table-header-height)}.h-\(--tabs-indicator-h\){height:var(--tabs-indicator-h)}.h-\(--toolbar-floating-action-width\){height:var(--toolbar-floating-action-width)}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\!{height:calc(var(--spacing) * 6)!important}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-55{height:calc(var(--spacing) * 55)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--ai-composer-input-max-height\){max-height:var(--ai-composer-input-max-height)}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--combobox-list-max-height\){max-height:var(--combobox-list-max-height)}.max-h-\(--dialog-max-height\){max-height:var(--dialog-max-height)}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-menubar-content-available-height\){max-height:var(--radix-menubar-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[80vh\]{max-height:80vh}.min-h-\(--ai-composer-input-min-height\){min-height:var(--ai-composer-input-min-height)}.min-h-\(--button-height-default\){min-height:var(--button-height-default)}.min-h-\(--code-block-min-height\){min-height:var(--code-block-min-height)}.min-h-\(--menu-item-height\){min-height:var(--menu-item-height)}.min-h-\(--navigation-pane-header-height\){min-height:var(--navigation-pane-header-height)}.min-h-\(--navigation-rail-item-height\){min-height:var(--navigation-rail-item-height)}.min-h-\(--showcase-preview-min-height\){min-height:var(--showcase-preview-min-height)}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-full{min-height:100%}.min-h-lh{min-height:1lh}.min-h-svh{min-height:100svh}.w-\(--ai-chat-panel-min-width\){width:var(--ai-chat-panel-min-width)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--annotation-measurement-tolerance\){width:var(--annotation-measurement-tolerance)}.w-\(--button-height-expressive\){width:var(--button-height-expressive)}.w-\(--carousel-dot-size\){width:var(--carousel-dot-size)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--coachmark-media-width\)\!{width:var(--coachmark-media-width)!important}.w-\(--coachmark-width\){width:var(--coachmark-width)}.w-\(--coachmark-width-lg\){width:var(--coachmark-width-lg)}.w-\(--coachmark-width-sm\){width:var(--coachmark-width-sm)}.w-\(--code-block-line-number-width\){width:var(--code-block-line-number-width)}.w-\(--date-picker-time-select-width\){width:var(--date-picker-time-select-width)}.w-\(--drag-handle-grabber-length\){width:var(--drag-handle-grabber-length)}.w-\(--drag-handle-grip-length\){width:var(--drag-handle-grip-length)}.w-\(--drag-handle-thickness\){width:var(--drag-handle-thickness)}.w-\(--hover-card-width\){width:var(--hover-card-width)}.w-\(--navigation-pane-attached-width\){width:var(--navigation-pane-attached-width)}.w-\(--navigation-pane-resize-handle-width\){width:var(--navigation-pane-resize-handle-width)}.w-\(--navigation-pane-width\){width:var(--navigation-pane-width)}.w-\(--navigation-rail-indicator-width\){width:var(--navigation-rail-indicator-width)}.w-\(--navigation-rail-width\){width:var(--navigation-rail-width)}.w-\(--pointer-settings-control-width\){width:var(--pointer-settings-control-width)}.w-\(--popover-width\){width:var(--popover-width)}.w-\(--resizable-handle-thickness\){width:var(--resizable-handle-thickness)}.w-\(--site-header-indicator-w\){width:var(--site-header-indicator-w)}.w-\(--site-header-item-size\){width:var(--site-header-item-size)}.w-\(--table-visibility-control-width\){width:var(--table-visibility-control-width)}.w-\(--tabs-indicator-w\){width:var(--tabs-indicator-w)}.w-\(--toolbar-floating-action-width\){width:var(--toolbar-floating-action-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-3\/4{width:75%}.w-5\/6{width:83.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--ai-chat-empty-suggestions-width\){max-width:var(--ai-chat-empty-suggestions-width)}.max-w-\(--ai-composer-max-width\){max-width:var(--ai-composer-max-width)}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--bubble-max-width\){max-width:var(--bubble-max-width)}.max-w-\(--container-max-width-lg\){max-width:var(--container-max-width-lg)}.max-w-\(--container-max-width-md\){max-width:var(--container-max-width-md)}.max-w-\(--container-max-width-prose\){max-width:var(--container-max-width-prose)}.max-w-\(--container-max-width-sm\){max-width:var(--container-max-width-sm)}.max-w-\(--container-max-width-xl\){max-width:var(--container-max-width-xl)}.max-w-\(--empty-content-max-width\){max-width:var(--empty-content-max-width)}.max-w-\(--empty-max-width\){max-width:var(--empty-max-width)}.max-w-\(--empty-search-width\){max-width:var(--empty-search-width)}.max-w-\(--response-max-width\){max-width:var(--response-max-width)}.max-w-\(--showcase-page-header-max-width\){max-width:var(--showcase-page-header-max-width)}.max-w-\(--table-filter-search-max-width\){max-width:var(--table-filter-search-max-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--badge-height\){min-width:var(--badge-height)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-\(--message-avatar-size\){min-width:var(--message-avatar-size)}.min-w-\(--showcase-navigation-pane-wip-badge-height\){min-width:var(--showcase-navigation-pane-wip-badge-height)}.min-w-\(--site-header-item-size\){min-width:var(--site-header-item-size)}.min-w-\(--site-header-menu-width\){min-width:var(--site-header-menu-width)}.min-w-0{min-width:0}.min-w-0\!{min-width:0!important}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-1\!{flex:1!important}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.shrink-0\!{flex-shrink:0!important}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\(--card-header-content-min\){flex-basis:var(--card-header-content-min)}.basis-\(--carousel-slide-extent\){flex-basis:var(--carousel-slide-extent)}.basis-0{flex-basis:0}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--site-header-indicator-x\){--tw-translate-x:var(--site-header-indicator-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--tabs-indicator-x\){--tw-translate-x:var(--tabs-indicator-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(100\%-4px\)\]{--tw-translate-x:calc(100% - 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--site-header-indicator-y\){--tw-translate-y:var(--site-header-indicator-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--tabs-indicator-y\){--tw-translate-y:var(--tabs-indicator-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-none\!{transform:none!important}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-y{--_scroll-fade-size-t:var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-block:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-y{animation:1ms ease-in-out scroll-fade-reveal-t,1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-y{--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}.scroll-fade-e{--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to right, #000 0, #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-e:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left, #000 0, #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-e{-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-e{animation:1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-e{--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-s{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 100%)}.scroll-fade-s:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 100%)}.scroll-fade-s{-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-s{animation:1ms ease-in-out scroll-fade-reveal-s;animation-timeline:scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24));animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-s{--scroll-fade-s:var(--_scroll-fade-size-s)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.scroll-fade-t{--_scroll-fade-size-t:var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-t{animation:1ms ease-in-out scroll-fade-reveal-t;animation-timeline:scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24));animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-t{--scroll-fade-t:var(--_scroll-fade-size-t)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-pointer\!{cursor:pointer!important}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-\(--section-scroll-margin\){scroll-margin-top:var(--section-scroll-margin)}.scroll-px-1{scroll-padding-inline:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-gutter-stable{scrollbar-gutter:stable}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\(--alert-layout-content-columns\){grid-template-columns:var(--alert-layout-content-columns)}.grid-cols-\(--concentric-compact-columns\){grid-template-columns:var(--concentric-compact-columns)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col\!{flex-direction:column!important}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center\!{align-items:center!important}.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-center\!{justify-content:center!important}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-\(--ai-chat-empty-chip-gap\){gap:var(--ai-chat-empty-chip-gap)}.gap-\(--ai-composer-gap\){gap:var(--ai-composer-gap)}.gap-\(--ai-composer-tool-gap\){gap:var(--ai-composer-tool-gap)}.gap-\(--alert-content-gap\){gap:var(--alert-content-gap)}.gap-\(--alert-dialog-footer-gap\){gap:var(--alert-dialog-footer-gap)}.gap-\(--alert-dialog-region-gap\){gap:var(--alert-dialog-region-gap)}.gap-\(--annotation-group-gap\){gap:var(--annotation-group-gap)}.gap-\(--annotation-label-gap\){gap:var(--annotation-label-gap)}.gap-\(--annotation-legend-label-gap\){gap:var(--annotation-legend-label-gap)}.gap-\(--annotation-selected-gap\){gap:var(--annotation-selected-gap)}.gap-\(--attachment-gap\){gap:var(--attachment-gap)}.gap-\(--badge-gap\){gap:var(--badge-gap)}.gap-\(--bubble-gap\){gap:var(--bubble-gap)}.gap-\(--bubble-reaction-gap\){gap:var(--bubble-reaction-gap)}.gap-\(--button-gap\){gap:var(--button-gap)}.gap-\(--button-group-gap\){gap:var(--button-group-gap)}.gap-\(--calendar-gap\){gap:var(--calendar-gap)}.gap-\(--card-content-group-gap\){gap:var(--card-content-group-gap)}.gap-\(--card-footer-gap\){gap:var(--card-footer-gap)}.gap-\(--card-group-gap\){gap:var(--card-group-gap)}.gap-\(--card-header-aside-content-gap\){gap:var(--card-header-aside-content-gap)}.gap-\(--card-header-eyebrow-gap\){gap:var(--card-header-eyebrow-gap)}.gap-\(--card-header-gap\){gap:var(--card-header-gap)}.gap-\(--card-region-gap\){gap:var(--card-region-gap)}.gap-\(--carousel-gap\){gap:var(--carousel-gap)}.gap-\(--carousel-progress-gap\){gap:var(--carousel-progress-gap)}.gap-\(--chart-tooltip-gap\){gap:var(--chart-tooltip-gap)}.gap-\(--checkbox-group-label-gap\){gap:var(--checkbox-group-label-gap)}.gap-\(--chip-gap\){gap:var(--chip-gap)}.gap-\(--chip-gap-sm\){gap:var(--chip-gap-sm)}.gap-\(--coachmark-gap\){gap:var(--coachmark-gap)}.gap-\(--dialog-footer-gap\){gap:var(--dialog-footer-gap)}.gap-\(--dialog-header-gap\){gap:var(--dialog-header-gap)}.gap-\(--dialog-region-gap\){gap:var(--dialog-region-gap)}.gap-\(--drawer-gap\){gap:var(--drawer-gap)}.gap-\(--empty-content-gap\){gap:var(--empty-content-gap)}.gap-\(--empty-header-gap\){gap:var(--empty-header-gap)}.gap-\(--empty-region-gap\){gap:var(--empty-region-gap)}.gap-\(--expression-lab-item-gap\){gap:var(--expression-lab-item-gap)}.gap-\(--fab-extended-gap\){gap:var(--fab-extended-gap)}.gap-\(--field-gap\){gap:var(--field-gap)}.gap-\(--field-group-gap\){gap:var(--field-group-gap)}.gap-\(--graphic-label-gap\){gap:var(--graphic-label-gap)}.gap-\(--hover-card-gap\){gap:var(--hover-card-gap)}.gap-\(--hover-card-header-gap\){gap:var(--hover-card-header-gap)}.gap-\(--marker-gap\){gap:var(--marker-gap)}.gap-\(--menu-chunk-gap\){gap:var(--menu-chunk-gap)}.gap-\(--message-actions-gap\){gap:var(--message-actions-gap)}.gap-\(--message-footer-gap\){gap:var(--message-footer-gap)}.gap-\(--message-gap\){gap:var(--message-gap)}.gap-\(--message-header-gap\){gap:var(--message-header-gap)}.gap-\(--message-scroller-gap\){gap:var(--message-scroller-gap)}.gap-\(--navigation-pane-attached-gap\){gap:var(--navigation-pane-attached-gap)}.gap-\(--navigation-rail-item-gap\){gap:var(--navigation-rail-item-gap)}.gap-\(--otp-slot-gap\){gap:var(--otp-slot-gap)}.gap-\(--page-banner-gap\){gap:var(--page-banner-gap)}.gap-\(--page-header-actions-gap\){gap:var(--page-header-actions-gap)}.gap-\(--page-header-content-gap\){gap:var(--page-header-content-gap)}.gap-\(--page-header-eyebrow-gap\){gap:var(--page-header-eyebrow-gap)}.gap-\(--page-header-gap\){gap:var(--page-header-gap)}.gap-\(--page-header-hero-gap\){gap:var(--page-header-hero-gap)}.gap-\(--popover-gap\){gap:var(--popover-gap)}.gap-\(--popover-header-gap\){gap:var(--popover-header-gap)}.gap-\(--radio-group-label-gap\){gap:var(--radio-group-label-gap)}.gap-\(--section-actions-gap\){gap:var(--section-actions-gap)}.gap-\(--section-eyebrow-gap\){gap:var(--section-eyebrow-gap)}.gap-\(--section-header-gap\){gap:var(--section-header-gap)}.gap-\(--section-heading-gap\){gap:var(--section-heading-gap)}.gap-\(--site-footer-gap\){gap:var(--site-footer-gap)}.gap-\(--site-footer-item-gap\){gap:var(--site-footer-item-gap)}.gap-\(--site-footer-title-gap\){gap:var(--site-footer-title-gap)}.gap-\(--site-header-action-gap\){gap:var(--site-header-action-gap)}.gap-\(--site-header-cluster-gap\){gap:var(--site-header-cluster-gap)}.gap-\(--site-header-gap\){gap:var(--site-header-gap)}.gap-\(--site-header-title-gap\){gap:var(--site-header-title-gap)}.gap-\(--space-2xl\){gap:var(--space-2xl)}.gap-\(--space-2xs\){gap:var(--space-2xs)}.gap-\(--space-3xl\){gap:var(--space-3xl)}.gap-\(--space-hairline\){gap:var(--space-hairline)}.gap-\(--space-lg\){gap:var(--space-lg)}.gap-\(--space-md\){gap:var(--space-md)}.gap-\(--space-none\){gap:var(--space-none)}.gap-\(--space-sm\){gap:var(--space-sm)}.gap-\(--space-xl\){gap:var(--space-xl)}.gap-\(--space-xs\){gap:var(--space-xs)}.gap-\(--switch-group-label-gap\){gap:var(--switch-group-label-gap)}.gap-\(--toc-layout-gap\){gap:var(--toc-layout-gap)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\!{gap:var(--spacing)!important}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-\(--dialog-content-group-gap\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--dialog-content-group-gap) * var(--tw-space-y-reverse));margin-block-end:calc(var(--dialog-content-group-gap) * calc(1 - var(--tw-space-y-reverse)))}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * 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)))}.gap-x-\(--annotation-legend-column-gap\){column-gap:var(--annotation-legend-column-gap)}.gap-x-\(--checkbox-group-column-gap\){column-gap:var(--checkbox-group-column-gap)}.gap-x-\(--radio-group-column-gap\){column-gap:var(--radio-group-column-gap)}.gap-x-\(--radio-group-row-gap\){column-gap:var(--radio-group-row-gap)}.gap-x-\(--site-footer-column-gap\){column-gap:var(--site-footer-column-gap)}.gap-x-\(--space-lg\){column-gap:var(--space-lg)}.gap-x-\(--switch-group-column-gap\){column-gap:var(--switch-group-column-gap)}.gap-x-\(--toc-inline-gap\){column-gap:var(--toc-inline-gap)}:where(.-space-x-\(--space-xs\)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--space-xs) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--space-xs) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-\(--alert-action-gap\){row-gap:var(--alert-action-gap)}.gap-y-\(--alert-dialog-title-description-gap\){row-gap:var(--alert-dialog-title-description-gap)}.gap-y-\(--annotation-legend-row-gap\){row-gap:var(--annotation-legend-row-gap)}.gap-y-\(--checkbox-group-gap\){row-gap:var(--checkbox-group-gap)}.gap-y-\(--radio-group-row-gap\){row-gap:var(--radio-group-row-gap)}.gap-y-\(--site-footer-gap\){row-gap:var(--site-footer-gap)}.gap-y-\(--space-xs\){row-gap:var(--space-xs)}.gap-y-\(--switch-group-gap\){row-gap:var(--switch-group-gap)}.gap-y-\(--toc-item-gap\){row-gap:var(--toc-item-gap)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\(--separator-stroke\)>:not(:last-child)){border-color:var(--separator-stroke)}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-center\!{align-self:center!important}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--ai-composer-radius\){border-radius:var(--ai-composer-radius)}.rounded-\(--alert-dialog-radius\){border-radius:var(--alert-dialog-radius)}.rounded-\(--alert-radius\){border-radius:var(--alert-radius)}.rounded-\(--annotation-circle-radius\){border-radius:var(--annotation-circle-radius)}.rounded-\(--annotation-label-radius\){border-radius:var(--annotation-label-radius)}.rounded-\(--annotation-region-radius\){border-radius:var(--annotation-region-radius)}.rounded-\(--badge-radius\){border-radius:var(--badge-radius)}.rounded-\(--bubble-radius\){border-radius:var(--bubble-radius)}.rounded-\(--button-round-radius\){border-radius:var(--button-round-radius)}.rounded-\(--calendar-surface-radius\){border-radius:var(--calendar-surface-radius)}.rounded-\(--card-radius\){border-radius:var(--card-radius)}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-\(--chart-indicator-radius\){border-radius:var(--chart-indicator-radius)}.rounded-\(--chart-tooltip-radius\){border-radius:var(--chart-tooltip-radius)}.rounded-\(--coachmark-inner-radius\){border-radius:var(--coachmark-inner-radius)}.rounded-\(--coachmark-radius\){border-radius:var(--coachmark-radius)}.rounded-\(--code-block-copy-radius\){border-radius:var(--code-block-copy-radius)}.rounded-\(--collapsible-radius\){border-radius:var(--collapsible-radius)}.rounded-\(--dialog-radius\){border-radius:var(--dialog-radius)}.rounded-\(--drawer-inner-radius\){border-radius:var(--drawer-inner-radius)}.rounded-\(--empty-radius\){border-radius:var(--empty-radius)}.rounded-\(--fab-radius-lg\){border-radius:var(--fab-radius-lg)}.rounded-\(--fab-radius-md\){border-radius:var(--fab-radius-md)}.rounded-\(--field-action-radius\){border-radius:var(--field-action-radius)}.rounded-\(--field-radius\){border-radius:var(--field-radius)}.rounded-\(--hover-card-radius\){border-radius:var(--hover-card-radius)}.rounded-\(--item-compact-radius\){border-radius:var(--item-compact-radius)}.rounded-\(--menu-chunk-radius\){border-radius:var(--menu-chunk-radius)}.rounded-\(--menu-item-inner-radius\){border-radius:var(--menu-item-inner-radius)}.rounded-\(--navigation-rail-indicator-radius\){border-radius:var(--navigation-rail-indicator-radius)}.rounded-\(--navigation-rail-radius\){border-radius:var(--navigation-rail-radius)}.rounded-\(--otp-slot-radius\){border-radius:var(--otp-slot-radius)}.rounded-\(--page-banner-radius\){border-radius:var(--page-banner-radius)}.rounded-\(--popover-inner-radius\){border-radius:var(--popover-inner-radius)}.rounded-\(--popover-radius\){border-radius:var(--popover-radius)}.rounded-\(--scroll-area-radius\){border-radius:var(--scroll-area-radius)}.rounded-\(--showcase-navigation-pane-wip-badge-radius\){border-radius:var(--showcase-navigation-pane-wip-badge-radius)}.rounded-\(--site-footer-floating-radius\){border-radius:var(--site-footer-floating-radius)}.rounded-\(--site-header-flat-item-radius\){border-radius:var(--site-header-flat-item-radius)}.rounded-\(--site-header-flat-menu-radius\){border-radius:var(--site-header-flat-menu-radius)}.rounded-\(--site-header-item-radius\){border-radius:var(--site-header-item-radius)}.rounded-\(--site-header-menu-radius\){border-radius:var(--site-header-menu-radius)}.rounded-\(--site-header-radius\){border-radius:var(--site-header-radius)}.rounded-\(--table-surface-radius\){border-radius:var(--table-surface-radius)}.rounded-\(--tb-radius\){border-radius:var(--tb-radius)}.rounded-\(--toast-inner-radius\)\!{border-radius:var(--toast-inner-radius)!important}.rounded-\(--toast-radius\)\!{border-radius:var(--toast-radius)!important}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-none\!{border-radius:0!important}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-xs{border-radius:calc(var(--radius) * .2)}.rounded-s-\(--navigation-pane-attached-inner-radius\){border-start-start-radius:var(--navigation-pane-attached-inner-radius);border-end-start-radius:var(--navigation-pane-attached-inner-radius)}.rounded-s-\(--navigation-rail-radius\){border-start-start-radius:var(--navigation-rail-radius);border-end-start-radius:var(--navigation-rail-radius)}.rounded-e-\(--navigation-pane-radius\){border-start-end-radius:var(--navigation-pane-radius);border-end-end-radius:var(--navigation-pane-radius)}.rounded-e-\(--navigation-rail-attached-inner-radius\){border-start-end-radius:var(--navigation-rail-attached-inner-radius);border-end-end-radius:var(--navigation-rail-attached-inner-radius)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) * .6)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--annotation-dot-border-width\){border-style:var(--tw-border-style);border-width:var(--annotation-dot-border-width)}.border-\(length\:--annotation-label-border-width\){border-style:var(--tw-border-style);border-width:var(--annotation-label-border-width)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-s-\(length\:--annotation-label-border-width\){border-inline-start-style:var(--tw-border-style);border-inline-start-width:var(--annotation-label-border-width)}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\(length\:--annotation-label-border-width\){border-top-style:var(--tw-border-style);border-top-width:var(--annotation-label-border-width)}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-\(--annotation-color\){border-color:var(--annotation-color)}.border-\(--card-stroke\){border-color:var(--card-stroke)}.border-\(--color-border\){border-color:var(--color-border)}.border-\(--dialog-stroke\){border-color:var(--dialog-stroke)}.border-\(--elevation-stroke\){border-color:var(--elevation-stroke)}.border-\(--elevation-stroke\)\!{border-color:var(--elevation-stroke)!important}.border-\(--separator-stroke\){border-color:var(--separator-stroke)}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.border-transparent{border-color:#0000}.bg-\(--alert-fill\){background-color:var(--alert-fill)}.bg-\(--annotation-color\){background-color:var(--annotation-color)}.bg-\(--annotation-fill\){background-color:var(--annotation-fill)}.bg-\(--annotation-label-background\){background-color:var(--annotation-label-background)}.bg-\(--badge-white-fill\){background-color:var(--badge-white-fill)}.bg-\(--button-destructive-fill\){background-color:var(--button-destructive-fill)}.bg-\(--button-primary-fill\){background-color:var(--button-primary-fill)}.bg-\(--button-secondary-fill\){background-color:var(--button-secondary-fill)}.bg-\(--button-tertiary-fill\){background-color:var(--button-tertiary-fill)}.bg-\(--calendar-surface\){background-color:var(--calendar-surface)}.bg-\(--card-stroke\){background-color:var(--card-stroke)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--drag-handle-fill-rest\){background-color:var(--drag-handle-fill-rest)}.bg-\(--empty-surface\){background-color:var(--empty-surface)}.bg-\(--empty-tonal-surface\){background-color:var(--empty-tonal-surface)}.bg-\(--fab-fill\){background-color:var(--fab-fill)}.bg-\(--field-fill\){background-color:var(--field-fill)}.bg-\(--md-sys-color-surface\){background-color:var(--md-sys-color-surface)}.bg-\(--md-sys-color-surface-container\){background-color:var(--md-sys-color-surface-container)}.bg-\(--md-sys-color-surface-container-high\){background-color:var(--md-sys-color-surface-container-high)}.bg-\(--md-sys-color-surface-container-highest\){background-color:var(--md-sys-color-surface-container-highest)}.bg-\(--md-sys-color-surface-container-low\){background-color:var(--md-sys-color-surface-container-low)}.bg-\(--md-sys-color-surface-container-lowest\){background-color:var(--md-sys-color-surface-container-lowest)}.bg-\(--navigation-rail-container\){background-color:var(--navigation-rail-container)}.bg-\(--overlay-scrim\){background-color:var(--overlay-scrim)}.bg-\(--page-fill\){background-color:var(--page-fill)}.bg-\(--scroll-area-thumb-rest\){background-color:var(--scroll-area-thumb-rest)}.bg-\(--separator-stroke\){background-color:var(--separator-stroke)}.bg-\(--site-footer-surface-floating\){background-color:var(--site-footer-surface-floating)}.bg-\(--site-header-indicator-fill\){background-color:var(--site-header-indicator-fill)}.bg-\(--state-layer-dragged\){background-color:var(--state-layer-dragged)}.bg-\(--state-layer-focus\){background-color:var(--state-layer-focus)}.bg-\(--state-layer-hover\){background-color:var(--state-layer-hover)}.bg-\(--state-layer-pressed\){background-color:var(--state-layer-pressed)}.bg-\(--surface-container\){background-color:var(--surface-container)}.bg-\(--surface-container-high\){background-color:var(--surface-container-high)}.bg-\(--surface-lowest\),.bg-\(--surface-lowest\)\/90{background-color:var(--surface-lowest)}@supports (color:color-mix(in lab, red, red)){.bg-\(--surface-lowest\)\/90{background-color:color-mix(in oklab, var(--surface-lowest) 90%, transparent)}}.bg-\(--tertiary-fill\){background-color:var(--tertiary-fill)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-control{background-color:var(--control)}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-foreground\!{background-color:var(--foreground)!important}.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/20{background-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted\!{background-color:var(--muted)!important}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-navigation-pane{background-color:var(--navigation-pane)}.bg-popover{background-color:var(--popover)}.bg-popover\!{background-color:var(--popover)!important}.bg-presence-available{background-color:var(--presence-available)}.bg-presence-away{background-color:var(--presence-away)}.bg-presence-busy{background-color:var(--presence-busy)}.bg-presence-offline{background-color:var(--presence-offline)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\(--resizable-handle-line-rest\){--tw-gradient-via:var(--resizable-handle-line-rest);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\(--separator-stroke\){--tw-gradient-via:var(--separator-stroke);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-\[linear-gradient\(to_right\,black\,black_calc\(100\%-var\(--item-title-fade-size\)\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(to right,black,black calc(100% - var(--item-title-fade-size)),transparent 100%);-webkit-mask-image:linear-gradient(to right,black,black calc(100% - var(--item-title-fade-size)),transparent 100%);-webkit-mask-image:linear-gradient(to right,black,black calc(100% - var(--item-title-fade-size)),transparent 100%);mask-image:linear-gradient(to right,black,black calc(100% - var(--item-title-fade-size)),transparent 100%)}.bg-clip-border{background-clip:border-box}.bg-clip-padding{background-clip:padding-box}.fill-\(--navigation-pane\){fill:var(--navigation-pane)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-none{fill:none}.fill-popover{fill:var(--popover)}.stroke-foreground\/10{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.stroke-foreground\/10{stroke:color-mix(in oklab, var(--foreground) 10%, transparent)}}.stroke-none{stroke:none}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--ai-composer-padding\){padding:var(--ai-composer-padding)}.p-\(--alert-dialog-spacing\){padding:var(--alert-dialog-spacing)}.p-\(--attachment-padding\){padding:var(--attachment-padding)}.p-\(--calendar-padding\){padding:var(--calendar-padding)}.p-\(--card-group-gap\){padding:var(--card-group-gap)}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-\(--carousel-stroke-clearance\){padding:var(--carousel-stroke-clearance)}.p-\(--choice-card-padding\){padding:var(--choice-card-padding)}.p-\(--coachmark-padding\){padding:var(--coachmark-padding)}.p-\(--dialog-spacing\){padding:var(--dialog-spacing)}.p-\(--drawer-padding\){padding:var(--drawer-padding)}.p-\(--empty-padding\){padding:var(--empty-padding)}.p-\(--field-action-inset\){padding:var(--field-action-inset)}.p-\(--hover-card-padding\){padding:var(--hover-card-padding)}.p-\(--item-compact-inset\){padding:var(--item-compact-inset)}.p-\(--menu-chunk-padding\){padding:var(--menu-chunk-padding)}.p-\(--navigation-pane-floating-padding\){padding:var(--navigation-pane-floating-padding)}.p-\(--page-banner-padding-block\){padding:var(--page-banner-padding-block)}.p-\(--popover-padding\){padding:var(--popover-padding)}.p-\(--scroll-area-track-padding\){padding:var(--scroll-area-track-padding)}.p-\(--site-footer-floating-inset\){padding:var(--site-footer-floating-inset)}.p-\(--site-header-inset\){padding:var(--site-header-inset)}.p-\(--space-2xs\){padding:var(--space-2xs)}.p-\(--space-hairline\){padding:var(--space-hairline)}.p-\(--space-lg\){padding:var(--space-lg)}.p-\(--space-md\){padding:var(--space-md)}.p-\(--space-none\){padding:var(--space-none)}.p-\(--space-xs\){padding:var(--space-xs)}.p-\(--tabs-padding\){padding:var(--tabs-padding)}.p-\(--toast-padding\)\!{padding:var(--toast-padding)!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-0\.75{padding:calc(var(--spacing) * .75)}.p-1{padding:var(--spacing)}.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)}.px-\(--ai-composer-input-padding-inline\){padding-inline:var(--ai-composer-input-padding-inline)}.px-\(--alert-padding-inline\){padding-inline:var(--alert-padding-inline)}.px-\(--annotation-label-padding-inline\){padding-inline:var(--annotation-label-padding-inline)}.px-\(--badge-padding-inline\){padding-inline:var(--badge-padding-inline)}.px-\(--bubble-padding-inline\){padding-inline:var(--bubble-padding-inline)}.px-\(--bubble-reaction-padding-inline\){padding-inline:var(--bubble-reaction-padding-inline)}.px-\(--button-padding-default\){padding-inline:var(--button-padding-default)}.px-\(--button-padding-default\)\!{padding-inline:var(--button-padding-default)!important}.px-\(--button-padding-expressive\){padding-inline:var(--button-padding-expressive)}.px-\(--card-group-gap\){padding-inline:var(--card-group-gap)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--carousel-item-padding\){padding-inline:var(--carousel-item-padding)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-\(--chart-tooltip-padding-inline\){padding-inline:var(--chart-tooltip-padding-inline)}.px-\(--chip-padding-inline\){padding-inline:var(--chip-padding-inline)}.px-\(--chip-padding-inline-sm\){padding-inline:var(--chip-padding-inline-sm)}.px-\(--code-block-padding-inline\){padding-inline:var(--code-block-padding-inline)}.px-\(--code-block-padding-inline-single\){padding-inline:var(--code-block-padding-inline-single)}.px-\(--collapsible-padding-x\){padding-inline:var(--collapsible-padding-x)}.px-\(--container-gutter-sm\){padding-inline:var(--container-gutter-sm)}.px-\(--dialog-spacing\){padding-inline:var(--dialog-spacing)}.px-\(--fab-extended-padding-inline\){padding-inline:var(--fab-extended-padding-inline)}.px-\(--fab-radius-lg\){padding-inline:var(--fab-radius-lg)}.px-\(--field-action-padding-inline\){padding-inline:var(--field-action-padding-inline)}.px-\(--field-control-padding-inline\){padding-inline:var(--field-control-padding-inline)}.px-\(--field-padding-inline\){padding-inline:var(--field-padding-inline)}.px-\(--item-compact-inset\){padding-inline:var(--item-compact-inset)}.px-\(--menu-item-padding-inline\){padding-inline:var(--menu-item-padding-inline)}.px-\(--navigation-pane-menu-group-inset\){padding-inline:var(--navigation-pane-menu-group-inset)}.px-\(--navigation-rail-label-padding-inline\){padding-inline:var(--navigation-rail-label-padding-inline)}.px-\(--page-banner-padding-inline\){padding-inline:var(--page-banner-padding-inline)}.px-\(--page-gutter-sm\){padding-inline:var(--page-gutter-sm)}.px-\(--showcase-navigation-pane-wip-badge-padding-inline\){padding-inline:var(--showcase-navigation-pane-wip-badge-padding-inline)}.px-\(--site-footer-padding-inline\){padding-inline:var(--site-footer-padding-inline)}.px-\(--site-header-flat-item-padding-inline\){padding-inline:var(--site-header-flat-item-padding-inline)}.px-\(--site-header-gutter\){padding-inline:var(--site-header-gutter)}.px-\(--site-header-item-padding-inline\){padding-inline:var(--site-header-item-padding-inline)}.px-\(--site-header-padding\){padding-inline:var(--site-header-padding)}.px-\(--space-2xl\){padding-inline:var(--space-2xl)}.px-\(--space-2xs\){padding-inline:var(--space-2xs)}.px-\(--space-md\){padding-inline:var(--space-md)}.px-\(--space-none\){padding-inline:var(--space-none)}.px-\(--space-sm\){padding-inline:var(--space-sm)}.px-\(--space-xs\){padding-inline:var(--space-xs)}.px-\(--table-header-padding-inline\){padding-inline:var(--table-header-padding-inline)}.px-\(--tb-pad\){padding-inline:var(--tb-pad)}.px-\(--tb-pad-ends\){padding-inline:var(--tb-pad-ends)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-\(--ai-composer-input-padding-block\){padding-block:var(--ai-composer-input-padding-block)}.py-\(--alert-padding-block\){padding-block:var(--alert-padding-block)}.py-\(--annotation-label-padding-block\){padding-block:var(--annotation-label-padding-block)}.py-\(--bubble-padding-block\){padding-block:var(--bubble-padding-block)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-\(--chart-tooltip-padding-block\){padding-block:var(--chart-tooltip-padding-block)}.py-\(--code-block-padding-block\){padding-block:var(--code-block-padding-block)}.py-\(--collapsible-padding-y\){padding-block:var(--collapsible-padding-y)}.py-\(--field-gap\){padding-block:var(--field-gap)}.py-\(--page-banner-padding-block\){padding-block:var(--page-banner-padding-block)}.py-\(--page-header-hero-padding-block\){padding-block:var(--page-header-hero-padding-block)}.py-\(--site-footer-padding-block\){padding-block:var(--site-footer-padding-block)}.py-\(--space-2xs\){padding-block:var(--space-2xs)}.py-\(--space-hairline\){padding-block:var(--space-hairline)}.py-\(--space-md\){padding-block:var(--space-md)}.py-\(--space-sm\)\!{padding-block:var(--space-sm)!important}.py-\(--space-xs\){padding-block:var(--space-xs)}.py-\(--tb-pad\){padding-block:var(--tb-pad)}.py-\(--tb-pad-ends\){padding-block:var(--tb-pad-ends)}.py-0{padding-block:0}.py-0\!{padding-block:0!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.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-16{padding-block:calc(var(--spacing) * 16)}.ps-\(--ai-chat-panel-greeting-indent\){padding-inline-start:var(--ai-chat-panel-greeting-indent)}.ps-\(--field-action-padding-inline\){padding-inline-start:var(--field-action-padding-inline)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-\(--code-block-line-number-gap\){padding-inline-end:var(--code-block-line-number-gap)}.pe-\(--field-action-padding-inline\){padding-inline-end:var(--field-action-padding-inline)}.pe-0\!{padding-inline-end:0!important}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-\[calc\(var\(--alert-padding-inline\)\*2\)\]{padding-inline-end:calc(var(--alert-padding-inline) * 2)}.pt-\(--alert-dialog-footer-padding-block-start\){padding-top:var(--alert-dialog-footer-padding-block-start)}.pt-\(--alert-dialog-header-padding-block-start\){padding-top:var(--alert-dialog-header-padding-block-start)}.pt-\(--card-region-gap\){padding-top:var(--card-region-gap)}.pt-\(--card-spacing\){padding-top:var(--card-spacing)}.pt-\(--dialog-footer-padding-block-start\){padding-top:var(--dialog-footer-padding-block-start)}.pt-\(--dialog-region-gap\){padding-top:var(--dialog-region-gap)}.pt-\(--field-action-inset\){padding-top:var(--field-action-inset)}.pt-\(--navigation-pane-padding\){padding-top:var(--navigation-pane-padding)}.pt-\(--navigation-rail-top-space\){padding-top:var(--navigation-rail-top-space)}.pt-\(--showcase-shell-content-inset\){padding-top:var(--showcase-shell-content-inset)}.pt-\(--space-2xs\){padding-top:var(--space-2xs)}.pt-\(--space-3xl\){padding-top:var(--space-3xl)}.pt-\(--space-none\){padding-top:var(--space-none)}.pt-\(--space-sm\){padding-top:var(--space-sm)}.pt-\(--space-xs\){padding-top:var(--space-xs)}.pt-0{padding-top:0}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-\(--checkbox-group-text-padding-right\){padding-right:var(--checkbox-group-text-padding-right)}.pr-\(--field-affordance-inset\){padding-right:var(--field-affordance-inset)}.pr-\(--radio-group-text-padding-right\){padding-right:var(--radio-group-text-padding-right)}.pr-\(--space-xl\){padding-right:var(--space-xl)}.pr-\(--space-xs\)\!{padding-right:var(--space-xs)!important}.pr-\(--switch-group-text-padding-right\){padding-right:var(--switch-group-text-padding-right)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-\(--accordion-content-gap\){padding-bottom:var(--accordion-content-gap)}.pb-\(--ai-chat-empty-greeting-gap\){padding-bottom:var(--ai-chat-empty-greeting-gap)}.pb-\(--card-spacing\){padding-bottom:var(--card-spacing)}.pb-\(--collapsible-padding-y\){padding-bottom:var(--collapsible-padding-y)}.pb-\(--field-action-inset\){padding-bottom:var(--field-action-inset)}.pb-\(--navigation-pane-padding\){padding-bottom:var(--navigation-pane-padding)}.pb-\(--space-2xl\){padding-bottom:var(--space-2xl)}.pb-\(--space-3xl\){padding-bottom:var(--space-3xl)}.pb-\(--space-md\){padding-bottom:var(--space-md)}.pb-\(--space-sm\){padding-bottom:var(--space-sm)}.pb-\(--space-xs\){padding-bottom:var(--space-xs)}.pb-0{padding-bottom:0}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-\(--field-padding-inline\){padding-left:var(--field-padding-inline)}.pl-\(--space-xs\){padding-left:var(--space-xs)}.pl-\(--space-xs\)\!{padding-left:var(--space-xs)!important}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Google Sans Flex Variable,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--ai-chat-greeting-size\){font-size:var(--ai-chat-greeting-size)}.text-\(length\:--annotation-font-size\){font-size:var(--annotation-font-size)}.text-\(length\:--badge-font-size\){font-size:var(--badge-font-size)}.text-\(length\:--expressive-body-size\){font-size:var(--expressive-body-size)}.text-\(length\:--navigation-rail-label-size\){font-size:var(--navigation-rail-label-size)}.text-\(length\:--text-body-size\){font-size:var(--text-body-size)}.text-\(length\:--text-caption-size\){font-size:var(--text-caption-size)}.text-\(length\:--text-code-size\){font-size:var(--text-code-size)}.text-\(length\:--text-heading-size\){font-size:var(--text-heading-size)}.text-\(length\:--text-label-size\){font-size:var(--text-label-size)}.text-\(length\:--text-lead-size\){font-size:var(--text-lead-size)}.text-\(length\:--text-metadata-size\){font-size:var(--text-metadata-size)}.text-\(length\:--text-subheading-size\){font-size:var(--text-subheading-size)}.text-\(length\:--text-title-size\){font-size:var(--text-title-size)}.text-\(length\:--toc-font-size\){font-size:var(--toc-font-size)}.text-\[0\.8rem\]{font-size:.8rem}.leading-\(--ai-chat-greeting-line-height\){--tw-leading:var(--ai-chat-greeting-line-height);line-height:var(--ai-chat-greeting-line-height)}.leading-\(--ai-composer-input-line-height\){--tw-leading:var(--ai-composer-input-line-height);line-height:var(--ai-composer-input-line-height)}.leading-\(--annotation-line-height\){--tw-leading:var(--annotation-line-height);line-height:var(--annotation-line-height)}.leading-\(--badge-line-height\){--tw-leading:var(--badge-line-height);line-height:var(--badge-line-height)}.leading-\(--button-height-default\){--tw-leading:var(--button-height-default);line-height:var(--button-height-default)}.leading-\(--expressive-body-leading\){--tw-leading:var(--expressive-body-leading);line-height:var(--expressive-body-leading)}.leading-\(--navigation-rail-label-leading\){--tw-leading:var(--navigation-rail-label-leading);line-height:var(--navigation-rail-label-leading)}.leading-\(--text-body-leading\){--tw-leading:var(--text-body-leading);line-height:var(--text-body-leading)}.leading-\(--text-caption-leading\){--tw-leading:var(--text-caption-leading);line-height:var(--text-caption-leading)}.leading-\(--text-code-leading\){--tw-leading:var(--text-code-leading);line-height:var(--text-code-leading)}.leading-\(--text-heading-leading\){--tw-leading:var(--text-heading-leading);line-height:var(--text-heading-leading)}.leading-\(--text-label-leading\){--tw-leading:var(--text-label-leading);line-height:var(--text-label-leading)}.leading-\(--text-lead-leading\){--tw-leading:var(--text-lead-leading);line-height:var(--text-lead-leading)}.leading-\(--text-metadata-leading\){--tw-leading:var(--text-metadata-leading);line-height:var(--text-metadata-leading)}.leading-\(--text-subheading-leading\){--tw-leading:var(--text-subheading-leading);line-height:var(--text-subheading-leading)}.leading-\(--text-title-leading\){--tw-leading:var(--text-title-leading);line-height:var(--text-title-leading)}.leading-\(--toc-line-height\){--tw-leading:var(--toc-line-height);line-height:var(--toc-line-height)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\(--annotation-font-weight\){--tw-font-weight:var(--annotation-font-weight);font-weight:var(--annotation-font-weight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--ai-chat-greeting-tracking\){--tw-tracking:var(--ai-chat-greeting-tracking);letter-spacing:var(--ai-chat-greeting-tracking)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--alert-accent-ink\){color:var(--alert-accent-ink)}.text-\(--alert-dialog-media-ink\){color:var(--alert-dialog-media-ink)}.text-\(--alert-ink\){color:var(--alert-ink)}.text-\(--annotation-color\){color:var(--annotation-color)}.text-\(--badge-white-ink\){color:var(--badge-white-ink)}.text-\(--button-destructive-ink\){color:var(--button-destructive-ink)}.text-\(--button-link-ink\){color:var(--button-link-ink)}.text-\(--button-primary-ink\){color:var(--button-primary-ink)}.text-\(--button-secondary-ink\),.text-\(--button-secondary-ink\)\/80{color:var(--button-secondary-ink)}@supports (color:color-mix(in lab, red, red)){.text-\(--button-secondary-ink\)\/80{color:color-mix(in oklab, var(--button-secondary-ink) 80%, transparent)}}.text-\(--button-secondary-ink\)\/85{color:var(--button-secondary-ink)}@supports (color:color-mix(in lab, red, red)){.text-\(--button-secondary-ink\)\/85{color:color-mix(in oklab, var(--button-secondary-ink) 85%, transparent)}}.text-\(--button-tertiary-ink\){color:var(--button-tertiary-ink)}.text-\(--empty-media-ink\){color:var(--empty-media-ink)}.text-\(--fab-ink\){color:var(--fab-ink)}.text-\(--field-ink\),.text-\(--field-ink\)\/70{color:var(--field-ink)}@supports (color:color-mix(in lab, red, red)){.text-\(--field-ink\)\/70{color:color-mix(in oklab, var(--field-ink) 70%, transparent)}}.text-\(--md-sys-color-on-surface\){color:var(--md-sys-color-on-surface)}.text-\(--md-sys-color-on-surface-variant\){color:var(--md-sys-color-on-surface-variant)}.text-\(--navigation-pane\){color:var(--navigation-pane)}.text-\(--navigation-rail-foreground\){color:var(--navigation-rail-foreground)}.text-\(--navigation-rail-item-ink\){color:var(--navigation-rail-item-ink)}.text-\(--separator-stroke\){color:var(--separator-stroke)}.text-\(--separator-stroke-neutral\){color:var(--separator-stroke-neutral)}.text-\(--surface-muted-ink\){color:var(--surface-muted-ink)}.text-\(--tertiary-ink\){color:var(--tertiary-ink)}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-background\!{color:var(--background)!important}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-foreground\!{color:var(--foreground)!important}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-inherit{color:inherit}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\!{color:var(--muted-foreground)!important}.text-navigation-pane-foreground,.text-navigation-pane-foreground\/70{color:var(--navigation-pane-foreground)}@supports (color:color-mix(in lab, red, red)){.text-navigation-pane-foreground\/70{color:color-mix(in oklab, var(--navigation-pane-foreground) 70%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-popover-foreground\!{color:var(--popover-foreground)!important}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-\(--annotation-dim-opacity\){opacity:var(--annotation-dim-opacity)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--annotation-shadow\){--tw-shadow:var(--annotation-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--calendar-shadow\){--tw-shadow:var(--calendar-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--control-outline-shadow\){--tw-shadow:var(--control-outline-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--elevation-flat\){--tw-shadow:var(--elevation-flat);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--elevation-floating\){--tw-shadow:var(--elevation-floating);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--elevation-floating\)\!{--tw-shadow:var(--elevation-floating)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\(--elevation-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)}.shadow-\(--site-footer-floating-shadow\){--tw-shadow:var(--site-footer-floating-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--site-header-shadow\){--tw-shadow:var(--site-header-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm,.shadow-xs{--tw-shadow:none;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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.ring-\(--alert-dialog-stroke\){--tw-ring-color:var(--alert-dialog-stroke)}.ring-\(--button-secondary-ink\)\/20{--tw-ring-color:var(--button-secondary-ink)}@supports (color:color-mix(in lab, red, red)){.ring-\(--button-secondary-ink\)\/20{--tw-ring-color:color-mix(in oklab, var(--button-secondary-ink) 20%, transparent)}}.ring-\(--calendar-outline\){--tw-ring-color:var(--calendar-outline)}.ring-\(--card-stroke\){--tw-ring-color:var(--card-stroke)}.ring-\(--dialog-stroke\){--tw-ring-color:var(--dialog-stroke)}.ring-\(--elevation-stroke\){--tw-ring-color:var(--elevation-stroke)}.ring-\(--empty-stroke\){--tw-ring-color:var(--empty-stroke)}.ring-\(--focus-ring-width\){--tw-ring-color:var(--focus-ring-width)}.ring-\(--table-stroke\){--tw-ring-color:var(--table-stroke)}.ring-\(--tertiary-fill\){--tw-ring-color:var(--tertiary-fill)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-navigation-pane-ring{--tw-ring-color:var(--navigation-pane-ring)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,scale\]{transition-property:background-color,color,box-shadow,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,translate\]{transition-property:background-color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-radius\,box-shadow\,background-color\]{transition-property:border-radius,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[inset-inline-start\,width\,padding\]{transition-property:inset-inline-start,width,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\,background-color\]{transition-property:padding,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\,margin\]{transition-property:padding,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,background-color\]{transition-property:translate,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,box-shadow\]{transition-property:width,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-\(--ai-composer-context-indicator-speed\){--tw-duration:var(--ai-composer-context-indicator-speed);transition-duration:var(--ai-composer-context-indicator-speed)}.duration-\(--ai-composer-icon-fade-speed\){--tw-duration:var(--ai-composer-icon-fade-speed);transition-duration:var(--ai-composer-icon-fade-speed)}.duration-\(--ai-composer-speed\){--tw-duration:var(--ai-composer-speed);transition-duration:var(--ai-composer-speed)}.duration-\(--annotation-reveal-duration\){--tw-duration:var(--annotation-reveal-duration);transition-duration:var(--annotation-reveal-duration)}.duration-\(--annotation-transition-duration\){--tw-duration:var(--annotation-transition-duration);transition-duration:var(--annotation-transition-duration)}.duration-\(--carousel-speed\){--tw-duration:var(--carousel-speed);transition-duration:var(--carousel-speed)}.duration-\(--collapsible-indicator-speed\){--tw-duration:var(--collapsible-indicator-speed);transition-duration:var(--collapsible-indicator-speed)}.duration-\(--drag-handle-speed\){--tw-duration:var(--drag-handle-speed);transition-duration:var(--drag-handle-speed)}.duration-\(--fab-speed\){--tw-duration:var(--fab-speed);transition-duration:var(--fab-speed)}.duration-\(--material-icon-fill-speed\){--tw-duration:var(--material-icon-fill-speed);transition-duration:var(--material-icon-fill-speed)}.duration-\(--motion-effects-fast-speed\){--tw-duration:var(--motion-effects-fast-speed);transition-duration:var(--motion-effects-fast-speed)}.duration-\(--navigation-pane-speed\){--tw-duration:var(--navigation-pane-speed);transition-duration:var(--navigation-pane-speed)}.duration-\(--navigation-rail-effects-speed\){--tw-duration:var(--navigation-rail-effects-speed);transition-duration:var(--navigation-rail-effects-speed)}.duration-\(--resizable-handle-speed\){--tw-duration:var(--resizable-handle-speed);transition-duration:var(--resizable-handle-speed)}.duration-\(--scroll-area-speed\){--tw-duration:var(--scroll-area-speed);transition-duration:var(--scroll-area-speed)}.duration-\(--site-header-speed\){--tw-duration:var(--site-header-speed);transition-duration:var(--site-header-speed)}.duration-\(--speed-brisk\){--tw-duration:var(--speed-brisk);transition-duration:var(--speed-brisk)}.duration-\(--speed-pulse\){--tw-duration:var(--speed-pulse);transition-duration:var(--speed-pulse)}.duration-\(--speed-swift\){--tw-duration:var(--speed-swift);transition-duration:var(--speed-swift)}.duration-\(--swap-speed\){--tw-duration:var(--swap-speed);transition-duration:var(--swap-speed)}.ease-\(--ai-composer-context-indicator-enter-ease\){--tw-ease:var(--ai-composer-context-indicator-enter-ease);transition-timing-function:var(--ai-composer-context-indicator-enter-ease)}.ease-\(--ai-composer-ease\){--tw-ease:var(--ai-composer-ease);transition-timing-function:var(--ai-composer-ease)}.ease-\(--ai-composer-icon-fade-ease\){--tw-ease:var(--ai-composer-icon-fade-ease);transition-timing-function:var(--ai-composer-icon-fade-ease)}.ease-\(--annotation-ease\){--tw-ease:var(--annotation-ease);transition-timing-function:var(--annotation-ease)}.ease-\(--collapsible-indicator-ease\){--tw-ease:var(--collapsible-indicator-ease);transition-timing-function:var(--collapsible-indicator-ease)}.ease-\(--drag-handle-ease\){--tw-ease:var(--drag-handle-ease);transition-timing-function:var(--drag-handle-ease)}.ease-\(--ease-glide\){--tw-ease:var(--ease-glide);transition-timing-function:var(--ease-glide)}.ease-\(--ease-settle\){--tw-ease:var(--ease-settle);transition-timing-function:var(--ease-settle)}.ease-\(--fab-ease\){--tw-ease:var(--fab-ease);transition-timing-function:var(--fab-ease)}.ease-\(--material-icon-fill-curve\){--tw-ease:var(--material-icon-fill-curve);transition-timing-function:var(--material-icon-fill-curve)}.ease-\(--motion-effects-fast-curve\){--tw-ease:var(--motion-effects-fast-curve);transition-timing-function:var(--motion-effects-fast-curve)}.ease-\(--navigation-pane-ease\){--tw-ease:var(--navigation-pane-ease);transition-timing-function:var(--navigation-pane-ease)}.ease-\(--navigation-rail-effects-ease\){--tw-ease:var(--navigation-rail-effects-ease);transition-timing-function:var(--navigation-rail-effects-ease)}.ease-\(--resizable-handle-ease\){--tw-ease:var(--resizable-handle-ease);transition-timing-function:var(--resizable-handle-ease)}.ease-\(--scroll-area-ease\){--tw-ease:var(--scroll-area-ease);transition-timing-function:var(--scroll-area-ease)}.ease-\(--swap-ease\){--tw-ease:var(--swap-ease);transition-timing-function:var(--swap-ease)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-radius\:var\(--calendar-cell-radius\)\]{--cell-radius:var(--calendar-cell-radius)}.\[--cell-size\:var\(--calendar-cell-size\)\]{--cell-size:var(--calendar-cell-size)}.\[--chart-bar-corner-radius\:var\(--chart-bar-radius\)\]{--chart-bar-corner-radius:var(--chart-bar-radius)}.\[--tb-border\:1px\]{--tb-border:1px}.\[--tb-inner\:calc\(var\(--button-height-default\)\/2\)\]{--tb-inner:calc(var(--button-height-default) / 2)}.\[--tb-inner\:calc\(var\(--button-height-expressive\)\/2\)\]{--tb-inner:calc(var(--button-height-expressive) / 2)}.\[--tb-inner\:var\(--radius-lg\)\]{--tb-inner:var(--radius-lg)}.\[--tb-inner\:var\(--radius-xl\)\]{--tb-inner:var(--radius-xl)}.\[--tb-pad-ends\:calc\(var\(--spacing\)\*2\)\]{--tb-pad-ends:calc(var(--spacing) * 2)}.\[--tb-pad-ends\:var\(--tb-pad\)\]{--tb-pad-ends:var(--tb-pad)}.\[--tb-pad\:calc\(var\(--spacing\)\*2\)\]{--tb-pad:calc(var(--spacing) * 2)}.\[--tb-pad\:calc\(var\(--spacing\)\*3\)\]{--tb-pad:calc(var(--spacing) * 3)}.\[--tb-radius\:calc\(var\(--tb-inner\)\+var\(--tb-pad\)\+var\(--tb-border\)\)\]{--tb-radius:calc(var(--tb-inner) + var(--tb-pad) + var(--tb-border))}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.running{animation-play-state:running}.scroll-fade-6{--scroll-fade-size:calc(var(--spacing) * 6)}.scroll-fade-16{--scroll-fade-size:calc(var(--spacing) * 16)}.scroll-fade-none{--scroll-fade-mask:none}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.\*\:col-start-1>*){grid-column-start:1}:is(.\*\:row-start-1>*){grid-row-start:1}:is(.\*\:w-full>*){width:100%}:is(.\*\:truncate>*){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\*\:p-\(--site-header-flat-menu-padding\)>*){padding:var(--site-header-flat-menu-padding)}:is(.\*\:p-\(--site-header-menu-padding\)>*){padding:var(--site-header-menu-padding)}:is(.\*\:transition-colors>*){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\*\:text-muted-foreground *){color:var(--muted-foreground)}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/attachment\:opacity-100:is(:where(.group\/attachment):focus-within *),.group-focus-within\/message\:opacity-100:is(:where(.group\/message):focus-within *){opacity:1}@media (hover:hover){.group-hover\/accordion-trigger\:bg-\(--state-layer-hover\):is(:where(.group\/accordion-trigger):hover *){background-color:var(--state-layer-hover)}.group-hover\/accordion-trigger\:text-foreground:is(:where(.group\/accordion-trigger):hover *){color:var(--foreground)}.group-hover\/attachment\:opacity-100:is(:where(.group\/attachment):hover *){opacity:1}.group-hover\/carousel\:pointer-events-auto:is(:where(.group\/carousel):hover *){pointer-events:auto}.group-hover\/carousel\:opacity-100:is(:where(.group\/carousel):hover *){opacity:1}.group-hover\/chip\:scale-75:is(:where(.group\/chip):hover *){--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/chip\:scale-100:is(:where(.group\/chip):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/chip\:opacity-0:is(:where(.group\/chip):hover *){opacity:0}.group-hover\/chip\:opacity-100:is(:where(.group\/chip):hover *){opacity:1}.group-hover\/collapsible-trigger\:bg-\(--state-layer-hover\):is(:where(.group\/collapsible-trigger):hover *){background-color:var(--state-layer-hover)}.group-hover\/collapsible-trigger\:text-foreground:is(:where(.group\/collapsible-trigger):hover *){color:var(--foreground)}.group-hover\/message\:opacity-100:is(:where(.group\/message):hover *){opacity:1}.group-hover\/navigation-pane-resize-handle\:h-\(--drag-handle-active-length\):is(:where(.group\/navigation-pane-resize-handle):hover *){height:var(--drag-handle-active-length)}.group-hover\/navigation-pane-resize-handle\:w-\(--drag-handle-active-thickness\):is(:where(.group\/navigation-pane-resize-handle):hover *){width:var(--drag-handle-active-thickness)}.group-hover\/navigation-pane-resize-handle\:bg-\(--drag-handle-fill-hover\):is(:where(.group\/navigation-pane-resize-handle):hover *){background-color:var(--drag-handle-fill-hover)}.group-hover\/resizable-handle\:h-\(--drag-handle-active-length\):is(:where(.group\/resizable-handle):hover *){height:var(--drag-handle-active-length)}.group-hover\/resizable-handle\:w-\(--drag-handle-active-thickness\):is(:where(.group\/resizable-handle):hover *){width:var(--drag-handle-active-thickness)}.group-hover\/resizable-handle\:bg-\(--drag-handle-fill-hover\):is(:where(.group\/resizable-handle):hover *){background-color:var(--drag-handle-fill-hover)}.group-hover\/resizable-handle\:shadow-\(--drag-handle-active-shadow\):is(:where(.group\/resizable-handle):hover *){--tw-shadow:var(--drag-handle-active-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\/scrollbar\:bg-\(--scroll-area-thumb-hover\):is(:where(.group\/scrollbar):hover *){background-color:var(--scroll-area-thumb-hover)}}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *),.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *),.group-focus\/menubar-item\:text-accent-foreground:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}.group-focus-visible\/accordion-trigger\:bg-\(--state-layer-focus\):is(:where(.group\/accordion-trigger):focus-visible *){background-color:var(--state-layer-focus)}.group-focus-visible\/accordion-trigger\:text-foreground:is(:where(.group\/accordion-trigger):focus-visible *){color:var(--foreground)}.group-focus-visible\/chip\:scale-75:is(:where(.group\/chip):focus-visible *){--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\/chip\:scale-100:is(:where(.group\/chip):focus-visible *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\/chip\:opacity-0:is(:where(.group\/chip):focus-visible *){opacity:0}.group-focus-visible\/chip\:opacity-100:is(:where(.group\/chip):focus-visible *){opacity:1}.group-focus-visible\/collapsible-trigger\:bg-\(--state-layer-focus\):is(:where(.group\/collapsible-trigger):focus-visible *){background-color:var(--state-layer-focus)}.group-focus-visible\/collapsible-trigger\:text-foreground:is(:where(.group\/collapsible-trigger):focus-visible *){color:var(--foreground)}.group-focus-visible\/navigation-pane-resize-handle\:h-\(--drag-handle-active-length\):is(:where(.group\/navigation-pane-resize-handle):focus-visible *){height:var(--drag-handle-active-length)}.group-focus-visible\/navigation-pane-resize-handle\:w-\(--drag-handle-active-thickness\):is(:where(.group\/navigation-pane-resize-handle):focus-visible *){width:var(--drag-handle-active-thickness)}.group-focus-visible\/navigation-pane-resize-handle\:bg-\(--drag-handle-fill-pressed\):is(:where(.group\/navigation-pane-resize-handle):focus-visible *){background-color:var(--drag-handle-fill-pressed)}.group-focus-visible\/navigation-pane-resize-handle\:shadow-\(--drag-handle-active-shadow\):is(:where(.group\/navigation-pane-resize-handle):focus-visible *){--tw-shadow:var(--drag-handle-active-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-focus-visible\/resizable-handle\:h-\(--drag-handle-active-length\):is(:where(.group\/resizable-handle):focus-visible *){height:var(--drag-handle-active-length)}.group-focus-visible\/resizable-handle\:w-\(--drag-handle-active-thickness\):is(:where(.group\/resizable-handle):focus-visible *){width:var(--drag-handle-active-thickness)}.group-focus-visible\/resizable-handle\:bg-\(--drag-handle-fill-pressed\):is(:where(.group\/resizable-handle):focus-visible *){background-color:var(--drag-handle-fill-pressed)}.group-focus-visible\/resizable-handle\:shadow-\(--drag-handle-active-shadow\):is(:where(.group\/resizable-handle):focus-visible *){--tw-shadow:var(--drag-handle-active-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-active\/accordion-trigger\:bg-\(--state-layer-pressed\):is(:where(.group\/accordion-trigger):active *){background-color:var(--state-layer-pressed)}.group-active\/accordion-trigger\:text-foreground:is(:where(.group\/accordion-trigger):active *){color:var(--foreground)}.group-active\/collapsible-trigger\:bg-\(--state-layer-pressed\):is(:where(.group\/collapsible-trigger):active *){background-color:var(--state-layer-pressed)}.group-active\/collapsible-trigger\:text-foreground:is(:where(.group\/collapsible-trigger):active *){color:var(--foreground)}.group-active\/resizable-handle\:h-\(--drag-handle-active-length\):is(:where(.group\/resizable-handle):active *){height:var(--drag-handle-active-length)}.group-active\/resizable-handle\:w-\(--drag-handle-active-thickness\):is(:where(.group\/resizable-handle):active *){width:var(--drag-handle-active-thickness)}.group-active\/resizable-handle\:bg-\(--drag-handle-fill-pressed\):is(:where(.group\/resizable-handle):active *){background-color:var(--drag-handle-fill-pressed)}.group-active\/resizable-handle\:shadow-\(--drag-handle-active-shadow\):is(:where(.group\/resizable-handle):active *){--tw-shadow:var(--drag-handle-active-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-active\/scrollbar\:bg-\(--scroll-area-thumb-active\):is(:where(.group\/scrollbar):active *){background-color:var(--scroll-area-thumb-active)}.group-has-focus-visible\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.group-has-focus-visible\/field-label\:not-data-checked\:border-muted-foreground:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--muted-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=alert-icon\]\/alert-layout\:col-start-2:is(:where(.group\/alert-layout):has([data-slot=alert-icon]) *){grid-column-start:2}.group-has-data-\[slot\=alert-icon\]\/alert-layout\:ms-\(--alert-graphic-gap-offset\):is(:where(.group\/alert-layout):has([data-slot=alert-icon]) *){margin-inline-start:var(--alert-graphic-gap-offset)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[variant\=ghost\]\/message\:px-\(--space-none\):is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:var(--space-none)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-ready\/site-header-nav\:opacity-100:is(:where(.group\/site-header-nav)[data-ready] *){opacity:1}.group-data-ready\/site-header-nav\:transition-\[translate\,width\,height\]:is(:where(.group\/site-header-nav)[data-ready] *){transition-property:translate,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-ready\/site-header-nav\:duration-\(--site-header-travel-duration\):is(:where(.group\/site-header-nav)[data-ready] *){--tw-duration:var(--site-header-travel-duration);transition-duration:var(--site-header-travel-duration)}.group-data-ready\/site-header-nav\:ease-\(--site-header-ease\):is(:where(.group\/site-header-nav)[data-ready] *){--tw-ease:var(--site-header-ease);transition-timing-function:var(--site-header-ease)}.group-data-ready\/tabs-list\:opacity-100:is(:where(.group\/tabs-list)[data-ready] *){opacity:1}.group-data-ready\/tabs-list\:transition-\[translate\,width\,height\]:is(:where(.group\/tabs-list)[data-ready] *){transition-property:translate,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-ready\/tabs-list\:duration-\(--tabs-travel-duration\):is(:where(.group\/tabs-list)[data-ready] *){--tw-duration:var(--tabs-travel-duration);transition-duration:var(--tabs-travel-duration)}.group-data-ready\/tabs-list\:ease-\(--tabs-ease\):is(:where(.group\/tabs-list)[data-ready] *){--tw-ease:var(--tabs-ease);transition-timing-function:var(--tabs-ease)}.group-data-resizing\:h-\(--drag-handle-active-length\):is(:where(.group)[data-resizing] *){height:var(--drag-handle-active-length)}.group-data-resizing\:w-\(--drag-handle-active-thickness\):is(:where(.group)[data-resizing] *){width:var(--drag-handle-active-thickness)}.group-data-resizing\:bg-\(--drag-handle-fill-pressed\):is(:where(.group)[data-resizing] *){background-color:var(--drag-handle-fill-pressed)}.group-data-resizing\:shadow-\(--drag-handle-active-shadow\):is(:where(.group)[data-resizing] *){--tw-shadow:var(--drag-handle-active-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-resizing\:transition-none:is(:where(.group)[data-resizing] *){transition-property:none}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[close-button\=true\]\/dialog-content\:pe-\(--dialog-close-clearance\):is(:where(.group\/dialog-content)[data-close-button=true] *){padding-inline-end:var(--dialog-close-clearance)}.group-data-\[close-button\=true\]\/drawer-content\:pe-\(--drawer-close-clearance\):is(:where(.group\/drawer-content)[data-close-button=true] *){padding-inline-end:var(--drawer-close-clearance)}.group-data-\[close-button\=true\]\/popover-content\:pe-\(--popover-close-clearance\):is(:where(.group\/popover-content)[data-close-button=true] *){padding-inline-end:var(--popover-close-clearance)}.group-data-\[collapse\=bar\]\:w-\(--navigation-pane-width-icon\):is(:where(.group)[data-collapse=bar] *){width:var(--navigation-pane-width-icon)}.group-data-\[collapse\=bar\]\:w-\(--navigation-pane-width-icon-floating\):is(:where(.group)[data-collapse=bar] *){width:var(--navigation-pane-width-icon-floating)}.group-data-\[collapse\=hidden\]\:-inset-s-\(--navigation-pane-attached-width\):is(:where(.group)[data-collapse=hidden] *){inset-inline-start:calc(var(--navigation-pane-attached-width) * -1)}.group-data-\[collapse\=hidden\]\:-inset-s-\(--navigation-pane-width\):is(:where(.group)[data-collapse=hidden] *){inset-inline-start:calc(var(--navigation-pane-width) * -1)}.group-data-\[collapsible\=icon\]\:pointer-events-none:is(:where(.group)[data-collapsible=icon] *){pointer-events:none}.group-data-\[collapsible\=icon\]\:absolute:is(:where(.group)[data-collapsible=icon] *){position:absolute}.group-data-\[collapsible\=icon\]\:inset-0:is(:where(.group)[data-collapsible=icon] *){inset:0}.group-data-\[collapsible\=icon\]\:m-auto:is(:where(.group)[data-collapsible=icon] *){margin:auto}.group-data-\[collapsible\=icon\]\:mx-auto:is(:where(.group)[data-collapsible=icon] *){margin-inline:auto}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-10:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-data-\[collapsible\=icon\]\:size-10\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:rounded-\(--item-compact-radius\):is(:where(.group)[data-collapsible=icon] *){border-radius:var(--item-compact-radius)}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}@media (hover:hover){.group-data-\[collapsible\=icon\]\:group-hover\/navigation-pane-header\:pointer-events-auto:is(:where(.group)[data-collapsible=icon] *):is(:where(.group\/navigation-pane-header):hover *){pointer-events:auto}.group-data-\[collapsible\=icon\]\:group-hover\/navigation-pane-header\:pointer-events-none:is(:where(.group)[data-collapsible=icon] *):is(:where(.group\/navigation-pane-header):hover *){pointer-events:none}.group-data-\[collapsible\=icon\]\:group-hover\/navigation-pane-header\:opacity-0:is(:where(.group)[data-collapsible=icon] *):is(:where(.group\/navigation-pane-header):hover *){opacity:0}.group-data-\[collapsible\=icon\]\:group-hover\/navigation-pane-header\:opacity-100:is(:where(.group)[data-collapsible=icon] *):is(:where(.group\/navigation-pane-header):hover *){opacity:1}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[dock\=bar\]\:w-\(--navigation-pane-width-icon\):is(:where(.group)[data-dock=bar] *){width:var(--navigation-pane-width-icon)}.group-data-\[dock\=bar\]\:w-\(--navigation-pane-width-icon-floating\):is(:where(.group)[data-dock=bar] *){width:var(--navigation-pane-width-icon-floating)}.group-data-\[dock\=expanded\]\:w-\(--navigation-pane-attached-width\):is(:where(.group)[data-dock=expanded] *){width:var(--navigation-pane-attached-width)}.group-data-\[dock\=expanded\]\:w-\(--navigation-pane-width\):is(:where(.group)[data-dock=expanded] *){width:var(--navigation-pane-width)}.group-data-\[dock\=hidden\]\:w-0:is(:where(.group)[data-dock=hidden] *){width:0}.group-data-\[mode\=error\]\/button\:scale-100:is(:where(.group\/button)[data-mode=error] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[mode\=error\]\/button\:opacity-100:is(:where(.group\/button)[data-mode=error] *){opacity:1}.group-data-\[mode\=ready\]\/button\:scale-100:is(:where(.group\/button)[data-mode=ready] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[mode\=ready\]\/button\:opacity-100:is(:where(.group\/button)[data-mode=ready] *){opacity:1}.group-data-\[mode\=stop\]\/button\:scale-100:is(:where(.group\/button)[data-mode=stop] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[mode\=stop\]\/button\:opacity-100:is(:where(.group\/button)[data-mode=stop] *){opacity:1}.group-data-\[mode\=submitted\]\/button\:scale-100:is(:where(.group\/button)[data-mode=submitted] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[mode\=submitted\]\/button\:opacity-100:is(:where(.group\/button)[data-mode=submitted] *){opacity:1}.group-data-\[mode\=voice\]\/button\:scale-100:is(:where(.group\/button)[data-mode=voice] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[mode\=voice\]\/button\:opacity-100:is(:where(.group\/button)[data-mode=voice] *){opacity:1}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:h-auto:is(:where(.group\/attachment)[data-orientation=vertical] *){height:auto}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:var(--spacing)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:var(--spacing)}.group-data-\[placement\=floating\]\:rounded-\(--navigation-pane-radius\):is(:where(.group)[data-placement=floating] *){border-radius:var(--navigation-pane-radius)}.group-data-\[placement\=floating\]\:shadow-\(--elevation-flat\):is(:where(.group)[data-placement=floating] *){--tw-shadow:var(--elevation-flat);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[placement\=floating\]\:ring-1:is(:where(.group)[data-placement=floating] *){--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)}.group-data-\[placement\=floating\]\:ring-\(--elevation-stroke\):is(:where(.group)[data-placement=floating] *){--tw-ring-color:var(--elevation-stroke)}.group-data-\[separator\=active\]\/resizable-handle\:h-\(--drag-handle-active-length\):is(:where(.group\/resizable-handle)[data-separator=active] *){height:var(--drag-handle-active-length)}.group-data-\[separator\=active\]\/resizable-handle\:w-\(--drag-handle-active-thickness\):is(:where(.group\/resizable-handle)[data-separator=active] *){width:var(--drag-handle-active-thickness)}.group-data-\[separator\=active\]\/resizable-handle\:bg-\(--drag-handle-fill-pressed\):is(:where(.group\/resizable-handle)[data-separator=active] *){background-color:var(--drag-handle-fill-pressed)}.group-data-\[separator\=active\]\/resizable-handle\:shadow-\(--drag-handle-active-shadow\):is(:where(.group\/resizable-handle)[data-separator=active] *){--tw-shadow:var(--drag-handle-active-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[separator\=hover\]\/resizable-handle\:h-\(--drag-handle-active-length\):is(:where(.group\/resizable-handle)[data-separator=hover] *){height:var(--drag-handle-active-length)}.group-data-\[separator\=hover\]\/resizable-handle\:w-\(--drag-handle-active-thickness\):is(:where(.group\/resizable-handle)[data-separator=hover] *){width:var(--drag-handle-active-thickness)}.group-data-\[separator\=hover\]\/resizable-handle\:bg-\(--drag-handle-fill-hover\):is(:where(.group\/resizable-handle)[data-separator=hover] *){background-color:var(--drag-handle-fill-hover)}.group-data-\[separator\=hover\]\/resizable-handle\:shadow-\(--drag-handle-active-shadow\):is(:where(.group\/resizable-handle)[data-separator=hover] *){--tw-shadow:var(--drag-handle-active-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[shape\=pill\]\/tabs-list\:rounded-full:is(:where(.group\/tabs-list)[data-shape=pill] *){border-radius:2147483647px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/button\:size-\(--button-icon-default\):is(:where(.group\/button)[data-size=default] *){width:var(--button-icon-default);height:var(--button-icon-default)}.group-data-\[size\=expressive\]\/button\:size-\(--button-icon-expressive\):is(:where(.group\/button)[data-size=expressive] *){width:var(--button-icon-expressive);height:var(--button-icon-expressive)}.group-data-\[size\=hero\]\/page-header\:text-\(length\:--text-display-size\):is(:where(.group\/page-header)[data-size=hero] *){font-size:var(--text-display-size)}.group-data-\[size\=hero\]\/page-header\:text-\(length\:--text-subheading-size\):is(:where(.group\/page-header)[data-size=hero] *){font-size:var(--text-subheading-size)}.group-data-\[size\=hero\]\/page-header\:leading-\(--text-display-leading\):is(:where(.group\/page-header)[data-size=hero] *){--tw-leading:var(--text-display-leading);line-height:var(--text-display-leading)}.group-data-\[size\=hero\]\/page-header\:leading-\(--text-subheading-leading\):is(:where(.group\/page-header)[data-size=hero] *){--tw-leading:var(--text-subheading-leading);line-height:var(--text-subheading-leading)}.group-data-\[size\=icon\]\/button\:size-\(--button-icon-default\):is(:where(.group\/button)[data-size=icon] *){width:var(--button-icon-default);height:var(--button-icon-default)}.group-data-\[size\=icon-expressive\]\/button\:size-\(--button-icon-expressive\):is(:where(.group\/button)[data-size=icon-expressive] *){width:var(--button-icon-expressive);height:var(--button-icon-expressive)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/attachment\:size-\(--attachment-media-size-sm\):is(:where(.group\/attachment)[data-size=sm] *){width:var(--attachment-media-size-sm);height:var(--attachment-media-size-sm)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=xs\]\/attachment\:size-\(--attachment-media-size-xs\):is(:where(.group\/attachment)[data-size=xs] *){width:var(--attachment-media-size-xs);height:var(--attachment-media-size-xs)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\/accordion-trigger\:block\!:is(:where(.group\/accordion-trigger)[data-state=open] *){display:block!important}.group-data-\[state\=open\]\/accordion-trigger\:hidden\!:is(:where(.group\/accordion-trigger)[data-state=open] *){display:none!important}.group-data-\[state\=open\]\/collapsible-trigger\:rotate-180:is(:where(.group\/collapsible-trigger)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[tone\=inverted\]\/coachmark\:bg-control:is(:where(.group\/coachmark)[data-tone=inverted] *),.group-data-\[tone\=inverted\]\/coachmark\:bg-control\/15:is(:where(.group\/coachmark)[data-tone=inverted] *){background-color:var(--control)}@supports (color:color-mix(in lab, red, red)){.group-data-\[tone\=inverted\]\/coachmark\:bg-control\/15:is(:where(.group\/coachmark)[data-tone=inverted] *){background-color:color-mix(in oklab, var(--control) 15%, transparent)}}.group-data-\[tone\=inverted\]\/coachmark\:text-background:is(:where(.group\/coachmark)[data-tone=inverted] *),.group-data-\[tone\=inverted\]\/coachmark\:text-background\/80:is(:where(.group\/coachmark)[data-tone=inverted] *){color:var(--background)}@supports (color:color-mix(in lab, red, red)){.group-data-\[tone\=inverted\]\/coachmark\:text-background\/80:is(:where(.group\/coachmark)[data-tone=inverted] *){color:color-mix(in oklab, var(--background) 80%, transparent)}}.group-data-\[tone\=inverted\]\/coachmark\:text-foreground:is(:where(.group\/coachmark)[data-tone=inverted] *){color:var(--foreground)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=pill\]\/marker\:inline-flex:is(:where(.group\/marker)[data-variant=pill] *){display:inline-flex}.group-data-\[variant\=pill\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=pill] *){flex:none}.group-data-\[variant\=pill\]\/marker\:items-center:is(:where(.group\/marker)[data-variant=pill] *){align-items:center}.group-data-\[variant\=pill\]\/marker\:gap-\(--space-2xs\):is(:where(.group\/marker)[data-variant=pill] *){gap:var(--space-2xs)}.group-data-\[variant\=pill\]\/marker\:rounded-full:is(:where(.group\/marker)[data-variant=pill] *){border-radius:2147483647px}.group-data-\[variant\=pill\]\/marker\:border:is(:where(.group\/marker)[data-variant=pill] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=pill\]\/marker\:border-\(--elevation-stroke\):is(:where(.group\/marker)[data-variant=pill] *){border-color:var(--elevation-stroke)}.group-data-\[variant\=pill\]\/marker\:bg-\(--surface-lowest\):is(:where(.group\/marker)[data-variant=pill] *){background-color:var(--surface-lowest)}.group-data-\[variant\=pill\]\/marker\:px-\(--marker-pill-padding-inline\):is(:where(.group\/marker)[data-variant=pill] *){padding-inline:var(--marker-pill-padding-inline)}.group-data-\[variant\=pill\]\/marker\:py-\(--space-hairline\):is(:where(.group\/marker)[data-variant=pill] *){padding-block:var(--space-hairline)}.group-data-\[variant\=pill\]\/marker\:text-xs:is(:where(.group\/marker)[data-variant=pill] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[variant\=pill\]\/marker\:font-medium:is(:where(.group\/marker)[data-variant=pill] *){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.group-data-\[variant\=pill\]\/marker\:text-muted-foreground:is(:where(.group\/marker)[data-variant=pill] *){color:var(--muted-foreground)}.group-data-\[variant\=pill\]\/marker\:shadow-xs:is(:where(.group\/marker)[data-variant=pill] *){--tw-shadow:none;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[variant\=unread\]\/marker\:inline-flex:is(:where(.group\/marker)[data-variant=unread] *){display:inline-flex}.group-data-\[variant\=unread\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=unread] *){flex:none}.group-data-\[variant\=unread\]\/marker\:items-center:is(:where(.group\/marker)[data-variant=unread] *){align-items:center}.group-data-\[variant\=unread\]\/marker\:gap-\(--space-2xs\):is(:where(.group\/marker)[data-variant=unread] *){gap:var(--space-2xs)}.group-data-\[variant\=unread\]\/marker\:rounded-full:is(:where(.group\/marker)[data-variant=unread] *){border-radius:2147483647px}.group-data-\[variant\=unread\]\/marker\:border:is(:where(.group\/marker)[data-variant=unread] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=unread\]\/marker\:border-destructive\/20:is(:where(.group\/marker)[data-variant=unread] *){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[variant\=unread\]\/marker\:border-destructive\/20:is(:where(.group\/marker)[data-variant=unread] *){border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.group-data-\[variant\=unread\]\/marker\:bg-destructive\/10:is(:where(.group\/marker)[data-variant=unread] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[variant\=unread\]\/marker\:bg-destructive\/10:is(:where(.group\/marker)[data-variant=unread] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[variant\=unread\]\/marker\:px-\(--marker-pill-padding-inline\):is(:where(.group\/marker)[data-variant=unread] *){padding-inline:var(--marker-pill-padding-inline)}.group-data-\[variant\=unread\]\/marker\:py-\(--space-hairline\):is(:where(.group\/marker)[data-variant=unread] *){padding-block:var(--space-hairline)}.group-data-\[variant\=unread\]\/marker\:text-xs:is(:where(.group\/marker)[data-variant=unread] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[variant\=unread\]\/marker\:font-medium:is(:where(.group\/marker)[data-variant=unread] *){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.group-data-\[variant\=unread\]\/marker\:text-destructive:is(:where(.group\/marker)[data-variant=unread] *){color:var(--destructive)}.group-data-\[variant\=unread\]\/marker\:shadow-xs:is(:where(.group\/marker)[data-variant=unread] *){--tw-shadow:none;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=left\]\/drawer-content\:right-4:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=left] *){right:calc(var(--spacing) * 4)}.group-data-\[vaul-drawer-direction\=left\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=left] *){display:block}.group-data-\[vaul-drawer-direction\=right\]\/drawer-content\:left-4:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=right] *){left:calc(var(--spacing) * 4)}.group-data-\[vaul-drawer-direction\=right\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=right] *){display:block}.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:order-last:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){order:9999}.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:mt-\(--space-none\):is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){margin-top:var(--space-none)}.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:mb-\(--space-md\):is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){margin-bottom:var(--space-md)}.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-\(--menu-chunk-gap\):is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:var(--menu-chunk-gap)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-\(--menu-chunk-radius\):is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--menu-chunk-radius)}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow-\(--elevation-floating\):is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:var(--elevation-floating);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-\(--elevation-stroke\):is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--elevation-stroke)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-\(--speed-brisk\):is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:var(--speed-brisk);transition-duration:var(--speed-brisk)}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *){rotate:180deg}.group-data-horizontal\/tabs\:h-10:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 10)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-\(--field-ink\)\/60::placeholder{color:var(--field-ink)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-\(--field-ink\)\/60::placeholder{color:color-mix(in oklab, var(--field-ink) 60%, transparent)}}.placeholder\:text-\(--field-placeholder-ink\)::placeholder{color:var(--field-placeholder-ink)}.before\:mr-\(--space-xs\):before{content:var(--tw-content);margin-right:var(--space-xs)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:0}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-\(--elevation-stroke\):before{content:var(--tw-content);background-color:var(--elevation-stroke)}.before\:bg-destructive\/30:before{content:var(--tw-content);background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.before\:bg-destructive\/30:before{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-\(--annotation-label-hit-inset\):after{content:var(--tw-content);inset:calc(var(--annotation-label-hit-inset) * -1)}.after\:-inset-\(--annotation-marker-hit-inset\):after{content:var(--tw-content);inset:calc(var(--annotation-marker-hit-inset) * -1)}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-inset-x-2:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -2)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:z-0:after{content:var(--tw-content);z-index:0}.after\:ml-\(--space-xs\):after{content:var(--tw-content);margin-left:var(--space-xs)}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-\(--resizable-handle-proximity-size\):after{content:var(--tw-content);width:var(--resizable-handle-proximity-size)}.after\:w-1\/2:after{content:var(--tw-content);width:50%}.after\:min-w-0:after{content:var(--tw-content);min-width:0}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-\(--calendar-range-fill\):after{content:var(--tw-content);background-color:var(--calendar-range-fill)}.after\:bg-\(--elevation-stroke\):after{content:var(--tw-content);background-color:var(--elevation-stroke)}.after\:bg-destructive\/30:after{content:var(--tw-content);background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.after\:bg-destructive\/30:after{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:0}.group-data-horizontal\/tabs\:after\:h-\(--tabs-indicator-thickness\):is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:var(--tabs-indicator-thickness)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:inset-e-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-inline-end:0}.group-data-vertical\/tabs\:after\:w-\(--tabs-indicator-thickness\):is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:var(--tabs-indicator-thickness)}.first\:rounded-t-\(--menu-item-edge-radius\):first-child{border-top-left-radius:var(--menu-item-edge-radius);border-top-right-radius:var(--menu-item-edge-radius)}:is(.\*\:first\:font-medium>*):first-child{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.last\:mt-0:last-child{margin-top:0}.last\:rounded-b-\(--menu-item-edge-radius\):last-child{border-bottom-right-radius:var(--menu-item-edge-radius);border-bottom-left-radius:var(--menu-item-edge-radius)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:hidden:empty{display:none}.focus-within\:shadow-\(--elevation-floating\):focus-within{--tw-shadow:var(--elevation-floating);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-within\:ring-ring:focus-within,.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:z-20:hover{z-index:20}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\(--annotation-fill-hover\):hover{background-color:var(--annotation-fill-hover)}.hover\:bg-\(--badge-white-hover\):hover{background-color:var(--badge-white-hover)}.hover\:bg-\(--button-destructive-hover\):hover{background-color:var(--button-destructive-hover)}.hover\:bg-\(--button-primary-fill\)\/90:hover{background-color:var(--button-primary-fill)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\(--button-primary-fill\)\/90:hover{background-color:color-mix(in oklab, var(--button-primary-fill) 90%, transparent)}}.hover\:bg-\(--button-primary-hover\):hover{background-color:var(--button-primary-hover)}.hover\:bg-\(--button-secondary-hover\):hover{background-color:var(--button-secondary-hover)}.hover\:bg-\(--button-selected-secondary-fill\)\/20:hover{background-color:var(--button-selected-secondary-fill)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\(--button-selected-secondary-fill\)\/20:hover{background-color:color-mix(in oklab, var(--button-selected-secondary-fill) 20%, transparent)}}.hover\:bg-\(--button-tertiary-hover\):hover{background-color:var(--button-tertiary-hover)}.hover\:bg-\(--fab-hover\):hover{background-color:var(--fab-hover)}.hover\:bg-\(--field-hover-fill\):hover{background-color:var(--field-hover-fill)}.hover\:bg-\(--item-default-hover-surface\):hover{background-color:var(--item-default-hover-surface)}.hover\:bg-\(--menu-item-hover-fill\):hover{background-color:var(--menu-item-hover-fill)}.hover\:bg-\(--scroll-area-thumb-hover\):hover{background-color:var(--scroll-area-thumb-hover)}.hover\:bg-\(--scroll-area-track-hover\):hover{background-color:var(--scroll-area-track-hover)}.hover\:bg-\(--state-layer-hover\):hover{background-color:var(--state-layer-hover)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-foreground\/90\!:hover{background-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90\!:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)!important}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted\!:hover{background-color:var(--muted)!important}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.hover\:bg-muted\/80\!:hover{background-color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80\!:hover{background-color:color-mix(in oklab, var(--muted) 80%, transparent)!important}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:via-\(--resizable-handle-line-hover\):hover{--tw-gradient-via:var(--resizable-handle-line-hover);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.hover\:p-\(--scroll-area-track-active-padding\):hover{padding:var(--scroll-area-track-active-padding)}.hover\:text-\(--button-primary-state-ink\):hover{color:var(--button-primary-state-ink)}.hover\:text-\(--fab-ink\):hover{color:var(--fab-ink)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-foreground\!:hover{color:var(--foreground)!important}.hover\:text-navigation-pane-accent-foreground:hover{color:var(--navigation-pane-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\(--elevation-floating\):hover{--tw-shadow:var(--elevation-floating);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\(--elevation-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)}:is(.hover\:\*\:bg-\(--state-layer-hover\):hover>*){background-color:var(--state-layer-hover)}.not-data-checked\:hover\:shadow-\(--control-hover-outline-shadow\):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))):hover{--tw-shadow:var(--control-hover-outline-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[tone\=inverted\]\/coachmark\:hover\:bg-background\/10:is(:where(.group\/coachmark)[data-tone=inverted] *):hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.group-data-\[tone\=inverted\]\/coachmark\:hover\:bg-background\/10:is(:where(.group\/coachmark)[data-tone=inverted] *):hover{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.group-data-\[tone\=inverted\]\/coachmark\:hover\:bg-control\/90:is(:where(.group\/coachmark)[data-tone=inverted] *):hover{background-color:var(--control)}@supports (color:color-mix(in lab, red, red)){.group-data-\[tone\=inverted\]\/coachmark\:hover\:bg-control\/90:is(:where(.group\/coachmark)[data-tone=inverted] *):hover{background-color:color-mix(in oklab, var(--control) 90%, transparent)}}.group-data-\[tone\=inverted\]\/coachmark\:hover\:text-background:is(:where(.group\/coachmark)[data-tone=inverted] *):hover{color:var(--background)}}.focus\:z-10:focus{z-index:10}.focus\:bg-\(--menu-item-focus-fill\):focus{background-color:var(--menu-item-focus-fill)}.focus\:bg-\(--state-layer-focus\):focus{background-color:var(--state-layer-focus)}.focus\:bg-transparent:focus{background-color:#0000}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-popover-foreground:focus{color:var(--popover-foreground)}.focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-ring:focus{--tw-ring-color:var(--ring)}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-popover-foreground:not([data-variant=destructive]):focus *){color:var(--popover-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:z-20:focus-visible{z-index:20}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-\(--annotation-fill-hover\):focus-visible{background-color:var(--annotation-fill-hover)}.focus-visible\:bg-\(--button-secondary-fill\):focus-visible{background-color:var(--button-secondary-fill)}.focus-visible\:bg-\(--button-tertiary-fill\):focus-visible{background-color:var(--button-tertiary-fill)}.focus-visible\:bg-\(--field-focus-fill\):focus-visible{background-color:var(--field-focus-fill)}.focus-visible\:bg-transparent:focus-visible{background-color:#0000}.focus-visible\:via-\(--resizable-handle-line-active\):focus-visible{--tw-gradient-via:var(--resizable-handle-line-active);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.focus-visible\:text-\(--button-secondary-ink\):focus-visible{color:var(--button-secondary-ink)}.focus-visible\:text-\(--button-tertiary-ink\):focus-visible{color:var(--button-tertiary-ink)}.focus-visible\:text-\(--field-focus-ink\):focus-visible{color:var(--field-focus-ink)}.focus-visible\:text-inherit:focus-visible{color:inherit}.focus-visible\:shadow-\(--elevation-raised\):focus-visible{--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)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-visible\:ring-3\!:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-ring\!:focus-visible{--tw-ring-color:var(--ring)!important}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2\!:focus-visible{--tw-ring-offset-width:2px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:ring-offset-popover\!:focus-visible{--tw-ring-offset-color:var(--popover)!important}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-\(length\:--annotation-line-width\):focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--annotation-line-width)}.focus-visible\:outline-\(length\:--annotation-region-focus-width\):focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--annotation-region-focus-width)}.focus-visible\:outline-\(length\:--toc-focus-width\):focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--toc-focus-width)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-\(--annotation-outline-inset\):focus-visible{outline-offset:var(--annotation-outline-inset)}.focus-visible\:outline-offset-\(--annotation-region-focus-offset\):focus-visible{outline-offset:var(--annotation-region-focus-offset)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--annotation-color\):focus-visible{outline-color:var(--annotation-color)}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-none\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.group-data-\[collapsible\=icon\]\:focus-visible\:pointer-events-auto:is(:where(.group)[data-collapsible=icon] *):focus-visible{pointer-events:auto}.group-data-\[collapsible\=icon\]\:focus-visible\:opacity-100:is(:where(.group)[data-collapsible=icon] *):focus-visible{opacity:1}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:z-20:active{z-index:20}.active\:translate-y-\(--button-press-distance\):active{--tw-translate-y:var(--button-press-distance);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\(--button-press-scale\):active{scale:var(--button-press-scale)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-\(--annotation-fill-pressed\)\!:active{background-color:var(--annotation-fill-pressed)!important}.active\:bg-\(--annotation-pressed-background\)\!:active{background-color:var(--annotation-pressed-background)!important}.active\:bg-\(--badge-white-pressed\):active{background-color:var(--badge-white-pressed)}.active\:bg-\(--button-destructive-pressed\):active{background-color:var(--button-destructive-pressed)}.active\:bg-\(--button-primary-pressed\):active{background-color:var(--button-primary-pressed)}.active\:bg-\(--button-secondary-pressed\):active{background-color:var(--button-secondary-pressed)}.active\:bg-\(--button-tertiary-pressed\):active{background-color:var(--button-tertiary-pressed)}.active\:bg-\(--fab-pressed\):active{background-color:var(--fab-pressed)}.active\:bg-\(--field-pressed-fill\):active{background-color:var(--field-pressed-fill)}.active\:bg-\(--item-default-pressed-surface\):active{background-color:var(--item-default-pressed-surface)}.active\:bg-\(--menu-item-pressed-fill\):active{background-color:var(--menu-item-pressed-fill)}.active\:bg-\(--scroll-area-thumb-active\):active{background-color:var(--scroll-area-thumb-active)}.active\:bg-\(--state-layer-pressed\):active{background-color:var(--state-layer-pressed)}.active\:bg-foreground\/5:active{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.active\:bg-foreground\/5:active{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.active\:bg-foreground\/20:active{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.active\:bg-foreground\/20:active{background-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.active\:bg-transparent:active{background-color:#0000}.active\:via-\(--resizable-handle-line-active\):active{--tw-gradient-via:var(--resizable-handle-line-active);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.active\:text-\(--annotation-highlight-foreground\)\!:active{color:var(--annotation-highlight-foreground)!important}.active\:text-\(--button-link-ink\)\/90:active{color:var(--button-link-ink)}@supports (color:color-mix(in lab, red, red)){.active\:text-\(--button-link-ink\)\/90:active{color:color-mix(in oklab, var(--button-link-ink) 90%, transparent)}}.active\:text-\(--button-primary-state-ink\):active{color:var(--button-primary-state-ink)}.active\:text-\(--fab-ink\):active{color:var(--fab-ink)}.active\:text-foreground:active{color:var(--foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\(--field-disabled-fill\):disabled{background-color:var(--field-disabled-fill)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:mx-\(--menu-divider-margin-inline\){margin-inline:var(--menu-divider-margin-inline)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:no-scrollbar::-webkit-scrollbar{display:none}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:flex{display:flex}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:min-h-\(--menu-item-height\){min-height:var(--menu-item-height)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:w-full{width:100%}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:flex-col{flex-direction:column}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:items-center{align-items:center}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:overflow-x-hidden{overflow-x:hidden}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:overflow-y-auto{overflow-y:auto}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:overscroll-contain{overscroll-behavior:contain}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:rounded-\(--menu-chunk-radius\){border-radius:var(--menu-chunk-radius)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:rounded-\(--menu-item-inner-radius\){border-radius:var(--menu-item-inner-radius)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:bg-\(--card-stroke\){background-color:var(--card-stroke)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:bg-popover{background-color:var(--popover)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:p-\(--menu-chunk-padding\){padding:var(--menu-chunk-padding)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:px-\(--menu-item-padding-inline\){padding-inline:var(--menu-item-padding-inline)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:py-0{padding-block:0}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:shadow-\(--elevation-floating\){--tw-shadow:var(--elevation-floating);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:ring-1{--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)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:ring-\(--elevation-stroke\){--tw-ring-color:var(--elevation-stroke)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:first\:rounded-t-\(--menu-item-edge-radius\):first-child{border-top-left-radius:var(--menu-item-edge-radius);border-top-right-radius:var(--menu-item-edge-radius)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:last\:rounded-b-\(--menu-item-edge-radius\):last-child{border-bottom-right-radius:var(--menu-item-edge-radius);border-bottom-left-radius:var(--menu-item-edge-radius)}@media (hover:hover){:where([data-grouped=true]) .in-data-\[grouped\=true\]\:hover\:bg-\(--menu-item-hover-fill\):hover{background-color:var(--menu-item-hover-fill)}}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:focus\:bg-\(--menu-item-focus-fill\):focus{background-color:var(--menu-item-focus-fill)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:active\:bg-\(--menu-item-pressed-fill\):active{background-color:var(--menu-item-pressed-fill)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:rounded-\(--menu-item-edge-radius\){border-radius:var(--menu-item-edge-radius)}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:p-\(--menu-chunk-padding\){padding:var(--menu-chunk-padding)}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:rounded-none{border-radius:0}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:var(--background)}:where([data-variant=centered]) .in-data-\[variant\=centered\]\:w-full{width:100%}:where([data-variant=centered]) .in-data-\[variant\=centered\]\:items-center{align-items:center}:where([data-variant=centered]) .in-data-\[variant\=centered\]\:justify-center{justify-content:center}:where([data-variant=centered]) .in-data-\[variant\=centered\]\:text-center{text-align:center}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}:is(.has-aria-expanded\:\*\:bg-\(--state-layer-focus\):has([aria-expanded=true])>*){background-color:var(--state-layer-focus)}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-aria-invalid\:ring-destructive:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2.5)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2.5)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[slot\=accordion\]\:justify-start:has([data-slot=accordion]){justify-content:flex-start}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:items-center:has([data-slot=alert-dialog-media]){align-items:center}.has-data-\[slot\=alert-dialog-media\]\:gap-x-\(--alert-dialog-region-gap\):has([data-slot=alert-dialog-media]){column-gap:var(--alert-dialog-region-gap)}.has-data-\[slot\=alert-icon\]\:grid-cols-\(--alert-layout-icon-columns\):has([data-slot=alert-icon]){grid-template-columns:var(--alert-layout-icon-columns)}.has-data-\[slot\=attachment-content\]\:w-32:has([data-slot=attachment-content]){width:calc(var(--spacing) * 32)}.has-data-\[slot\=calendar\]\:rounded-\(--calendar-surface-radius\):has([data-slot=calendar]){border-radius:var(--calendar-surface-radius)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=card-media\]\:pt-0:has([data-slot=card-media]){padding-top:0}.has-data-\[slot\=coachmark-close\]\:pe-\(--coachmark-close-clearance\):has([data-slot=coachmark-close]){padding-inline-end:var(--coachmark-close-clearance)}.has-data-\[slot\=coachmark-progress\]\:justify-between:has([data-slot=coachmark-progress]){justify-content:space-between}.has-data-\[slot\=combobox-chip\]\:px-\(--space-2xs\):has([data-slot=combobox-chip]){padding-inline:var(--space-2xs)}.has-data-\[slot\=combobox-chip-remove\]\:pr-\(--space-none\):has([data-slot=combobox-chip-remove]){padding-right:var(--space-none)}.has-data-\[slot\=dialog-body\]\:gap-\(--space-md\):has([data-slot=dialog-body]){gap:var(--space-md)}.has-data-\[slot\=field-description\]\:items-start:has([data-slot=field-description]){align-items:flex-start}.has-data-\[slot\=kbd\]\:pr-\(--space-xs\):has([data-slot=kbd]){padding-right:var(--space-xs)}.has-data-\[slot\=toolbar\]\:justify-start:has([data-slot=toolbar]){justify-content:flex-start}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\:disabled\,\[data-disabled\]\]\:cursor-not-allowed:has(:is(:disabled,[data-disabled])){cursor:not-allowed}.has-\[\:disabled\,\[data-disabled\]\]\:opacity-50:has(:is(:disabled,[data-disabled])){opacity:.5}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:bg-\(--field-focus-fill\):has([data-slot=input-group-control]:focus-visible){background-color:var(--field-focus-fill)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:text-\(--field-focus-ink\):has([data-slot=input-group-control]:focus-visible){color:var(--field-focus-ink)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-0:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}.has-\[button\]\:p-\(--space-hairline\):has(:is(button)){padding:var(--space-hairline)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[span\]\:px-\(--site-header-item-padding-inline\):has(:is(span)){padding-inline:var(--site-header-item-padding-inline)}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=card-header-aside\]\]\:flex:has(>[data-slot=card-header-aside]){display:flex}.has-\[\>\[data-slot\=card-header-aside\]\]\:flex-wrap:has(>[data-slot=card-header-aside]){flex-wrap:wrap}.has-\[\>\[data-slot\=card-header-aside\]\]\:gap-\(--card-header-aside-gap\):has(>[data-slot=card-header-aside]){gap:var(--card-header-aside-gap)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-\(--space-sm\):has(>[data-slot=checkbox-group]){gap:var(--space-sm)}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=field\]\]\:transition-colors:has(>[data-slot=field]){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.has-\[\>\[data-slot\=field\]\]\:duration-\(--speed-swift\):has(>[data-slot=field]){--tw-duration:var(--speed-swift);transition-duration:var(--speed-swift)}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-\(--state-layer-hover\):has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:var(--state-layer-hover)}}.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:active\:bg-\(--state-layer-pressed\):has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):active{background-color:var(--state-layer-pressed)}.has-\[\>\[data-slot\=field\]\]\:has-focus-visible\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--ring)}.has-\[\>\[data-slot\=field\]\]\:has-focus-visible\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\>\[data-slot\=field\]\]\:has-focus-visible\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:has-focus-visible\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\>\[data-slot\=input-group-control\]\:disabled\]\:bg-\(--field-disabled-fill\):has(>[data-slot=input-group-control]:disabled){background-color:var(--field-disabled-fill)}.has-\[\>\[data-slot\=input-group-control\]\:disabled\]\:opacity-50:has(>[data-slot=input-group-control]:disabled){opacity:.5}@media (hover:hover){.has-\[\>\[data-slot\=input-group-control\]\:disabled\]\:hover\:bg-\(--field-disabled-fill\):has(>[data-slot=input-group-control]:disabled):hover{background-color:var(--field-disabled-fill)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-\(--space-sm\):has(>[data-slot=radio-group]){gap:var(--space-sm)}@media (hover:hover){.has-\[\>a\,\>button\,\[data-slot\=attachment-trigger\]\]\:hover\:bg-\(--state-layer-hover\):has(>a,>button,[data-slot=attachment-trigger]):hover{background-color:var(--state-layer-hover)}.has-\[\>a\,\>button\,\[data-slot\=attachment-trigger\]\]\:hover\:shadow-\(--elevation-raised\):has(>a,>button,[data-slot=attachment-trigger]):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)}}.has-\[\>button\]\:ps-0:has(>button){padding-inline-start:0}.has-\[\>button\]\:pe-0:has(>button){padding-inline-end:0}.has-\[\>button\]\:pt-0:has(>button){padding-top:0}.has-\[\>button\]\:pb-0:has(>button){padding-bottom:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>svg\:only-child\]\:w-\(--field-action-size\):has(>svg:only-child){width:var(--field-action-size)}.has-\[\>svg\:only-child\]\:p-\(--space-none\):has(>svg:only-child){padding:var(--space-none)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-\(--button-secondary-fill\)[aria-expanded=true]{background-color:var(--button-secondary-fill)}.aria-expanded\:bg-\(--fab-focus\)[aria-expanded=true]{background-color:var(--fab-focus)}.aria-expanded\:bg-\(--state-layer-focus\)[aria-expanded=true]{background-color:var(--state-layer-focus)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-transparent[aria-expanded=true]{background-color:#0000}.aria-expanded\:text-\(--button-secondary-ink\)[aria-expanded=true]{color:var(--button-secondary-ink)}.aria-expanded\:text-\(--fab-ink\)[aria-expanded=true]{color:var(--fab-ink)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}@media (hover:hover){.aria-expanded\:hover\:bg-\(--state-layer-hover\)[aria-expanded=true]:hover{background-color:var(--state-layer-hover)}}.aria-expanded\:active\:bg-\(--state-layer-pressed\)[aria-expanded=true]:active{background-color:var(--state-layer-pressed)}.aria-invalid\:border-transparent[aria-invalid=true]{border-color:#0000}.aria-invalid\:shadow-\(--control-outline-clear-shadow\)[aria-invalid=true]{--tw-shadow:var(--control-outline-clear-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.aria-invalid\:ring-3[aria-invalid=true],.aria-invalid\:ring-\[3px\][aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive[aria-invalid=true]{--tw-ring-color:var(--destructive)}.aria-invalid\:aria-checked\:border-\(--button-selected-secondary-fill\)[aria-invalid=true][aria-checked=true]{border-color:var(--button-selected-secondary-fill)}.aria-pressed\:bg-\(--annotation-fill-selected\)[aria-pressed=true]{background-color:var(--annotation-fill-selected)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-\(--resizable-handle-thickness\)[aria-orientation=horizontal]{height:var(--resizable-handle-thickness)}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:bg-linear-to-r[aria-orientation=horizontal]{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.aria-\[orientation\=horizontal\]\:bg-linear-to-r[aria-orientation=horizontal]{--tw-gradient-position:to right in oklab}}.aria-\[orientation\=horizontal\]\:bg-linear-to-r[aria-orientation=horizontal]{background-image:linear-gradient(var(--tw-gradient-stops))}.aria-\[orientation\=horizontal\]\:after\:inset-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);inset-inline:0}.aria-\[orientation\=horizontal\]\:after\:top-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);top:50%}.aria-\[orientation\=horizontal\]\:after\:h-\(--resizable-handle-proximity-size\)[aria-orientation=horizontal]:after{content:var(--tw-content);height:var(--resizable-handle-proximity-size)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:w-\(--resizable-handle-thickness\)[aria-orientation=vertical]{width:var(--resizable-handle-thickness)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-autoscrolling\:scrollbar-thumb-transparent[data-autoscrolling]{--tw-scrollbar-thumb:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.data-autoscrolling\:scrollbar-track-transparent[data-autoscrolling]{--tw-scrollbar-track:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.data-autoscrolling\:scrollbar-thumb-transparent[data-autoscrolling]{--scrollbar-thumb:transparent}.data-autoscrolling\:scrollbar-track-transparent[data-autoscrolling]{--scrollbar-track:transparent}.data-empty\:p-0[data-empty]{padding:0}.data-highlighted\:bg-\(--menu-item-focus-fill\)[data-highlighted]{background-color:var(--menu-item-focus-fill)}.data-highlighted\:text-popover-foreground[data-highlighted],:is(.not-data-\[variant\=destructive\]\:data-highlighted\:\*\*\:text-popover-foreground:not([data-variant=destructive])[data-highlighted] *){color:var(--popover-foreground)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:data-inset\:ps-\(--menu-label-icon-padding-start\)[data-inset]{padding-inline-start:var(--menu-label-icon-padding-start)}.data-placeholder\:font-normal[data-placeholder]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.data-placeholder\:text-\(--button-secondary-ink\)\/60[data-placeholder]{color:var(--button-secondary-ink)}@supports (color:color-mix(in lab, red, red)){.data-placeholder\:text-\(--button-secondary-ink\)\/60[data-placeholder]{color:color-mix(in oklab, var(--button-secondary-ink) 60%, transparent)}}.data-placeholder\:text-\(--button-tertiary-ink\)\/60[data-placeholder]{color:var(--button-tertiary-ink)}@supports (color:color-mix(in lab, red, red)){.data-placeholder\:text-\(--button-tertiary-ink\)\/60[data-placeholder]{color:color-mix(in oklab, var(--button-tertiary-ink) 60%, transparent)}}.data-placeholder\:text-\(--field-placeholder-ink\)[data-placeholder]{color:var(--field-placeholder-ink)}.data-popup-open\:bg-\(--menu-item-focus-fill\)[data-popup-open]{background-color:var(--menu-item-focus-fill)}@media (hover:hover){.data-popup-open\:hover\:bg-\(--menu-item-focus-fill\)[data-popup-open]:hover{background-color:var(--menu-item-focus-fill)}}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-\(--speed-gentle\)[data-active=false]{--tw-duration:var(--speed-gentle);transition-duration:var(--speed-gentle)}.data-\[active\=false\]\:ease-\(--ease-exit\)[data-active=false]{--tw-ease:var(--ease-exit);transition-timing-function:var(--ease-exit)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:w-\(--carousel-progress-width\)[data-active=true]{width:var(--carousel-progress-width)}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:bg-\(--field-focus-fill\)[data-active=true]{background-color:var(--field-focus-fill)}.data-\[active\=true\]\:bg-muted[data-active=true]{background-color:var(--muted)}.data-\[active\=true\]\:text-\(--field-focus-ink\)[data-active=true]{color:var(--field-focus-ink)}.data-\[active\=true\]\:text-\(--site-header-indicator-ink\)[data-active=true]{color:var(--site-header-indicator-ink)}.data-\[active\=true\]\:text-foreground[data-active=true]{color:var(--foreground)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-3[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.data-\[active\=true\]\:ring-ring[data-active=true]{--tw-ring-color:var(--ring)}.data-\[active\=true\]\:ease-\(--ease-glide\)[data-active=true]{--tw-ease:var(--ease-glide);transition-timing-function:var(--ease-glide)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-transparent[data-active=true]:hover{background-color:#0000}}.data-\[active\=true\]\:aria-invalid\:ring-destructive[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[highlighted\=true\]\:bg-\(--annotation-highlight-background\)[data-highlighted=true]{background-color:var(--annotation-highlight-background)}.data-\[highlighted\=true\]\:text-\(--annotation-highlight-foreground\)[data-highlighted=true]{color:var(--annotation-highlight-foreground)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[pressed\=true\]\:bg-\(--state-layer-pressed\)[data-pressed=true]{background-color:var(--state-layer-pressed)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:data-\[pressed\=true\]\:bg-\(--menu-item-pressed-fill\)[data-pressed=true]{background-color:var(--menu-item-pressed-fill)}.data-\[range-end\=true\]\:scale-\(--calendar-selected-scale\)[data-range-end=true]{scale:var(--calendar-selected-scale)}.data-\[range-end\=true\]\:rounded-\(--calendar-selected-radius\)[data-range-end=true]{border-radius:var(--calendar-selected-radius)}.data-\[range-end\=true\]\:rounded-r-\(--calendar-selected-radius\)[data-range-end=true]{border-top-right-radius:var(--calendar-selected-radius);border-bottom-right-radius:var(--calendar-selected-radius)}.data-\[range-end\=true\]\:border-\(length\:--calendar-selected-stroke-width\)[data-range-end=true]{border-style:var(--tw-border-style);border-width:var(--calendar-selected-stroke-width)}.data-\[range-end\=true\]\:border-\(--calendar-selected-stroke-color\)[data-range-end=true]{border-color:var(--calendar-selected-stroke-color)}.data-\[range-end\=true\]\:bg-\(--calendar-selected-fill\)[data-range-end=true]{background-color:var(--calendar-selected-fill)}.data-\[range-end\=true\]\:text-\(--calendar-selected-ink\)[data-range-end=true]{color:var(--calendar-selected-ink)}.data-\[range-end\=true\]\:shadow-none\![data-range-end=true]{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.data-\[range-end\=true\]\:ring-0\![data-range-end=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}@media (hover:hover){.data-\[range-end\=true\]\:hover\:bg-\(--calendar-selected-hover-fill\)[data-range-end=true]:hover{background-color:var(--calendar-selected-hover-fill)}}.data-\[range-end\=true\]\:active\:bg-\(--calendar-selected-pressed-fill\)[data-range-end=true]:active{background-color:var(--calendar-selected-pressed-fill)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-\(--calendar-range-fill\)[data-range-middle=true]{background-color:var(--calendar-range-fill)}.data-\[range-middle\=true\]\:text-\(--calendar-range-ink\)[data-range-middle=true]{color:var(--calendar-range-ink)}.data-\[range-middle\=true\]\:shadow-none[data-range-middle=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.data-\[range-middle\=true\]\:hover\:bg-\(--calendar-range-fill\)[data-range-middle=true]:hover{background-color:var(--calendar-range-fill)}}.data-\[range-middle\=true\]\:active\:bg-\(--calendar-range-fill\)[data-range-middle=true]:active{background-color:var(--calendar-range-fill)}.data-\[range-start\=true\]\:scale-\(--calendar-selected-scale\)[data-range-start=true]{scale:var(--calendar-selected-scale)}.data-\[range-start\=true\]\:rounded-\(--calendar-selected-radius\)[data-range-start=true]{border-radius:var(--calendar-selected-radius)}.data-\[range-start\=true\]\:rounded-l-\(--calendar-selected-radius\)[data-range-start=true]{border-top-left-radius:var(--calendar-selected-radius);border-bottom-left-radius:var(--calendar-selected-radius)}.data-\[range-start\=true\]\:border-\(length\:--calendar-selected-stroke-width\)[data-range-start=true]{border-style:var(--tw-border-style);border-width:var(--calendar-selected-stroke-width)}.data-\[range-start\=true\]\:border-\(--calendar-selected-stroke-color\)[data-range-start=true]{border-color:var(--calendar-selected-stroke-color)}.data-\[range-start\=true\]\:bg-\(--calendar-selected-fill\)[data-range-start=true]{background-color:var(--calendar-selected-fill)}.data-\[range-start\=true\]\:text-\(--calendar-selected-ink\)[data-range-start=true]{color:var(--calendar-selected-ink)}.data-\[range-start\=true\]\:shadow-none\![data-range-start=true]{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.data-\[range-start\=true\]\:ring-0\![data-range-start=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}@media (hover:hover){.data-\[range-start\=true\]\:hover\:bg-\(--calendar-selected-hover-fill\)[data-range-start=true]:hover{background-color:var(--calendar-selected-hover-fill)}}.data-\[range-start\=true\]\:active\:bg-\(--calendar-selected-pressed-fill\)[data-range-start=true]:active{background-color:var(--calendar-selected-pressed-fill)}.data-\[selected-single\=true\]\:scale-\(--calendar-selected-scale\)[data-selected-single=true]{scale:var(--calendar-selected-scale)}.data-\[selected-single\=true\]\:rounded-\(--calendar-selected-radius\)[data-selected-single=true]{border-radius:var(--calendar-selected-radius)}.data-\[selected-single\=true\]\:border-\(length\:--calendar-selected-stroke-width\)[data-selected-single=true]{border-style:var(--tw-border-style);border-width:var(--calendar-selected-stroke-width)}.data-\[selected-single\=true\]\:border-\(--calendar-selected-stroke-color\)[data-selected-single=true]{border-color:var(--calendar-selected-stroke-color)}.data-\[selected-single\=true\]\:bg-\(--calendar-selected-fill\)[data-selected-single=true]{background-color:var(--calendar-selected-fill)}.data-\[selected-single\=true\]\:text-\(--calendar-selected-ink\)[data-selected-single=true]{color:var(--calendar-selected-ink)}.data-\[selected-single\=true\]\:shadow-none\![data-selected-single=true]{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.data-\[selected-single\=true\]\:ring-0\![data-selected-single=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}@media (hover:hover){.data-\[selected-single\=true\]\:hover\:bg-\(--calendar-selected-hover-fill\)[data-selected-single=true]:hover{background-color:var(--calendar-selected-hover-fill)}}.data-\[selected-single\=true\]\:active\:bg-\(--calendar-selected-pressed-fill\)[data-selected-single=true]:active{background-color:var(--calendar-selected-pressed-fill)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:border-\(--button-secondary-ink\)\/30[data-selected=true]{border-color:var(--button-secondary-ink)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\=true\]\:border-\(--button-secondary-ink\)\/30[data-selected=true]{border-color:color-mix(in oklab, var(--button-secondary-ink) 30%, transparent)}}.data-\[selected\=true\]\:bg-\(--button-secondary-fill\)[data-selected=true]{background-color:var(--button-secondary-fill)}.data-\[selected\=true\]\:text-\(--button-secondary-ink\)[data-selected=true]{color:var(--button-secondary-ink)}.data-\[separator\=active\]\:z-20[data-separator=active]{z-index:20}.data-\[separator\=active\]\:via-\(--resizable-handle-line-active\)[data-separator=active]{--tw-gradient-via:var(--resizable-handle-line-active);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.data-\[separator\=hover\]\:z-20[data-separator=hover]{z-index:20}.data-\[separator\=hover\]\:via-\(--resizable-handle-line-hover\)[data-separator=hover]{--tw-gradient-via:var(--resizable-handle-line-hover);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.data-\[side\=bottom\]\:mt-\(--tooltip-gap\)[data-side=bottom]{margin-top:var(--tooltip-gap)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:mr-\(--tooltip-gap\)[data-side=left]{margin-right:var(--tooltip-gap)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:ml-\(--tooltip-gap\)[data-side=right]{margin-left:var(--tooltip-gap)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:mb-\(--tooltip-gap\)[data-side=top]{margin-bottom:var(--tooltip-gap)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-\(--field-height\)[data-size=default]{height:var(--field-height)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:rounded-md[data-size=sm]{border-radius:calc(var(--radius) * .8)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}.data-\[size\^\=icon\]\:w-\(--field-action-size\)[data-size^=icon]{width:var(--field-action-size)}.data-\[size\^\=icon\]\:p-\(--space-none\)[data-size^=icon]{padding:var(--space-none)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-6 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:size-6>*)[data-slot=avatar]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:is(.\*\:data-\[slot\=avatar\]\:shrink-0>*)[data-slot=avatar]{flex-shrink:0}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:w-full>*)[data-slot=bubble-content]{width:100%}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-\(--elevation-stroke\)>*)[data-slot=bubble-content]{border-color:var(--elevation-stroke)}:is(.\*\:data-\[slot\=bubble-content\]\:border-destructive\/20>*)[data-slot=bubble-content]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:border-destructive\/20>*)[data-slot=bubble-content]{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\(--button-primary-fill\)>*)[data-slot=bubble-content]{background-color:var(--button-primary-fill)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\(--button-secondary-fill\)>*)[data-slot=bubble-content]{background-color:var(--button-secondary-fill)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\(--surface-container-high\)>*)[data-slot=bubble-content]{background-color:var(--surface-container-high)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\(--surface-lowest\)>*)[data-slot=bubble-content]{background-color:var(--surface-lowest)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:0}:is(.\*\:data-\[slot\=bubble-content\]\:text-\(--button-primary-ink\)>*)[data-slot=bubble-content]{color:var(--button-primary-ink)}:is(.\*\:data-\[slot\=bubble-content\]\:text-\(--button-secondary-ink\)>*)[data-slot=bubble-content]{color:var(--button-secondary-ink)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:shadow-\(--elevation-flat\)>*)[data-slot=bubble-content]{--tw-shadow:var(--elevation-flat);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=button\]\:rounded-\(--drawer-inner-radius\) *)[data-slot=button]{border-radius:var(--drawer-inner-radius)}:is(.\*\*\:data-\[slot\=button\]\:rounded-\(--hover-card-inner-radius\) *)[data-slot=button]{border-radius:var(--hover-card-inner-radius)}:is(.\*\*\:data-\[slot\=button\]\:rounded-\(--popover-inner-radius\) *)[data-slot=button]{border-radius:var(--popover-inner-radius)}:is(.\*\*\:data-\[slot\=button\]\:bg-clip-border *)[data-slot=button]{background-clip:border-box}.data-\[slot\=checkbox-group\]\:gap-\(--space-sm\)[data-slot=checkbox-group]{gap:var(--space-sm)}:is(.\*\*\:data-\[slot\=dropdown-menu-trigger\]\:bg-clip-border *)[data-slot=dropdown-menu-trigger]{background-clip:border-box}:is(.\*\*\:data-\[slot\=favicon\]\:size-5 *)[data-slot=favicon]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(.\*\:data-\[slot\=field\]\:p-\(--choice-card-padding\)>*)[data-slot=field]{padding:var(--choice-card-padding)}:is(.\*\:data-\[slot\=field\]\:p-\(--space-none\)>*)[data-slot=field]{padding:var(--space-none)}:is(.\*\:data-\[slot\=field-group\]\:gap-\(--space-md\)>*)[data-slot=field-group]{gap:var(--space-md)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-\(--menu-chunk-padding\)>*)[data-slot=input-group]{margin:var(--menu-chunk-padding)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:0}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=input-group-addon\]\:data-\[align\=inline-end\]\:transition-opacity *)[data-slot=input-group-addon][data-align=inline-end]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\*\:data-\[slot\=input-group-addon\]\:data-\[align\=inline-end\]\:duration-\(--navigation-pane-speed\) *)[data-slot=input-group-addon][data-align=inline-end]{--tw-duration:var(--navigation-pane-speed);transition-duration:var(--navigation-pane-speed)}:is(.\*\*\:data-\[slot\=input-group-addon\]\:data-\[align\=inline-end\]\:ease-\(--navigation-pane-ease\) *)[data-slot=input-group-addon][data-align=inline-end]{--tw-ease:var(--navigation-pane-ease);transition-timing-function:var(--navigation-pane-ease)}:is(.group-data-\[collapsible\=icon\]\:\*\*\:data-\[slot\=input-group-addon\]\:data-\[align\=inline-end\]\:pointer-events-none:is(:where(.group)[data-collapsible=icon] *) *)[data-slot=input-group-addon][data-align=inline-end]{pointer-events:none}:is(.group-data-\[collapsible\=icon\]\:\*\*\:data-\[slot\=input-group-addon\]\:data-\[align\=inline-end\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *) *)[data-slot=input-group-addon][data-align=inline-end]{opacity:0}:is(.\*\*\:data-\[slot\=input-group-addon\]\:data-\[align\=inline-start\]\:size-\(--item-compact-media-host-size\) *)[data-slot=input-group-addon][data-align=inline-start]{width:var(--item-compact-media-host-size);height:var(--item-compact-media-host-size)}:is(.\*\*\:data-\[slot\=input-group-addon\]\:data-\[align\=inline-start\]\:flex-none *)[data-slot=input-group-addon][data-align=inline-start]{flex:none}:is(.\*\*\:data-\[slot\=input-group-addon\]\:data-\[align\=inline-start\]\:justify-center *)[data-slot=input-group-addon][data-align=inline-start]{justify-content:center}:is(.\*\*\:data-\[slot\=input-group-addon\]\:data-\[align\=inline-start\]\:p-0 *)[data-slot=input-group-addon][data-align=inline-start]{padding:0}:is(.\*\*\:data-\[slot\=input-group-control\]\:min-w-0 *)[data-slot=input-group-control]{min-width:0}:is(.\*\*\:data-\[slot\=input-group-control\]\:transition-opacity *)[data-slot=input-group-control]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\*\:data-\[slot\=input-group-control\]\:duration-\(--navigation-pane-speed\) *)[data-slot=input-group-control]{--tw-duration:var(--navigation-pane-speed);transition-duration:var(--navigation-pane-speed)}:is(.\*\*\:data-\[slot\=input-group-control\]\:ease-\(--navigation-pane-ease\) *)[data-slot=input-group-control]{--tw-ease:var(--navigation-pane-ease);transition-timing-function:var(--navigation-pane-ease)}:is(.group-data-\[collapsible\=icon\]\:\*\*\:data-\[slot\=input-group-control\]\:pointer-events-none:is(:where(.group)[data-collapsible=icon] *) *)[data-slot=input-group-control]{pointer-events:none}:is(.group-data-\[collapsible\=icon\]\:\*\*\:data-\[slot\=input-group-control\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *) *)[data-slot=input-group-control]{opacity:0}:is(.\*\*\:data-\[slot\=item\]\:flex-nowrap *)[data-slot=item]{flex-wrap:nowrap}:is(.\*\*\:data-\[slot\=item\]\:overflow-hidden *)[data-slot=item]{overflow:hidden}:is(.\*\*\:data-\[slot\=item-content\]\:transition-opacity *)[data-slot=item-content]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\*\:data-\[slot\=item-content\]\:duration-\(--navigation-pane-speed\) *)[data-slot=item-content]{--tw-duration:var(--navigation-pane-speed);transition-duration:var(--navigation-pane-speed)}:is(.\*\*\:data-\[slot\=item-content\]\:ease-\(--navigation-pane-ease\) *)[data-slot=item-content]{--tw-ease:var(--navigation-pane-ease);transition-timing-function:var(--navigation-pane-ease)}:is(.group-data-\[collapsible\=icon\]\:\*\*\:data-\[slot\=item-content\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *) *)[data-slot=item-content]{opacity:0}:is(.\*\*\:data-\[slot\=item-title\]\:whitespace-nowrap *)[data-slot=item-title]{white-space:nowrap}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-\(--space-xs\)>*)[data-slot=select-value]{gap:var(--space-xs)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=checked\]\:opacity-100[data-state=checked]{opacity:1}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=indeterminate\]\:opacity-100[data-state=indeterminate]{opacity:1}.data-\[state\=on\]\:bg-\(--button-secondary-fill\)[data-state=on]{background-color:var(--button-secondary-fill)}.data-\[state\=on\]\:text-\(--button-secondary-ink\)[data-state=on]{color:var(--button-secondary-ink)}@media (hover:hover){.data-\[state\=on\]\:hover\:bg-\(--control-hover-fill\)[data-state=on]:hover{background-color:var(--control-hover-fill)}.data-\[state\=on\]\:hover\:text-\(--button-secondary-ink\)[data-state=on]:hover{color:var(--button-secondary-ink)}}.data-\[state\=selected\]\:border-transparent[data-state=selected]{border-color:#0000}:is(.data-\[state\=selected\]\:\*\:bg-muted[data-state=selected]>*){background-color:var(--muted)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[status\=error\]\:border-destructive\/40[data-status=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[status\=error\]\:border-destructive\/40[data-status=error]{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-\[status\=error\]\:shadow-\(--elevation-floating\)[data-status=error]{--tw-shadow:var(--elevation-floating);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=destructive\]\:active\:bg-destructive\/10[data-variant=destructive]:active{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:active\:bg-destructive\/10[data-variant=destructive]:active{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:data-\[pressed\=true\]\:bg-destructive\/10[data-variant=destructive][data-pressed=true]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:data-\[pressed\=true\]\:bg-destructive\/10[data-variant=destructive][data-pressed=true]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-\(--drawer-radius\)[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--drawer-radius);border-top-right-radius:var(--drawer-radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-\(--drawer-inset\)[data-vaul-drawer-direction=left]{inset-block:var(--drawer-inset)}.data-\[vaul-drawer-direction\=left\]\:left-\(--drawer-inset\)[data-vaul-drawer-direction=left]{left:var(--drawer-inset)}.data-\[vaul-drawer-direction\=left\]\:w-\(--drawer-width\)[data-vaul-drawer-direction=left]{width:var(--drawer-width)}.data-\[vaul-drawer-direction\=left\]\:rounded-\(--drawer-radius\)[data-vaul-drawer-direction=left]{border-radius:var(--drawer-radius)}.data-\[vaul-drawer-direction\=left\]\:border[data-vaul-drawer-direction=left]{border-style:var(--tw-border-style);border-width:1px}.data-\[vaul-drawer-direction\=left\]\:\[--initial-transform\:calc\(100\%\+var\(--drawer-inset\)\)\][data-vaul-drawer-direction=left]{--initial-transform:calc(100% + var(--drawer-inset))}.data-\[vaul-drawer-direction\=left\]\:after\:hidden[data-vaul-drawer-direction=left]:after{content:var(--tw-content);display:none}.data-\[vaul-drawer-direction\=right\]\:inset-y-\(--drawer-inset\)[data-vaul-drawer-direction=right]{inset-block:var(--drawer-inset)}.data-\[vaul-drawer-direction\=right\]\:right-\(--drawer-inset\)[data-vaul-drawer-direction=right]{right:var(--drawer-inset)}.data-\[vaul-drawer-direction\=right\]\:w-\(--drawer-width\)[data-vaul-drawer-direction=right]{width:var(--drawer-width)}.data-\[vaul-drawer-direction\=right\]\:rounded-\(--drawer-radius\)[data-vaul-drawer-direction=right]{border-radius:var(--drawer-radius)}.data-\[vaul-drawer-direction\=right\]\:border[data-vaul-drawer-direction=right]{border-style:var(--tw-border-style);border-width:1px}.data-\[vaul-drawer-direction\=right\]\:\[--initial-transform\:calc\(100\%\+var\(--drawer-inset\)\)\][data-vaul-drawer-direction=right]{--initial-transform:calc(100% + var(--drawer-inset))}.data-\[vaul-drawer-direction\=right\]\:after\:hidden[data-vaul-drawer-direction=right]:after{content:var(--tw-content);display:none}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-\(--drawer-radius\)[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--drawer-radius);border-bottom-left-radius:var(--drawer-radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[visible\=false\]\:pointer-events-none[data-visible=false]{pointer-events:none}.data-\[visible\=false\]\:translate-y-0[data-visible=false]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[visible\=false\]\:scale-95[data-visible=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[visible\=false\]\:opacity-0[data-visible=false]{opacity:0}.data-\[visible\=false\]\:duration-\(--navigation-pane-floating-trigger-fade-out-speed\)[data-visible=false]{--tw-duration:var(--navigation-pane-floating-trigger-fade-out-speed);transition-duration:var(--navigation-pane-floating-trigger-fade-out-speed)}.data-\[visible\=false\]\:ease-\(--ai-composer-context-indicator-exit-ease\)[data-visible=false]{--tw-ease:var(--ai-composer-context-indicator-exit-ease);transition-timing-function:var(--ai-composer-context-indicator-exit-ease)}.data-\[visible\=false\]\:ease-\(--ease-exit\)[data-visible=false]{--tw-ease:var(--ease-exit);transition-timing-function:var(--ease-exit)}.data-\[visible\=true\]\:-translate-y-full[data-visible=true]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[visible\=true\]\:scale-100[data-visible=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}.data-\[visible\=true\]\:delay-\(--navigation-pane-floating-trigger-fade-in-delay\)[data-visible=true]{transition-delay:var(--navigation-pane-floating-trigger-fade-in-delay);animation-delay:var(--navigation-pane-floating-trigger-fade-in-delay);--tw-animation-delay:var(--navigation-pane-floating-trigger-fade-in-delay)}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.supports-backdrop-filter\:bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.supports-backdrop-filter\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:translate-none:active{translate:none}.data-\[visible\=true\]\:motion-reduce\:delay-0[data-visible=true]{--tw-animation-delay:0s;transition-delay:0s;animation-delay:0s}}@media not all and (width>=40rem){.max-sm\:col-start-1{grid-column-start:1}.max-sm\:row-start-2{grid-row-start:2}.max-sm\:justify-self-start{justify-self:flex-start}}@media (width>=40rem){.sm\:-mx-\(--page-gutter-md\){margin-inline:calc(var(--page-gutter-md) * -1)}.sm\:block{display:block}.sm\:h-\(--button-height-default\){height:var(--button-height-default)}.sm\:w-auto{width:auto}.sm\:max-w-\(--dialog-width\){max-width:var(--dialog-width)}.sm\:max-w-md{max-width:var(--container-md)}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-\(--section-header-gap-sm\){gap:var(--section-header-gap-sm)}.sm\:px-\(--container-gutter-md\){padding-inline:var(--container-gutter-md)}.sm\:px-\(--page-gutter-md\){padding-inline:var(--page-gutter-md)}.sm\:py-\(--space-none\){padding-block:var(--space-none)}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:flex:is(:where(.group\/alert-dialog-content)[data-size=default] *){display:flex}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:justify-end:is(:where(.group\/alert-dialog-content)[data-size=default] *){justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:self-center:is(:where(.group\/alert-dialog-content)[data-size=default] *){align-self:center}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-columns:auto minmax(0,1fr)}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:items-center:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){align-items:center}.data-\[size\=default\]\:sm\:max-w-\(--alert-dialog-width\)[data-size=default]{max-width:var(--alert-dialog-width)}.data-\[size\=sm\]\:sm\:max-w-\(--alert-dialog-width-sm\)[data-size=sm]{max-width:var(--alert-dialog-width-sm)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\(--radix-navigation-menu-viewport-width\){width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:inset-s-\(--fab-inset-expanded\){inset-inline-start:var(--fab-inset-expanded)}.lg\:inset-e-\(--fab-inset-expanded\){inset-inline-end:var(--fab-inset-expanded)}.lg\:top-\(--fab-inset-expanded\){top:var(--fab-inset-expanded)}.lg\:top-\(--toc-sticky-inset\){top:var(--toc-sticky-inset)}.lg\:bottom-\(--fab-inset-expanded\){bottom:var(--fab-inset-expanded)}.lg\:-mx-\(--page-gutter-lg\){margin-inline:calc(var(--page-gutter-lg) * -1)}.lg\:max-h-\(--toc-max-height\){max-height:var(--toc-max-height)}.lg\:w-\(--toc-width\){width:var(--toc-width)}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:justify-between{justify-content:space-between}.lg\:overflow-y-auto{overflow-y:auto}.lg\:px-\(--container-gutter-lg\){padding-inline:var(--container-gutter-lg)}.lg\:px-\(--page-gutter-lg\){padding-inline:var(--page-gutter-lg)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}@container alert (width>=24rem){.\@sm\/alert\:col-start-2{grid-column-start:2}.\@sm\/alert\:row-start-1{grid-row-start:1}.\@sm\/alert\:ms-0{margin-inline-start:0}.\@sm\/alert\:self-start{align-self:flex-start}.\@sm\/alert\:justify-self-end{justify-self:flex-end}.\@sm\/alert\:group-has-data-\[slot\=alert-icon\]\/alert-layout\:col-start-3:is(:where(.group\/alert-layout):has([data-slot=alert-icon]) *){grid-column-start:3}.\@sm\/alert\:has-data-\[slot\=alert-action\]\:grid-cols-\(--alert-layout-action-columns\):has([data-slot=alert-action]){grid-template-columns:var(--alert-layout-action-columns)}.\@sm\/alert\:has-data-\[slot\=alert-icon\]\:has-data-\[slot\=alert-action\]\:grid-cols-\(--alert-layout-icon-action-columns\):has([data-slot=alert-icon]):has([data-slot=alert-action]){grid-template-columns:var(--alert-layout-icon-action-columns)}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-data-\[slot\=field-description\]\:items-start:has([data-slot=field-description]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}@container chart-card (width>=36rem){.\@xl\/chart-card\:flex{display:flex}}@container concentric (width>=36rem){.\@xl\/concentric\:flex{display:flex}.\@xl\/concentric\:h-auto{height:auto}}@container chart-card (width>=36rem){.\@xl\/chart-card\:flex-1{flex:1}.\@xl\/chart-card\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.\@xl\/chart-card\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:scale-0:is(.dark *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:scale-100:is(.dark *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:-rotate-90:is(.dark *){rotate:-90deg}.dark\:rotate-0:is(.dark *){rotate:0deg}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-transparent:is(.dark *):hover{background-color:#0000}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus\:bg-transparent:is(.dark *):focus,.dark\:focus-visible\:bg-transparent:is(.dark *):focus-visible{background-color:#0000}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[variant\=destructive\]\:active\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:active{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:active\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:active{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[variant\=destructive\]\:data-\[pressed\=true\]\:bg-destructive\/20:is(.dark *)[data-variant=destructive][data-pressed=true]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:data-\[pressed\=true\]\:bg-destructive\/20:is(.dark *)[data-variant=destructive][data-pressed=true]{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (pointer:fine){.pointer-fine\:hidden\!{display:none!important}}.data-open\:animate-accordion-down:where([data-state=open]),.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-\(--menu-item-focus-fill\):where([data-state=open]),.data-open\:bg-\(--menu-item-focus-fill\):where([data-open]:not([data-open=false])){background-color:var(--menu-item-focus-fill)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-90:where([data-state=open]),.data-open\:zoom-in-90:where([data-open]:not([data-open=false])){--tw-enter-scale:.9}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-scale:.95}@media (hover:hover){:is(.data-open\:hover\:bg-\(--menu-item-focus-fill\):where([data-state=open]),.data-open\:hover\:bg-\(--menu-item-focus-fill\):where([data-open]:not([data-open=false]))):hover{background-color:var(--menu-item-focus-fill)}}:is(.data-open\:focus\:bg-\(--menu-item-focus-fill\):where([data-state=open]),.data-open\:focus\:bg-\(--menu-item-focus-fill\):where([data-open]:not([data-open=false]))):focus,:where([data-grouped=true]) .in-data-\[grouped\=true\]\:data-open\:bg-\(--menu-item-focus-fill\):where([data-state=open]),:where([data-grouped=true]) .in-data-\[grouped\=true\]\:data-open\:bg-\(--menu-item-focus-fill\):where([data-open]:not([data-open=false])){background-color:var(--menu-item-focus-fill)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:data-open\:text-popover-foreground:where([data-state=open]),:where([data-grouped=true]) .in-data-\[grouped\=true\]\:data-open\:text-popover-foreground:where([data-open]:not([data-open=false])){color:var(--popover-foreground)}@media (hover:hover){:is(:where([data-grouped=true]) .in-data-\[grouped\=true\]\:data-open\:hover\:bg-\(--menu-item-focus-fill\):where([data-state=open]),:where([data-grouped=true]) .in-data-\[grouped\=true\]\:data-open\:hover\:bg-\(--menu-item-focus-fill\):where([data-open]:not([data-open=false]))):hover{background-color:var(--menu-item-focus-fill)}}:is(:where([data-grouped=true]) .in-data-\[grouped\=true\]\:data-open\:focus\:bg-\(--menu-item-focus-fill\):where([data-state=open]),:where([data-grouped=true]) .in-data-\[grouped\=true\]\:data-open\:focus\:bg-\(--menu-item-focus-fill\):where([data-open]:not([data-open=false]))):focus{background-color:var(--menu-item-focus-fill)}:is(:where([data-grouped=true]) .in-data-\[grouped\=true\]\:data-open\:active\:bg-\(--menu-item-pressed-fill\):where([data-state=open]),:where([data-grouped=true]) .in-data-\[grouped\=true\]\:data-open\:active\:bg-\(--menu-item-pressed-fill\):where([data-open]:not([data-open=false]))):active{background-color:var(--menu-item-pressed-fill)}.data-closed\:animate-accordion-up:where([data-state=closed]),.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-90:where([data-state=closed]),.data-closed\:zoom-out-90:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.9}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:translate-x-\[calc\(100\%-4px\)\]:where([data-state=checked]),.data-checked\:translate-x-\[calc\(100\%-4px\)\]:where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-checked\:border-\(--button-selected-secondary-fill\):where([data-state=checked]),.data-checked\:border-\(--button-selected-secondary-fill\):where([data-checked]:not([data-checked=false])){border-color:var(--button-selected-secondary-fill)}.data-checked\:bg-\(--button-selected-secondary-fill\):where([data-state=checked]),.data-checked\:bg-\(--button-selected-secondary-fill\):where([data-checked]:not([data-checked=false])){background-color:var(--button-selected-secondary-fill)}.data-checked\:bg-\(--surface-lowest\):where([data-state=checked]),.data-checked\:bg-\(--surface-lowest\):where([data-checked]:not([data-checked=false])){background-color:var(--surface-lowest)}.data-checked\:text-\(--button-selected-secondary-ink\):where([data-state=checked]),.data-checked\:text-\(--button-selected-secondary-ink\):where([data-checked]:not([data-checked=false])){color:var(--button-selected-secondary-ink)}.data-checked\:shadow-\(--control-outline-clear-shadow\):where([data-state=checked]),.data-checked\:shadow-\(--control-outline-clear-shadow\):where([data-checked]:not([data-checked=false])){--tw-shadow:var(--control-outline-clear-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-focus-visible\/field-label\:data-checked\:border-\(--button-selected-secondary-fill\):is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-focus-visible\/field-label\:data-checked\:border-\(--button-selected-secondary-fill\):is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--button-selected-secondary-fill)}@media (hover:hover){:is(.data-checked\:hover\:bg-\(--control-checked-hover-fill\):where([data-state=checked]),.data-checked\:hover\:bg-\(--control-checked-hover-fill\):where([data-checked]:not([data-checked=false]))):hover{background-color:var(--control-checked-hover-fill)}}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:translate-x-0:where([data-state=unchecked]),.data-unchecked\:translate-x-0:where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-unchecked\:bg-\(--control-fill\):where([data-state=unchecked]),.data-unchecked\:bg-\(--control-fill\):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--control-fill)}.data-unchecked\:bg-\(--switch-knob-off\):where([data-state=unchecked]),.data-unchecked\:bg-\(--switch-knob-off\):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--switch-knob-off)}@media (hover:hover){:is(.data-unchecked\:hover\:bg-\(--control-hover-fill\):where([data-state=unchecked]),.data-unchecked\:hover\:bg-\(--control-hover-fill\):where([data-unchecked]:not([data-unchecked=false]))):hover{background-color:var(--control-hover-fill)}}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-\(--menu-item-focus-fill\):where([data-state=active]),.data-active\:bg-\(--menu-item-focus-fill\):where([data-active]:not([data-active=false])){background-color:var(--menu-item-focus-fill)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.data-active\:opacity-100:where([data-state=active]),.data-active\:opacity-100:where([data-active]:not([data-active=false])){opacity:1}@media (hover:hover){:is(.data-active\:hover\:bg-\(--menu-item-focus-fill\):where([data-state=active]),.data-active\:hover\:bg-\(--menu-item-focus-fill\):where([data-active]:not([data-active=false]))):hover{background-color:var(--menu-item-focus-fill)}}:is(.data-active\:focus\:bg-\(--menu-item-focus-fill\):where([data-state=active]),.data-active\:focus\:bg-\(--menu-item-focus-fill\):where([data-active]:not([data-active=false]))):focus{background-color:var(--menu-item-focus-fill)}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.data-horizontal\:h-\(--scroll-area-track-size\):where([data-orientation=horizontal]){height:var(--scroll-area-track-size)}.data-horizontal\:h-\(--separator-thickness\):where([data-orientation=horizontal]){height:var(--separator-thickness)}.data-horizontal\:h-\(--separator-wavy-height\):where([data-orientation=horizontal]){height:var(--separator-wavy-height)}.data-horizontal\:h-\(--slider-track-height\):where([data-orientation=horizontal]){height:var(--slider-track-height)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:min-h-\(--slider-handle-height\):where([data-orientation=horizontal]){min-height:var(--slider-handle-height)}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:items-center:where([data-orientation=horizontal]){align-items:center}.data-horizontal\:self-center:where([data-orientation=horizontal]){align-self:center}.data-horizontal\:bg-linear-to-r:where([data-orientation=horizontal]){--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.data-horizontal\:bg-linear-to-r:where([data-orientation=horizontal]){--tw-gradient-position:to right in oklab}}.data-horizontal\:bg-linear-to-r:where([data-orientation=horizontal]){background-image:linear-gradient(var(--tw-gradient-stops))}.data-horizontal\:px-\(--space-xs\):where([data-orientation=horizontal]){padding-inline:var(--space-xs)}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-\(--scroll-area-track-size\):where([data-orientation=vertical]){width:var(--scroll-area-track-size)}.data-vertical\:w-\(--separator-thickness\):where([data-orientation=vertical]){width:var(--separator-thickness)}.data-vertical\:w-\(--separator-wavy-height\):where([data-orientation=vertical]){width:var(--separator-wavy-height)}.data-vertical\:w-\(--slider-track-height\):where([data-orientation=vertical]){width:var(--slider-track-height)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:min-w-\(--slider-handle-height\):where([data-orientation=vertical]){min-width:var(--slider-handle-height)}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:justify-center:where([data-orientation=vertical]){justify-content:center}.data-vertical\:self-center:where([data-orientation=vertical]){align-self:center}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:bg-linear-to-b:where([data-orientation=vertical]){--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.data-vertical\:bg-linear-to-b:where([data-orientation=vertical]){--tw-gradient-position:to bottom in oklab}}.data-vertical\:bg-linear-to-b:where([data-orientation=vertical]){background-image:linear-gradient(var(--tw-gradient-stops))}.data-vertical\:py-\(--space-xs\):where([data-orientation=vertical]){padding-block:var(--space-xs)}.data-\[active\=true\]\:\[\&_\.oneds-icon\]\:\[--icon-fill\:var\(--material-icon-fill-selected\)\][data-active=true] .oneds-icon{--icon-fill:var(--material-icon-fill-selected)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-\(--chart-axis-ink\) .recharts-cartesian-axis-tick text{fill:var(--chart-axis-ink)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-\(--chart-grid-stroke\) .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--chart-grid-stroke)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-\(--chart-cursor-stroke\) .recharts-curve.recharts-tooltip-cursor{stroke:var(--chart-cursor-stroke)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-\(--chart-grid-stroke\) .recharts-polar-grid [stroke=\#ccc]{stroke:var(--chart-grid-stroke)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-\(--surface-interaction\) .recharts-radial-bar-background-sector{fill:var(--surface-interaction)}.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-\(--chart-cursor-fill\) .recharts-rectangle.recharts-tooltip-cursor{fill:var(--chart-cursor-fill)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-\(--chart-grid-stroke\) .recharts-reference-line [stroke=\#ccc]{stroke:var(--chart-grid-stroke)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[data-slot\=avatar\]\]\:size-\(--site-header-item-size\) [data-slot=avatar]{width:var(--site-header-item-size);height:var(--site-header-item-size)}.\[\&_\[data-slot\=button\]\]\:h-\(--site-header-item-size\) [data-slot=button]{height:var(--site-header-item-size)}.\[\&_\[data-slot\=button\]\]\:rounded-\(--site-header-item-radius\) [data-slot=button]{border-radius:var(--site-header-item-radius)}.\[\&_\[data-slot\=button\]_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 [data-slot=button] svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_\[data-slot\=button\]\:not\(\[data-size\^\=icon\]\)\]\:px-\(--site-header-item-padding-inline\) [data-slot=button]:not([data-size^=icon]){padding-inline:var(--site-header-item-padding-inline)}.\[\&_\[data-slot\=button\]\[data-size\^\=icon\]\]\:w-\(--site-header-item-size\) [data-slot=button][data-size^=icon]{width:var(--site-header-item-size)}.\[\&_\[data-slot\=checkbox\]\:focus-visible\]\:ring-0\! [data-slot=checkbox]:focus-visible,.\[\&_\[data-slot\=radio-group-item\]\:focus-visible\]\:ring-0\! [data-slot=radio-group-item]:focus-visible,.\[\&_\[data-slot\=switch\]\:focus-visible\]\:ring-0\! [data-slot=switch]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\:not\(\:last-child\)\]\:mb-\(--space-md\) p:not(:last-child){margin-bottom:var(--space-md)}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:mt-0\.5 svg{margin-top:calc(var(--spacing) * .5)}.\[\&_svg\]\:size-\(--ai-composer-tool-icon-size\)\! svg{width:var(--ai-composer-tool-icon-size)!important;height:var(--ai-composer-tool-icon-size)!important}.\[\&_svg\]\:size-\(--chip-icon-size\)\! svg{width:var(--chip-icon-size)!important;height:var(--chip-icon-size)!important}.\[\&_svg\]\:size-\(--chip-icon-size-sm\)\! svg{width:var(--chip-icon-size-sm)!important;height:var(--chip-icon-size-sm)!important}.\[\&_svg\]\:size-\(--icon-size-32\) svg{width:var(--icon-size-32);height:var(--icon-size-32)}.\[\&_svg\]\:size-\(--navigation-rail-icon-size\) svg{width:var(--navigation-rail-icon-size);height:var(--navigation-rail-icon-size)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\]\:size-full\! svg{width:100%!important;height:100%!important}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-muted-foreground svg{color:var(--muted-foreground)}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--badge-graphic-size\) svg:not([class*=size-]){width:var(--badge-graphic-size);height:var(--badge-graphic-size)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--button-icon-default\) svg:not([class*=size-]){width:var(--button-icon-default);height:var(--button-icon-default)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--button-icon-expressive\) svg:not([class*=size-]){width:var(--button-icon-expressive);height:var(--button-icon-expressive)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--fab-icon-size-lg\) svg:not([class*=size-]){width:var(--fab-icon-size-lg);height:var(--fab-icon-size-lg)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--fab-icon-size-md\) svg:not([class*=size-]){width:var(--fab-icon-size-md);height:var(--fab-icon-size-md)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--field-action-icon-size\) svg:not([class*=size-]){width:var(--field-action-icon-size);height:var(--field-action-icon-size)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=sm\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4:is(:where(.group\/attachment)[data-size=sm] *) svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\.rdp-range\\_start\.rdp-range\\_end\]\:after\:hidden.rdp-range_start.rdp-range_end:after{content:var(--tw-content);display:none}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\&\:first-child\:not\(\:has\(\>\.edge-text\)\)\]\:ps-\(--table-edge-cell-padding\):first-child:not(:has(>.edge-text)){padding-inline-start:var(--table-edge-cell-padding)}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--calendar-selected-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--calendar-selected-radius);border-bottom-left-radius:var(--calendar-selected-radius)}.\[\&\:has\(\+\[data-slot\=table-body\]\>\[data-slot\=table-row\]\:first-child\:hover\)\>\[data-slot\=table-row\]\:last-child\]\:border-transparent:has(+[data-slot=table-body]>[data-slot=table-row]:first-child:hover)>[data-slot=table-row]:last-child{border-color:#0000}.\[\&\:has\(\+\[data-slot\=table-body\]\>\[data-slot\=table-row\]\:first-child\[data-state\=selected\]\)\>\[data-slot\=table-row\]\:last-child\]\:border-transparent:has(+[data-slot=table-body]>[data-slot=table-row]:first-child[data-state=selected])>[data-slot=table-row]:last-child{border-color:#0000}.\[\&\:has\(\+\[data-slot\=table-row\]\:hover\)\]\:border-transparent:has(+[data-slot=table-row]:hover){border-color:#0000}.\[\&\:has\(\+\[data-slot\=table-row\]\[data-state\=selected\]\)\]\:border-transparent:has(+[data-slot=table-row][data-state=selected]){border-color:#0000}.\[\&\:has\(\[data-table-sort-button\]\)\]\:px-\(--space-none\):has([data-table-sort-button]){padding-inline:var(--space-none)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-\(--space-none\):has([role=checkbox]){padding-right:var(--space-none)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-\(--aspect-ratio-square\)>*):is(img){aspect-ratio:var(--aspect-ratio-square)}:is(.\*\:\[img\]\:size-full>*):is(img){width:100%;height:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[img\:first-child\]\:rounded-t-\(--card-radius\)>*):is(img:first-child){border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius)}:is(.\*\:\[img\:last-child\]\:rounded-b-\(--card-radius\)>*):is(img:last-child){border-bottom-right-radius:var(--card-radius);border-bottom-left-radius:var(--card-radius)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-\(--space-xs\)>*):is(span):last-child{gap:var(--space-xs)}:is(.focus\:\*\:\[svg\]\:text-accent-foreground:focus>*):is(svg){color:var(--accent-foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\:not\(\:has\(\>\.edge-text\)\)\]\:pe-\(--table-edge-cell-padding\):last-child:not(:has(>.edge-text)){padding-inline-end:var(--table-edge-cell-padding)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--calendar-selected-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--calendar-selected-radius);border-bottom-right-radius:var(--calendar-selected-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--calendar-selected-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--calendar-selected-radius);border-bottom-left-radius:var(--calendar-selected-radius)}.\[\&\>\*\]\:col-start-1>*{grid-column-start:1}.\[\&\>\*\]\:row-start-1>*{grid-row-start:1}.\[\&\>\*\]\:ring-inset>*{--tw-ring-inset:inset}.\[\&\>\*\:first-child\]\:rounded-s-\(--table-row-radius\)>:first-child{border-start-start-radius:var(--table-row-radius);border-end-start-radius:var(--table-row-radius)}.\[\&\>\*\:last-child\]\:rounded-e-\(--table-row-radius\)>:last-child{border-start-end-radius:var(--table-row-radius);border-end-end-radius:var(--table-row-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\:last-child\:not\(\:first-child\)\]\:text-xs>:last-child:not(:first-child){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>\:last-child\:not\(\:first-child\)\]\:text-navigation-pane-foreground\/70>:last-child:not(:first-child){color:var(--navigation-pane-foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\:last-child\:not\(\:first-child\)\]\:text-navigation-pane-foreground\/70>:last-child:not(:first-child){color:color-mix(in oklab, var(--navigation-pane-foreground) 70%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\(--button-primary-fill\)\/90>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--button-primary-fill)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\(--button-primary-fill\)\/90>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--button-primary-fill) 90%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\(--button-selected-secondary-fill\)\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--button-selected-secondary-fill)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\(--button-selected-secondary-fill\)\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--button-selected-secondary-fill) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\(--state-layer-hover\)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--state-layer-hover)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\(--surface-container-highest\)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--surface-container-highest)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:\[\&\>\[data-slot\=context-menu-radio-item\]\:first-child\]\:rounded-t-\(--menu-item-inner-radius\)>[data-slot=context-menu-radio-item]:first-child,:where([data-grouped=true]) .in-data-\[grouped\=true\]\:\[\&\>\[data-slot\=dropdown-menu-radio-item\]\:first-child\]\:rounded-t-\(--menu-item-inner-radius\)>[data-slot=dropdown-menu-radio-item]:first-child{border-top-left-radius:var(--menu-item-inner-radius);border-top-right-radius:var(--menu-item-inner-radius)}.\[\&\>\[data-slot\=favicon\]\]\:pointer-events-none>[data-slot=favicon]{pointer-events:none}.\[\&\>\[data-slot\=favicon\]\]\:size-\(--badge-graphic-size\)\!>[data-slot=favicon]{width:var(--badge-graphic-size)!important;height:var(--badge-graphic-size)!important}.\[\&\>\[data-slot\=icon-label\]\]\:ps-0>[data-slot=icon-label]{padding-inline-start:0}.\[\&\>\[data-slot\=icon-label\]\]\:pe-\(--space-xs\)>[data-slot=icon-label]{padding-inline-end:var(--space-xs)}:where([data-grouped=true]) .in-data-\[grouped\=true\]\:\[\&\>\[data-slot\=menubar-radio-item\]\:first-child\]\:rounded-t-\(--menu-item-inner-radius\)>[data-slot=menubar-radio-item]:first-child{border-top-left-radius:var(--menu-item-inner-radius);border-top-right-radius:var(--menu-item-inner-radius)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\=spinner\]\]\:size-\(--badge-graphic-size\)\!>[data-slot=spinner]{width:var(--badge-graphic-size)!important;height:var(--badge-graphic-size)!important}:is(.has-data-\[slot\=field-description\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-0\.5:has([data-slot=field-description])>[role=checkbox],.has-data-\[slot\=field-description\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-0\.5:has([data-slot=field-description]) [role=radio]){margin-top:calc(var(--spacing) * .5)}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-data-\[slot\=field-description\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-0\.5:has([data-slot=field-description])>[role=checkbox],.\@md\/field-group\:has-data-\[slot\=field-description\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-0\.5:has([data-slot=field-description]) [role=radio]){margin-top:calc(var(--spacing) * .5)}}.has-data-\[slot\=field-description\]\:\[\&\>\[role\=switch\]\]\:mt-px:has([data-slot=field-description])>[role=switch]{margin-top:1px}@container field-group (width>=28rem){.\@md\/field-group\:has-data-\[slot\=field-description\]\:\[\&\>\[role\=switch\]\]\:mt-px:has([data-slot=field-description])>[role=switch]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>img\]\:size-full>img{width:100%;height:100%}.\[\&\>img\]\:object-cover>img{object-fit:cover}.\[\&\>input\]\:min-w-0>input{min-width:0}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.\[\&\>kbd\]\:rounded-\(--field-action-radius\)>kbd{border-radius:var(--field-action-radius)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:size-\(--alert-accent-icon-size\)>svg{width:var(--alert-accent-icon-size);height:var(--alert-accent-icon-size)}.\[\&\>svg\]\:size-\(--alert-dialog-media-icon-size\)>svg{width:var(--alert-dialog-media-icon-size);height:var(--alert-dialog-media-icon-size)}.\[\&\>svg\]\:size-\(--control-check-size\)>svg{width:var(--control-check-size);height:var(--control-check-size)}.\[\&\>svg\]\:size-\(--empty-media-graphic-size\)>svg{width:var(--empty-media-graphic-size);height:var(--empty-media-graphic-size)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:transition-opacity>svg{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\>svg\]\:duration-\(--navigation-pane-speed\)>svg{--tw-duration:var(--navigation-pane-speed);transition-duration:var(--navigation-pane-speed)}.\[\&\>svg\]\:ease-\(--navigation-pane-ease\)>svg{--tw-ease:var(--navigation-pane-ease);transition-timing-function:var(--navigation-pane-ease)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[collapsible\=icon\]\:\[\&\>svg\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *)>svg{opacity:0}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--alert-dialog-media-icon-size\)>svg:not([class*=size-]){width:var(--alert-dialog-media-icon-size);height:var(--alert-dialog-media-icon-size)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--field-action-icon-size\)>svg:not([class*=size-]){width:var(--field-action-icon-size);height:var(--field-action-icon-size)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>\[data-slot\=drag-handle\]\]\:rotate-90[aria-orientation=horizontal]>[data-slot=drag-handle]{rotate:90deg}[data-slot=navigation-pane][data-dock=expanded] .\[\[data-slot\=navigation-pane\]\[data-dock\=expanded\]_\&\]\:block{display:block}[data-slot=tabs-list][data-icon-only] .\[\[data-slot\=tabs-list\]\[data-icon-only\]_\&\]\:w-9{width:calc(var(--spacing) * 9)}[data-slot=tabs-list][data-icon-only] .\[\[data-slot\=tabs-list\]\[data-icon-only\]_\&\]\:flex-none{flex:none}[data-slot=tabs-list][data-icon-only] .\[\[data-slot\=tabs-list\]\[data-icon-only\]_\&\]\:px-\(--space-none\){padding-inline:var(--space-none)}[data-slot=tabs][data-orientation=vertical] .\[\[data-slot\=tabs\]\[data-orientation\=vertical\]_\&\]\:h-9{height:calc(var(--spacing) * 9)}[data-slot=tabs][data-orientation=vertical] .\[\[data-slot\=tabs\]\[data-orientation\=vertical\]_\&\]\:flex-none{flex:none}[data-slot=tabs][data-orientation=vertical] .\[\[data-slot\=tabs\]\[data-orientation\=vertical\]_\&\]\:justify-start{justify-content:flex-start}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}[data-slot=carousel-content]{animation:none}[data-slot=carousel-content][data-orientation=horizontal][data-can-scroll-start=true]{--scroll-fade-s:var(--scroll-fade-size)}[data-slot=carousel-content][data-orientation=horizontal][data-can-scroll-end=true]{--scroll-fade-e:var(--scroll-fade-size)}[data-slot=carousel-content][data-orientation=vertical][data-can-scroll-start=true]{--scroll-fade-t:var(--scroll-fade-size)}[data-slot=carousel-content][data-orientation=vertical][data-can-scroll-end=true]{--scroll-fade-b:var(--scroll-fade-size)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAtQABUAAAAAGAAAAArfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQacBuCYByCID9IVkFSYj9NVkFSbAZgP1NUQVSCLACBDC9+EQgKiACHIwsuADCIMAE2AiQDUAQgBYwSB4EoDAcbDRZRlIvW+lL8SIzdIJWdl7dGL4Z0Jm4Ez/P82jr3vfdn/gQ44hAWDgZij9UgmNGD0WwkbidGNXaDy2bxfXDt9aVAGFUkzh0n/6iIktSA5Iz8xo1IzogSzO622gJMIwwskYf3v197tXsXwqCSncwJKCANJO0neiEiR6jCLjoRJvIFKgFQAarq1gHJugpbYUSF1R3fp5kaknTHZdchhDFmWVZLr+vxmfaPiQA20EoQavQ0pqNqwlCXI4bKxCG92s5Q/ARxAeLpTQQuQOxxkP/+wAUACC4EkGmTTQ6CJgYAqA6kIgg+BAAQAAAEjaAAP+BXP9sQAvixAAXI6VnPAgUd/lccB0HtZz8AqTpAAC+NGCIwo9XIDOjKSElDKQbAmgdDeoKg0ONH2krdmutAxsTxJhplXS7Jf4BA8x61sHERQPAiCKtYhTBBFIJBI9ZxpokAdAQMINgIQzQhZIhCk0g0NqL66P/QPND/4aURQAS0esfKxguAioCgESy8COBCI/o/AngBiQCYCAiCDw82go2gABtFCgZooQqNIVYppBKD2FXy1wgzwJTLERkuUaxgPylPRLjGAYoXS7GcLcO4LRo9f0nW8OGmDw0TJnkmqiZM3jZQMoUpzJsBdRTaWezaDorhu5lF0qeB8gSyMsRlvT86MkVwd/5P7ekJOQ4uzq5RjUHIYJQRLONWJupSkK3OsFGCFCNJns+twwEqA0GHT43RSikwxoiOXRYC5fvAjws//XfZlDvDymuAU+Byrvn38yPBxk3G37b5c9c8fdi+QzwPhOR4Ttk3sGeZM0Z2AUCAhAZ8BfYHeRaoyDN6gLyABSYnNYOsJ399vZPP1AigfJbWljLKAKMhBABA6xvvh5+oCqfd6/4/DJ5X9FPgZQD9n5UNhAgiCDYuIEgAyBAweYpzSIDZz1WIILNHKy5RqNbdOnuIRnfrPNZDDGb6BO4SC4tb5HKY7XzFe7zAMuYwbJgxoIUwITQWSgYCcP4ABMNqGdJK79gKZIDOC66slwWn6FBwstodXF718S0rv5HWdnvlBVAHJ0rVulIcx+ASjPDvD7FJY0bxzxiUtCYBAAVoIIhGgCCGOUACATQ2UYRI84EDoqSmOqZuaneF084zPMnXfl7nX+eJ43dkJ82Rwkv/twf/mxvNEKKHzaUWoyhBYhEggEII4sG7pR47CMgLoPMAREkJYARISSkFHAcpLYkgVUHKSMiiIklS9h3/DaSclAfVB0gFSQa1G6SipIAOgVSSyqCXgVRBEMehCCDEAVAVSACpDDIH0A3IAEChHAxCqPEjKVIhjjOxNaaUCdher/2kfdLARfkDJTKi/CV88+MPeGx4tC8zU+YH8tFc8nbMm4uY2Sdq//nY2UjmVpHriH/3Zu5buyeye8yaN5tvqLy8V2YsAHuiYI9J3jil8+95z7q8mRp2xeTcy/lKv/lrrkjm1bnO80QuzWvM2BD10bFKv509I+dli8fKer32Xr7sW3tVUXPp0ryidLm819qLTMgF75rcovN9xfzePXXaKc1nwacVLVZ3RRbzo80vYGX3uMSLs3t87EEOUDY2GzgEJB2htKtfwrJwgy9dr7yES2GgxuqG774SzkAW8B/wBRlCuQ9HrG+SKl5clggFiaWfi4e+BZbSfEnM9G+tM/VrtXeRdoX5ebleLKzaXtBzJXLlp2W9r2DZtbf1PAjm1khPL6+Z3jy7RKdmjebphG/OARY1sA34YFyJFZwT/6D3U3640fXeRuCjWyFn5atZ9mpgLeBq13mqp3tyKrQdIHC9q1/JguDqfgvPllA4Ec/6nS2KottVe6r8Kqreptm5sUumDpxYu+9UdaWvfdP0EdXhWTWLbr4BvAT8vRWTjABu/OqJvMX5RKt3BCSr2sd94i4HlSglWilCgeg0YAEkhlmJ7hF8AdLd2ixdTK6qEzjMyxzttY7zVnBVee9Nvlmt3nQ1ltjCsJpMVCpAAEEBLaQA0AqAVOPWmC7IYj0fs4ENXCFfPNJEpspmOSBn5abkye+p+EHhp1ZISBuio7SJqogy8nRUVMUG6ze03Z0X/5LnetLP1yJSrFhmC6nGF1ItYrqcPduF2Ghbschw83LnaQte8YXDdf2mjdNSSUCFemZ04pKVy9IL5wuVNGExkuokyEcf5S0RIupC3WiD+p0PkndN4mDQ4k5+0kj5qTuQu8IDU9wzZGcuj8hsOvwfG5A8txsFRhu3MrroypXZ8uxZJk9biBHDdxIIZKrJ+lZaQARX5tIIBZlLEcUzVI54cJQKCWVD2G5RokREuePq13eenDjxxB3Kz92wITc/hM85sTyGnHBq5k+oWWq++KIgqec61aUhumdSwRdL65C30wtG+z9QN+1x6Ji+HU/QL78/t03gnc6df2opRk0A210goue50zp9VoXVN+5352PBW28tXxgfpToTdBPU8TReMLAe9uixtdUX/qNIZ/WQUGW/8EWkWGR0IVEmvlSFnZsemrIdW3578n1Ufn7BUv7erGjbS0ui/Ba76i844jv/SnatKsV+un5+zKRS//XrgXbtloRYyovjrntDKUJdF7+vyOhBE29YfNFlf7kjwdq1g9+fO+f768rWRx9/fOCax3PtAJG4BztDyANKtwrJ5renIb9hJ8S1l8bn5fmT00ZwOvP8eamp5cmlokJLqeQaqVuB6gvpLUUDCOi3Rn+3ksAjqQIPolfLz/c//PDI6duX798KaP3w3M2//8f/2fqsrFfctqb4n+e3hPCc7an997A9OTk/fDlVrqW+f/5xom3HS5nOI/f68ZQCXuXlAsuGOvln6f78aV2AcuHPXKYKuJa5DDlzz3Km4LEhgJE2p3+u0mRwkSa/29qdC3B56dY+AJ6YL1YUbi8Mn5ROBy4UAAI3mwVWEw1t350LsT3GzOABSknMQuUwk5ElB8EHtTyeyWEYOM+pI0HhdvUGOBV/7e56mXTh0BvyJRYB4pgiikZo5JHqnFBRbqAR4wEGBQOhss6BIlp/AE276ANDI50Ii1qqAC7qqO2Ipp5asjhQOFXREQIJahxA8KohUPhVD2i8qh0MMaoBLLyqOkpgq2SUJFmBUgSlAKWpJTuRiFdyUIYUWbU41CCSqCoDUBa/dEE5KksyyhOQOFSgOnlIxuYeKpLMTqQQw2eoRJg5qIyXSahCCq3QmjCaoTdR1EJ/4iiLASQRfWkDiQEyMJJNHoNrNi9gs9T1rDdt0w3YpLIZVBwzRrCZNhkqacAUrn6CIDMw0zZxjj5u577SgmY6F1tdS/vNHCAYdvi5lDFq58MSuzvGpJrZuZegjrSzy2Myc7FStyqZ58tabINvB+oOhUvnx0ezLY8wP6Uqe1C2vZnYp1tWOddUl4fb2TNiOhz97LE7mHnsg+YrdriMfXx/qVJt7z8VlO5YdYhpNSmmj6OJGidN5sNwElHPZhj1/MfuYMqYzCY3b9w3p3e6Yg7Lqxxq+d+RUofqhAlTl8b0V80oTD0jVDBMI6OsYh59yqNPebRiOnRqhYrWxpOtn85361O5+WrL3u1n3QF7i1RQauF+NalLqFjMDkZ0K6O0PgOlm5U5K2h3PLTv7uWfsAwFAIX7+Yz4XOOA8pwQRQef0KLFiCUucYstHvGKT/zc4j43uc09V9owm+2y0JmT1IpwWphUhTPsP34pnDFqurGqbno6tFfUDtf3zO72XPbPsIy8SWb1Ojltcq0G28VZnmOyAA==)format("woff2-variations");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABUAAAAAFaAAAAmGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQagRQbhCocfj9IVkFSUz9NVkFSbAZgP1NUQVSCLACBBi9+EQgKhFyEfwskADCGTgE2AiQDNAQgBYwSB4E1DAcbLxQojtLUsGmSNMVpOojv+el+z70v9iJNIVixV4P+FgnmDS2i5UMxT6ohZZIU0eDeb+79ZpZH8LWf7rsLl1Qn9pT8whVlJaIwgD7CFFRVJsJXEjnT+f73+6V2738BpBNQPJ5khInSP/NCP4jod10SmQgTCQAlVoTjV1VWV1VWGElgy3+XxNbIa2tEhslgrXe/7T8OAdzAeAaqNhlrpP/28nSCAKXakzmTqi18hDgB8czFxAmIuwH57w9OAEBwIoAkm1YlEDRtAEAJmE6hEQTBgx9NDkEaQQPtQRC0JwhBghMPJl58+MlBgMEE8BEECpD3q96v+3rk19XfBL+b+mvdX5/8ncuHstiC8YOjq/k1gnqYhwGUK4cAJsOtoCvHT63G2mAWqrUYcDUMB7tlQFDoxlgyQcHWzSdvpzG+t4SAoAGFoAABDDkYUznJxEmQYKIQKZEShKv5cLLEREP10U0AbduOp7mVCTgz0AD968giOT1uaJIn83CSgkRkgiulz0gmFHg9DUBwI1zsLYLFh2Cg1YXNFiYAjgycQANYACaD4aAU5NG2rf/DZAHwZaAh0GT/Jg0XvNr2vVTKctjdlCf4NZjI3TKD3IMd+P7uDfuz1HuYXgxSMRJjOAljOJGKPbgxOVgBbhQhBlCiW6IKBA0MNYqjWE4X5xLTqZjARTH4ydEwnmhehbVfNiTvmJO8QK+vpgs3XchmGTrRCoKR0Lb/Z65ekA9C2EHwKJHpC6AQoIAAPgxkouzCZ/b8AfZ3zjNgRXDjonJ9ZTJhh+LUinWpmu76JpbSXb2OrT9gXV1tGgABOuY2FFgY5JtgxuUMvUWOcoBxcyyGnNPeVt/r6hQF5XVo7VAGeQYmgF/chJmqCTzMrwtdB/8fB8/J/CVwAqD/c7QAS4gguHECIUFQSTWtTm0QYO1yuk4EWVtblxaFmjAzUikaPbNqeqUYGKl4Ii0OHLyn1ePudr2LHbXTOnHLVJtopDCLxoGSxQD2H0AwYAGCBqpzPSuQRfor81K907xEW+Y91P3mRWqeYYH8JtNimC1HITbvJr3yuvB0MM8jarwQkcQZi0ZCX/oE2gBQgAZCNAKEGCRBe0EaJ34sERd7JJRW2tA+XWjbSBKC92PZf9ef2Q/bMTtiC/zvhf++R+DrNQEfAB5MfHjxI0CQQghNxEP0NUNAjkJ/BSBK8oAopLN0AZ6GdJVuIL1AuosFchSSLwUgv4EUShGoeSDF0gPU/ZCeUgLaAjlLSkHvhJQhiG0zBQi5AAqAH3gF0gEoAl0AKJQd1JAkmiikg20bRhfDFyRZ3g5B78bc9YkcT8C77UQ2DsUarSfTccMcs3rdrgvn5szeuP8N2fbrPfBO5kscs0ARNZ9EIYdBzZuuVyTNz5hwIh2eVl0gP9s7V1ni2f8zp1P7+uveA7+CxNdeCySUE0mv4ihHy2Lprnyurb66mm6gYLoFeAzkP7UA94GO5+Gh1zk7y3V8LQz0vRl20cnWchB661tR0bdfxRi6Qbtf3zEVsHMIXNoH7gJb+gCe24eAL2KXBtN2MMU1S2uFzoU/Yi+t0iVKvWzkvHgE4AjdnIy9vP2oufnq1CH3PnAAOCdXzaysOHumazKwD5j7BofIXfwe2A1Ka0dh9EAAF6b6Qs5HBgF14aW4cMPfd4XJoBsc3VxRelntw9k9JOvGckAAQQFD5QIYCaBclSUarLHdYbd50tv+lk4yTOKyRfZVPAyFj/5FiBQCfm2wo4gy5NEof8+h59wy6f6vOhz3vJ3/81sZadt221jpzbXRO2PMePHFGeQEdMki3WuXD74cy7murRN6yKgRkXIJKmt2ZYTt9pxXZOdm62KH+Zlyu6Nc/lD+VDJkEj6cCG5QIkq+ekvaw5KKPfGThH3tfyo5lnUAGc5tZxm+G41pUniBCom7R5ciFBTcLlGiRES52g8ZYn/xzDNfuKyvW2+5pfVrC6/9zC62eMYeuLHDwB3GtY/f5c/eGmJskmfnf3ftjjxkVppg6B3XUA8bdf1j+n1Wkr7rcklcf1BV9YHUZlT1Y0+FOHG7fiK1cewItyuUNnLVbPr2p3Zl517kep93jdil9jjd9c9P/o/wupvaBgNN1DtoiPiZXv7QrSVZ9cr+ZWXvl9uNculSOafz42SHduZvbf0AF1oiy0Smv6WyfW592PU1J5x/fvF4XF7ZcT0S9XSEFovbn1ZXr1jRSfyUdmWfIpSddkaIREvlOH6jQ5fie2/71CiYNu7dL773f/31d4X4Bw9x1IP1FL9PI6nOsTNjL59s6V/W9qe3X65L9Pa9/XZw8uQFTU0LysnBt72S+0a8oJXhUkr//396+OESdXqzYSz77KvfFJLxeAxgp5FnO9l/BgIYMrHls8jEpTkjf3drVyvA62d3zgP4onHtZfbu7J5zcn1wogAQeMJIcIyU0N2KrcDlHiPNUUqlWwnxKMgyahfAPmzHeonZp2zys+9kv4UfhgC5LIrhNAJfSiFAz3gHjRgeYEkGEErzzVAE9KXQTM7zYDA8d4OD/uk7OBmY7kaAwWn7+KCxv9wWAh1TA0Ew1TIofKoaGlNNhkGbNBQOTNUHebhVD3SmRwJdCMV36Er/uBfdMOVmdKck9o63HCKfXrEIBfhkBgopjR4oIhjtUUwfX6EHbj5CT3q4FyW0cTXOImwdSjFJoIwS4zEBN6MxFx/9sZCgAiwiJHC2xQSASjE1lmsWlza7HJmENPZxL7dSo4mWq5cUVy8hZromSassF9fPUKulTdCkSa24mFmWS0gZ35Nfp7dheH0kurxx1rlZpElcFI/EhktHQ+N5lphV6jkcDQuaRlGFZqvASLQ0M6tW826ZSbK31FT1atVJ10dnN4br4kxHxyqrWt2hD6tJszw7JqTN3K1ZQlRCTErKBPs+omLmik1p7o1FpdWpslpavZWWi7PMUm+DmPTG0lZLGa6vvpqsFpNQo0lCWlwp4oqUmD5tSg7bPT81B9/RXeeISUqpt/8cLQP1ERY2yAgLDVAjZoiosBWGqbGY4qx+nNWPszIGYg3M0HCCKlUm1Efd+0A0Wr6kit2Zt17ygFRY+guL5hnEYuZxqqkq9KFIVHyTwrUxqQ2UUruwYo2YKClVAUD2Ya7GTyAXFHkmFFq0GOIQp7jELR4xxSs+8UvAGVmRjK2JuZoT9eFwJFzLCle6fwQkKV3TPHdAeIjn/1hNjP05qCrP8pXN6SkXxIxtq/ZXrVAdXDXQF21Kf+Mortr4brF33WwcAgA=)format("woff2-variations");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-math-wght-normal-D2ofpfms.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-nushu-wght-normal-BbUpkz49.woff2)format("woff2-variations");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-symbols-wght-normal-D5nm3B0V.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-syriac-wght-normal-CspMfZeP.woff2)format("woff2-variations");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAsMABUAAAAAF4QAAAqZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQagSQbhDIcfj9IVkFSYD9NVkFSbAZgP1NUQVSCLACBIC9+EQgKhyiGaAsoADCHAAE2AiQDTAQgBYwSB4FFDAcbsRUonge2rSa9YaPljMeLkOAfojV9f2Z2725PkTghBx6/EHeSekS0qkehJk5TMSN1IVI1YC1aK2seWX1oEvVI1Ms3c4sHMkAqClVkhIxiCYA6QiHB7G6rLcA0wsBe5OFF7PMQl9jnf+1b3ftnzWbtS8Iu4iEO1LQzZ963t6qa8EaGUIgiHkWk8+kc8iZCJZRAqJn9fTp2dUNpmsOYQ8zNYr9cvz7/qxEQBaZJwqx3yETdll1PIIc+dEbzRhc4CYrxAcXmIwMfUHQTWNtf+ACA8BGgg2VIgGEpBAAGAKsk4BBCxIghAhJYUhRgERaoBrJABuETECdBijQZhChAeKXBAuoQoJ8HGECf7bVrzK763ZkfZv+u/fOjvbJ9QxgSCov7CWGe5mkAJugBAQGjWCVxytDEAvgKKEXn5jiAMESAXMwCwmA3kyNwYrHLULzVTN8pigBhAYMwgACnC1WPiwT4ZBABBqmaDRg3k8Bjtib6UUICG4beyzxLAHh5sGC1xlNMx/NKBhSCT4LkyyVEJ1gzuM9XRBG3shNRSwJDAh+ZBYltWHO1dykBAC4PPrAJWATUA6OAPkB3LCnbRsAiIJIHG4Yo6i3xMMAobQJ9ZMBSHkZ3JQmZc1IsYhP1wdhZqGOo3SUXAsRfC9D3JAwihgAfASBEATGiiCjCAFEMxTigllKEAUBYhMFiEJZM36ytZU8JyTlXy8Rd0n6L8EPgB+Yqig8V+mBBGG0pIUoJmqHq4w4RrhAWtinREdAXKCauMhQZbWetsRhzlBVfhYAEHsIgoOINTvkQCH/www8TV8UJIUqEKW/fEf9N1SGroi6IiEkTzT4wqk19hSM3qB4ACOj69qrgyKDdmYbHc/ZqnYsHrjlVgS4D/3z7KLeaNYCJe9Z6xhmXh/WQBQBg+pkexl2SVa9HzmwfYhfaHcAFALbNuxTIUowQUXygmAwwRcIBYTfOgCOupzGhI1TNYwYzfa53gFnsvtNTA8zhDrGExzw8PqWF53mYO7mWc2niSJYdC0Z0kCOLxcNoKQDhX4BwqI7ABszf0YCWJO609rFN1lqbtVabx62VZoFarj9gdXu4zgWytVT9Skt42Vi7syZ2MZhXwkTxbwqMpqMAAANYoBiLgGIcZwKlZLCkSJJlohs8I2NessY6G7ExW5GNV70e/gcSpPFXSvhf+G14N6RwYqj2We0Z7XFoj7T99MX/H8YiojUBN5MiQEAGgygmRrB7TxwMdC7YnQAy6g6sAfVQCfAyqKdKQf1AvZTl2FWm8o/8D1CFKsEsAFSlajCPg2pUCzYL6q0+YJtAfREKQ9KAKAKgGugCqgOdCPQDKgEwmNBoOCSBvEHp51yJiwZBNNPzRJ2XyHSPF8pk48fkHyVyY6l4Q4OO0YjjKAT1Ry9lzImCCyxezp37+3bDU2c8kX98w+neG/cF7z2pATc6uZWQ/B1I3UQM+jN1t009jJL8PitoXtD7bY45/X01fDDUsJ38u0cLEQKxYBwqFwpOb5AT5YBFB8/NnM+sjp3+/jzX8t578TM+IMh3W0BIW+j/8C01PBmc/nylx7y0xz5gNb1H/t05aP25eJfOyW7ynSPm3JzDUaC806XAc0DZCxCPtenalBtxh393vK7v5oCBp4285kLViYob1lw2xuWf11Rq0kt7+qyVVwJ3Tzy78JAX7eGgu8hR6fq0XTtzUUzvN6tgYtl6/7W58983uR9eRT8eFLcMnNxfPWhyd3aT4aCB4ycj/f5m4PgGHgKuPy2guGnI8lfK9RrX+fSGbf612wC84ubn5BvNU4fmUy46K3oacAbg10/PDfTPzqXWA5wGBKddeBYFc34BJwN9wHvDua/eHVhR9k9t1yWfgLJNADfsXVSzUOwvLiih0GEguwXAVSMgQty06kosOmWu1vXqAP596OpJPQs5VkApeKWRNeBp/T+7Awf/zcSz2QbeyxMAAoQBxlAEwITQftoWQ5DUk5z9cO7jRVrla6RmsVN1ga6dwF0wJKjLiolDKmmdWy0Zp6djkjUjLrt35uM7u5wf+6js1w/zKipqmKT+3K7+ebf3kzf3JjfFy5L8g+vzHZO4zu2hsMPHjp7YwzImO3egFyc5pWlyx3KHZvut5ieEXXXjjXlxnvxnkwaiYMbxyc4P1RmWLc7pF4qySzsb3i/UA/L4DY15fmhoLFreQAU4ISVZUZ4lGpFJ9yGZSOfhw8PWV15pjWR3tdx7b8uuLPHwlZOc7ZWw4Zh+DY3u9tt/KJu7GIbpZOce/+H2xjYIGgJwduXa27FzHrxkP4unsBdcd9SMxM/32usLFYVrukA0cjEnuciePXe21XaYtyOf6Zvo2/ezCeFmXb9kAi7b5+kYERmh9fOWls+pEtDVJjl3nIlT70zHgG1PR3aZ9CuvPL4+bpwQbrFjMC9P5CpL65s5c/b2XMZPbMOArOjbESpSlnRyPUnXpaTq0fu+ceV7DH5s/TG5a9cPR2lPnhW9T8LsZIIjjbvufHz7hZfW9S365aPtG/avTHz0UaZ+bE3KtTwr7yOpiL6SOFjjIsbY9nbz9NO15uJNm/pwgdPCtxgSDMmKUVkyaWQkyXMyz+dx6V7D5i7WdS9sKyqM/Bh3+ic1ff8T4eGpZ2r+5rvWH/5KiEcLC5jivRm2T8Hbrz733PZPPgp1Nzz+bZ+lcaeSXQVTest6pU4VeJvsaHS1rbT9J4lw53ZAE2Mamzi9kW58fT5gfBINTWY3HzY0gQCnGS+P+Of38vSYP6M20gLwXuODCwC0uttP7qjDh/n0wMcAIPhUlu6NoSC0xAI7AxS5Q3Eph9LMoWchC8DxzUngmlkF4dlorgUdD+Pjhu8hnEX4PbaJozGgiANlMQqLiHdlEFCjj7HIxYBlgVD0sc00pOz1tNTHAjpG2VJ61Jkf6DPEPMwUw8yJczOVNQXdBF3NJk0RmBU0JMwcWgJTT0ehGUGPwAxgd6Kmmj2oNrCEYv3AntTpUZYSqJm9qNWpc7MCWUY/LWE5Ce3NCvqompVk1JlVDGAnq4nyJWuo5lHWUsit7E2OI9mHgP3Zl1qmcTrSGMf5yKKOi5FHOZegiNTNLUUOMAVR7PJZPIt5OgdF3+vetc80YpfOYdEJZIrkCNllqWUEB/IMkySVhczbJbiGwsFRlRVdcDq80qmiYo4iWQ7w6dQR1Jng7LgfEqK70OnXwB44OMQXQqbDxb6FKn9dluOEY82mU2k8ODPr6OKlKsxMrYI5tL13ATkvebXgmevvEw4IFApdw/V7HyDLqEkislp3wJPT/VKo2++fgZz96OKIqqdNw1xtDDzVAcKIoJDtpMU08J/dRao4gEMVL3pz4pUevIQ4XHr9P5EzhAHkyDGU0SxWzzqkmTVqWKWVdTZ1Kj+k8kMqb7gbPr5B/nTTSQ7DGZY+HpspWbJ/PUtjnB35UZw6cgxiKNlqm842oV8VJnqtObm4ye4MpbuG9QFyoH1qAKDjaW4lvqIioJJXZLCycvLkK6KoYgoUV0JJpZTmK3/inkMBpR4m9JrcxBrgqMvlJvnVZE5J+wuWtEOV8/pw7NDJ/WWDc8Nj4VDfo/9oJfDkOuCkJQ/TnYYkN0hp/vhrcCqz1kjvN1/jXMdbCk9qdmcBAAA=)format("woff2-variations");unicode-range:U+2C7,U+301-302,U+304,U+306-307,U+309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-vietnamese-wght-normal-BYkxoBzi.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-latin-ext-wght-normal-C0VXOeWd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-latin-wght-normal-CRMKv9uI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--icon-preview-column:calc(var(--spacing) * 48);--icon-preview-stage:calc(var(--spacing) * 48);--icon-preview-gap:calc(var(--spacing) * 6);--icon-preview-outline:1px;--icon-preview-box-ink:var(--muted-foreground);--icon-preview-svg-ink:var(--destructive)}@media (forced-colors:active){[data-slot=tabs-trigger][aria-selected=true]{color:highlight;border-color:highlight}[data-slot=tabs-indicator]:after{background-color:highlight}[data-sonner-toast][data-styled=true] [data-button=true]{border:1px solid buttontext!important}}@keyframes oneds-collapsible-expand{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes oneds-collapsible-collapse{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@keyframes oneds-collapsible-fade-in{0%{opacity:0}to{opacity:1}}@keyframes oneds-collapsible-fade-out{0%{opacity:1}to{opacity:0}}@media (forced-colors:active){[data-slot=card][data-variant=default]{outline-offset:-1px;outline:1px solid canvastext}}[data-slot=navigation-rail-item][data-selected=true] .oneds-icon,[data-slot=navigation-pane-menu-button][data-active=true] .oneds-icon,[data-slot=navigation-pane-menu-sub-button][data-active=true] .oneds-icon,[data-slot=site-header-link][data-active=true] .oneds-icon{--icon-fill:var(--material-icon-fill-selected)}[data-slot=navigation-rail-indicator]{scale:0 1}[data-slot=navigation-rail-item][data-selected=true] [data-slot=navigation-rail-indicator]{background-color:var(--navigation-rail-selected-indicator);scale:1}[data-slot=navigation-rail-item][data-selected=true] [data-slot=navigation-rail-icon]{color:var(--navigation-rail-selected-icon)}[data-slot=navigation-rail-item][data-selected=true] [data-slot=navigation-rail-label]{color:var(--navigation-rail-selected-label)}[data-slot=navigation-rail-item][data-selected=false]:hover [data-slot=navigation-rail-indicator]{background-color:var(--navigation-rail-item-hover)}[data-slot=navigation-rail-item][data-selected=false]:focus-visible [data-slot=navigation-rail-indicator]{background-color:var(--navigation-rail-item-focus)}[data-slot=navigation-rail-item][data-selected=false]:active [data-slot=navigation-rail-indicator]{background-color:var(--navigation-rail-item-pressed)}[data-slot=navigation-rail-item][data-selected=true]:hover [data-slot=navigation-rail-indicator]{background-color:var(--navigation-rail-selected-hover)}[data-slot=navigation-rail-item][data-selected=true]:focus-visible [data-slot=navigation-rail-indicator]{background-color:var(--navigation-rail-selected-focus)}[data-slot=navigation-rail-item][data-selected=true]:active [data-slot=navigation-rail-indicator]{background-color:var(--navigation-rail-selected-pressed)}@media (forced-colors:active){:is([data-slot=navigation-rail],[data-slot=navigation-pane-panel],[data-slot=navigation-pane][data-placement=drawer]){outline-offset:-1px;outline:1px solid canvastext}[data-slot=navigation-rail-item][data-selected=true] [data-slot=navigation-rail-indicator]{background-color:highlight}[data-slot=navigation-rail-item][data-selected=true] [data-slot=navigation-rail-icon]{color:highlighttext}[data-slot=site-header-indicator]{background-color:highlight}[data-slot=site-header-link][data-active=true]{color:highlighttext}[data-slot=site-header-nav] button[data-active=true]{border-color:highlight}[data-slot=dropdown-menu-item][data-active=true][aria-current=page]{outline-offset:-1px;outline:1px solid highlight}:is([data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=menubar-content])[data-grouped=true]{border:0}:is([data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=menubar-content])[data-grouped=true] :is([data-slot=menu-group],[data-slot=dropdown-menu-group],[data-slot=context-menu-group],[data-slot=menubar-group]){outline-offset:-1px;outline:1px solid canvastext}:is([data-slot=context-menu-content],[data-slot=menubar-content])[data-grouped=false]{border:1px solid canvastext}:is([data-slot=dropdown-menu-sub-content],[data-slot=context-menu-sub-content],[data-slot=menubar-sub-content])[data-grouped=true]{outline-offset:-1px;outline:1px solid canvastext!important}:is([data-slot=dropdown-menu-sub-content],[data-slot=context-menu-sub-content],[data-slot=menubar-sub-content])[data-grouped=false]{border:1px solid canvastext}:is([data-slot=navigation-menu-viewport],[data-slot=navigation-menu][data-viewport=false] [data-slot=navigation-menu-content],[data-slot=combobox-content],[data-slot=hover-card-content],[data-slot=coachmark-content]):not(:focus-visible){outline-offset:-1px;outline:1px solid canvastext}[data-slot=navigation-menu-indicator]>div,[data-slot=coachmark-beacon]>span[aria-hidden]{forced-color-adjust:none;background-color:canvastext}:is([data-slot=navigation-menu-trigger],[data-slot=navigation-menu-link]):focus-visible,[data-slot=coachmark-beacon]:focus-visible{outline:2px solid highlight}[data-slot=navigation-menu-link]:focus-visible{outline-offset:-2px}[data-slot=coachmark-arrow] path:first-child{fill:canvas}[data-slot=coachmark-arrow] path:last-child{stroke:canvastext}:is([data-slot=chart-tooltip-content],[data-slot=message-actions][data-variant=floating]){border-color:canvastext}}@media (hover:none){[data-slot=message-actions][data-variant=floating]{opacity:1;align-self:flex-end;position:static}}:root{--icon-size-8:calc(var(--spacing) * 2);--icon-size-12:calc(var(--spacing) * 3);--icon-size-14:calc(var(--spacing) * 3.5);--icon-size-16:calc(var(--spacing) * 4);--icon-size-20:calc(var(--spacing) * 5);--icon-size-24:calc(var(--spacing) * 6);--icon-size-28:calc(var(--spacing) * 7);--icon-size-32:calc(var(--spacing) * 8);--icon-box-size-40:calc(var(--spacing) * 10);--icon-box-size-48:calc(var(--spacing) * 12);--icon-box-size-56:calc(var(--spacing) * 14);--material-icon-font-family:"OneDS Material Symbols";--material-icon-font-size:24px;--material-icon-weight:400;--material-icon-grade:0;--material-icon-optical-size:24;--material-icon-fill-default:0;--material-icon-fill-selected:1;--material-icon-fill-speed:var(--button-effects-speed);--material-icon-fill-curve:var(--button-effects-curve);--material-icon-triangle-optical-offset-y:calc(var(--spacing) * -.5)}:is(.oneds-icon,.oneds-icon-box)[data-size="8"]{--icon-size:var(--icon-size-8)}:is(.oneds-icon,.oneds-icon-box)[data-size="12"]{--icon-size:var(--icon-size-12)}:is(.oneds-icon,.oneds-icon-box)[data-size="14"]{--icon-size:var(--icon-size-14)}:is(.oneds-icon,.oneds-icon-box)[data-size="16"]{--icon-size:var(--icon-size-16)}:is(.oneds-icon,.oneds-icon-box)[data-size="20"]{--icon-size:var(--icon-size-20)}:is(.oneds-icon,.oneds-icon-box)[data-size="24"]{--icon-size:var(--icon-size-24)}:is(.oneds-icon,.oneds-icon-box)[data-size="28"]{--icon-size:var(--icon-size-28)}:is(.oneds-icon,.oneds-icon-box)[data-size="32"]{--icon-size:var(--icon-size-32)}.oneds-icon-box[data-size="40"]{--icon-size:var(--icon-box-size-40)}.oneds-icon-box[data-size="48"]{--icon-size:var(--icon-box-size-48)}.oneds-icon-box[data-size="56"]{--icon-size:var(--icon-box-size-56)}.oneds-icon-box{inline-size:var(--icon-size);block-size:var(--icon-size);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.oneds-icon{--icon-fill:var(--material-icon-fill-default);color:inherit;display:block}.button-motion[data-selected=true] .oneds-icon,.button-motion[aria-pressed=true] .oneds-icon,.button-motion[aria-checked=true] .oneds-icon,.button-motion[data-state=on] .oneds-icon,.oneds-icon[data-selected=true],.oneds-icon[data-filled=true],.button-motion .oneds-icon[data-filled=true]{--icon-fill:var(--material-icon-fill-selected)}.oneds-icon[data-filled=false],.button-motion .oneds-icon[data-filled=false]{--icon-fill:var(--material-icon-fill-default)}[data-slot=badge] .oneds-icon{--icon-fill:var(--material-icon-fill-selected)}@font-face{font-family:OneDS Material Symbols;font-style:normal;font-weight:400;font-display:block;src:url(./material-symbols-rounded-BvTiwow6.woff2)format("woff2")}.material-glyph text{font-family:var(--material-icon-font-family);font-size:var(--material-icon-font-size);font-weight:var(--material-icon-weight);letter-spacing:0;fill:currentColor;stroke:none;font-variation-settings:"FILL" var(--icon-fill), "GRAD" var(--material-icon-grade), "opsz" var(--material-icon-optical-size), "wght" var(--material-icon-weight);transition:font-variation-settings var(--material-icon-fill-speed) var(--material-icon-fill-curve);font-style:normal}.material-glyph[data-optical-correction=triangle] text{transform:translateY(var(--material-icon-triangle-optical-offset-y))}.material-glyph:is([data-size="8"],[data-size="12"],[data-size="14"],[data-size="16"],[data-size="20"]){--material-icon-optical-size:20}.material-glyph[data-size="28"]{--material-icon-optical-size:28}.material-glyph[data-size="32"]{--material-icon-optical-size:32}@media (prefers-reduced-motion:reduce){.material-glyph text{transition:none}}.icon-preview-group{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--icon-preview-column)), 1fr));gap:var(--icon-preview-gap);width:100%;display:grid}.icon-preview__stage{width:100%;min-height:var(--icon-preview-stage);position:relative}[data-slot=icon-preview][data-annotations=true] [data-slot=icon-box]{outline:var(--icon-preview-outline) dotted var(--icon-preview-box-ink)}[data-slot=icon-preview][data-annotations=true] [data-slot=icon]{outline:var(--icon-preview-outline) dotted var(--icon-preview-svg-ink)}.dark{--shape-fill-pink:var(--theme-website-on-tertiary-container-dark)}.shape{width:100%;height:100%;fill:var(--shape-fill-purple);display:block}.shape[data-tone=neutral]{fill:var(--shape-fill-neutral)}.shape[data-tone=pink]{fill:var(--shape-fill-pink)}[data-slot=empty-icon] .empty-icon__shape{fill:var(--empty-media-fill)}[data-slot=empty-icon-glyph] .oneds-icon{--icon-fill:var(--material-icon-fill-selected)}[data-slot=alert-dialog-media]>.alert-dialog-media__shape{fill:var(--alert-dialog-media-fill)}.shape-preview{align-content:center;justify-items:center;gap:var(--shape-gallery-gap);min-height:var(--shape-preview-stage);margin:0;display:grid}.shape-preview>.shape{width:min(100%, var(--shape-preview-size));aspect-ratio:1;height:auto}.shape-gallery{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--shape-choice-min-width)), 1fr));gap:var(--shape-gallery-gap);display:grid}.shape-gallery .shape-gallery__choice{--shape-choice-current-radius:var(--shape-choice-radius);--shape-choice-fill:var(--button-tertiary-fill);grid-template-rows:auto var(--shape-label-height);gap:var(--shape-choice-section-gap);border-radius:var(--shape-choice-radius);white-space:normal;text-align:center;background:0 0;min-width:0;height:auto;padding:0;display:grid}.shape-gallery .shape-gallery__choice:hover{--shape-choice-fill:var(--button-tertiary-hover)}.shape-gallery .shape-gallery__choice:active{--shape-choice-fill:var(--button-tertiary-pressed)}.shape-gallery .shape-gallery__choice[data-selected]{border-radius:var(--shape-choice-radius)}.shape-gallery .shape-gallery__choice[data-selected=true],.shape-gallery .shape-gallery__choice[data-selected=false]:not(:disabled):not([aria-disabled=true]):active{--shape-choice-current-radius:var(--shape-choice-selected-radius);border-radius:var(--shape-choice-selected-radius)}.shape-gallery__graphic,.shape-gallery__label{background:var(--shape-choice-fill);transition:border-radius var(--button-spatial-speed) var(--button-spatial-curve), background-color var(--button-effects-speed) var(--button-effects-curve)}@media (prefers-reduced-motion:reduce){.shape-gallery__graphic,.shape-gallery__label{transition:none}}.shape-gallery__label{border-radius:var(--shape-choice-inner-radius) var(--shape-choice-inner-radius) var(--shape-choice-current-radius) var(--shape-choice-current-radius);height:var(--shape-label-height);width:100%;padding-inline:var(--shape-choice-padding);align-content:center;display:grid}.shape-gallery__graphic{border-radius:var(--shape-choice-current-radius) var(--shape-choice-current-radius) var(--shape-choice-inner-radius) var(--shape-choice-inner-radius);aspect-ratio:1;width:100%;min-width:0;padding:var(--shape-choice-padding);display:block}.shape-gallery__graphic>.shape{width:100%;height:100%}.shape-progress{width:var(--shape-progress-width);text-align:end;font-variant-numeric:tabular-nums;display:block}.shape-browser{gap:var(--shape-browser-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;display:grid}.shape-browser>.shape-preview{min-width:0;padding:var(--shape-browser-gap)}.shape-browser__list{height:var(--shape-browser-height);min-width:0}.shape-browser .shape-gallery{padding:var(--shape-browser-gap) var(--shape-choice-padding);--shape-label-height:var(--shape-browser-label-height);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.shape-browser .shape-gallery__label{padding-inline:calc(var(--spacing) * 2)}[data-slot=toolbar][data-orientation=horizontal]>[data-slot=toolbar-title]:first-child,[data-slot=toolbar][data-orientation=horizontal]>[data-slot=toolbar-group]:first-child>[data-slot=toolbar-title]:first-child{padding-inline-start:var(--toolbar-title-padding-start)}[data-slot=toolbar][data-orientation=horizontal]>[data-slot=toolbar-title]:last-child,[data-slot=toolbar][data-orientation=horizontal]>[data-slot=toolbar-group]:last-child>[data-slot=toolbar-title]:last-child{padding-inline-end:var(--toolbar-title-padding-end)}.shape-duration{width:var(--shape-duration-width);text-align:end;font-variant-numeric:tabular-nums;display:block}.canvas[data-padding=none]{padding:0}@media not all and (width>=48rem){.shape-browser{grid-template-columns:minmax(0,1fr)}.shape-browser>.shape-preview{min-height:var(--shape-browser-compact-preview)}.shape-browser>.shape-preview>.shape{width:var(--shape-browser-compact-preview);max-width:100%}}:root{--overlay-scrim:#0000001a;--theme-website-background-light:#fefbff;--theme-website-background-dark:#141314;--theme-website-on-background-light:#1c1b1d;--theme-website-on-background-dark:#e6e1e3;--theme-website-surface-light:#fefbff;--theme-website-surface-dark:#141314;--theme-website-on-surface-light:#2a2731;--theme-website-on-surface-dark:#e6e1e3;--theme-website-surface-container-lowest-light:#fff;--theme-website-surface-container-lowest-dark:#0f0e0f;--theme-website-surface-container-low-light:#f8f1f6;--theme-website-surface-container-low-dark:#1c1b1d;--theme-website-surface-container-light:#f2ecee;--theme-website-surface-container-dark:#211f21;--theme-website-surface-container-high-light:#ece7e9;--theme-website-surface-container-high-dark:#2b292b;--theme-website-surface-container-highest-light:#e6e1e3;--theme-website-surface-container-highest-dark:#363436;--theme-website-surface-variant-light:#e8e0e8;--theme-website-surface-variant-dark:#4d4256;--theme-website-on-surface-variant-light:#4d4256;--theme-website-on-surface-variant-dark:#cbc4cc;--theme-website-inverse-surface-light:#303030;--theme-website-inverse-surface-dark:#e6e1e3;--theme-website-inverse-on-surface-light:#f5eff1;--theme-website-inverse-on-surface-dark:#323032;--theme-website-primary-light:#6442d6;--theme-website-primary-dark:#9f86ff;--theme-website-on-primary-light:#fff;--theme-website-on-primary-dark:#1a0056;--theme-website-primary-container-light:#9f86ff;--theme-website-primary-container-dark:#4b21bd;--theme-website-on-primary-container-light:#1e0060;--theme-website-on-primary-container-dark:#e7deff;--theme-website-secondary-light:#5d5d74;--theme-website-secondary-dark:#a1a1ba;--theme-website-on-secondary-light:#fff;--theme-website-on-secondary-dark:#151629;--theme-website-secondary-container-light:#dcdaf5;--theme-website-secondary-container-dark:#45455a;--theme-website-on-secondary-container-light:#21182b;--theme-website-on-secondary-container-dark:#e2e0fb;--theme-website-tertiary-container-light:#f1d3f9;--theme-website-tertiary-container-dark:#553f5d;--theme-website-on-tertiary-container-light:#271430;--theme-website-on-tertiary-container-dark:#f7d8ff;--theme-website-outline-light:#787579;--theme-website-outline-dark:#928f94;--theme-website-outline-variant-light:#e8e0e8;--theme-website-outline-variant-dark:#4d4256;--destructive-hue:12;--theme-surface-chroma:4;--theme-accent-chroma:48;--theme-secondary-chroma:12;--theme-tone-canvas-light:99;--theme-tone-low-light:98;--theme-tone-default-light:97;--theme-tone-high-light:94;--theme-tone-ink-light:10;--theme-tone-muted-ink-light:35;--theme-tone-outline-light:75;--theme-tone-input-outline-light:50;--theme-tone-primary-light:35;--theme-tone-on-primary-light:100;--theme-tone-secondary-light:82;--theme-tone-on-secondary-light:20;--theme-tone-canvas-dark:6;--theme-tone-low-dark:10;--theme-tone-default-dark:14;--theme-tone-high-dark:20;--theme-tone-ink-dark:95;--theme-tone-muted-ink-dark:75;--theme-tone-outline-dark:40;--theme-tone-input-outline-dark:60;--theme-tone-primary-dark:80;--theme-tone-on-primary-dark:20;--theme-tone-secondary-dark:38;--theme-tone-on-secondary-dark:98;--action-neutral-fill:oklch(20.5% 0 0);--action-neutral-ink:oklch(98.5% 0 0);--action-primary:var(--action-neutral-fill);--action-on-primary:var(--action-neutral-ink);--primary:var(--action-primary);--primary-foreground:var(--action-on-primary);--destructive-light:oklch(.58 .2 var(--destructive-hue));--destructive:var(--destructive-light);--ring:oklch(70.8% 0 0);--presence-available-light:oklch(63% .16 149);--presence-available:var(--presence-available-light);--presence-busy:var(--destructive);--presence-away-light:oklch(75% .15 75);--presence-away:var(--presence-away-light);--presence-offline:var(--muted-foreground);--chart-1:var(--chart-primary);--chart-2:var(--chart-secondary);--chart-3:var(--chart-tertiary);--chart-4:var(--chart-quaternary);--chart-5:var(--chart-danger);--radius:.625rem;--space-none:0px;--space-hairline:calc(var(--spacing) * .5);--space-2xs:var(--spacing);--space-xs:calc(var(--spacing) * 2);--space-sm:calc(var(--spacing) * 3);--space-md:calc(var(--spacing) * 4);--space-lg:calc(var(--spacing) * 6);--space-xl:calc(var(--spacing) * 8);--space-2xl:calc(var(--spacing) * 12);--space-3xl:calc(var(--spacing) * 16);--aspect-ratio-square:1 / 1;--aspect-ratio-landscape:16 / 9;--aspect-ratio-portrait:3 / 4;--optical-edge-text-padding:var(--space-xs);--toolbar-edge-text-padding:var(--optical-edge-text-padding);--toolbar-title-padding-start:var(--toolbar-edge-text-padding);--toolbar-title-padding-end:var(--toolbar-edge-text-padding);--checkbox-group-gap:var(--space-sm);--checkbox-group-column-gap:var(--space-none);--checkbox-group-text-padding-right:var(--space-sm);--checkbox-group-label-gap:var(--space-xs);--switch-group-gap:var(--space-sm);--switch-group-column-gap:var(--space-none);--switch-group-label-gap:var(--space-xs);--switch-group-text-padding-right:var(--space-sm);--radio-group-row-gap:var(--space-xs);--radio-group-column-gap:var(--space-none);--radio-group-label-gap:var(--space-xs);--radio-group-text-padding-right:var(--space-sm);--separator-thickness:1px;--separator-stroke-subtle:var(--card-stroke);--separator-stroke-neutral:oklch(from var(--foreground) l 0 h)}@supports (color:color-mix(in lab, red, red)){:root{--separator-stroke-neutral:color-mix(in oklab, oklch(from var(--foreground) l 0 h) 14%, transparent)}}:root{--separator-stroke:var(--separator-stroke-subtle);--separator-wavy-height:var(--space-xs);--card-spacing-small:var(--space-sm);--card-spacing-default:var(--space-lg);--card-spacing-expressive:var(--space-lg);--card-spacing:var(--card-spacing-default);--card-region-gap-small:var(--space-sm);--card-region-gap-default:var(--space-lg);--card-region-gap-expressive:var(--space-lg);--card-radius:var(--radius-4xl);--card-stroke:var(--elevation-stroke);--scroll-area-radius:var(--card-radius);--card-header-gap:var(--space-xs);--card-header-eyebrow-gap:var(--space-xs);--card-header-aside-gap:var(--space-lg);--card-header-aside-content-gap:var(--space-2xs);--card-header-content-min:calc(var(--spacing) * 56);--card-group-gap:var(--space-xs);--card-content-group-gap-small:var(--space-sm);--card-content-group-gap-default:var(--space-md);--card-content-group-gap-expressive:var(--space-lg);--card-footer-gap:var(--space-xs);--dialog-width:calc(var(--spacing) * 140);--dialog-spacing:var(--card-spacing-expressive);--dialog-region-gap:var(--card-region-gap-expressive);--dialog-header-gap:var(--card-header-gap);--dialog-content-group-gap:var(--card-content-group-gap-default);--dialog-footer-gap:var(--card-footer-gap);--dialog-footer-padding-block-start:var(--space-xs);--dialog-radius:var(--card-radius);--dialog-stroke:var(--card-stroke);--empty-surface:var(--card);--alert-dialog-width:var(--dialog-width);--alert-dialog-width-sm:calc(var(--spacing) * 96);--alert-dialog-spacing:var(--dialog-spacing);--alert-dialog-region-gap:var(--space-sm);--alert-dialog-header-gap:var(--dialog-header-gap);--alert-dialog-title-description-gap:var(--space-2xs);--alert-dialog-header-padding-block-start:var(--space-xs);--alert-dialog-footer-gap:var(--dialog-footer-gap);--alert-dialog-footer-padding-block-start:var(--dialog-footer-padding-block-start);--alert-dialog-radius:var(--dialog-radius);--alert-dialog-stroke:var(--dialog-stroke);--alert-dialog-media-size:var(--button-height-expressive);--alert-dialog-media-icon-size:var(--button-icon-expressive);--alert-dialog-media-fill:var(--button-secondary-fill);--alert-dialog-media-ink:var(--button-secondary-ink);--alert-dialog-media-radius:calc(var(--alert-dialog-radius) - var(--alert-dialog-spacing));--empty-tonal-surface:var(--surface-low);--empty-stroke:var(--elevation-stroke);--empty-radius:var(--card-radius);--empty-max-width:calc(var(--spacing) * 112);--empty-padding:var(--space-xl);--empty-region-gap:var(--space-lg);--empty-header-gap:var(--space-xs);--empty-media-offset:var(--space-xs);--empty-media-size:var(--space-3xl);--empty-media-graphic-size:var(--icon-size-32);--empty-media-fill:var(--button-primary-fill);--empty-media-ink:var(--button-primary-ink);--empty-content-gap:var(--space-xs);--empty-content-max-width:calc(var(--spacing) * 80);--empty-search-width:calc(var(--spacing) * 60);--choice-card-padding:var(--space-sm);--switch-height-default:calc(var(--spacing) * 7);--switch-knob-off:var(--button-secondary-fill)}@supports (color:color-mix(in lab, red, red)){:root{--switch-knob-off:color-mix(in srgb, var(--button-secondary-fill), var(--button-selected-secondary-fill))}}:root{--tooltip-gap:var(--space-2xs);--card-media-overlay:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--card-media-overlay:color-mix(in oklab, var(--primary) 35%, transparent)}}:root{--code-block-boundary-width:1px;--code-block-copy-inset:var(--space-xs);--code-block-copy-layer:1;--code-block-min-height:calc(var(--button-height-default) + var(--code-block-copy-inset) * 2 + var(--code-block-boundary-width) * 2);--code-block-padding-block:var(--space-md);--code-block-padding-inline:var(--space-md);--code-block-padding-inline-single:var(--space-lg);--code-block-line-number-width:calc(var(--spacing) * 10);--code-block-line-number-gap:var(--space-md);--item-hosted-action-speed:var(--speed-instant);--item-hosted-action-ease:var(--ease-settle);--speed-instant:.1s;--speed-swift:.16s;--speed-brisk:.24s;--speed-gentle:.3s;--speed-slow:.45s;--speed-pulse:1s;--motion-spatial-fast-speed:.35s;--motion-spatial-fast-curve:cubic-bezier(.42, 1.67, .21, .9);--motion-effects-fast-speed:.15s;--motion-effects-fast-curve:cubic-bezier(.31, .94, .34, 1);--button-spatial-speed:var(--motion-spatial-fast-speed);--button-spatial-curve:var(--motion-spatial-fast-curve);--button-effects-speed:var(--motion-effects-fast-speed);--button-effects-curve:var(--motion-effects-fast-curve);--button-press-distance:calc(var(--spacing) * .5);--button-press-scale:.97;--button-pressed-radius-default:calc(var(--spacing) * 2);--button-pressed-radius-expressive:calc(var(--spacing) * 3);--button-selection-square-radius-default:calc(var(--spacing) * 3);--button-selection-square-radius-expressive:calc(var(--spacing) * 4);--button-group-choice-icon-size:var(--button-icon-default);--button-group-choice-icon-size-sm:calc(var(--spacing) * 3.5);--button-group-choice-icon-size-xs:calc(var(--spacing) * 3);--button-group-gap:var(--space-2xs);--button-group-nested-gap:var(--space-sm);--button-group-inner-radius:calc(var(--spacing) * 2);--button-group-choice-gap:var(--graphic-label-gap);--button-group-choice-gap-small:var(--space-2xs);--button-group-choice-speed:var(--speed-swift);--button-group-choice-ease:var(--ease-glide);--ease-glide:cubic-bezier(.32, .72, 0, 1);--ease-settle:cubic-bezier(.4, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.42, .5, 1);--collapsible-collapse-height-speed:var(--navigation-pane-speed);--collapsible-collapse-fade-speed:calc(var(--collapsible-collapse-height-speed) / 2);--collapsible-expand-height-speed:var(--collapsible-collapse-fade-speed);--collapsible-expand-fade-speed:var(--collapsible-collapse-height-speed);--collapsible-ease:var(--navigation-pane-ease);--collapsible-radius:var(--radius-xl);--collapsible-padding-x:var(--space-md);--collapsible-padding-y:var(--space-md);--collapsible-indicator-speed:var(--speed-swift);--collapsible-indicator-ease:var(--ease-spring);--ai-composer-max-width:calc(var(--spacing) * 192);--ai-composer-control-size:var(--button-height-default);--ai-composer-padding:var(--space-xs);--ai-composer-border-width:1px;--ai-composer-gap:var(--space-xs);--ai-composer-tool-gap:var(--space-2xs);--ai-composer-tool-padding-inline:var(--space-sm);--ai-composer-tool-icon-size:calc(var(--spacing) * 4);--ai-composer-input-min-height:calc(var(--spacing) * 11);--ai-composer-input-max-height:calc(var(--spacing) * 40);--ai-composer-input-padding-inline:var(--space-sm);--ai-composer-input-padding-block:var(--space-xs);--ai-composer-input-line-height:calc(var(--spacing) * 6);--ai-composer-speed:var(--speed-gentle);--ai-composer-ease:var(--ease-glide);--ai-composer-shadow:var(--elevation-raised);--ai-composer-context-indicator-inset-inline-start:calc(var(--ai-composer-padding) + var(--ai-composer-border-width));--ai-composer-grow-velocity:260;--ai-composer-grow-ease:var(--motion-spatial-fast-curve);--ai-composer-grow-max-duration:var(--speed-slow);--ai-composer-icon-fade-speed:var(--speed-gentle);--ai-composer-icon-fade-ease:var(--ease-settle);--ai-composer-error-shake-distance:calc(var(--spacing) * 1.5);--ai-composer-error-shake-speed:var(--speed-brisk);--ai-composer-error-shake-ease:var(--ease-settle);--ai-composer-streaming-breathe-scale:1.06;--ai-composer-streaming-breathe-speed:calc(var(--speed-pulse) * 2);--ai-composer-streaming-breathe-ease:var(--ease-settle);--ai-composer-context-indicator-speed:var(--speed-swift);--ai-composer-context-indicator-enter-ease:var(--ease-settle);--ai-composer-context-indicator-exit-ease:var(--ease-exit);--bubble-max-width:80%;--bubble-radius:var(--radius-2xl);--bubble-padding-inline:var(--space-md);--bubble-padding-block:calc(var(--spacing) * 2.5);--bubble-gap:var(--space-xs);--bubble-reaction-height:calc(var(--spacing) * 6);--bubble-reaction-radius:calc(var(--bubble-reaction-height) / 2);--bubble-reaction-padding-inline:var(--space-xs);--bubble-reaction-gap:var(--space-2xs);--message-gap:var(--space-xs);--message-avatar-size:calc(var(--spacing) * 8);--message-header-gap:var(--space-xs);--message-footer-gap:var(--space-xs);--message-actions-gap:var(--space-2xs);--message-scroller-gap:var(--space-lg);--attachment-padding:var(--space-xs);--attachment-gap:var(--space-xs);--attachment-media-size:calc(var(--spacing) * 10);--attachment-media-size-sm:calc(var(--spacing) * 8);--attachment-media-size-xs:calc(var(--spacing) * 7);--marker-gap:var(--space-xs);--marker-pill-height:calc(var(--spacing) * 6);--marker-pill-radius:calc(var(--marker-pill-height) / 2);--marker-pill-padding-inline:var(--space-sm);--response-max-width:calc(var(--ai-composer-max-width) - 2 * (var(--ai-composer-padding) + var(--ai-composer-input-padding-inline)));--response-list-indent:calc(var(--spacing) * 5);--response-caret-width:1px;--response-caret-height:var(--text-sm);--response-caret-gap:var(--space-2xs);--response-caret-speed:var(--speed-pulse);--response-stream-char-speed:12ms;--response-stream-buffer:9;--response-stream-adjust:.2;--response-stream-rate-window:10s;--response-gap:var(--space-lg);--response-heading-gap:var(--space-2xl);--response-heading-gap-tight:var(--space-sm);--response-list-gap:var(--space-xs);--response-h1-size:var(--text-2xl);--response-h1-line-height:var(--text-2xl--line-height);--response-h2-size:var(--text-xl);--response-h2-line-height:var(--text-xl--line-height);--response-h3-size:var(--text-lg);--response-h3-line-height:var(--text-lg--line-height);--response-h4-size:var(--text-base);--response-h4-line-height:var(--text-base--line-height);--response-heading-color:var(--foreground);--response-strong-color:var(--foreground);--response-muted-color:var(--muted-foreground);--response-rule-width:1px;--response-quote-color:var(--muted-foreground);--response-quote-border-color:var(--border);--response-quote-border-width:2px;--response-quote-padding-inline:var(--space-md);--response-code-color:var(--foreground);--response-code-bg:var(--muted);--response-code-padding-inline:calc(var(--spacing) * 1.5);--response-code-padding-block:var(--space-hairline);--response-code-radius:var(--radius-sm);--table-surface-radius:var(--radius-md);--table-stroke:var(--card-stroke);--table-header-height:calc(var(--spacing) * 14);--table-row-radius:var(--table-header-height);--table-header-padding-inline:var(--space-xs);--table-edge-optical-padding:var(--space-md);--table-edge-cell-padding:calc(var(--table-header-padding-inline) + var(--table-edge-optical-padding));--table-filter-search-max-width:calc(var(--spacing) * 180);--table-visibility-control-width:calc(var(--spacing) * 40);--response-task-size:1.25em;--response-task-gap:var(--space-sm);--response-image-radius:var(--radius-3xl);--response-image-border-color:var(--border);--response-caption-color:var(--muted-foreground);--response-caption-gap:var(--space-xs);--response-citation-color:var(--muted-foreground);--response-citation-bg:var(--muted);--response-citation-radius:var(--radius-xs);--response-citation-padding-inline:var(--space-2xs);--response-citation-gap:var(--space-hairline);--response-sources-label-gap:var(--space-xs);--ai-chat-content-width:var(--ai-composer-max-width);--ai-chat-turn-inset:calc(var(--ai-composer-padding) + var(--ai-composer-input-padding-inline));--ai-chat-border-width:1px;--ai-chat-radius:var(--showcase-block-surface-radius);--ai-chat-gutter:clamp(calc(var(--spacing) * 4), 4vw, calc(var(--spacing) * 8));--ai-chat-transcript-padding-block:var(--space-lg);--ai-chat-fade-clearance:max(var(--ai-chat-transcript-padding-block), var(--scroll-fade-size));--ai-chat-scroll-settle-offset:calc(var(--spacing) * 2);--ai-chat-scroll-inset:calc(var(--ai-chat-fade-clearance) + var(--ai-chat-scroll-settle-offset));--ai-chat-transcript-gap:var(--space-lg);--ai-chat-empty-greeting-gap:var(--space-lg);--ai-chat-empty-suggestions-gap:var(--space-md);--ai-chat-empty-chip-gap:var(--space-xs);--ai-chat-empty-suggestions-width:var(--ai-composer-max-width);--ai-chat-greeting-size:var(--text-3xl);--ai-chat-greeting-line-height:var(--text-3xl--line-height);--ai-chat-greeting-tracking:var(--tracking-tight);--ai-chat-message-enter-distance:calc(var(--spacing) * 2);--ai-chat-message-speed:var(--speed-gentle);--ai-chat-message-ease:var(--ease-glide);--ai-chat-scroll-speed:var(--speed-slow);--ai-chat-scroll-ease:var(--ease-glide);--ai-chat-layout-speed:var(--speed-slow);--ai-chat-layout-ease:var(--ease-glide);--ai-chat-stream-speed:calc(var(--speed-pulse) * 2);--ai-chat-copy-reset-delay:calc(var(--speed-pulse) * 1.5);--ai-chat-shadow:var(--elevation-floating);--ai-chat-panel-min-width:calc(var(--spacing) * 90);--ai-chat-panel-max-width:calc(var(--spacing) * 160);--ai-chat-panel-gutter:calc(var(--spacing) * 4);--ai-chat-panel-transcript-padding-block:var(--space-md);--ai-chat-panel-greeting-size:var(--text-xl);--ai-chat-panel-greeting-line-height:var(--text-xl--line-height);--ai-chat-panel-bubble-max-width:92%;--ai-chat-panel-stack-gap:var(--ai-chat-panel-gutter);--ai-chat-panel-suggestion-indent:calc(var(--spacing) * 2);--ai-chat-panel-greeting-indent:calc(var(--ai-chat-panel-suggestion-indent) + var(--spacing) * 2 + var(--ai-chat-border-width));--ai-chat-panel-reveal-fade-speed:var(--speed-swift);--progress-height:calc(var(--spacing) * 2);--skeleton-shimmer-speed:calc(var(--speed-pulse) * 2);--skeleton-shimmer-angle:110deg;--skeleton-shimmer-base:var(--tertiary-fill);--skeleton-shimmer-highlight:var(--surface-default);--skeleton-shimmer-edge-strength:14%;--skeleton-shimmer-mid-strength:42%;--skeleton-shimmer-peak-strength:78%;--skeleton-shimmer-spread:50%;--skeleton-shimmer-size:200% 100%;--elevation-ambient:oklch(14.5% 0 0/.04);--elevation-key:oklch(14.5% 0 0/.1);--elevation-stroke:oklch(from var(--foreground) l 0 h)}@supports (color:color-mix(in lab, red, red)){:root{--elevation-stroke:color-mix(in oklab, oklch(from var(--foreground) l 0 h) 10%, transparent)}}:root{--swatch-stroke:oklch(from var(--foreground) l 0 h)}@supports (color:color-mix(in lab, red, red)){:root{--swatch-stroke:color-mix(in oklab, oklch(from var(--foreground) l 0 h) 20%, transparent)}}:root{--elevation-flat:0 0 transparent;--elevation-raised:0 1px 2px -1px var(--elevation-ambient), 0 2px 6px -1px var(--elevation-key);--elevation-floating:0 2px 4px -2px var(--elevation-ambient), 0 12px 28px -6px var(--elevation-key);--md-sys-state-hover-state-layer-opacity:.08;--md-sys-state-focus-state-layer-opacity:.1;--md-sys-state-pressed-state-layer-opacity:.1;--md-sys-state-dragged-state-layer-opacity:.16;--state-layer-hover-opacity:calc(var(--md-sys-state-hover-state-layer-opacity) * 100%);--state-layer-focus-opacity:calc(var(--md-sys-state-focus-state-layer-opacity) * 100%);--state-layer-pressed-opacity:calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%);--state-layer-dragged-opacity:calc(var(--md-sys-state-dragged-state-layer-opacity) * 100%);--state-layer-color:var(--tertiary-ink);--state-layer-hover:var(--state-layer-color)}@supports (color:color-mix(in lab, red, red)){:root{--state-layer-hover:color-mix(in oklab, var(--state-layer-color) var(--state-layer-hover-opacity), transparent)}}:root{--state-layer-focus:var(--state-layer-color)}@supports (color:color-mix(in lab, red, red)){:root{--state-layer-focus:color-mix(in oklab, var(--state-layer-color) var(--state-layer-focus-opacity), transparent)}}:root{--state-layer-pressed:var(--state-layer-color)}@supports (color:color-mix(in lab, red, red)){:root{--state-layer-pressed:color-mix(in oklab, var(--state-layer-color) var(--state-layer-pressed-opacity), transparent)}}:root{--state-layer-dragged:var(--state-layer-color)}@supports (color:color-mix(in lab, red, red)){:root{--state-layer-dragged:color-mix(in oklab, var(--state-layer-color) var(--state-layer-dragged-opacity), transparent)}}:root{--menu-chunk-gap:var(--space-2xs);--menu-chunk-padding:var(--space-2xs);--menu-item-height:var(--item-compact-height);--menu-item-edge-radius:var(--item-compact-radius);--menu-chunk-radius:calc(var(--menu-item-edge-radius) + var(--menu-chunk-padding));--menu-item-inner-radius:var(--radius-xl);--menu-item-padding-inline:var(--space-sm);--menu-divider-margin-inline:var(--menu-item-padding-inline);--menu-label-icon-padding-start:var(--menu-item-padding-inline);--menu-item-hover-fill:var(--popover)}@supports (color:color-mix(in lab, red, red)){:root{--menu-item-hover-fill:color-mix(in srgb, var(--popover), var(--state-layer-color) var(--state-layer-hover-opacity))}}:root{--menu-item-focus-fill:var(--popover)}@supports (color:color-mix(in lab, red, red)){:root{--menu-item-focus-fill:color-mix(in srgb, var(--popover), var(--state-layer-color) var(--state-layer-focus-opacity))}}:root{--menu-item-pressed-fill:var(--popover)}@supports (color:color-mix(in lab, red, red)){:root{--menu-item-pressed-fill:color-mix(in srgb, var(--popover), var(--state-layer-color) var(--state-layer-dragged-opacity))}}:root{--combobox-list-max-height:min(calc(var(--spacing) * 72 - var(--spacing) * 9), calc(var(--available-height) - var(--spacing) * 9));--combobox-chip-height:calc(var(--spacing) * 5.25);--navigation-menu-indicator-arrow-shift:60%;--dialog-max-height:calc(100svh - var(--spacing) * 16);--drawer-inset:var(--space-xs);--drawer-width:75%;--drawer-padding:var(--space-lg);--drawer-inner-radius:var(--radius-lg);--drawer-radius:calc(var(--drawer-padding) + var(--drawer-inner-radius));--drawer-gap:var(--space-lg);--drawer-close-inset:var(--drawer-padding);--drawer-close-clearance:calc(var(--button-height-default) + var(--button-gap));--popover-padding:var(--space-lg);--popover-inner-radius:var(--radius-lg);--popover-radius:calc(var(--popover-padding) + var(--popover-inner-radius));--popover-gap:var(--space-md);--popover-header-gap:var(--space-xs);--popover-width:calc(var(--spacing) * 80);--popover-close-clearance:calc(var(--button-height-default) + var(--button-gap));--hover-card-padding:var(--space-lg);--hover-card-inner-radius:var(--radius-lg);--hover-card-radius:calc(var(--hover-card-padding) + var(--hover-card-inner-radius));--hover-card-gap:var(--space-md);--hover-card-header-gap:var(--space-xs);--hover-card-width:calc(var(--spacing) * 80);--toast-padding:var(--space-lg);--toast-inner-radius:var(--radius-lg);--toast-radius:calc(var(--toast-padding) + var(--toast-inner-radius));--toast-gap:var(--space-2xs);--toast-content-gap:calc(var(--space-lg) - var(--space-2xs));--toast-icon-gap:calc(var(--space-md) - var(--space-2xs));--toast-text-edge-padding:var(--space-md);--toast-width:calc(var(--spacing) * 135);--navigation-pane-floating-padding:var(--space-md);--navigation-pane-radius:calc(var(--item-compact-radius) + var(--navigation-pane-floating-padding));--navigation-pane-inset-radius:var(--radius-xl);--navigation-pane-inset-margin:var(--space-xs);--navigation-pane-menu-badge-height:calc(var(--spacing) * 5);--navigation-pane-menu-badge-radius:calc(var(--navigation-pane-menu-badge-height) / 2);--navigation-pane-menu-badge-padding-inline:var(--space-2xs);--navigation-pane-selected-fill:var(--button-secondary-fill);--navigation-pane-selected-ink:var(--button-secondary-ink);--navigation-pane-selected-hover:var(--button-secondary-fill)}@supports (color:color-mix(in lab, red, red)){:root{--navigation-pane-selected-hover:color-mix(in srgb, var(--button-secondary-fill), var(--button-secondary-ink) var(--state-layer-hover-opacity))}}:root{--navigation-pane-selected-pressed:var(--button-secondary-fill)}@supports (color:color-mix(in lab, red, red)){:root{--navigation-pane-selected-pressed:color-mix(in srgb, var(--button-secondary-fill), var(--button-secondary-ink) var(--state-layer-pressed-opacity))}}:root{--navigation-pane-primary:oklch(20.5% 0 0);--navigation-pane-primary-foreground:oklch(98.5% 0 0);--navigation-pane-ring:oklch(70.8% 0 0);--navigation-pane-width:calc(var(--spacing) * 80);--navigation-pane-width-icon:calc((var(--navigation-pane-menu-group-inset) + var(--item-compact-inset)) * 2 + var(--item-compact-media-host-size));--navigation-pane-width-icon-floating:calc(var(--navigation-pane-width-icon) + var(--navigation-pane-floating-padding) * 2);--navigation-pane-menu-group-inset:var(--navigation-pane-padding);--navigation-pane-brand-mark-inset:calc(var(--navigation-pane-menu-group-inset) + var(--space-2xs));--navigation-pane-brand-label-inset:calc(var(--navigation-pane-brand-mark-inset) + var(--spacing) * 8);--navigation-pane-menu-button-collapsed-padding:calc((var(--item-compact-height) - var(--item-compact-media-graphic-size)) / 2);--navigation-pane-padding:var(--space-md);--navigation-pane-menu-button-padding-inline:var(--space-sm);--navigation-pane-menu-badge-reserved-space:calc(var(--navigation-pane-menu-button-padding-inline) + var(--navigation-pane-menu-badge-height) + var(--space-xs));--navigation-pane-menu-action-reserved-space:calc(var(--item-compact-inset) + var(--item-compact-media-host-size) + var(--graphic-label-gap));--navigation-pane-width-mobile:calc(var(--spacing) * 72);--navigation-pane-width-min:calc(var(--spacing) * 44);--navigation-pane-width-max:calc(var(--spacing) * 110);--navigation-pane-snap-threshold:calc(var(--spacing) * 34);--navigation-pane-header-height:var(--navigation-pane-width-icon);--navigation-pane-floating-trigger-size:var(--fab-size-lg);--navigation-pane-floating-trigger-radius:var(--radius-xl);--navigation-pane-floating-trigger-entry-scale:.8;--navigation-pane-floating-trigger-spin-turns:.5;--navigation-pane-floating-trigger-spin-velocity:240;--navigation-pane-floating-trigger-growth-velocity:32;--navigation-pane-floating-trigger-settle-ease:cubic-bezier(.22, 0, .1, 1);--navigation-pane-floating-trigger-fade-in-delay:var(--speed-swift);--navigation-pane-floating-trigger-fade-out-speed:var(--speed-swift);--navigation-pane-floating-trigger-inset:var(--space-md);--navigation-pane-floating-trigger-clearance:calc(var(--navigation-pane-floating-trigger-size) + var(--navigation-pane-floating-trigger-inset) * 2);--navigation-pane-floating-trigger-elevation:var(--elevation-raised);--navigation-pane-resize-handle-width:calc(var(--spacing) * 4);--navigation-pane-resize-handle-offset:calc(var(--navigation-pane-resize-handle-width) / -2);--navigation-pane-resize-handle-inset:var(--space-lg);--navigation-pane-resize-step:calc(var(--spacing) * 4);--navigation-pane-peek-edge-width:calc(var(--spacing) * 6);--navigation-pane-inset-backdrop:var(--muted);--navigation-pane-ease:var(--ease-glide);--navigation-pane-speed:var(--speed-slow);--navigation-pane-fade-speed:var(--speed-swift);--navigation-pane-peek-open-delay:90ms;--navigation-pane-peek-close-delay:.32s;--navigation-rail-width:calc(var(--spacing) * 24);--navigation-rail-radius:var(--navigation-pane-radius);--navigation-rail-container:var(--navigation-pane);--navigation-rail-foreground:var(--md-sys-color-on-surface-variant);--navigation-rail-top-space:calc((var(--showcase-header-row-height) - var(--navigation-rail-indicator-height)) / 2);--navigation-rail-item-gap:var(--space-2xs);--navigation-rail-item-height:calc(var(--spacing) * 16);--navigation-rail-indicator-width:calc(var(--spacing) * 14);--navigation-rail-indicator-height:calc(var(--spacing) * 8);--navigation-rail-indicator-radius:calc(var(--navigation-rail-indicator-height) / 2);--navigation-rail-icon-size:var(--icon-size-24);--navigation-rail-icon-label-gap:var(--space-2xs);--navigation-rail-label-padding-inline:var(--space-xs);--navigation-rail-label-size:var(--text-caption-size);--navigation-rail-label-leading:var(--text-caption-leading);--navigation-rail-item-ink:var(--md-sys-color-on-surface-variant);--navigation-rail-selected-indicator:var(--button-secondary-fill);--navigation-rail-selected-icon:var(--button-secondary-ink);--navigation-rail-selected-label:var(--purple-deep);--navigation-rail-state-ink:var(--button-secondary-ink);--navigation-rail-item-hover:var(--navigation-rail-state-ink)}@supports (color:color-mix(in lab, red, red)){:root{--navigation-rail-item-hover:color-mix(in srgb, var(--navigation-rail-state-ink) var(--state-layer-hover-opacity), transparent)}}:root{--navigation-rail-item-focus:var(--navigation-rail-state-ink)}@supports (color:color-mix(in lab, red, red)){:root{--navigation-rail-item-focus:color-mix(in srgb, var(--navigation-rail-state-ink) var(--state-layer-focus-opacity), transparent)}}:root{--navigation-rail-item-pressed:var(--navigation-rail-state-ink)}@supports (color:color-mix(in lab, red, red)){:root{--navigation-rail-item-pressed:color-mix(in srgb, var(--navigation-rail-state-ink) var(--state-layer-pressed-opacity), transparent)}}:root{--navigation-rail-selected-hover:var(--navigation-rail-selected-indicator)}@supports (color:color-mix(in lab, red, red)){:root{--navigation-rail-selected-hover:color-mix(in srgb, var(--navigation-rail-selected-indicator), var(--navigation-rail-state-ink) var(--state-layer-hover-opacity))}}:root{--navigation-rail-selected-focus:var(--navigation-rail-selected-indicator)}@supports (color:color-mix(in lab, red, red)){:root{--navigation-rail-selected-focus:color-mix(in srgb, var(--navigation-rail-selected-indicator), var(--navigation-rail-state-ink) var(--state-layer-focus-opacity))}}:root{--navigation-rail-selected-pressed:var(--navigation-rail-selected-indicator)}@supports (color:color-mix(in lab, red, red)){:root{--navigation-rail-selected-pressed:color-mix(in srgb, var(--navigation-rail-selected-indicator), var(--navigation-rail-state-ink) var(--state-layer-pressed-opacity))}}:root{--navigation-rail-indicator-velocity:280;--navigation-rail-indicator-ease:var(--motion-spatial-fast-curve);--navigation-rail-effects-speed:var(--motion-effects-fast-speed);--navigation-rail-effects-ease:var(--motion-effects-fast-curve);--navigation-pane-attached-gap:var(--space-xs);--navigation-pane-attached-inner-radius:var(--button-group-inner-radius);--navigation-rail-attached-inner-radius:var(--navigation-pane-attached-inner-radius);--navigation-pane-attached-width:calc(var(--navigation-pane-width) + var(--navigation-rail-width) + var(--navigation-pane-attached-gap));--drag-handle-thickness:calc(var(--spacing) * 1);--drag-handle-grip-length:calc(var(--spacing) * 6);--drag-handle-grabber-length:calc(var(--spacing) * 25);--drag-handle-active-thickness:calc(var(--spacing) * 1.5);--drag-handle-active-length:calc(var(--spacing) * 8);--drag-handle-active-shadow:var(--elevation-raised);--drag-handle-proximity-size:calc(var(--spacing) * 6);--drag-handle-speed:var(--speed-brisk);--drag-handle-ease:var(--ease-glide);--resizable-handle-thickness:1px;--resizable-handle-proximity-size:calc(var(--spacing) * 6);--resizable-handle-line-rest:var(--border);--resizable-handle-line-hover:var(--ring)}@supports (color:color-mix(in lab, red, red)){:root{--resizable-handle-line-hover:color-mix(in oklab, var(--ring) 50%, transparent)}}:root{--resizable-handle-line-active:var(--ring);--resizable-handle-speed:var(--speed-brisk);--resizable-handle-ease:var(--ease-glide);--fab-size-md:calc(var(--spacing) * 14);--fab-size-lg:calc(var(--spacing) * 18);--fab-icon-size-md:var(--button-icon-expressive);--fab-icon-size-lg:var(--button-icon-expressive);--fab-radius-md:calc(var(--spacing) * 5);--fab-radius-lg:calc(var(--spacing) * 7);--fab-extended-padding-inline:calc(var(--spacing) * 5);--fab-extended-gap:var(--space-xs);--fab-inset:var(--space-md);--fab-inset-expanded:var(--space-lg);--fab-elevation-rest:var(--elevation-raised);--fab-elevation-hover:var(--elevation-floating);--fab-speed:var(--speed-swift);--fab-ease:var(--ease-settle);--fab-white-fill:var(--surface-lowest);--fab-white-ink:var(--foreground);--tabs-pivot-speed:var(--speed-instant);--tabs-ease:var(--ease-glide);--tabs-padding:var(--space-hairline);--tabs-indicator-thickness:calc(var(--spacing) * .5);--site-header-height:calc(var(--spacing) * 14);--site-header-gap:var(--space-md);--site-header-gutter:clamp(calc(var(--spacing) * 4), 4vw, calc(var(--spacing) * 6));--site-header-inset:var(--space-md);--site-header-padding:calc(var(--spacing) * 1.5);--site-header-border-width:1px;--site-header-cluster-gap:var(--space-xs);--site-header-title-gap:var(--space-xs);--site-header-action-gap:var(--space-xs);--site-header-radius:calc(var(--site-header-height) / 2);--site-header-item-radius:calc(var(--site-header-radius) - var(--site-header-border-width) - var(--site-header-padding));--site-header-item-size:calc(var(--site-header-height) - (var(--site-header-border-width) + var(--site-header-padding)) * 2);--site-header-separator-height:calc(var(--spacing) * 6);--site-header-item-padding-inline:var(--site-header-item-radius);--site-header-shadow:var(--elevation-floating);--site-header-speed:var(--speed-swift);--site-header-flat-item-height:calc(var(--spacing) * 10);--site-header-flat-item-radius:calc(var(--spacing) * 5);--site-header-flat-item-padding-inline:var(--space-md);--site-header-flat-menu-padding:var(--space-2xs);--site-header-indicator-fill:var(--button-secondary-fill);--site-header-indicator-ink:var(--button-secondary-ink);--site-header-menu-width:calc(var(--spacing) * 52);--site-header-menu-padding:var(--site-header-padding);--site-header-menu-radius:calc(var(--site-header-item-radius) + var(--site-header-menu-padding));--site-header-flat-menu-radius:calc(var(--site-header-flat-item-radius) + var(--site-header-flat-menu-padding));--site-header-pivot-speed:var(--speed-instant);--site-header-ease:var(--ease-glide);--site-footer-padding-block:var(--space-3xl);--site-footer-padding-inline:var(--space-xl);--site-footer-gap:var(--space-2xl);--site-footer-column-gap:var(--space-xl);--site-footer-item-gap:var(--space-sm);--site-footer-title-gap:var(--space-sm);--site-footer-social-size:var(--button-height-default);--site-footer-social-radius:var(--button-round-radius);--site-footer-floating-radius:var(--radius-3xl);--site-footer-floating-inset:var(--space-lg);--site-footer-floating-shadow:var(--elevation-raised);--site-footer-surface:var(--navigation-pane);--site-footer-surface-floating:var(--surface-lowest);--showcase-header-height:calc(var(--spacing) * 14);--showcase-copy-width:calc(var(--spacing) * 192);--canvas-min-height:calc(var(--spacing) * 72);--slider-snap-threshold:.03;--slider-track-height:calc(var(--spacing) * 4);--slider-handle-width:var(--spacing);--slider-handle-width-pressed:calc(var(--spacing) * .5);--slider-handle-height:calc(var(--spacing) * 11);--slider-handle-gap:calc(var(--spacing) * 1.5);--slider-track-gap-color:var(--background);--slider-stop-size:var(--spacing);--slider-handle-speed:var(--motion-effects-fast-speed);--slider-handle-curve:var(--motion-effects-fast-curve);--concentric-title-size:var(--text-base);--concentric-title-leading:var(--text-base--line-height);--concentric-title-weight:var(--font-weight-semibold);--concentric-copy-size:var(--text-sm);--concentric-copy-leading:var(--text-sm--line-height);--concentric-copy-gap:var(--spacing);--concentric-text-pair-gap-small:var(--spacing);--concentric-text-pair-gap-large:calc(var(--spacing) * 2);--concentric-reference-radius:calc(var(--spacing) * 5);--field-group-gap:calc(var(--spacing) * 5);--concentric-reference-inset:calc(var(--spacing) * 2.5);--concentric-reference-inner:calc(var(--spacing) * 2.5);--concentric-media-icon-size:calc(var(--spacing) * 6);--concentric-expressive-title-size:var(--text-xl);--concentric-expressive-title-leading:var(--text-xl--line-height);--concentric-expressive-title-weight:var(--font-weight-bold);--concentric-expressive-copy-size:var(--text-base);--concentric-expressive-copy-leading:var(--text-base--line-height);--concentric-expressive-label-size:var(--text-base);--concentric-expressive-label-leading:calc(var(--spacing) * 6);--concentric-expressive-control-padding-block:calc(var(--spacing) * 1.75);--concentric-expressive-control-padding-inline:calc(var(--spacing) * 4);--concentric-expressive-control-min-height:calc(var(--spacing) * 10);--concentric-expressive-control-border:1px;--concentric-expressive-media-size:calc(var(--spacing) * 20);--concentric-expressive-media-icon-size:calc(var(--spacing) * 7);--concentric-large-title-size:var(--text-2xl);--concentric-large-title-leading:var(--text-2xl--line-height);--concentric-large-copy-size:var(--text-lg);--concentric-large-copy-leading:var(--text-lg--line-height);--concentric-large-label-size:var(--text-lg);--concentric-large-label-leading:calc(var(--spacing) * 7);--concentric-large-control-padding-block:calc(var(--spacing) * 2.25);--concentric-large-control-padding-inline:calc(var(--spacing) * 5);--concentric-large-control-min-height:calc(var(--spacing) * 12);--concentric-large-media-size:calc(var(--spacing) * 24);--concentric-large-media-icon-size:calc(var(--spacing) * 8);--concentric-project-width:calc(var(--spacing) * 120);--concentric-project-control-height:calc(var(--spacing) * 8);--concentric-project-control-icon:calc(var(--spacing) * 4);--concentric-project-label-size:var(--text-sm);--concentric-project-label-leading:calc(var(--spacing) * 5);--concentric-project-avatar-size:calc(var(--spacing) * 8);--concentric-project-metadata-size:var(--text-xs);--concentric-project-metadata-leading:var(--text-xs--line-height);--concentric-medium-min-text-size:var(--text-sm);--concentric-medium-min-text-leading:var(--text-sm--line-height);--concentric-medium-badge-height:calc(var(--spacing) * 6);--concentric-medium-button-padding-block:calc(var(--spacing) * 4);--concentric-medium-action-gap:calc(var(--spacing) * 3);--concentric-medium-button-height:calc(var(--concentric-expressive-label-leading) + var(--concentric-medium-button-padding-block) * 2);--concentric-project-metadata-gap:calc(var(--spacing) * 2);--concentric-project-owner-gap:var(--concentric-project-metadata-gap);--concentric-project-badge-radius:var(--radius-sm);--concentric-project-menu-padding:var(--spacing);--concentric-project-menu-width:calc(var(--spacing) * 60);--concentric-project-menu-row-padding:calc(var(--spacing) * 2);--concentric-project-menu-row-gap:calc(var(--spacing) * 2);--concentric-form-width:calc(var(--spacing) * 120);--concentric-form-input-padding:calc(var(--spacing) * 3);--concentric-field-radius:calc(var(--spacing) * 3);--textarea-resize-handle-size:calc(var(--spacing) * 4);--textarea-resize-radius:var(--concentric-field-radius);--textarea-resize-grip-size:calc(var(--spacing) * 3);--textarea-resize-grip-stroke:1px;--textarea-resize-grip-long:calc(var(--spacing) * 2.5);--textarea-resize-grip-short:calc(var(--spacing) * 1.5);--textarea-resize-grip-inset:calc(var(--spacing) * .5);--textarea-resize-grip-offset:calc(var(--spacing) * 1.5);--textarea-resize-handle-inset:calc(var(--textarea-resize-radius) / 3);--textarea-resize-step:16;--concentric-medium-field-height:calc(var(--spacing) * 12);--concentric-medium-field-padding-block:var(--spacing);--concentric-medium-field-padding-inline:calc(var(--spacing) * 4);--concentric-medium-field-indicator-size:calc(var(--spacing) * 4);--concentric-medium-field-indicator-gap:calc(var(--spacing) * 3);--concentric-form-textarea-lines:3;--concentric-form-switch-inset:calc(var(--spacing) * .5);--canvas-viewport-height:calc(var(--spacing) * 112);--canvas-padding:calc(var(--spacing) * 8);--canvas-annotation-padding-block:max(calc(var(--spacing) * 20), calc(var(--canvas-measure-ruler-size) + var(--annotation-boundary-inset) + var(--annotation-label-distance-min) + var(--annotation-label-reserve)));--canvas-radius:var(--radius-xl);--canvas-background:var(--page-fill);--canvas-border-color:var(--border);--canvas-border-width:1px;--canvas-split-position:50%;--canvas-split-card-background:var(--card);--canvas-split-navigation-pane-background:var(--navigation-pane);--canvas-split-divider-color:var(--canvas-border-color);--canvas-split-divider-width:var(--canvas-border-width);--canvas-grid-size:calc(var(--spacing) * 6);--canvas-grid-dot:1px;--canvas-grid-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--canvas-grid-color:color-mix(in oklab, var(--border) 70%, transparent)}}:root{--canvas-measure-step:var(--spacing);--canvas-measure-major-every:5;--canvas-measure-label-step:calc(var(--canvas-measure-step) * var(--canvas-measure-major-every) * 2);--canvas-measure-ruler-size:calc(var(--spacing) * 8);--canvas-measure-tick-size:calc(var(--spacing) * 2);--canvas-measure-marker-size:calc(var(--spacing) * 1.5);--canvas-measure-stroke:1px;--canvas-measure-grid-layer:-1;--canvas-measure-cursor-layer:calc(var(--cursor-follower-layer) + 1);--canvas-measure-font-size:calc(var(--text-xs) * 5 / 6);--canvas-measure-accent:var(--primary);--canvas-measure-guide-color:var(--canvas-measure-accent)}@supports (color:color-mix(in lab, red, red)){:root{--canvas-measure-guide-color:color-mix(in oklab, var(--canvas-measure-accent) 20%, transparent)}}:root{--canvas-measure-major-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--canvas-measure-major-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}:root{--canvas-measure-minor-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--canvas-measure-minor-color:color-mix(in oklab, var(--foreground) 2%, transparent)}}:root{--canvas-measure-label-color:var(--muted-foreground);--canvas-measure-ruler-background:var(--background);--canvas-workbench-height:calc(var(--spacing) * 96);--canvas-region-gap:calc(var(--spacing) * 20);--canvas-footer-gap:calc(var(--spacing) * 3);--canvas-footer-font-size:var(--text-xs);--canvas-footer-line-height:var(--text-xs--line-height);--canvas-application-padding:calc(var(--spacing) * 4);--canvas-application-radius:calc(var(--radius-3xl) + var(--canvas-application-padding));--canvas-application-height:calc(100svh - var(--spacing) * 32);--showcase-preview-min-height:calc(var(--spacing) * 50);--showcase-preview-viewport-height:var(--canvas-viewport-height);--showcase-preview-padding:var(--canvas-padding);--showcase-block-preview-padding:calc(var(--spacing) * 4);--showcase-block-surface-radius:var(--radius-3xl);--showcase-block-preview-radius:calc(var(--showcase-block-surface-radius) + var(--showcase-block-preview-padding));--showcase-block-preview-height:calc(100svh - var(--showcase-header-row-height) - var(--showcase-page-gutter) * 2);--showcase-preview-grid:var(--canvas-grid-size);--showcase-preview-dot:var(--canvas-grid-dot);--showcase-page-gutter:clamp(calc(var(--spacing) * 4), 4vw, calc(var(--spacing) * 10));--showcase-page-block-padding:calc(var(--spacing) * 10);--showcase-header-row-height:calc(var(--site-header-height) + var(--site-header-inset) * 2);--showcase-navigation-pane-trigger-inset:calc(var(--navigation-pane-floating-padding) + (var(--showcase-header-row-height) - var(--navigation-pane-floating-trigger-size)) / 2);--showcase-shell-content-inset:calc(var(--spacing) * 4);--showcase-shell-divider-size:1px;--showcase-content-start:var(--showcase-shell-content-inset);--showcase-section-gap:calc(var(--spacing) * 30);--showcase-example-gap:calc(var(--spacing) * 5);--showcase-navigation-pane-wip-badge-height:calc(var(--spacing) * 5);--showcase-navigation-pane-wip-badge-radius:calc(var(--showcase-navigation-pane-wip-badge-height) / 2);--showcase-navigation-pane-wip-badge-padding-inline:var(--space-2xs);--showcase-navigation-pane-wip-badge-inset:calc(var(--item-compact-radius) - var(--showcase-navigation-pane-wip-badge-radius));--showcase-navigation-pane-wip-badge-edge-offset:calc(var(--showcase-navigation-pane-wip-badge-inset) - var(--item-compact-inset));--button-height-default:calc(var(--spacing) * 10);--button-height-expressive:calc(var(--spacing) * 14);--button-icon-default:calc(var(--spacing) * 5);--button-icon-expressive:calc(var(--spacing) * 6);--button-padding-default:var(--space-md);--button-padding-expressive:var(--space-lg);--graphic-label-gap:var(--space-xs);--button-gap:var(--graphic-label-gap);--chip-height:calc(var(--spacing) * 8);--chip-height-sm:calc(var(--spacing) * 7);--chip-height-xs:calc(var(--spacing) * 6);--chip-padding-inline:var(--space-sm);--chip-padding-inline-sm:var(--space-xs);--chip-gap:var(--space-xs);--chip-gap-sm:calc(var(--spacing) * 1.5);--chip-icon-size:var(--icon-size-16);--chip-icon-size-sm:var(--icon-size-14);--chip-remove-size:var(--icon-size-16);--badge-height:calc(var(--spacing) * 7);--badge-radius:calc(var(--badge-height) / 2);--badge-padding-inline:calc(var(--badge-radius) - var(--space-2xs));--badge-font-size:var(--text-label-size);--badge-line-height:var(--text-label-leading);--badge-graphic-size:var(--icon-size-16);--badge-gap:var(--graphic-label-gap);--favicon-monochrome-filter:brightness(0);--favicon-monochrome-on-primary-filter:brightness(0) invert(1);--icon-label-optical-padding:var(--space-2xs);--accordion-content-gap:var(--space-sm);--field-height:var(--button-height-default);--field-padding-inline:var(--button-padding-default);--field-radius:var(--radius-lg);--field-search-radius:calc(var(--field-height) / 2);--field-icon-size:var(--button-icon-default);--field-gap:var(--graphic-label-gap);--field-affordance-inset:calc(var(--field-padding-inline) + var(--field-icon-size) + var(--field-gap));--input-group-border-width:1px;--field-action-inset:var(--space-2xs);--field-action-size:calc(var(--field-height) - var(--field-action-inset) * 2);--field-action-radius:calc(var(--field-radius) - var(--field-action-inset));--field-action-padding-inline:calc(var(--field-action-inset) * 3);--field-action-icon-size:calc(var(--field-action-size) / 2);--field-control-padding-inline:calc(var(--field-padding-inline) - var(--field-action-inset));--otp-slot-size:var(--button-height-expressive);--otp-slot-radius:var(--field-radius);--otp-slot-gap:var(--graphic-label-gap);--control-size:calc(var(--spacing) * 5);--control-check-size:calc(var(--spacing) * 4);--control-dot-size:calc(var(--spacing) * 2.5);--control-outline-width:3px;--control-fill:var(--button-secondary-fill);--control-hover-fill:var(--button-secondary-fill)}@supports (color:color-mix(in lab, red, red)){:root{--control-hover-fill:color-mix(in srgb, var(--button-secondary-fill), var(--button-secondary-ink) var(--state-layer-hover-opacity))}}:root{--control-outline:var(--tertiary-fill);--control-hover-outline:var(--tertiary-fill)}@supports (color:color-mix(in lab, red, red)){:root{--control-hover-outline:color-mix(in srgb, var(--tertiary-fill), var(--tertiary-ink) var(--state-layer-hover-opacity))}}:root{--control-outline-shadow:inset 0 0 0 var(--control-outline-width) var(--control-outline);--control-hover-outline-shadow:inset 0 0 0 var(--control-outline-width) var(--control-hover-outline);--control-outline-clear-shadow:inset 0 0 0 var(--control-outline-width) transparent;--control-checked-hover-fill:var(--button-selected-secondary-fill)}@supports (color:color-mix(in lab, red, red)){:root{--control-checked-hover-fill:color-mix(in srgb, var(--button-selected-secondary-fill), var(--button-selected-secondary-ink) var(--state-layer-hover-opacity))}}:root{--calendar-padding:var(--space-xs);--calendar-gap:var(--space-md);--calendar-cell-size:var(--button-height-default);--calendar-cell-radius:calc(var(--calendar-cell-size) / 2);--calendar-selected-scale:1;--calendar-selected-radius:var(--calendar-cell-radius);--calendar-surface-radius:calc(var(--calendar-cell-radius) + var(--calendar-padding));--calendar-surface:var(--popover);--calendar-outline:var(--elevation-stroke);--calendar-shadow:var(--elevation-raised);--calendar-range-fill:var(--button-secondary-fill);--calendar-range-ink:var(--button-secondary-ink);--calendar-selected-fill:var(--theme-website-tertiary-container-light);--calendar-selected-ink:var(--theme-website-on-tertiary-container-light);--calendar-selected-hover-fill:var(--calendar-selected-fill)}@supports (color:color-mix(in lab, red, red)){:root{--calendar-selected-hover-fill:color-mix(in srgb, var(--calendar-selected-fill), var(--calendar-selected-ink) var(--state-layer-hover-opacity))}}:root{--calendar-selected-pressed-fill:var(--calendar-selected-fill)}@supports (color:color-mix(in lab, red, red)){:root{--calendar-selected-pressed-fill:color-mix(in srgb, var(--calendar-selected-fill), var(--calendar-selected-ink) var(--state-layer-pressed-opacity))}}:root{--calendar-selected-stroke-width:var(--space-hairline);--calendar-selected-stroke-color:var(--calendar-surface);--date-picker-time-select-width:calc(var(--field-height) * 2);--alert-padding-inline:var(--space-md);--alert-padding-block:var(--space-md);--alert-content-gap:var(--space-2xs);--alert-graphic-gap:var(--space-sm);--alert-graphic-gap-offset:calc(var(--alert-graphic-gap) - var(--graphic-label-gap));--alert-action-gap:var(--space-md);--alert-accent-size:var(--button-height-expressive);--alert-accent-icon-size:var(--button-icon-expressive);--alert-resting-height:calc(var(--alert-accent-size) + var(--alert-padding-block) * 2);--alert-radius:calc(var(--alert-resting-height) / 2);--alert-layout-content-columns:minmax(0, 1fr);--alert-layout-icon-columns:auto minmax(0, 1fr);--alert-layout-action-columns:minmax(0, 1fr) auto;--alert-layout-icon-action-columns:auto minmax(0, 1fr) auto;--alert-container-base:var(--surface-canvas);--alert-status-container-opacity:12%;--alert-status-source-weight:50%;--alert-neutral-fill:var(--surface-low);--alert-neutral-ink:var(--surface-ink);--alert-info-fill:var(--button-secondary-fill);--alert-info-ink:var(--button-secondary-ink);--alert-success-source:var(--presence-available);--alert-success-fill:var(--alert-success-source)}@supports (color:color-mix(in lab, red, red)){:root{--alert-success-fill:color-mix(in oklab, var(--alert-success-source) var(--alert-status-container-opacity), var(--alert-container-base))}}:root{--alert-success-ink:var(--alert-success-source)}@supports (color:color-mix(in lab, red, red)){:root{--alert-success-ink:color-mix(in oklab, var(--alert-success-source) var(--alert-status-source-weight), var(--surface-ink))}}:root{--alert-warning-source:var(--presence-away);--alert-warning-fill:var(--alert-warning-source)}@supports (color:color-mix(in lab, red, red)){:root{--alert-warning-fill:color-mix(in oklab, var(--alert-warning-source) var(--alert-status-container-opacity), var(--alert-container-base))}}:root{--alert-warning-ink:var(--alert-warning-source)}@supports (color:color-mix(in lab, red, red)){:root{--alert-warning-ink:color-mix(in oklab, var(--alert-warning-source) var(--alert-status-source-weight), var(--surface-ink))}}:root{--alert-error-source:var(--button-material-error);--alert-error-fill:var(--alert-error-source)}@supports (color:color-mix(in lab, red, red)){:root{--alert-error-fill:color-mix(in oklab, var(--alert-error-source) var(--button-destructive-fill-opacity), var(--alert-container-base))}}:root{--alert-error-ink:var(--alert-error-source);--dialog-close-clearance:calc(var(--button-height-default) + var(--button-gap));--drawer-close-clearance:calc(var(--button-height-default) + var(--button-gap));--popover-close-clearance:calc(var(--button-height-default) + var(--button-gap));--text-title-size:var(--text-3xl);--text-title-leading:var(--text-3xl--line-height);--text-heading-size:var(--text-2xl);--text-heading-leading:var(--text-2xl--line-height);--text-subheading-size:var(--text-lg);--text-subheading-leading:1.333;--text-lead-size:var(--text-lg);--text-lead-leading:var(--text-lg--line-height);--text-body-size:var(--text-base);--text-body-leading:1.625;--text-label-size:var(--text-sm);--text-label-leading:1.5;--text-metadata-size:var(--text-sm);--text-metadata-leading:1.5;--text-code-size:var(--text-sm);--text-code-leading:1.5;--text-caption-size:var(--text-xs);--text-caption-leading:var(--text-xs--line-height);--toc-width:calc(var(--spacing) * 48);--toc-layout-gap:var(--space-xl);--toc-item-gap:var(--space-xs);--toc-inline-gap:var(--space-md);--toc-sticky-inset:var(--space-xl);--toc-max-height:calc(100svh - var(--toc-sticky-inset) * 2);--toc-font-size:var(--text-sm);--toc-line-height:1.625;--toc-focus-width:calc(var(--spacing) / 2);--expression-lab-border-width:1px;--expressive-title-size:var(--concentric-expressive-title-size);--expressive-title-leading:var(--concentric-expressive-title-leading);--expressive-body-size:var(--concentric-expressive-copy-size);--expressive-body-leading:var(--concentric-expressive-label-leading);--expressive-caption-size:var(--concentric-medium-min-text-size);--expressive-caption-leading:var(--concentric-medium-min-text-leading);--expressive-space-section:calc(var(--spacing) * 6);--expressive-space-related:var(--concentric-medium-action-gap);--expressive-space-pair:var(--concentric-text-pair-gap-large);--expressive-space-pair-small:var(--concentric-text-pair-gap-small);--expressive-action-height:var(--concentric-medium-button-height);--expressive-action-padding-block:var(--concentric-medium-button-padding-block);--expressive-field-height:var(--concentric-medium-field-height);--expressive-field-padding-inline:var(--concentric-medium-field-padding-inline);--expressive-field-padding-block:var(--concentric-medium-field-padding-block);--expressive-field-radius:var(--concentric-field-radius);--expressive-control-radius:var(--expressive-space-section);--expressive-surface-radius:calc(var(--radius-xl) + var(--expressive-space-section) * 2 - var(--concentric-reference-radius));--expressive-avatar-size:calc(var(--spacing) * 10);--expressive-icon-size:calc(var(--spacing) * 6);--expressive-header-height:calc(var(--expressive-field-height) + var(--expressive-space-pair) * 2);--expressive-native-select-inset:calc(var(--expressive-field-padding-inline) * 2 + var(--expressive-space-related));--expressive-textarea-min-height:calc(var(--expressive-body-leading) * 3 + var(--expressive-field-padding-inline) * 2);--expressive-menu-width:calc(var(--spacing) * 72);--expressive-menu-padding:calc(var(--spacing) * 2);--expressive-menu-row-radius:calc(var(--radius-md) + var(--expressive-space-section) - var(--concentric-reference-inner));--expressive-column-min:calc(var(--spacing) * 80);--expressive-choice-min:calc(var(--spacing) * 56);--expressive-check-size:calc(var(--spacing) * 5);--expressive-check-icon-size:calc(var(--spacing) * 4);--expressive-collapsed-avatar-size:calc(var(--spacing) * 6);--expression-lab-radius:var(--radius-3xl);--expression-lab-header-padding:calc(var(--spacing) * 4);--expression-lab-content-padding:calc(var(--spacing) * 6);--expression-lab-gap:calc(var(--spacing) * 4);--expression-lab-section-gap:calc(var(--spacing) * 6);--expression-lab-item-gap:calc(var(--spacing) * 3);--expression-lab-copy-gap:calc(var(--spacing) * 1);--expression-lab-column-min:calc(var(--spacing) * 48);--expression-lab-span-wide:7;--expression-lab-span-narrow:5;--expression-lab-progress-height:calc(var(--spacing) * 2);--expression-lab-chat-min-height:calc(var(--spacing) * 96);--expression-lab-chat-transcript-min-height:calc(var(--spacing) * 52);--expression-lab-chat-padding:calc(var(--spacing) * 4);--scroll-fade-size:min(12%, calc(var(--spacing) * 10));--scroll-fade-reveal:calc(var(--spacing) * 8);--carousel-stroke-clearance:1px;--carousel-control-inset:var(--space-xs);--carousel-gap:var(--space-md);--carousel-item-padding:calc(var(--carousel-gap) / 2);--carousel-slide-size:calc(100% - var(--scroll-fade-size) * 2);--carousel-speed:var(--speed-swift);--carousel-auto-speed:5s;--carousel-dot-size:calc(var(--spacing) * 1.5);--carousel-progress-width:calc(var(--spacing) * 8);--carousel-progress-gap:var(--space-xs);--carousel-progress-inset:var(--space-md);--scrollbar-size:calc(var(--spacing) * 1.5);--scrollbar-radius:var(--radius-lg);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--scrollbar-thumb:color-mix(in oklab, var(--foreground) 25%, transparent)}}:root{--scrollbar-track:transparent;--scroll-area-track-size:calc(var(--spacing) * 2.5);--scroll-area-track-padding:var(--space-hairline);--scroll-area-track-active-padding:1px;--scroll-area-thumb-radius:var(--radius-full);--scroll-area-thumb-rest:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-area-thumb-rest:color-mix(in oklab, var(--foreground) 25%, transparent)}}:root{--scroll-area-thumb-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-area-thumb-hover:color-mix(in oklab, var(--foreground) 45%, transparent)}}:root{--scroll-area-thumb-active:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-area-thumb-active:color-mix(in oklab, var(--foreground) 70%, transparent)}}:root{--scroll-area-track-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-area-track-hover:color-mix(in oklab, var(--foreground) 4%, transparent)}}:root{--scroll-area-speed:var(--speed-swift);--scroll-area-ease:var(--ease-glide);--page-fill:var(--md-sys-color-surface);--page-scroll-offset:0px;--page-pad-block-start:calc(var(--spacing) * 20);--page-pad-block-end:calc(var(--spacing) * 24);--page-content-gap:var(--space-xl);--page-enter-duration:.6s;--page-enter-stagger:60ms;--page-enter-distance:calc(var(--spacing) * 4);--page-enter-ease:cubic-bezier(.16, 1, .3, 1);--page-gutter-sm:var(--space-lg);--page-gutter-md:var(--space-xl);--page-gutter-lg:calc(var(--spacing) * 10);--page-preview-height:calc(var(--spacing) * 130);--page-banner-radius:calc(var(--spacing) * 8);--page-banner-padding-block:calc(var(--spacing) * 20);--page-banner-padding-inline:var(--space-xl);--page-banner-gap:var(--space-md);--showcase-page-header-max-width:calc(var(--container-max-width-lg) - var(--page-gutter-lg) * 2);--showcase-page-header-compact-width:calc(var(--spacing) * 128);--showcase-page-header-speed:var(--speed-gentle);--showcase-page-header-enter-move-ease:var(--ease-spring);--showcase-page-header-exit-move-ease:cubic-bezier(.5, 0, .66, -.42);--showcase-page-header-enter-size-ease:var(--ease-glide);--showcase-page-header-exit-size-ease:cubic-bezier(1, 0, .68, .28);--showcase-page-header-enter-fade-ease:ease;--showcase-page-header-exit-fade-ease:cubic-bezier(.75, 0, .75, .9);--showcase-page-header-bar-height:calc(var(--button-height-default) + var(--space-sm) * 2 + var(--separator-thickness) * 2);--showcase-page-header-sticky-inset:calc(var(--showcase-navigation-pane-trigger-inset) + (var(--navigation-pane-floating-trigger-size) - var(--showcase-page-header-bar-height)) / 2);--page-header-gap:var(--space-md);--page-header-content-gap:var(--space-xs);--page-header-eyebrow-gap:var(--space-xs);--page-header-actions-gap:var(--space-xs);--page-header-hero-gap:var(--space-lg);--page-header-hero-padding-block:var(--space-xl);--text-display-size:var(--text-4xl);--text-display-leading:var(--text-4xl--line-height);--section-scroll-margin:calc(var(--spacing) * 20);--section-header-gap:var(--space-xs);--section-header-gap-sm:var(--space-md);--section-heading-gap:var(--space-xs);--section-eyebrow-gap:var(--space-xs);--section-actions-gap:var(--space-xs);--container-max-width-prose:48rem;--container-max-width-sm:48rem;--container-max-width-md:64rem;--container-max-width-lg:72rem;--container-max-width-xl:80rem;--container-gutter-sm:var(--space-md);--container-gutter-md:var(--space-lg);--container-gutter-lg:var(--space-xl);--coachmark-width:calc(var(--spacing) * 80);--coachmark-width-sm:calc(var(--spacing) * 64);--coachmark-width-lg:calc(var(--spacing) * 96);--coachmark-padding:var(--space-lg);--coachmark-padding-inline:var(--coachmark-padding);--coachmark-padding-block-start:var(--coachmark-padding);--coachmark-padding-block-end:var(--coachmark-padding);--coachmark-inner-radius:var(--radius-lg);--coachmark-radius:calc(var(--coachmark-padding) + var(--coachmark-inner-radius));--coachmark-gap:var(--space-lg);--coachmark-media-width:calc(100% + var(--coachmark-padding) * 2);--coachmark-media-inset-inline:calc(var(--coachmark-padding) * -1);--coachmark-media-inset-block-start:calc(var(--coachmark-padding) * -1);--coachmark-close-clearance:calc(var(--button-height-default) + var(--button-gap));--coachmark-beacon-size:calc(var(--spacing) * 3);--coachmark-beacon-scale:2.5;--coachmark-beacon-opacity:.5;--coachmark-beacon-duration:2s;--coachmark-beacon-ease:cubic-bezier(0, 0, .2, 1)}.dark{--favicon-monochrome-filter:brightness(0) invert(1);--favicon-monochrome-on-primary-filter:brightness(0);--action-neutral-fill:oklch(92.2% 0 0);--action-neutral-ink:oklch(20.5% 0 0);--action-primary:var(--action-neutral-fill);--action-on-primary:var(--action-neutral-ink);--primary:var(--action-primary);--primary-foreground:var(--action-on-primary);--destructive-dark:oklch(.7 .16 var(--destructive-hue));--destructive:var(--destructive-dark);--presence-available-dark:oklch(72% .17 149);--presence-available:var(--presence-available-dark);--presence-away-dark:oklch(81% .15 75);--presence-away:var(--presence-away-dark);--ring:oklch(55.6% 0 0);--chart-1:var(--chart-primary);--chart-2:var(--chart-secondary);--chart-3:var(--chart-tertiary);--chart-4:var(--chart-quaternary);--chart-5:var(--chart-danger);--elevation-ambient:oklch(0% 0 0/.3);--elevation-key:oklch(0% 0 0/.55);--navigation-pane-primary:oklch(48.8% .243 264.376);--navigation-pane-primary-foreground:oklch(98.5% 0 0);--navigation-pane-ring:oklch(55.6% 0 0)}:root{--md-sys-color-background:var(--theme-website-background-light);--md-sys-color-on-background:var(--theme-website-on-background-light);--md-sys-color-surface:var(--theme-website-surface-light);--md-sys-color-on-surface:var(--theme-website-on-surface-light);--md-sys-color-surface-container-lowest:var(--theme-website-surface-container-lowest-light);--md-sys-color-surface-container-low:var(--theme-website-surface-container-low-light);--md-sys-color-surface-container:var(--theme-website-surface-container-light);--md-sys-color-surface-container-high:var(--theme-website-surface-container-high-light);--md-sys-color-surface-container-highest:var(--theme-website-surface-container-highest-light);--md-sys-color-surface-variant:var(--theme-website-surface-variant-light);--md-sys-color-on-surface-variant:var(--theme-website-on-surface-variant-light);--md-sys-color-inverse-surface:var(--theme-website-inverse-surface-light);--md-sys-color-inverse-on-surface:var(--theme-website-inverse-on-surface-light);--md-sys-color-outline:var(--theme-website-outline-light);--md-sys-color-outline-variant:var(--theme-website-outline-variant-light)}.dark{--md-sys-color-background:var(--theme-website-background-dark);--md-sys-color-on-background:var(--theme-website-on-background-dark);--md-sys-color-surface:var(--theme-website-surface-dark);--page-fill:var(--md-sys-color-surface-container-low);--md-sys-color-on-surface:var(--theme-website-on-surface-dark);--md-sys-color-surface-container-lowest:var(--theme-website-surface-container-lowest-dark);--md-sys-color-surface-container-low:var(--theme-website-surface-container-low-dark);--md-sys-color-surface-container:var(--theme-website-surface-container-dark);--md-sys-color-surface-container-high:var(--theme-website-surface-container-high-dark);--md-sys-color-surface-container-highest:var(--theme-website-surface-container-highest-dark);--md-sys-color-surface-variant:var(--theme-website-surface-variant-dark);--md-sys-color-on-surface-variant:var(--theme-website-on-surface-variant-dark);--md-sys-color-inverse-surface:var(--theme-website-inverse-surface-dark);--md-sys-color-inverse-on-surface:var(--theme-website-inverse-on-surface-dark);--md-sys-color-outline:var(--theme-website-outline-dark);--md-sys-color-outline-variant:var(--theme-website-outline-variant-dark)}:root,.dark{--surface-ground:var(--md-sys-color-surface);--surface-canvas:var(--md-sys-color-surface);--surface-low:var(--md-sys-color-surface-container-low);--surface-default:var(--md-sys-color-surface-container-lowest);--surface-high:var(--md-sys-color-surface-container-high);--surface-backplate:var(--md-sys-color-surface-container);--surface-navigation:var(--md-sys-color-surface-container);--surface-interaction:var(--md-sys-color-surface-container-highest);--surface-ink:var(--md-sys-color-on-surface);--surface-muted-ink:var(--md-sys-color-on-surface-variant);--surface-stroke:var(--md-sys-color-outline-variant);--surface-outline:oklch(85% 0 0);--surface-input-outline:oklch(from var(--md-sys-color-outline) l 0 h);--background:var(--surface-canvas);--foreground:var(--surface-ink);--card:var(--surface-default);--card-foreground:var(--surface-ink);--control:var(--surface-low);--popover:var(--surface-default);--popover-foreground:var(--surface-ink);--muted:var(--md-sys-color-surface-container);--muted-foreground:var(--surface-muted-ink);--accent:var(--surface-interaction);--accent-foreground:var(--surface-ink);--border:var(--surface-outline);--input:var(--surface-input-outline);--action-secondary:var(--surface-backplate);--action-on-secondary:var(--surface-ink);--secondary:var(--action-secondary);--secondary-foreground:var(--action-on-secondary);--navigation-pane:var(--surface-navigation);--navigation-pane-foreground:var(--surface-ink);--navigation-pane-hover-fill:var(--surface-ink)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--navigation-pane-hover-fill:color-mix(in srgb, var(--surface-ink) var(--state-layer-hover-opacity), transparent)}}:root,.dark{--navigation-pane-accent:var(--navigation-pane-hover-fill);--navigation-pane-accent-foreground:var(--surface-ink);--navigation-pane-border:var(--surface-outline)}.dark{--surface-outline:oklch(100% 0 0/.14);--surface-input-outline:oklch(100% 0 0/.15)}.color-theme[data-color-theme=custom]{--button-primary-fill:var(--primary);--button-primary-ink:var(--primary-foreground);--surface-ground:var(--surface-canvas);--surface-backplate:var(--surface-high);--surface-stroke:var(--surface-outline);--surface-navigation:var(--surface-high);--surface-interaction:var(--surface-high);--background:var(--surface-canvas);--foreground:var(--surface-ink);--card:var(--surface-default);--card-foreground:var(--surface-ink);--control:var(--surface-low);--popover:var(--surface-default);--popover-foreground:var(--surface-ink);--primary:var(--action-primary);--primary-foreground:var(--action-on-primary);--secondary:var(--action-secondary);--secondary-foreground:var(--action-on-secondary);--muted:var(--surface-high);--muted-foreground:var(--surface-muted-ink);--accent:var(--surface-interaction);--accent-foreground:var(--surface-ink);--border:var(--surface-outline);--input:var(--surface-input-outline);--ring:var(--action-primary);--navigation-pane:var(--surface-navigation);--navigation-pane-foreground:var(--surface-ink);--navigation-pane-primary:var(--action-primary);--navigation-pane-primary-foreground:var(--action-on-primary);--navigation-pane-accent:var(--action-secondary);--navigation-pane-accent-foreground:var(--action-on-secondary);--navigation-pane-border:var(--surface-outline);--navigation-pane-ring:var(--action-primary);--navigation-pane-inset-backdrop:var(--surface-high);--state-layer-hover:var(--state-layer-color)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-theme=custom]{--state-layer-hover:color-mix(in oklab, var(--state-layer-color) var(--state-layer-hover-opacity), transparent)}}.color-theme[data-color-theme=custom]{--state-layer-focus:var(--state-layer-color)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-theme=custom]{--state-layer-focus:color-mix(in oklab, var(--state-layer-color) var(--state-layer-focus-opacity), transparent)}}.color-theme[data-color-theme=custom]{--state-layer-pressed:var(--state-layer-color)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-theme=custom]{--state-layer-pressed:color-mix(in oklab, var(--state-layer-color) var(--state-layer-pressed-opacity), transparent)}}.color-theme[data-color-theme=custom]{--state-layer-dragged:var(--state-layer-color)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-theme=custom]{--state-layer-dragged:color-mix(in oklab, var(--state-layer-color) var(--state-layer-dragged-opacity), transparent)}}.color-theme[data-color-theme=custom]{--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-theme=custom]{--scrollbar-thumb:color-mix(in oklab, var(--foreground) 25%, transparent)}}.color-theme[data-color-theme=custom]{--button-primary-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-theme=custom]{--button-primary-hover:color-mix(in oklab, var(--primary), var(--primary-foreground) var(--state-layer-hover-opacity))}}.color-theme[data-color-theme=custom]{--button-primary-pressed:var(--primary)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-theme=custom]{--button-primary-pressed:color-mix(in oklab, var(--primary), var(--primary-foreground) var(--state-layer-pressed-opacity))}}.color-theme[data-color-theme=custom]{--button-secondary-hover:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-theme=custom]{--button-secondary-hover:color-mix(in oklab, var(--secondary), var(--secondary-foreground) var(--state-layer-hover-opacity))}}.color-theme[data-color-theme=custom]{--button-secondary-pressed:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-theme=custom]{--button-secondary-pressed:color-mix(in oklab, var(--secondary), var(--secondary-foreground) var(--state-layer-pressed-opacity))}}.color-theme[data-color-theme=custom]{color:var(--foreground)}:root,.dark{--surface-lowest:var(--md-sys-color-surface-container-lowest);--surface-container:var(--md-sys-color-surface-container);--surface-highest:var(--md-sys-color-surface-container-highest)}:root{--md-ref-palette-primary40:#6750a4;--md-ref-palette-primary80:#d0bcff;--md-ref-palette-error40:#b3261e;--md-ref-palette-error80:#f2b8b5;--purple-strong:var(--md-ref-palette-primary40);--purple-strong-ink:var(--theme-website-on-primary-light);--purple-soft:var(--theme-website-secondary-container-light);--purple-soft-ink:var(--theme-website-on-secondary-container-light);--purple-deep:var(--theme-website-secondary-light);--purple-deep-ink:var(--theme-website-on-secondary-light);--button-primary-fill:var(--purple-strong);--button-destructive-fill-opacity:10%;--button-material-error:var(--md-ref-palette-error40);--button-destructive-hover-opacity:20%;--button-destructive-pressed-opacity:30%;--button-primary-ink:var(--purple-strong-ink);--button-primary-state-ink:var(--purple-strong-ink);--button-primary-pink-fill:var(--theme-website-tertiary-container-light);--button-primary-pink-ink:var(--theme-website-on-tertiary-container-light);--button-secondary-fill:var(--purple-soft);--button-secondary-ink:var(--purple-soft-ink);--button-link-ink:var(--purple-strong);--button-selected-secondary-fill:var(--purple-deep);--button-selected-secondary-ink:var(--purple-deep-ink);--ring:var(--purple-strong);--favicon-monochrome-on-primary-filter:brightness(0) invert(1);--chart-primary:var(--purple-strong);--chart-secondary:var(--theme-website-tertiary-container-light);--chart-tertiary:var(--theme-website-primary-light);--chart-quaternary:var(--theme-website-secondary-light);--chart-danger:var(--button-material-error);--chart-axis-ink:var(--surface-muted-ink);--chart-grid-stroke:var(--surface-outline)}@supports (color:color-mix(in lab, red, red)){:root{--chart-grid-stroke:color-mix(in srgb, var(--surface-outline) 56%, transparent)}}:root{--chart-grid-dash:3 6;--chart-cursor-fill:var(--button-secondary-fill)}@supports (color:color-mix(in lab, red, red)){:root{--chart-cursor-fill:color-mix(in srgb, var(--button-secondary-fill) 52%, transparent)}}:root{--chart-cursor-stroke:var(--button-selected-secondary-fill)}@supports (color:color-mix(in lab, red, red)){:root{--chart-cursor-stroke:color-mix(in srgb, var(--button-selected-secondary-fill) 42%, transparent)}}:root{--chart-bar-radius:var(--radius-xl);--chart-indicator-size:var(--space-xs);--chart-indicator-radius:var(--radius-xs);--chart-tooltip-radius:var(--menu-chunk-radius);--chart-tooltip-padding-inline:var(--menu-chunk-radius);--chart-tooltip-padding-block:var(--space-sm);--chart-tooltip-gap:var(--space-xs)}.dark{--purple-strong:var(--md-ref-palette-primary80);--purple-strong-ink:var(--theme-website-on-primary-dark);--purple-soft:var(--theme-website-secondary-container-dark);--purple-soft-ink:var(--theme-website-on-secondary-container-dark);--purple-deep:var(--theme-website-secondary-dark);--purple-deep-ink:var(--theme-website-on-secondary-dark);--button-primary-fill:var(--purple-strong);--button-destructive-fill-opacity:20%;--button-material-error:var(--md-ref-palette-error80);--button-destructive-hover-opacity:30%;--button-destructive-pressed-opacity:40%;--button-primary-ink:var(--purple-strong-ink);--button-primary-state-ink:var(--purple-strong-ink);--button-primary-pink-fill:var(--theme-website-tertiary-container-dark);--button-primary-pink-ink:var(--theme-website-on-tertiary-container-dark);--button-secondary-fill:var(--purple-soft);--button-secondary-ink:var(--purple-soft-ink);--button-link-ink:var(--purple-strong);--button-selected-secondary-fill:var(--purple-deep);--button-selected-secondary-ink:var(--purple-deep-ink);--calendar-selected-fill:var(--theme-website-tertiary-container-dark);--calendar-selected-ink:var(--theme-website-on-tertiary-container-dark);--ring:var(--purple-strong);--favicon-monochrome-on-primary-filter:brightness(0);--chart-primary:var(--purple-strong);--chart-secondary:var(--theme-website-tertiary-container-dark);--chart-tertiary:var(--theme-website-primary-dark);--chart-quaternary:var(--theme-website-secondary-dark);--chart-danger:var(--button-material-error)}[data-slot=button][data-primary-color=pink]{--button-primary-fill:var(--button-primary-pink-fill);--button-primary-ink:var(--button-primary-pink-ink);--button-primary-state-ink:var(--button-primary-pink-ink)}:root{--tertiary-fill:var(--md-sys-color-surface-container-highest);--tertiary-ink:var(--md-sys-color-on-surface-variant);--badge-white-fill:var(--surface-lowest);--badge-white-ink:var(--foreground)}.color-theme[data-color-scale=website]{--theme-outline-neutral:oklch(from var(--md-sys-color-outline-variant) l 0 h);--theme-input-outline-neutral:oklch(from var(--md-sys-color-outline) l 0 h)}:root{--theme-preview-surface-seed:#807b71;--theme-swatch-size:var(--button-height-default);--material-role-track-height:var(--theme-swatch-size);--material-role-sticky-gap:calc(var(--spacing) * -17);--material-role-sticky-inset:calc(var(--showcase-page-header-sticky-inset) + var(--showcase-page-header-bar-height) + var(--material-role-sticky-gap));--material-role-sticky-clearance:calc(var(--showcase-page-header-bar-height) + var(--material-role-sticky-gap));--material-role-sticky-layer:2;--theme-preview-padding:calc(var(--spacing) * 6);--theme-preview-nav-width:calc(var(--spacing) * 44);--theme-preview-content-min:calc(var(--spacing) * 64);--annotation-clearance:calc(var(--spacing) * 2);--annotation-measurement-tolerance:.05px;--annotation-label-distance-min:calc(var(--spacing) * 4);--annotation-label-distance-max:calc(var(--spacing) * 16);--annotation-boundary-inset:calc(var(--spacing) * 6);--annotation-label-reserve:calc(var(--spacing) * 10);--annotation-connector-radius:var(--radius-lg);--annotation-outline-inset:var(--spacing);--annotation-line-width:calc(var(--spacing) * .375);--annotation-line-dash:calc(var(--spacing) * .25);--annotation-line-gap:calc(var(--spacing) * 1.25);--annotation-anchor-radius:calc(var(--spacing) * .75);--annotation-corner-gap:var(--spacing);--annotation-corner-stroke:calc(var(--spacing) * .75);--annotation-bounds-color:oklch(46% .2 260);--annotation-padding-color:oklch(41% .14 150);--annotation-border-color:oklch(48% .1 90);--annotation-margin-color:oklch(50% .13 55);--annotation-gap-color:oklch(46% .18 300);--annotation-color:var(--annotation-bounds-color);--annotation-label-background:var(--background);--annotation-fill-opacity:24%;--annotation-fill-hover-opacity:36%;--annotation-fill-selected-opacity:44%;--annotation-fill-pressed-opacity:56%;--annotation-pressed-mix:85%;--annotation-highlight-foreground:oklch(98.5% 0 0);--annotation-layer:10;--annotation-dim-opacity:.2;--annotation-reveal-duration:var(--speed-gentle);--annotation-transition-duration:var(--speed-swift);--annotation-ease:var(--ease-settle);--annotation-font-size:var(--text-xs);--annotation-line-height:var(--text-xs--line-height);--annotation-font-weight:var(--font-weight-medium);--annotation-shadow:var(--shadow-xs);--annotation-group-gap:calc(var(--spacing) * 1.5);--annotation-label-gap:var(--spacing);--annotation-label-padding-inline:calc(var(--spacing) * 1.5);--annotation-label-padding-block:calc(var(--spacing) * .5);--annotation-label-radius:var(--radius-md);--annotation-label-border-width:1px;--annotation-label-hit-inset:var(--spacing);--annotation-selected-gap:calc(var(--spacing) * .5);--annotation-marker-size:calc(var(--spacing) * 6);--annotation-marker-hit-inset:calc(var(--spacing) * 2);--annotation-dot-size:calc(var(--spacing) * 3);--annotation-dot-border-width:calc(var(--spacing) * .5);--annotation-circle-radius:50%;--annotation-region-radius:var(--radius-md);--annotation-region-focus-width:calc(var(--spacing) * .5);--annotation-region-focus-offset:calc(var(--annotation-region-focus-width) * -1);--annotation-legend-column-gap:calc(var(--spacing) * 4);--annotation-legend-row-gap:calc(var(--spacing) * 2);--annotation-legend-label-gap:calc(var(--spacing) * 2);--annotation-legend-dot-size:calc(var(--spacing) * 2);--pointer-size-compact:16px;--pointer-size-default:24px;--pointer-size-large:32px;--pointer-growth-subtle:1.25;--pointer-growth-default:1.5;--pointer-growth-bold:2;--pointer-fill:#fff;--pointer-layer:1000;--pointer-easing-linear:linear;--pointer-easing-ease-in:cubic-bezier(.42, 0, 1, 1);--pointer-easing-ease-out:cubic-bezier(0, 0, .58, 1);--pointer-easing-ease-in-out:cubic-bezier(.42, 0, .58, 1);--pointer-velocity-min:50;--pointer-velocity-max:3000;--pointer-velocity-step:50;--pointer-settings-control-width:calc(var(--spacing) * 40);--pointer-snap-move-velocity:1200;--pointer-snap-width-velocity:900;--pointer-snap-height-velocity:600;--pointer-snap-radius-velocity:600;--pointer-snap-release-velocity:1400;--pointer-snap-capture-curve:cubic-bezier(.2, 0, 0, 1);--pointer-snap-release-curve:cubic-bezier(.2, 0, 0, 1);--pointer-sprint-move-velocity:600;--pointer-sprint-width-velocity:700;--pointer-sprint-height-velocity:160;--pointer-sprint-radius-velocity:300;--pointer-sprint-release-velocity:850;--pointer-sprint-capture-curve:cubic-bezier(0, .1, .1, 1);--pointer-sprint-release-curve:cubic-bezier(0, 1, .1, 1);--pointer-stretch-move-velocity:400;--pointer-stretch-width-velocity:850;--pointer-stretch-height-velocity:90;--pointer-stretch-radius-velocity:200;--pointer-stretch-release-velocity:650;--pointer-stretch-capture-curve:cubic-bezier(.1, .7, .1, 1);--pointer-stretch-release-curve:cubic-bezier(0, 1, .1, 1);--cursor-follower-offset:calc(var(--spacing) * 4);--cursor-follower-inset:var(--space-xs);--cursor-follower-padding-inline:var(--space-xs);--cursor-follower-padding-block:var(--space-2xs);--cursor-follower-radius:var(--radius-4xl);--cursor-follower-shadow:var(--elevation-raised);--cursor-follower-background:var(--popover);--cursor-follower-foreground:var(--popover-foreground);--cursor-follower-border:var(--border);--cursor-follower-border-width:1px;--cursor-follower-accent:var(--primary);--cursor-follower-on-accent:var(--primary-foreground);--cursor-follower-font-size:var(--text-xs);--cursor-follower-line-height:var(--text-xs--line-height);--cursor-follower-layer:20;--cursor-follower-origin-x:0px;--cursor-follower-origin-y:0px}.dark{--annotation-bounds-color:oklch(84% .11 255);--annotation-padding-color:oklch(85% .12 150);--annotation-border-color:oklch(86% .14 90);--annotation-margin-color:oklch(84% .12 55);--annotation-gap-color:oklch(86% .11 300);--annotation-highlight-foreground:oklch(20.5% 0 0)}:root{--button-destructive-ink:oklch(.36 .18 var(--destructive-hue))}.dark{--button-destructive-ink:oklch(.995 .01 var(--destructive-hue))}.button-motion{--button-tertiary-fill:var(--tertiary-fill);--button-tertiary-ink:var(--tertiary-ink);--button-tertiary-hover:var(--button-tertiary-fill)}@supports (color:color-mix(in lab, red, red)){.button-motion{--button-tertiary-hover:color-mix(in srgb, var(--button-tertiary-fill), var(--button-tertiary-ink) var(--state-layer-hover-opacity))}}.button-motion{--button-tertiary-pressed:var(--button-tertiary-fill)}@supports (color:color-mix(in lab, red, red)){.button-motion{--button-tertiary-pressed:color-mix(in srgb, var(--button-tertiary-fill), var(--button-tertiary-ink) var(--state-layer-pressed-opacity))}}.button-motion{--button-destructive-color:var(--button-material-error);--button-primary-hover:var(--button-primary-fill)}@supports (color:color-mix(in lab, red, red)){.button-motion{--button-primary-hover:color-mix(in srgb, var(--button-primary-fill), var(--button-primary-state-ink) var(--state-layer-hover-opacity))}}.button-motion{--button-primary-pressed:var(--button-primary-fill)}@supports (color:color-mix(in lab, red, red)){.button-motion{--button-primary-pressed:color-mix(in srgb, var(--button-primary-fill), var(--button-primary-state-ink) var(--state-layer-pressed-opacity))}}.button-motion{--button-secondary-hover:var(--button-secondary-fill)}@supports (color:color-mix(in lab, red, red)){.button-motion{--button-secondary-hover:color-mix(in srgb, var(--button-secondary-fill), var(--button-secondary-ink) var(--state-layer-hover-opacity))}}.button-motion{--button-secondary-pressed:var(--button-secondary-fill)}@supports (color:color-mix(in lab, red, red)){.button-motion{--button-secondary-pressed:color-mix(in srgb, var(--button-secondary-fill), var(--button-secondary-ink) var(--state-layer-pressed-opacity))}}.button-motion{--button-destructive-fill:var(--button-destructive-color)}@supports (color:color-mix(in lab, red, red)){.button-motion{--button-destructive-fill:color-mix(in oklab, var(--button-destructive-color) var(--button-destructive-fill-opacity), transparent)}}.button-motion{--button-destructive-hover:var(--button-destructive-color)}@supports (color:color-mix(in lab, red, red)){.button-motion{--button-destructive-hover:color-mix(in oklab, var(--button-destructive-color) var(--button-destructive-hover-opacity), transparent)}}.button-motion{--button-destructive-pressed:var(--button-destructive-color)}@supports (color:color-mix(in lab, red, red)){.button-motion{--button-destructive-pressed:color-mix(in oklab, var(--button-destructive-color) var(--button-destructive-pressed-opacity), transparent)}}.button-motion{--badge-white-hover:var(--badge-white-fill)}@supports (color:color-mix(in lab, red, red)){.button-motion{--badge-white-hover:color-mix(in srgb, var(--badge-white-fill), var(--badge-white-ink) var(--state-layer-hover-opacity))}}.button-motion{--badge-white-pressed:var(--badge-white-fill)}@supports (color:color-mix(in lab, red, red)){.button-motion{--badge-white-pressed:color-mix(in srgb, var(--badge-white-fill), var(--badge-white-ink) var(--state-layer-pressed-opacity))}}.button-motion{--button-round-radius:calc(var(--button-height-default) / 2);--button-pressed-radius:var(--button-pressed-radius-default)}:has(>.icon-label):has(>:is(svg,[data-slot=favicon],[data-slot=spinner],[data-icon])){column-gap:var(--graphic-label-gap)}.favicon-monochrome{filter:var(--favicon-monochrome-filter)}[data-icon-label-host][data-variant=primary] .favicon-monochrome{filter:var(--favicon-monochrome-on-primary-filter)}.button-motion-expressive{--button-round-radius:calc(var(--button-height-expressive) / 2);--button-pressed-radius:var(--button-pressed-radius-expressive)}.button-motion.rounded-full:not([data-slot=button-group] *){border-radius:var(--button-round-radius)}.button-motion[data-selected]:not(.rounded-full):not([data-slot=toolbar] *){--button-selection-square-radius:var(--button-selection-square-radius-default);border-radius:var(--button-selection-square-radius)}.button-motion-expressive[data-selected]:not(.rounded-full):not([data-slot=toolbar] *){--button-selection-square-radius:var(--button-selection-square-radius-expressive)}.button-motion[data-selected=true]:not(.rounded-full):not([data-slot=toolbar] *){border-radius:var(--button-round-radius)}[data-slot=toolbar] .button-motion,[data-slot=toolbar] .button-motion[data-selected]{border-radius:var(--tb-inner)}.button-motion[data-selected=true]:is([data-variant=tertiary],[data-variant=default]){--button-tertiary-fill:var(--button-secondary-fill);--button-tertiary-ink:var(--button-secondary-ink)}.button-motion[data-selected=true][data-variant=secondary]{--button-secondary-fill:var(--button-selected-secondary-fill);--button-secondary-ink:var(--button-selected-secondary-ink)}.button-motion[data-selected=false]:not(:disabled):not([aria-disabled=true]):not([data-slot=button-group] *):active{border-radius:var(--button-round-radius)}@media (prefers-reduced-motion:no-preference){.button-motion[data-press-effect=morph]:not(.button-motion-link):not([data-slot=fab]):not([data-slot=navigation-pane-trigger]):not([data-slot=button-group] *):not(:disabled):not([aria-disabled=true]):active{border-radius:var(--button-pressed-radius)}.button-motion:not([data-press-effect=morph]):not(.button-motion-link):not([data-slot=fab]):not([data-slot=navigation-pane-trigger]):not([data-slot=button-group] *):not(:disabled):not([aria-disabled=true]):active{translate:0 var(--button-press-distance);scale:var(--button-press-scale)}}.color-theme:is([data-color-theme=custom],[data-color-scale=website]){--button-primary-state-ink:var(--button-primary-ink);--button-secondary-fill:var(--secondary);--button-secondary-ink:var(--secondary-foreground);--button-link-ink:var(--primary)}.color-theme[data-color-theme][data-accent-buttons=false]{--action-primary:var(--action-neutral-fill);--action-on-primary:var(--action-neutral-ink);--primary:var(--action-primary);--primary-foreground:var(--action-on-primary);--navigation-pane-primary:var(--action-primary);--navigation-pane-primary-foreground:var(--action-on-primary);--button-primary-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-theme][data-accent-buttons=false]{--button-primary-hover:color-mix(in oklab, var(--primary) 80%, transparent)}}.color-theme[data-color-theme][data-accent-buttons=false]{--button-primary-pressed:var(--primary)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-theme][data-accent-buttons=false]{--button-primary-pressed:color-mix(in oklab, var(--primary) 70%, transparent)}}.dark .color-theme[data-color-theme][data-accent-buttons=false]{--action-primary:var(--action-neutral-fill);--action-on-primary:var(--action-neutral-ink)}.color-theme[data-color-scale=website]{--navigation-pane-selected-fill:var(--md-sys-color-secondary-container);--navigation-pane-selected-ink:var(--md-sys-color-on-secondary-container);--navigation-pane-selected-hover:var(--md-sys-color-secondary-container)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--navigation-pane-selected-hover:color-mix(in oklab, var(--md-sys-color-secondary-container), var(--md-sys-color-on-secondary-container) var(--state-layer-hover-opacity))}}.color-theme[data-color-scale=website]{--navigation-pane-selected-pressed:var(--md-sys-color-secondary-container)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--navigation-pane-selected-pressed:color-mix(in oklab, var(--md-sys-color-secondary-container), var(--md-sys-color-on-secondary-container) var(--state-layer-pressed-opacity))}}.color-theme[data-color-scale=website]{--surface-canvas:var(--md-sys-color-surface);--surface-ground:var(--md-sys-color-surface);--surface-low:var(--md-sys-color-surface-container-low);--surface-lowest:var(--md-sys-color-surface-container-lowest);--surface-container:var(--md-sys-color-surface-container);--surface-highest:var(--md-sys-color-surface-container-highest);--surface-default:var(--md-sys-color-surface-container-lowest);--surface-high:var(--md-sys-color-surface-container-high);--surface-backplate:var(--md-sys-color-surface-container);--surface-navigation:var(--md-sys-color-surface-container);--surface-interaction:var(--md-sys-color-surface-container-highest);--surface-ink:var(--md-sys-color-on-surface);--surface-muted-ink:var(--md-sys-color-on-surface-variant);--surface-outline:var(--theme-outline-neutral);--surface-input-outline:var(--theme-input-outline-neutral);--surface-stroke:var(--md-sys-color-outline-variant);--background:var(--surface-canvas);--foreground:var(--surface-ink);--card:var(--surface-default);--card-foreground:var(--surface-ink);--control:var(--surface-low);--popover:var(--surface-default);--popover-foreground:var(--surface-ink);--muted:var(--surface-container);--muted-foreground:var(--surface-muted-ink);--accent:var(--surface-interaction);--accent-foreground:var(--surface-ink);--secondary:var(--md-sys-color-secondary-container);--secondary-foreground:var(--md-sys-color-on-secondary-container);--action-secondary:var(--secondary);--action-on-secondary:var(--secondary-foreground);--border:var(--surface-outline);--input:var(--surface-input-outline);--ring:var(--md-sys-color-primary);--navigation-pane:var(--surface-navigation);--navigation-pane-foreground:var(--surface-ink);--navigation-pane-accent:var(--md-sys-color-surface-container-highest);--navigation-pane-accent-foreground:var(--md-sys-color-on-surface);--navigation-pane-border:var(--surface-outline);--navigation-pane-ring:var(--md-sys-color-primary);--navigation-pane-inset-backdrop:var(--md-sys-color-surface-container);--state-layer-hover:var(--state-layer-color)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--state-layer-hover:color-mix(in oklab, var(--state-layer-color) var(--state-layer-hover-opacity), transparent)}}.color-theme[data-color-scale=website]{--state-layer-focus:var(--state-layer-color)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--state-layer-focus:color-mix(in oklab, var(--state-layer-color) var(--state-layer-focus-opacity), transparent)}}.color-theme[data-color-scale=website]{--state-layer-pressed:var(--state-layer-color)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--state-layer-pressed:color-mix(in oklab, var(--state-layer-color) var(--state-layer-pressed-opacity), transparent)}}.color-theme[data-color-scale=website]{--state-layer-dragged:var(--state-layer-color)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--state-layer-dragged:color-mix(in oklab, var(--state-layer-color) var(--state-layer-dragged-opacity), transparent)}}.color-theme[data-color-scale=website]{--button-secondary-hover:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--button-secondary-hover:color-mix(in oklab, var(--secondary), var(--secondary-foreground) var(--state-layer-hover-opacity))}}.color-theme[data-color-scale=website]{--button-secondary-pressed:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--button-secondary-pressed:color-mix(in oklab, var(--secondary), var(--secondary-foreground) var(--state-layer-pressed-opacity))}}.color-theme[data-color-scale=website]{color:var(--foreground)}.color-theme[data-color-scale=website][data-accent-buttons=true]{--action-primary:var(--md-sys-color-primary);--action-on-primary:var(--md-sys-color-on-primary);--primary:var(--action-primary);--primary-foreground:var(--action-on-primary);--navigation-pane-primary:var(--primary);--navigation-pane-primary-foreground:var(--primary-foreground);--button-primary-fill:var(--md-sys-color-primary);--button-primary-ink:var(--md-sys-color-on-primary);--button-primary-hover:var(--button-primary-fill)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website][data-accent-buttons=true]{--button-primary-hover:color-mix(in oklab, var(--button-primary-fill), var(--button-primary-ink) var(--state-layer-hover-opacity))}}.color-theme[data-color-scale=website][data-accent-buttons=true]{--button-primary-pressed:var(--button-primary-fill)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website][data-accent-buttons=true]{--button-primary-pressed:color-mix(in oklab, var(--button-primary-fill), var(--button-primary-ink) var(--state-layer-pressed-opacity))}}.color-theme[data-color-scale=website][data-accent-buttons=true]{--favicon-monochrome-on-primary-filter:brightness(0) invert(1)}.dark .color-theme[data-color-scale=website][data-accent-buttons=true]{--favicon-monochrome-on-primary-filter:brightness(0)}.color-theme[data-color-scale=website][data-accent-buttons=true]{--button-primary-fill:var(--md-ref-palette-primary40);--button-primary-ink:var(--md-sys-color-on-primary);--button-primary-state-ink:var(--md-sys-color-on-primary);--favicon-monochrome-on-primary-filter:brightness(0) invert(1)}.color-theme[data-color-scale=website]{--state-layer-hover-opacity:calc(var(--md-sys-state-hover-state-layer-opacity) * 100%);--state-layer-focus-opacity:calc(var(--md-sys-state-focus-state-layer-opacity) * 100%);--state-layer-pressed-opacity:calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%);--state-layer-dragged-opacity:calc(var(--md-sys-state-dragged-state-layer-opacity) * 100%);--navigation-pane-hover-fill:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--navigation-pane-hover-fill:color-mix(in srgb, var(--md-sys-color-on-surface) var(--state-layer-hover-opacity), transparent)}}.color-theme[data-color-scale=website]{--navigation-pane-accent:var(--navigation-pane-hover-fill)}.dark .color-theme[data-color-scale=website][data-accent-buttons=true]{--button-primary-fill:var(--md-ref-palette-primary80);--favicon-monochrome-on-primary-filter:brightness(0)}.dark .color-theme[data-color-scale=website][data-dark-card-surface=low]{--card:var(--surface-low)}.color-theme[data-color-scale=website]{--theme-highlight-fill:var(--md-sys-color-tertiary-container);--theme-highlight-ink:var(--md-sys-color-on-tertiary-container);--purple-soft:var(--md-sys-color-secondary-container);--purple-soft-ink:var(--md-sys-color-on-secondary-container);--purple-deep:var(--md-sys-color-secondary);--purple-deep-ink:var(--md-sys-color-on-secondary);--button-selected-secondary-fill:var(--purple-deep);--button-selected-secondary-ink:var(--purple-deep-ink);--tertiary-fill:var(--md-sys-color-surface-container-highest);--tertiary-ink:var(--md-sys-color-on-surface-variant);--calendar-selected-fill:var(--md-sys-color-tertiary-container);--calendar-selected-ink:var(--md-sys-color-on-tertiary-container);--alert-container-base:var(--surface-canvas);--alert-neutral-fill:var(--surface-low);--alert-neutral-ink:var(--surface-ink);--alert-info-fill:var(--button-secondary-fill);--alert-info-ink:var(--button-secondary-ink);--alert-success-fill:var(--alert-success-source)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--alert-success-fill:color-mix(in oklab, var(--alert-success-source) var(--alert-status-container-opacity), var(--alert-container-base))}}.color-theme[data-color-scale=website]{--alert-success-ink:var(--alert-success-source)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--alert-success-ink:color-mix(in oklab, var(--alert-success-source) var(--alert-status-source-weight), var(--surface-ink))}}.color-theme[data-color-scale=website]{--alert-warning-fill:var(--alert-warning-source)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--alert-warning-fill:color-mix(in oklab, var(--alert-warning-source) var(--alert-status-container-opacity), var(--alert-container-base))}}.color-theme[data-color-scale=website]{--alert-warning-ink:var(--alert-warning-source)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--alert-warning-ink:color-mix(in oklab, var(--alert-warning-source) var(--alert-status-source-weight), var(--surface-ink))}}.color-theme[data-color-scale=website]{--alert-error-fill:var(--alert-error-source)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--alert-error-fill:color-mix(in oklab, var(--alert-error-source) var(--button-destructive-fill-opacity), var(--alert-container-base))}}.color-theme[data-color-scale=website]{--chart-primary:var(--purple-strong);--chart-secondary:var(--md-sys-color-tertiary-container);--chart-tertiary:var(--md-sys-color-primary);--chart-quaternary:var(--md-sys-color-secondary);--chart-axis-ink:var(--surface-muted-ink);--chart-grid-stroke:var(--surface-outline)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--chart-grid-stroke:color-mix(in srgb, var(--surface-outline) 56%, transparent)}}.color-theme[data-color-scale=website]{--chart-cursor-fill:var(--button-secondary-fill)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--chart-cursor-fill:color-mix(in srgb, var(--button-secondary-fill) 52%, transparent)}}.color-theme[data-color-scale=website]{--chart-cursor-stroke:var(--button-selected-secondary-fill)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--chart-cursor-stroke:color-mix(in srgb, var(--button-selected-secondary-fill) 42%, transparent)}}.color-theme[data-color-scale=website]{--chart-1:var(--chart-primary);--chart-2:var(--chart-secondary);--chart-3:var(--chart-tertiary);--chart-4:var(--chart-quaternary);--chart-5:var(--chart-danger);--slider-track-gap-color:var(--background)}.color-theme[data-color-scale=website] [data-slot=tabs-list][data-variant=default]{background:var(--md-sys-color-surface-container-low)}.color-theme[data-color-scale=website] [data-slot=tabs-list][data-variant=default] [data-slot=tabs-indicator]{background:var(--md-sys-color-secondary-container);box-shadow:none;border-color:#0000}.color-theme[data-color-scale=website] [data-slot=tabs-list][data-variant=default] [data-slot=tabs-trigger][data-state=active]{color:var(--md-sys-color-on-secondary-container)}.color-theme-surface{background-color:var(--surface-canvas);color:var(--foreground)}.color-theme-surface[data-level=low]{background-color:var(--surface-low)}.color-theme-surface[data-level=lowest]{background-color:var(--surface-lowest,var(--surface-low))}.color-theme-surface[data-level=container]{background-color:var(--surface-container,var(--surface-backplate))}.color-theme-surface[data-level=highest]{background-color:var(--surface-highest,var(--surface-high))}.color-theme-surface[data-level=default]{background-color:var(--surface-default)}.color-theme-surface[data-level=high]{background-color:var(--surface-high)}.color-theme-surface[data-level=navigation]{background-color:var(--navigation-pane);color:var(--navigation-pane-foreground)}.dark .showcase-page-header__code{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-surface:var(--theme-website-surface-light);--md-sys-color-on-surface:var(--theme-website-on-surface-light);--md-sys-color-surface-container:var(--theme-website-surface-container-light);--md-sys-color-surface-container-lowest:var(--theme-website-surface-container-lowest-light);--md-sys-color-on-surface-variant:var(--theme-website-on-surface-variant-light);--purple-soft:var(--theme-website-secondary-container-light);--purple-soft-ink:var(--theme-website-on-secondary-container-light);--button-secondary-fill:var(--purple-soft);--button-secondary-ink:var(--purple-soft-ink)}.material-color-pair{min-inline-size:var(--theme-swatch-size);min-block-size:var(--theme-swatch-size);padding:calc(var(--spacing) * 2);white-space:normal;border-radius:var(--radius-md);background:var(--material-pair-fill);color:var(--material-pair-ink);justify-content:center;align-items:center;display:flex}.material-tonal-scale{align-items:center;gap:var(--space-md);display:flex}.material-tonal-scale__label{inline-size:6rem;font-size:var(--text-sm);color:var(--muted-foreground);flex-shrink:0}.material-tonal-scale__body{gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.material-tonal-swatch{background-color:var(--material-tonal-sample);box-shadow:inset 0 0 0 1px var(--swatch-stroke)}.material-tonal-swatch__check{color:var(--material-tonal-swatch-ink)}.material-tonal-scale__tones{gap:var(--button-group-gap);display:flex}.material-role-spectrum .material-tonal-scale__tones{gap:var(--space-hairline)}.material-tonal-scale__tone{text-align:center;text-overflow:ellipsis;font-size:var(--text-xs);color:var(--muted-foreground);flex:1;overflow:hidden}.material-role-spectrum{--card-spacing:var(--space-lg);padding-block-start:0;overflow:clip}.material-role-spectrum__sticky{z-index:var(--material-role-sticky-layer);gap:var(--card-region-gap);background:var(--card);padding-block-start:var(--card-spacing);display:grid;position:sticky;inset-block-start:var(--material-role-sticky-inset)}.material-role-spectrum__sticky:before{block-size:var(--material-role-sticky-clearance);background:var(--card);pointer-events:none;content:"";position:absolute;inset-block-start:calc(var(--material-role-sticky-clearance) * -1);inset-inline:0}.material-role-spectrum__scale{padding-inline:var(--card-spacing)}.material-role-spectrum .material-tonal-scale__row,.material-role-spectrum__track{gap:var(--space-hairline)}.material-role-spectrum__roles{gap:var(--space-md);display:grid}.material-role-spectrum__entry{gap:var(--space-xs);display:grid}.material-role-spectrum__meta{justify-content:space-between;align-items:end;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.material-role-spectrum__identity{gap:var(--space-2xs);min-inline-size:0;display:grid}.material-role-spectrum__track{min-block-size:var(--material-role-track-height);align-items:center;display:flex;position:relative}.material-role-spectrum__track:before{block-size:var(--space-hairline);background:var(--card-stroke);content:"";position:absolute;inset-block-start:calc((var(--material-role-track-height) - var(--space-hairline)) / 2);inset-inline:0}.material-role-spectrum__cell{block-size:var(--material-role-track-height);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.material-role-spectrum__cell:before{inline-size:var(--space-hairline);block-size:var(--space-xs);border-radius:calc(var(--space-hairline) / 2);background:var(--card-stroke);content:""}.material-role-spectrum__marker{z-index:1;inline-size:var(--theme-swatch-size);block-size:var(--theme-swatch-size);position:absolute}.material-family-swatch{width:var(--button-group-choice-icon-size);height:var(--button-group-choice-icon-size);background:var(--material-family-sample);box-shadow:inset 0 0 0 2px var(--surface-default);border-radius:999px;display:block}.material-family-choice .button-motion{transition-property:background-color,color,border-color,box-shadow,opacity;transition-duration:var(--button-effects-speed)}[data-slot=alert][data-tone=neutral]{--alert-fill:var(--alert-neutral-fill);--alert-ink:var(--alert-neutral-ink)}[data-slot=alert][data-tone=info]{--alert-fill:var(--alert-info-fill);--alert-ink:var(--alert-info-ink)}[data-slot=alert][data-tone=success]{--alert-fill:var(--alert-success-fill);--alert-ink:var(--alert-success-ink)}[data-slot=alert][data-tone=warning]{--alert-fill:var(--alert-warning-fill);--alert-ink:var(--alert-warning-ink)}[data-slot=alert][data-tone=error]{--alert-fill:var(--alert-error-fill);--alert-ink:var(--alert-error-ink)}[data-slot=alert]{--alert-accent-fill:var(--alert-ink);--alert-accent-ink:var(--alert-fill)}[data-slot=alert-icon]>.alert-icon__shape{fill:var(--alert-accent-fill)}@media (forced-colors:active){[data-slot=alert]{border:1px solid canvastext}}:root{--field-fill-opacity:6%;--field-tint-base:oklch(from var(--tertiary-ink) l .024 75);--field-fill:var(--field-tint-base)}@supports (color:color-mix(in lab, red, red)){:root{--field-fill:color-mix(in srgb, var(--field-tint-base) var(--field-fill-opacity), transparent)}}:root{--field-ink:var(--foreground);--field-placeholder-ink:var(--field-ink)}@supports (color:color-mix(in lab, red, red)){:root{--field-placeholder-ink:color-mix(in srgb, var(--field-ink) 70%, transparent)}}:root{--field-disabled-fill:var(--md-sys-color-surface-container);--field-focus-fill:var(--field-hover-fill);--field-focus-ink:var(--button-secondary-ink);--field-hover-fill:var(--field-fill)}@supports (color:color-mix(in lab, red, red)){:root{--field-hover-fill:color-mix(in srgb, var(--field-fill), var(--field-ink) var(--state-layer-hover-opacity))}}:root{--field-pressed-fill:var(--field-fill)}@supports (color:color-mix(in lab, red, red)){:root{--field-pressed-fill:color-mix(in srgb, var(--field-fill), var(--field-ink) var(--state-layer-pressed-opacity))}}.color-theme{--field-placeholder-ink:var(--field-ink)}@supports (color:color-mix(in lab, red, red)){.color-theme{--field-placeholder-ink:color-mix(in srgb, var(--field-ink) 70%, transparent)}}.color-theme[data-color-scale=website]{--field-tint-base:oklch(from var(--tertiary-ink) l .024 75);--field-fill:var(--field-tint-base)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--field-fill:color-mix(in srgb, var(--field-tint-base) var(--field-fill-opacity), transparent)}}.color-theme[data-color-scale=website]{--field-ink:var(--foreground);--field-disabled-fill:var(--md-sys-color-surface-container);--field-focus-ink:var(--button-secondary-ink);--field-hover-fill:var(--field-fill)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--field-hover-fill:color-mix(in srgb, var(--field-fill), var(--field-ink) var(--state-layer-hover-opacity))}}.color-theme[data-color-scale=website]{--field-pressed-fill:var(--field-fill)}@supports (color:color-mix(in lab, red, red)){.color-theme[data-color-scale=website]{--field-pressed-fill:color-mix(in srgb, var(--field-fill), var(--field-ink) var(--state-layer-pressed-opacity))}}.color-theme[data-color-scale=website]{--field-focus-fill:var(--field-hover-fill)}@media (forced-colors:active){:is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-color:canvastext}[data-slot=input][type=date]{outline-offset:-1px;outline:1px solid canvastext}[data-slot=input][type=date][data-focus-ring=true]:focus{outline-offset:2px;outline:2px solid highlight}:is([data-slot=input-group],[data-slot=search-input]){border:1px solid canvastext}:is([data-slot=input-group],[data-slot=search-input])[data-focus-ring=true]:has(>[data-slot=input-group-control]:focus-visible){outline-offset:2px;outline:2px solid highlight}:is([data-slot=input-group],[data-slot=search-input])[data-focus-ring=true]>[data-slot=input-group-control]:focus-visible{outline:none}[data-slot=switch]{background-color:canvas;border:2px solid buttontext}[data-slot=switch-thumb]{background-color:buttontext;border:2px solid buttontext}[data-slot=switch][data-state=checked]{background-color:highlight;border-color:highlight}[data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background-color:highlighttext;border-color:highlighttext}:is([data-slot=checkbox],[data-slot=radio-group-item])[data-state=unchecked]{border-color:buttontext}[data-slot=radio-group-item][data-state=checked] [data-slot=radio-group-indicator]>span{background-color:canvastext}[data-slot=progress]{background-color:canvas;border:1px solid canvastext}[data-slot=progress-indicator]{background-color:highlight}}[data-slot=navigation-pane] :is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--state-layer-hover-opacity:14%}[data-slot=navigation-pane-menu-button][data-active=true],[data-slot=navigation-pane-menu-sub-button][data-active=true]{background-color:var(--navigation-pane-selected-fill,var(--navigation-pane-accent));color:var(--navigation-pane-selected-ink,var(--navigation-pane-accent-foreground))}[data-slot=navigation-pane-menu-button][data-active=true]:hover,[data-slot=navigation-pane-menu-sub-button][data-active=true]:hover{background-color:var(--navigation-pane-selected-hover,var(--navigation-pane-accent))}[data-slot=navigation-pane-menu-button][data-active=true]:active,[data-slot=navigation-pane-menu-sub-button][data-active=true]:active{background-color:var(--navigation-pane-selected-pressed,var(--navigation-pane-accent))}[data-slot=table]:has(>[data-slot=table-body]>[data-slot=table-row]:last-child:is(:hover,[data-state=selected]))>[data-slot=table-footer]{border-top-style:hidden}[data-slot=table-footer]:has(>[data-slot=table-row]:is(:hover,[data-state=selected])){border-top-style:hidden}[data-slot=navigation-pane][data-placement=inset]{--navigation-pane:transparent;--navigation-pane-accent:var(--navigation-pane-hover-fill,var(--background))}[data-slot=ai-composer]{--ai-composer-radius:calc(var(--ai-composer-control-size) / 2 + var(--ai-composer-padding) + var(--ai-composer-border-width));--ai-composer-compact-size:calc(var(--ai-composer-control-size) + var(--ai-composer-padding) * 2 + var(--ai-composer-border-width) * 2);--ai-composer-submit-width:var(--ai-composer-control-size);--ai-composer-submit-wide-width:calc(var(--ai-composer-control-size) * 2);--ai-composer-compact-input-inset-start:calc(var(--ai-composer-control-size) + var(--ai-composer-gap));--ai-composer-compact-input-inset-end:calc(var(--ai-composer-submit-width) + var(--ai-composer-gap));block-size:var(--ai-composer-compact-size);interpolate-size:allow-keywords;transition-property:block-size,padding-block-end,border-color,box-shadow;transition-duration:var(--ai-composer-speed);transition-timing-function:var(--ai-composer-ease);grid-template-columns:minmax(0,1fr);position:relative;overflow:visible}[data-slot=ai-composer][data-size=mini]{--ai-composer-padding:var(--space-md)}[data-slot=ai-composer]:is(:has([data-slot=ai-composer-submit][data-mode=voice]),:has([data-slot=ai-composer-submit][data-mode=stop])){--ai-composer-submit-width:var(--ai-composer-submit-wide-width)}:is([data-slot=ai-composer]>[data-slot=ai-composer-input],[data-slot=ai-composer]>fieldset>[data-slot=ai-composer-input]){block-size:var(--ai-composer-control-size);min-block-size:var(--ai-composer-control-size);max-block-size:var(--ai-composer-control-size);padding-block:calc((var(--ai-composer-control-size) - var(--ai-composer-input-line-height)) / 2);line-height:var(--ai-composer-input-line-height);transition-property:block-size,min-block-size,max-block-size,padding;transition-duration:var(--ai-composer-speed);transition-timing-function:var(--ai-composer-ease);padding-inline-start:var(--ai-composer-compact-input-inset-start);padding-inline-end:var(--ai-composer-compact-input-inset-end)}:is([data-slot=ai-composer]>[data-slot=ai-composer-footer],[data-slot=ai-composer]>fieldset>[data-slot=ai-composer-footer]){inset-inline:var(--ai-composer-padding);pointer-events:none;position:absolute;inset-block-end:var(--ai-composer-padding)}:is([data-slot=ai-composer]>[data-slot=ai-composer-footer],[data-slot=ai-composer]>fieldset>[data-slot=ai-composer-footer]) button{pointer-events:auto}[data-slot=ai-composer] :is([data-slot=ai-composer-action],[data-slot=ai-composer-submit],[data-slot=dropdown-menu-trigger]){--button-round-radius:calc(var(--ai-composer-control-size) / 2)}[data-slot=ai-composer] [data-slot=ai-composer-submit]{inline-size:var(--ai-composer-submit-width)}[data-slot=ai-composer]:is(:has([data-slot=ai-composer-header]:not(:empty)),:has([data-slot=ai-composer-tool]),:has([data-slot=ai-composer-input][data-multiline=true])){block-size:auto}[data-slot=ai-composer]:is(:has([data-slot=ai-composer-header]:not(:empty)),:has([data-slot=ai-composer-tool]),:has([data-slot=ai-composer-input][data-multiline=true]))>[data-slot=ai-composer-input],[data-slot=ai-composer]:is(:has([data-slot=ai-composer-header]:not(:empty)),:has([data-slot=ai-composer-tool]),:has([data-slot=ai-composer-input][data-multiline=true]))>fieldset>[data-slot=ai-composer-input]{block-size:auto;min-block-size:var(--ai-composer-input-min-height);max-block-size:var(--ai-composer-input-max-height);padding-block:var(--ai-composer-input-padding-block);padding-inline:var(--ai-composer-input-padding-inline)}[data-slot=ai-composer]:is(:has([data-slot=ai-composer-header]:not(:empty)),:has([data-slot=ai-composer-tool]),:has([data-slot=ai-composer-input][data-multiline=true]))>[data-slot=ai-composer-footer],[data-slot=ai-composer]:is(:has([data-slot=ai-composer-header]:not(:empty)),:has([data-slot=ai-composer-tool]),:has([data-slot=ai-composer-input][data-multiline=true]))>fieldset>[data-slot=ai-composer-footer]{pointer-events:auto;position:static;inset:auto}@keyframes ai-chat-message-enter{0%{opacity:0;translate:0 var(--ai-chat-message-enter-distance)}to{opacity:1;translate:0}}@keyframes response-caret-pulse{50%{opacity:0}}@keyframes ai-composer-breathe{50%{scale:var(--ai-composer-streaming-breathe-scale)}}@media (prefers-reduced-motion:no-preference){[data-slot=ai-composer][data-status=streaming] [data-slot=ai-composer-submit]{animation:ai-composer-breathe var(--ai-composer-streaming-breathe-speed) var(--ai-composer-streaming-breathe-ease) infinite}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){[data-pointer-hidden],[data-pointer-hidden] *{cursor:none!important}}.oneds-pointer{--pointer-diameter:var(--pointer-size-default);--pointer-link-scale:var(--pointer-growth-default);--pointer-move-velocity:var(--pointer-sprint-move-velocity);--pointer-width-velocity:var(--pointer-sprint-width-velocity);--pointer-height-velocity:var(--pointer-sprint-height-velocity);--pointer-radius-velocity:var(--pointer-sprint-radius-velocity);--pointer-release-velocity:var(--pointer-sprint-release-velocity);--pointer-capture-curve:var(--pointer-sprint-capture-curve);--pointer-release-curve:var(--pointer-sprint-release-curve);width:var(--pointer-width,var(--pointer-diameter));height:var(--pointer-height,var(--pointer-diameter));translate:var(--pointer-x,0px) var(--pointer-y,0px);border-top-left-radius:var(--pointer-radius-top-left,50%);border-top-right-radius:var(--pointer-radius-top-right,50%);border-bottom-right-radius:var(--pointer-radius-bottom-right,50%);border-bottom-left-radius:var(--pointer-radius-bottom-left,50%);background:var(--pointer-fill);mix-blend-mode:exclusion;pointer-events:none;z-index:var(--pointer-layer);visibility:hidden;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.oneds-pointer[data-size=compact]{--pointer-diameter:var(--pointer-size-compact)}.oneds-pointer[data-size=large]{--pointer-diameter:var(--pointer-size-large)}.oneds-pointer[data-growth=subtle]{--pointer-link-scale:var(--pointer-growth-subtle)}.oneds-pointer[data-growth=bold]{--pointer-link-scale:var(--pointer-growth-bold)}.oneds-pointer[data-motion=snap]{--pointer-move-velocity:var(--pointer-snap-move-velocity);--pointer-width-velocity:var(--pointer-snap-width-velocity);--pointer-height-velocity:var(--pointer-snap-height-velocity);--pointer-radius-velocity:var(--pointer-snap-radius-velocity);--pointer-release-velocity:var(--pointer-snap-release-velocity);--pointer-capture-curve:var(--pointer-snap-capture-curve);--pointer-release-curve:var(--pointer-snap-release-curve)}.oneds-pointer[data-motion=stretch]{--pointer-move-velocity:var(--pointer-stretch-move-velocity);--pointer-width-velocity:var(--pointer-stretch-width-velocity);--pointer-height-velocity:var(--pointer-stretch-height-velocity);--pointer-radius-velocity:var(--pointer-stretch-radius-velocity);--pointer-release-velocity:var(--pointer-stretch-release-velocity);--pointer-capture-curve:var(--pointer-stretch-capture-curve);--pointer-release-curve:var(--pointer-stretch-release-curve)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.oneds-pointer[data-visible=true]{visibility:visible}}.item-actions--hosted>button{transition-property:color,background-color,transform;transition-duration:var(--item-hosted-action-speed);transition-timing-function:var(--item-hosted-action-ease)}.item-actions--hosted>button:hover{background:var(--state-layer-hover);box-shadow:none}.item-actions--hosted>button:is(:focus-visible,[aria-expanded=true]){background:var(--state-layer-focus);box-shadow:none}.item-actions--hosted>button:active{background:var(--state-layer-pressed);box-shadow:none}@keyframes carousel-progress-fill{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){:root{--speed-instant:1ms;--speed-swift:1ms;--speed-brisk:1ms;--speed-gentle:1ms;--speed-slow:1ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-slot=spinner],[data-slot=spinner] *{animation-duration:var(--speed-pulse)!important;animation-iteration-count:infinite!important}[data-slot=collapsible-content],[data-slot=collapsible-content-inner],[data-slot=carousel-progress] [data-slot=progress-indicator]{animation:none}[data-slot=slider-thumb]{transition:none}}.fab{--fab-fill:var(--button-tertiary-fill);--fab-ink:var(--button-tertiary-ink);--fab-hover:var(--fab-fill)}@supports (color:color-mix(in lab, red, red)){.fab{--fab-hover:color-mix(in srgb, var(--fab-fill), var(--fab-ink) var(--state-layer-hover-opacity))}}.fab{--fab-pressed:var(--fab-fill)}@supports (color:color-mix(in lab, red, red)){.fab{--fab-pressed:color-mix(in srgb, var(--fab-fill), var(--fab-ink) var(--state-layer-pressed-opacity))}}.fab{--fab-focus:var(--fab-fill)}@supports (color:color-mix(in lab, red, red)){.fab{--fab-focus:color-mix(in srgb, var(--fab-fill), var(--fab-ink) var(--state-layer-focus-opacity))}}.fab[data-variant=primary],.fab[data-variant=expressive]{--fab-fill:var(--theme-website-tertiary-container-light);--fab-ink:var(--theme-website-on-tertiary-container-light);--favicon-monochrome-on-primary-filter:var(--favicon-monochrome-filter)}.dark .fab[data-variant=primary],.dark .fab[data-variant=expressive]{--fab-fill:var(--theme-website-tertiary-container-dark);--fab-ink:var(--theme-website-on-tertiary-container-dark)}.fab[data-variant=secondary]{--fab-fill:var(--button-secondary-fill);--fab-ink:var(--button-secondary-ink)}.fab[data-variant=white]{--fab-fill:var(--fab-white-fill);--fab-ink:var(--fab-white-ink)}.fab[data-variant=expressive]>.fab__shape{fill:var(--fab-fill);transition:fill var(--fab-speed) var(--fab-ease)}.fab[data-variant=expressive]:hover>.fab__shape{fill:var(--fab-hover)}.fab[data-variant=expressive][aria-expanded=true]>.fab__shape{fill:var(--fab-focus)}.fab[data-variant=expressive]:active>.fab__shape{fill:var(--fab-pressed)}.fab[data-navigation-pane=trigger][data-placement=floating]{--shape-spin-travel-ease:var(--navigation-pane-floating-trigger-settle-ease)}@starting-style{.fab[data-placement=floating][data-visible=true]{opacity:0}[data-slot=ai-composer-context-indicator][data-visible=true]{opacity:0;translate:0}}@media (prefers-reduced-motion:reduce){.fab[data-variant=expressive]>.fab__shape{transition:none}}.button-group{gap:var(--button-group-gap)}.button-group:has(>[data-slot=button-group]){gap:var(--button-group-nested-gap)}.button-group[data-shape=square]{--button-group-outer-radius:var(--button-group-inner-radius)}.button-group[data-shape=round]{--button-group-outer-radius:initial}.button-group>:is(.button-motion,[data-slot=button-group-text]){border-radius:var(--button-group-inner-radius)}.button-group[data-orientation=horizontal]>:is(.button-motion,[data-slot=button-group-text]):first-child{border-start-start-radius:var(--button-group-outer-radius,var(--button-round-radius,calc(var(--button-height-default) / 2)));border-end-start-radius:var(--button-group-outer-radius,var(--button-round-radius,calc(var(--button-height-default) / 2)))}.button-group[data-orientation=horizontal]>:is(.button-motion,[data-slot=button-group-text]):not(:has(~:is(.button-motion,[data-slot=button-group-text]))){border-start-end-radius:var(--button-group-outer-radius,var(--button-round-radius,calc(var(--button-height-default) / 2)));border-end-end-radius:var(--button-group-outer-radius,var(--button-round-radius,calc(var(--button-height-default) / 2)))}.button-group[data-orientation=vertical]>:is(.button-motion,[data-slot=button-group-text]):first-child{border-start-start-radius:var(--button-group-outer-radius,var(--button-round-radius,calc(var(--button-height-default) / 2)));border-start-end-radius:var(--button-group-outer-radius,var(--button-round-radius,calc(var(--button-height-default) / 2)))}.button-group[data-orientation=vertical]>:is(.button-motion,[data-slot=button-group-text]):not(:has(~:is(.button-motion,[data-slot=button-group-text]))){border-end-end-radius:var(--button-group-outer-radius,var(--button-round-radius,calc(var(--button-height-default) / 2)));border-end-start-radius:var(--button-group-outer-radius,var(--button-round-radius,calc(var(--button-height-default) / 2)))}.button-group>.button-motion[data-selected=true]{border-radius:var(--button-round-radius)}.button-group>.button-group-separator{display:none}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid highlight}:is([data-slot=alert-dialog-content],[data-slot=dialog-content],[data-slot=drawer-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=tooltip-content]){box-shadow:none;border:1px solid canvastext}[data-slot=toolbar][data-elevation=floating]{border-color:canvastext}}@layer item{:root{--item-compact-height:calc(var(--spacing) * 10);--item-compact-radius:calc(var(--item-compact-height) / 2);--item-radius:var(--card-radius);--item-padding:var(--space-md);--item-edge-text-padding:var(--optical-edge-text-padding);--item-title-fade-size:var(--space-2xl);--item-inner-radius:max(0px, calc(var(--item-radius) - var(--item-padding)));--item-min-height:calc(var(--button-height-default) + var(--item-padding) * 2);--item-surface:var(--card);--item-stroke:var(--elevation-stroke);--item-stroke-width:calc(var(--spacing) * .25);--item-elevation:var(--elevation-flat);--item-focus-ring-width:var(--control-outline-width);--item-focus-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){:root{--item-focus-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:root{--item-host-surface:var(--background);--item-media-host-size:var(--button-height-default);--item-media-host-radius:calc(var(--item-media-host-size) / 2);--item-media-graphic-size:calc(var(--item-media-host-size) / 2);--item-media-host-fill:var(--muted);--item-image-size:calc(var(--spacing) * 11);--item-compact-inset:calc(var(--spacing) * 1.5);--item-compact-media-host-size:calc(var(--item-compact-height) - var(--item-compact-inset) * 2);--item-compact-media-host-radius:calc(var(--item-compact-radius) - var(--item-compact-inset));--item-compact-media-graphic-size:calc(var(--item-compact-media-host-size) - var(--item-compact-inset) * 2);--item-compact-text-inset:var(--space-md);--item-compact-action-gap:var(--space-xs);--item-compact-edge-text-padding:calc(var(--item-compact-text-inset) - var(--item-compact-inset));--item-compact-field-inset:var(--space-2xs);--item-compact-field-radius:calc(var(--item-compact-radius) - var(--item-compact-field-inset))}[data-slot=canvas]{--item-host-surface:var(--canvas-background)}[data-slot=card]{--item-host-surface:var(--card)}[data-slot=navigation-pane]{--item-host-surface:var(--navigation-pane)}:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-default-hover-surface:var(--item-host-surface)}@supports (color:color-mix(in lab, red, red)){:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-default-hover-surface:color-mix(in srgb, var(--item-host-surface), var(--state-layer-color) var(--state-layer-hover-opacity))}}:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-default-focus-surface:var(--item-host-surface)}@supports (color:color-mix(in lab, red, red)){:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-default-focus-surface:color-mix(in srgb, var(--item-host-surface), var(--state-layer-color) var(--state-layer-focus-opacity))}}:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-default-pressed-surface:var(--item-host-surface)}@supports (color:color-mix(in lab, red, red)){:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-default-pressed-surface:color-mix(in srgb, var(--item-host-surface), var(--state-layer-color) var(--state-layer-pressed-opacity))}}:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-outline-hover-surface:var(--item-surface)}@supports (color:color-mix(in lab, red, red)){:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-outline-hover-surface:color-mix(in srgb, var(--item-surface), var(--state-layer-color) var(--state-layer-hover-opacity))}}:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-outline-pressed-surface:var(--item-surface)}@supports (color:color-mix(in lab, red, red)){:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-outline-pressed-surface:color-mix(in srgb, var(--item-surface), var(--state-layer-color) var(--state-layer-pressed-opacity))}}:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-muted-surface:var(--button-secondary-fill);--item-muted-ink:var(--button-secondary-ink);--item-muted-hover-surface:var(--item-muted-surface)}@supports (color:color-mix(in lab, red, red)){:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-muted-hover-surface:color-mix(in srgb, var(--item-muted-surface), var(--state-layer-color) var(--state-layer-hover-opacity))}}:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-muted-focus-surface:var(--item-muted-surface)}@supports (color:color-mix(in lab, red, red)){:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-muted-focus-surface:color-mix(in srgb, var(--item-muted-surface), var(--state-layer-color) var(--state-layer-focus-opacity))}}:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-muted-pressed-surface:var(--item-muted-surface)}@supports (color:color-mix(in lab, red, red)){:is([data-slot=item],[data-slot=navigation-pane-menu-button],[data-slot=navigation-pane-menu-sub-button]){--item-muted-pressed-surface:color-mix(in srgb, var(--item-muted-surface), var(--state-layer-color) var(--state-layer-pressed-opacity))}}[data-slot=item]{min-block-size:var(--item-min-height);padding:var(--item-padding);border-radius:var(--item-radius);border-width:0}[data-slot=item]:has(>.item-actions--hosted>:nth-child(2)){--item-hosted-actions-reserve:calc(var(--item-compact-media-host-size) * 2 + var(--space-xs))}[data-slot=item][data-variant=outline]{background-color:var(--item-surface)}[data-slot=item][data-variant=muted]{background-color:var(--item-muted-surface);color:var(--item-muted-ink)}:is(a,button)[data-slot=item][data-variant=default]:hover{background-color:var(--item-default-hover-surface)}:is(a,button)[data-slot=item][data-variant=default]:active{background-color:var(--item-default-pressed-surface)}:is(a,button)[data-slot=item][data-variant=outline]:hover{background-color:var(--item-outline-hover-surface)}:is(a,button)[data-slot=item][data-variant=outline]:active{background-color:var(--item-outline-pressed-surface)}:is(a,button)[data-slot=item][data-variant=muted]:hover{background-color:var(--item-muted-hover-surface)}:is(a,button)[data-slot=item][data-variant=muted]:active{background-color:var(--item-muted-pressed-surface)}[data-slot=item][data-variant=outline]:not(:focus-visible){box-shadow:var(--item-elevation), 0 0 0 var(--item-stroke-width) var(--item-stroke)}[data-slot=item]>[data-slot=item-content]:first-child{padding-inline-start:var(--item-edge-text-padding)}[data-slot=item]:not(:has(>.item-actions--hosted))>[data-slot=item-media]{align-self:center;translate:none}[data-slot=item]:not(:has(>.item-actions--hosted))>[data-slot=item-media][data-variant=image]{inline-size:var(--item-image-size);block-size:var(--item-image-size);border-radius:var(--item-inner-radius);align-self:flex-start}[data-slot=item-media][data-variant=icon]{inline-size:var(--item-media-host-size);block-size:var(--item-media-host-size);border-radius:var(--item-media-host-radius);background-color:var(--item-media-host-fill);box-shadow:0 0 0 var(--item-stroke-width) var(--item-stroke)}[data-slot=item-media][data-variant=icon]>:is(.oneds-icon,[data-slot=favicon]){inline-size:var(--item-media-graphic-size);block-size:var(--item-media-graphic-size)}:is([data-slot=item][data-compact],[data-slot=item]:has(>.item-actions--hosted)){--item-edge-text-padding:var(--item-compact-edge-text-padding);min-block-size:var(--item-compact-height);padding:var(--item-compact-inset);border-radius:var(--item-compact-radius)}[data-slot=item][data-compact]:has(>[data-slot=navigation-pane-input]){padding:var(--item-compact-field-inset)}[data-slot=item][data-compact]>[data-slot=navigation-pane-input]{border-radius:var(--item-compact-field-radius)}[data-slot=item][data-compact] [data-slot=item-media][data-variant=icon]{inline-size:var(--item-compact-media-host-size);block-size:var(--item-compact-media-host-size);border-radius:var(--item-compact-media-host-radius)}[data-slot=item][data-compact] [data-slot=item-media][data-variant=icon]>.oneds-icon,[data-slot=item][data-compact] [data-slot=item-media][data-variant=icon]>[data-slot=favicon]{inline-size:var(--item-compact-media-graphic-size);block-size:var(--item-compact-media-graphic-size)}[data-slot=item]>[data-slot=item-actions]>[data-slot=item-action-slot]{inline-size:var(--item-media-host-size);block-size:var(--item-media-host-size);border-radius:var(--item-media-host-radius);box-shadow:none;background-color:#0000;flex:none;justify-content:center;align-items:center}[data-slot=item]>[data-slot=item-actions]>[data-slot=item-action-slot]>.oneds-icon{inline-size:var(--item-media-graphic-size);block-size:var(--item-media-graphic-size)}[data-slot=item][data-compact]>[data-slot=item-actions]>[data-slot=item-action-slot]{inline-size:var(--item-compact-media-host-size);block-size:var(--item-compact-media-host-size);border-radius:var(--item-compact-media-host-radius)}[data-slot=item][data-compact]>[data-slot=item-actions]>[data-slot=item-action-slot]>.oneds-icon{inline-size:var(--item-compact-media-graphic-size);block-size:var(--item-compact-media-graphic-size)}[data-slot=item-header]>span:last-child{padding-inline-end:var(--item-edge-text-padding)}[data-slot=item]>[data-slot=item-actions]:last-child:has(>span:only-child){padding-inline-end:var(--item-edge-text-padding)}[data-slot=item-footer]>span:first-child{padding-inline-start:var(--item-edge-text-padding)}[data-slot=item] :is([data-slot=button],[data-slot=dropdown-menu-trigger]),[data-slot=item]>[data-slot=badge],[data-slot=item-header]>[data-slot=badge]{border-radius:var(--item-inner-radius)}[data-slot=item]>[data-slot=item-primary-action]{z-index:1;border-radius:inherit;block-size:100%;inline-size:auto;min-inline-size:0;padding-block:var(--item-compact-inset);text-align:start;transition:inset-inline-end var(--item-hosted-action-speed) var(--item-hosted-action-ease);background-color:#0000;border-width:0;justify-content:flex-start;padding-inline-start:var(--item-compact-text-inset);padding-inline-end:var(--item-compact-action-gap);position:absolute;inset:0;inset-inline-end:var(--item-compact-inset)}[data-slot=item]:hover>[data-slot=item-primary-action]{inset-inline-end:calc(var(--item-compact-inset) + var(--item-hosted-actions-reserve,var(--item-compact-media-host-size)))}[data-slot=item]:has(>.item-actions--hosted:focus-within)>[data-slot=item-primary-action]{inset-inline-end:calc(var(--item-compact-inset) + var(--item-hosted-actions-reserve,var(--item-compact-media-host-size)))}[data-slot=item]:has(>.item-actions--hosted [data-slot=dropdown-menu-trigger][aria-expanded=true])>[data-slot=item-primary-action]{inset-inline-end:calc(var(--item-compact-inset) + var(--item-hosted-actions-reserve,var(--item-compact-media-host-size)))}[data-slot=item]:has(>[data-slot=item-primary-action]:focus-visible){box-shadow:var(--item-elevation), 0 0 0 var(--item-stroke-width) var(--item-stroke), 0 0 0 var(--item-focus-ring-width) var(--item-focus-ring-color)}[data-slot=item]>[data-slot=item-primary-action]:is(:hover,:active,[aria-pressed=true]){background-color:#0000}[data-slot=item][data-variant=default]:has(>[data-slot=item-primary-action]:hover){--item-hosted-surface:var(--item-default-hover-surface);background-color:var(--item-default-hover-surface)}[data-slot=item][data-variant=default]:has(>[data-slot=item-primary-action]:active){--item-hosted-surface:var(--item-default-pressed-surface);background-color:var(--item-default-pressed-surface)}[data-slot=item][data-variant=muted]:has(>[data-slot=item-primary-action]:hover){--item-hosted-surface:var(--item-muted-hover-surface);background-color:var(--item-muted-hover-surface)}[data-slot=item][data-variant=muted]:has(>[data-slot=item-primary-action]:active){--item-hosted-surface:var(--item-muted-pressed-surface);background-color:var(--item-muted-pressed-surface)}[data-slot=item]:has(>.item-actions--hosted){--item-hosted-surface:var(--item-host-surface)}[data-slot=item][data-variant=default]:has(>.item-actions--hosted):hover{--item-hosted-surface:var(--item-default-hover-surface);background-color:var(--item-default-hover-surface)}[data-slot=item][data-variant=default]:has(>.item-actions--hosted [data-slot=dropdown-menu-trigger][aria-expanded=true]){--item-hosted-surface:var(--item-default-hover-surface);background-color:var(--item-default-hover-surface)}[data-slot=item][data-variant=default]:has(>.item-actions--hosted:focus-within){--item-hosted-surface:var(--item-default-focus-surface);background-color:var(--item-default-focus-surface)}[data-slot=item]:has(>.item-actions--hosted) [data-slot=item-title]{min-block-size:var(--item-compact-media-host-size)}[data-slot=item]:has(>.item-actions--hosted)>[data-slot=item-content]{transition:padding-inline-end var(--item-hosted-action-speed) var(--item-hosted-action-ease);padding-inline-end:var(--item-compact-inset)}[data-slot=item]:has(>.item-actions--hosted)>[data-slot=item-content]:has(>[data-slot=item-title]>[data-slot=badge]){padding-inline-end:calc(var(--item-hosted-actions-reserve,var(--item-compact-media-host-size)) + var(--item-compact-action-gap))}[data-slot=item]:has(>.item-actions--hosted):hover>[data-slot=item-content]{padding-inline-end:calc(var(--item-hosted-actions-reserve,var(--item-compact-media-host-size)) + var(--item-compact-action-gap))}[data-slot=item]:has(>.item-actions--hosted:focus-within)>[data-slot=item-content]{padding-inline-end:calc(var(--item-hosted-actions-reserve,var(--item-compact-media-host-size)) + var(--item-compact-action-gap))}[data-slot=item]:has(>.item-actions--hosted [data-slot=dropdown-menu-trigger][aria-expanded=true])>[data-slot=item-content]{padding-inline-end:calc(var(--item-hosted-actions-reserve,var(--item-compact-media-host-size)) + var(--item-compact-action-gap))}[data-slot=item]:has(>[data-slot=item-content]>[data-slot=item-description]):has(>.item-actions--hosted):not(:has(>[data-slot=item-footer])){padding-block-end:var(--item-compact-text-inset)}[data-slot=item][data-variant=muted]:has(>.item-actions--hosted){--item-hosted-surface:var(--item-muted-surface);background-color:var(--item-hosted-surface)}[data-slot=item][data-variant=muted]:has(>.item-actions--hosted):hover{--item-hosted-surface:var(--item-muted-hover-surface)}[data-slot=item][data-variant=muted]:has(>.item-actions--hosted [data-slot=dropdown-menu-trigger][aria-expanded=true]){--item-hosted-surface:var(--item-muted-hover-surface)}[data-slot=item][data-variant=muted]:has(>.item-actions--hosted:focus-within){--item-hosted-surface:var(--item-muted-focus-surface)}.item-actions--hosted>:is([data-slot=button],[data-slot=dialog-trigger],[data-slot=drawer-trigger],[data-slot=dropdown-menu-trigger]){inline-size:var(--item-compact-media-host-size);block-size:var(--item-compact-media-host-size);border-radius:var(--item-compact-media-host-radius)}.item-actions--hosted>:is([data-slot=button],[data-slot=dialog-trigger],[data-slot=drawer-trigger],[data-slot=dropdown-menu-trigger])>.oneds-icon{inline-size:var(--item-compact-media-graphic-size);block-size:var(--item-compact-media-graphic-size)}.item-actions--hosted{background:var(--item-hosted-surface);inset-block-start:var(--item-compact-inset);inset-block-end:auto;inset-inline-end:var(--item-compact-inset)}@media (hover:none),(pointer:coarse){[data-slot=item]:has(>.item-actions--hosted)>[data-slot=item-primary-action]{inset-inline-end:calc(var(--item-compact-inset) + var(--item-hosted-actions-reserve,var(--item-compact-media-host-size)))}[data-slot=item]:has(>.item-actions--hosted)>[data-slot=item-content]{padding-inline-end:calc(var(--item-hosted-actions-reserve,var(--item-compact-media-host-size)) + var(--item-compact-action-gap))}}}@layer experiment{.form-experiment{--form-experiment-gap:calc(var(--spacing) * 3);--form-experiment-toolbar-padding:calc(var(--spacing) * 2);--form-experiment-compact-width:calc(var(--spacing) * 144);--form-experiment-tools-layer:10;--form-experiment-squint-blur:calc(var(--spacing) * 2);--form-experiment-preview-speed:var(--speed-gentle);--form-experiment-preview-ease:var(--ease-glide);--form-experiment-card-radius:var(--radius-xl);--form-experiment-circle-radius:50%;--form-experiment-hero-radius:calc(var(--radius-3xl) + var(--spacing) * 2);--form-experiment-square-radius:var(--radius-md);--form-experiment-squircle-radius:var(--radius-4xl);--form-experiment-island-padding:calc(var(--spacing) * 1);--form-experiment-island-gap:calc(var(--spacing) * 1);--form-experiment-island-radius:calc(var(--form-experiment-island-item-radius) + var(--form-experiment-island-padding));--form-experiment-island-item-radius:var(--radius-lg);--form-experiment-progress-height:calc(var(--spacing) * 3);--form-experiment-progress-radius:calc(var(--form-experiment-progress-height) / 2);--form-experiment-control-standard:calc(var(--spacing) * 11);--form-experiment-control-large:calc(var(--spacing) * 14);--form-experiment-control-focal:calc(var(--spacing) * 17);--form-experiment-action-standard:calc(var(--spacing) * 11);--form-experiment-action-large:calc(var(--spacing) * 12);--form-experiment-action-focal:calc(var(--spacing) * 13);--form-experiment-action-padding-inline:calc(var(--spacing) * 4);--form-experiment-icon-standard:calc(var(--spacing) * 4);--form-experiment-icon-large:calc(var(--spacing) * 5);--form-experiment-icon-focal:calc(var(--spacing) * 6);--form-experiment-density-compact:calc(var(--spacing) * 4);--form-experiment-density-balanced:calc(var(--spacing) * 6);--form-experiment-density-spacious:calc(var(--spacing) * 8);gap:var(--form-experiment-gap);grid-template-rows:auto minmax(0,1fr);block-size:100%;min-block-size:0;inline-size:100%;display:grid;position:relative;overflow:hidden}.form-experiment[data-tools-hidden=true]{grid-template-rows:minmax(0,1fr);gap:0}.form-experiment__toolbar{gap:var(--form-experiment-toolbar-padding);flex-wrap:nowrap;display:flex;overflow-x:auto}.form-experiment__toolbar>[data-slot=toolbar-group],.form-experiment__button-group{flex:none}.form-experiment__viewport{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;transition-property:inline-size;transition-duration:var(--form-experiment-preview-speed);transition-timing-function:var(--form-experiment-preview-ease);margin-inline:auto;overflow:hidden}.form-experiment__viewport[data-preview-size=compact]{inline-size:min(100%, var(--form-experiment-compact-width))}.form-experiment__reveal{z-index:var(--form-experiment-tools-layer);border-radius:var(--form-experiment-circle-radius);position:absolute;inset-block-start:var(--form-experiment-toolbar-padding);inset-inline-end:var(--form-experiment-toolbar-padding)}.form-experiment__viewport[data-evaluation=squint] .expression-lab{filter:blur(var(--form-experiment-squint-blur))}.form-experiment__viewport[data-evaluation=silhouette] .expression-lab,.form-experiment__viewport[data-evaluation=silhouette] .expression-lab *{color:#0000;text-shadow:none}.form-experiment__viewport[data-evaluation=silhouette] .expression-lab :is(svg,img){opacity:0}.form-experiment__viewport[data-evaluation=silhouette] .expression-lab :is(input,textarea)::placeholder{color:#0000}[data-expression=expressive]{--expression-lab-gap:var(--expressive-space-section);--expression-lab-section-gap:var(--expressive-space-section);--expression-lab-item-gap:var(--expressive-space-related);--expression-lab-copy-gap:var(--expressive-space-pair);--expression-lab-chat-padding:var(--expressive-space-section);--expression-lab-content-padding:var(--expressive-space-section);--expression-lab-header-padding:var(--expressive-space-section);--expression-lab-column-min:var(--expressive-column-min);--navigation-pane-header-height:var(--expressive-header-height);--site-header-height:var(--expressive-header-height);--field-group-gap:var(--expressive-space-section);--card-spacing-default:var(--expressive-space-section);--card-spacing-small:var(--expressive-space-section);--card-header-gap:var(--expressive-space-pair);--card-footer-gap:var(--expressive-space-related);--choice-card-padding:var(--expressive-space-section);--ai-composer-control-size:var(--expressive-field-height);--ai-composer-tool-icon-size:var(--expressive-icon-size);--ai-composer-tool-gap:var(--expressive-space-related);font-size:var(--expressive-body-size);line-height:var(--expressive-body-leading)}[data-expression=expressive] :is([data-slot=card],[data-slot=alert],.expression-lab__chat){border-radius:var(--expressive-surface-radius)}[data-expression=expressive] [data-slot=choice-card]{border-radius:var(--expressive-field-radius)}[data-expression=expressive] :is([data-slot=card-title],.expression-lab__heading,.expression-lab__plan-title,.expression-lab__chat-title,.expression-lab__lenses-title){font-size:var(--expressive-title-size);line-height:var(--expressive-title-leading);font-weight:var(--font-weight-bold);letter-spacing:0;text-align:start;overflow-wrap:anywhere}[data-expression=expressive] :is([data-slot=card-description],[data-slot=alert-description],[data-slot=bubble-content],.expression-lab__plan-description,.expression-lab__lenses-description){font-size:var(--expressive-body-size);line-height:var(--expressive-body-leading)}[data-expression=expressive] :is([data-slot=field-label],[data-slot=alert-title],[data-slot=navigation-pane-menu-button],[data-slot=tabs-trigger]){font-size:var(--expressive-body-size);line-height:var(--expressive-body-leading);font-weight:var(--font-weight-medium)}[data-expression=expressive] :is([data-slot=badge],[data-slot=avatar-fallback],[data-slot=field-description],[data-slot=field-error],[data-slot=card-eyebrow],[data-slot=message-header],[data-slot=navigation-pane-group-label],.expression-lab__next-step,.expression-lab__session-label,.expression-lab__slider-labels,.expression-lab__progress-copy,.expression-lab__chat-description){font-size:var(--expressive-caption-size);line-height:var(--expressive-caption-leading)}[data-expression=expressive] [data-slot=badge]{min-block-size:var(--concentric-medium-badge-height);border-radius:var(--radius-sm)}[data-expression=expressive] :is([data-slot=field-content],.expression-lab__plan-copy,.expression-lab__chat-heading){gap:var(--expressive-space-pair)}[data-expression=expressive] [data-slot=field-description]{margin:0}[data-expression=expressive] [data-slot=field][data-orientation=horizontal]{gap:var(--expressive-space-related)}[data-expression=expressive] .expression-lab__plan [data-slot=field-group]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--expressive-choice-min)), 1fr));display:grid}[data-expression=expressive] [data-slot=field-content]{min-inline-size:0}[data-expression=expressive] [data-slot=field-label]{overflow-wrap:anywhere}[data-expression=expressive] :is([data-slot=button],[data-slot=dropdown-menu-trigger]){border-radius:var(--expressive-control-radius);block-size:var(--expressive-action-height);min-block-size:var(--expressive-action-height);padding-block:var(--expressive-action-padding-block);padding-inline:var(--expressive-space-section);font-size:var(--expressive-body-size);line-height:var(--expressive-body-leading);font-weight:var(--font-weight-medium);border-width:0;position:relative}[data-expression=expressive] :is([data-slot=button],[data-slot=dropdown-menu-trigger])[data-size^=icon]{inline-size:var(--button-height-expressive);block-size:var(--button-height-expressive);min-block-size:var(--button-height-expressive);flex:none;padding:0}[data-expression=expressive] :is([data-slot=button],[data-slot=dropdown-menu-trigger]) svg{inline-size:var(--expressive-icon-size);block-size:var(--expressive-icon-size)}[data-expression=expressive] [data-slot=button]{gap:var(--graphic-label-gap)}[data-expression=expressive] :is([data-slot=input],[data-slot=native-select],[data-slot=select-trigger],[data-slot=textarea]){border-radius:var(--expressive-field-radius);font-size:var(--expressive-body-size);line-height:var(--expressive-body-leading);padding-inline:var(--expressive-field-padding-inline);padding-block:var(--expressive-field-padding-block);block-size:var(--expressive-field-height);min-inline-size:0}[data-expression=expressive] [data-slot=native-select]{padding-inline-end:var(--expressive-native-select-inset)}[data-expression=expressive] [data-slot=textarea]{padding:var(--expressive-field-padding-inline);block-size:auto;min-block-size:var(--expressive-textarea-min-height)}[data-expression=expressive] [data-slot=checkbox]{inline-size:var(--expressive-check-size);block-size:var(--expressive-check-size)}[data-expression=expressive] [data-slot=checkbox] svg{inline-size:var(--expressive-check-icon-size);block-size:var(--expressive-check-icon-size)}[data-expression=expressive] [data-slot=switch]{inline-size:calc(var(--expressive-icon-size) * 2);block-size:var(--expressive-icon-size);padding:var(--concentric-form-switch-inset);border-width:0;flex:none}[data-expression=expressive] [data-slot=switch-thumb]{inline-size:calc(var(--expressive-icon-size) - var(--concentric-form-switch-inset) * 2);block-size:calc(var(--expressive-icon-size) - var(--concentric-form-switch-inset) * 2);translate:0}[data-expression=expressive] [data-slot=switch-thumb][data-state=checked]{translate:var(--expressive-icon-size) 0}[data-expression=expressive] :is([data-slot=card-footer],.expression-lab__capture-actions){gap:var(--expressive-space-related);flex-wrap:wrap}[data-expression=expressive] [data-slot=toolbar]{--tb-pad:var(--expressive-space-related);--tb-pad-ends:var(--expressive-space-related);--tb-inner:var(--expressive-control-radius);gap:var(--expressive-space-related);max-inline-size:100%}[data-expression=expressive] [data-slot=tabs-list]{block-size:calc(var(--expressive-field-height) + var(--tabs-padding) * 2)}[data-expression=expressive] [data-slot=tabs-trigger]{padding-inline:var(--expressive-space-related)}[data-expression=expressive] [data-slot=navigation-pane-menu-button]{min-block-size:var(--expressive-field-height);border-radius:var(--expressive-field-radius)}[data-expression=expressive] [data-slot=navigation-pane-account]{gap:var(--expressive-space-related);block-size:auto;min-block-size:var(--expressive-action-height)}[data-expression=expressive] [data-slot=navigation-pane-account-details]{gap:var(--expressive-space-pair-small)}[data-expression=expressive] [data-slot=navigation-pane-account-details]>*{font-size:var(--expressive-caption-size);line-height:var(--expressive-caption-leading)}[data-expression=expressive] [data-slot=navigation-pane-brand-label]{font-size:var(--expressive-body-size)}[data-expression=expressive] [data-slot=avatar]{inline-size:var(--expressive-avatar-size);block-size:var(--expressive-avatar-size)}[data-expression=expressive] .expression-lab__session{gap:var(--expressive-space-related)}[data-expression=expressive] .expression-lab__hero-footer{flex-direction:column;align-items:stretch}[data-expression=expressive] .expression-lab__hero-footer [data-slot=button]{white-space:normal;block-size:auto}[data-expression=expressive] .expression-lab__header{block-size:auto;min-block-size:var(--expressive-header-height)}[data-expression=expressive] .expression-lab__header [data-slot=site-header-shell]{block-size:auto;min-block-size:var(--expressive-header-height);flex-wrap:wrap}[data-expression=expressive] .expression-lab__page-title{font-size:var(--expressive-caption-size)}[data-expression=expressive] .expression-lab__plan-header,[data-expression=expressive] .expression-lab__chat-header{flex-wrap:wrap}[data-expression=expressive] .expression-lab__chat-heading{gap:var(--expressive-space-related);min-inline-size:0}[data-expression=expressive] .expression-lab__chat-heading>div{gap:var(--expressive-space-pair-small)}[data-expression=expressive] .expression-lab__chat-heading :is(strong,span){font-size:var(--expressive-caption-size);line-height:var(--expressive-caption-leading);white-space:normal}[data-expression=expressive] [data-slot=message]{gap:var(--expressive-space-related)}[data-expression=expressive] [data-slot=message-avatar]{min-inline-size:var(--expressive-avatar-size)}[data-expression=expressive] [data-slot=message-content]{min-inline-size:0}[data-expression=expressive] [data-slot=ai-composer]{--ai-composer-padding:var(--expressive-space-related)}[data-expression=expressive] [data-slot=ai-composer-input]{font-size:var(--expressive-body-size);line-height:var(--expressive-body-leading)}[data-expression=expressive] [data-slot=ai-composer-footer]{gap:var(--expressive-space-related);flex-wrap:wrap}[data-expression=expressive] :is([data-slot=ai-composer-action],[data-slot=ai-composer-submit],[data-slot=ai-composer] [data-slot=dropdown-menu-trigger],[data-slot=navigation-pane-trigger]){inline-size:var(--expressive-field-height);block-size:var(--expressive-field-height);min-block-size:var(--expressive-field-height);border-radius:var(--expressive-control-radius);flex:none;padding:0}[data-expression=expressive] :is([data-slot=ai-composer-action],[data-slot=ai-composer-submit],[data-slot=ai-composer] [data-slot=dropdown-menu-trigger],[data-slot=navigation-pane-trigger]) svg{inline-size:var(--expressive-icon-size);block-size:var(--expressive-icon-size)}[data-expression=expressive] [data-slot=ai-composer-tool]{font-size:var(--expressive-caption-size);line-height:var(--expressive-caption-leading)}[data-expression=expressive] [data-slot=ai-composer-input]{padding:var(--expressive-space-pair)}[data-expression=expressive] [data-slot=navigation-pane][data-collapsible=icon] [data-slot=avatar]{inline-size:var(--expressive-collapsed-avatar-size);block-size:var(--expressive-collapsed-avatar-size)}[data-expression=expressive][data-slot=dropdown-menu-content]{min-inline-size:var(--expressive-menu-width);max-inline-size:var(--radix-dropdown-menu-content-available-width);border-radius:calc(var(--expressive-menu-row-radius) + var(--expressive-menu-padding))}[data-expression=expressive][data-slot=dropdown-menu-content]>[data-slot=scroller]{padding:var(--expressive-menu-padding)}[data-expression=expressive] :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item]){min-block-size:var(--expressive-field-height);padding-block:var(--expressive-field-padding-block);padding-inline:var(--expressive-field-padding-inline);border-radius:var(--expressive-menu-row-radius);gap:var(--expressive-space-related);font-size:var(--expressive-body-size);line-height:var(--expressive-body-leading)}[data-expression=expressive] [data-slot=dropdown-menu-checkbox-item]{padding-inline-end:var(--expressive-native-select-inset)}[data-expression=expressive] [data-slot=dropdown-menu-label]{font-size:var(--expressive-caption-size);line-height:var(--expressive-caption-leading)}[data-expression=expressive] :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item]) svg{inline-size:var(--expressive-icon-size);block-size:var(--expressive-icon-size)}[data-expression=expressive][data-slot=select-content]{inline-size:var(--radix-select-trigger-width);border-radius:calc(var(--expressive-menu-row-radius) + var(--expressive-menu-padding))}[data-expression=expressive] [data-radix-select-viewport]{padding:var(--expressive-menu-padding)}[data-expression=expressive] [data-slot=select-item]{min-block-size:var(--expressive-field-height);padding-block:var(--expressive-field-padding-block);padding-inline:var(--expressive-field-padding-inline) var(--expressive-native-select-inset);font-size:var(--expressive-body-size);line-height:var(--expressive-body-leading);border-radius:var(--expressive-menu-row-radius)}[data-expression=expressive] [data-slot=select-item]>span:first-child{inset-inline-end:var(--expressive-field-padding-inline)}}@media (prefers-reduced-motion:reduce){.form-experiment__viewport{transition:none}}@layer concentric{.concentric-demo{--slider-snap-threshold:.045;--concentric-pad-ratio:.5;--concentric-r:var(--concentric-reference-radius);--concentric-pad:max(calc(var(--concentric-r) * var(--concentric-pad-ratio)), calc(var(--spacing) * 3));--concentric-inner:calc(var(--concentric-r) - var(--concentric-pad));--concentric-radius-offset:calc(var(--concentric-r) - var(--concentric-reference-radius));--concentric-inset-offset:calc(var(--concentric-pad) - var(--concentric-reference-inset));--concentric-inner-offset:calc(var(--concentric-inner) - var(--concentric-reference-inner));--concentric-surface-inset:var(--concentric-pad);--concentric-section-gap:var(--concentric-surface-inset);--concentric-surface-radius:max(0px, calc(var(--radius-xl) + var(--concentric-radius-offset)));--concentric-control-radius:max(0px, calc(var(--radius-lg) + var(--concentric-inner-offset)));--concentric-menu-row-radius:max(0px, calc(var(--radius-md) + var(--concentric-inner-offset)));--concentric-media-radius:var(--concentric-inner);--concentric-button-radius:var(--concentric-inner);--concentric-compact-columns:var(--concentric-media-min) var(--concentric-pad) minmax(0, 1fr);--concentric-media-min:calc(var(--spacing) * 16);--concentric-control-basis:calc(var(--spacing) * 80);--concentric-slider-min-width:calc(var(--spacing) * 32)}.concentric-demo[data-variant=type-controls][data-scale=large]{--concentric-project-control-height:var(--concentric-large-control-min-height);--concentric-project-control-icon:calc(var(--spacing) * 6);--concentric-project-label-size:var(--concentric-large-label-size);--concentric-project-label-leading:var(--concentric-large-label-leading);--concentric-project-avatar-size:calc(var(--spacing) * 10);--concentric-project-metadata-size:var(--text-sm);--concentric-project-metadata-leading:var(--text-sm--line-height);--concentric-project-menu-padding:calc(var(--spacing) * 2);--concentric-project-menu-width:calc(var(--spacing) * 72);--concentric-expressive-title-size:var(--concentric-large-title-size);--concentric-expressive-title-leading:var(--concentric-large-title-leading);--concentric-expressive-copy-size:var(--concentric-large-copy-size);--concentric-expressive-copy-leading:var(--concentric-large-copy-leading);--concentric-expressive-label-size:var(--concentric-large-label-size);--concentric-expressive-label-leading:var(--concentric-large-label-leading);--concentric-expressive-control-padding-block:var(--concentric-large-control-padding-block);--concentric-expressive-control-padding-inline:var(--concentric-large-control-padding-inline);--concentric-expressive-control-min-height:var(--concentric-large-control-min-height);--concentric-expressive-media-size:var(--concentric-large-media-size);--concentric-expressive-media-icon-size:var(--concentric-large-media-icon-size)}.concentric-demo[data-variant=type-controls][data-scale=medium]{--concentric-copy-gap:var(--concentric-text-pair-gap-large);--card-header-gap:var(--concentric-text-pair-gap-large);--concentric-project-metadata-size:var(--concentric-medium-min-text-size);--concentric-project-metadata-leading:var(--concentric-medium-min-text-leading);--concentric-project-control-height:var(--concentric-expressive-control-min-height);--concentric-project-control-icon:calc(var(--spacing) * 5);--concentric-project-label-size:var(--concentric-expressive-label-size);--concentric-project-label-leading:var(--concentric-expressive-label-leading);--concentric-project-avatar-size:calc(var(--spacing) * 10);--concentric-project-owner-gap:calc(var(--spacing) * 3);--concentric-project-menu-padding:calc(var(--spacing) * 2);--concentric-project-menu-width:calc(var(--spacing) * 66)}.concentric-demo[data-variant=type-controls][data-scale=medium] .concentric-project-card__owner-text{gap:var(--concentric-text-pair-gap-small);display:grid}.concentric-demo[data-variant=type-controls][data-scale=medium] .concentric-project-card [data-slot=badge]{min-block-size:var(--concentric-medium-badge-height)}.concentric-demo[data-variant=type-controls]:not([data-scale=normal]){--concentric-title-size:var(--concentric-expressive-title-size);--concentric-title-leading:var(--concentric-expressive-title-leading);--concentric-title-weight:var(--concentric-expressive-title-weight);--concentric-copy-size:var(--concentric-expressive-copy-size);--concentric-copy-leading:var(--concentric-expressive-copy-leading);--concentric-media-min:var(--concentric-expressive-media-size);--concentric-media-icon-size:var(--concentric-expressive-media-icon-size)}.concentric-demo[data-variant=type-controls]:not([data-scale=normal]) .concentric-card__actions [data-slot=button]{font-size:var(--concentric-expressive-label-size);line-height:var(--concentric-expressive-label-leading);height:auto;min-block-size:var(--concentric-expressive-control-min-height);padding-block:var(--concentric-expressive-control-padding-block);padding-inline:var(--concentric-expressive-control-padding-inline);border-width:var(--concentric-expressive-control-border)}.concentric-demo[data-variant=type-controls][data-scale=medium] .concentric-card__actions{gap:var(--concentric-medium-action-gap)}.concentric-demo[data-variant=type-controls][data-scale=medium] .concentric-card__actions [data-slot=button]{min-block-size:var(--concentric-medium-button-height);padding-block:var(--concentric-medium-button-padding-block);padding-inline:var(--concentric-surface-inset);border-width:0;position:relative}.concentric-toolbar{justify-content:space-between;gap:calc(var(--spacing) * 4)}.concentric-stage[data-composition=form]{max-inline-size:var(--concentric-form-width)}.concentric-project-form,.concentric-project-card{--card-spacing:var(--concentric-surface-inset);gap:var(--concentric-section-gap);border-radius:var(--concentric-surface-radius)}:is(.concentric-project-form,.concentric-project-card) :is([data-slot=button],[data-slot=dropdown-menu-trigger]){border-radius:var(--concentric-control-radius)}.concentric-project-form :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-radius:var(--concentric-field-radius)}.resizable-textarea{min-inline-size:0;position:relative}.resizable-textarea [data-slot=textarea]{resize:none}.concentric-project-form .resizable-textarea [data-slot=textarea]{resize:none;padding:var(--concentric-form-input-padding)}.concentric-demo[data-scale] .concentric-project-form .resizable-textarea[data-resized] [data-slot=textarea],[data-expression=expressive] .resizable-textarea[data-resized] [data-slot=textarea]{block-size:var(--textarea-resize-height);field-sizing:fixed}.resizable-textarea__grip{inline-size:var(--textarea-resize-grip-size);block-size:var(--textarea-resize-grip-size);display:block;position:relative}.resizable-textarea__grip:before,.resizable-textarea__grip:after{content:"";right:var(--textarea-resize-grip-inset);top:var(--textarea-resize-grip-inset);inline-size:var(--textarea-resize-grip-long);block-size:var(--textarea-resize-grip-stroke);transform-origin:100%;background:currentColor;position:absolute;transform:rotate(-45deg)}.resizable-textarea__grip:after{top:var(--textarea-resize-grip-offset);inline-size:var(--textarea-resize-grip-short)}.resizable-textarea .resizable-textarea__resize[data-slot=button]{inline-size:var(--textarea-resize-handle-size);block-size:var(--textarea-resize-handle-size);min-block-size:var(--textarea-resize-handle-size);border-radius:calc(var(--textarea-resize-radius) - var(--textarea-resize-handle-inset));cursor:ns-resize;touch-action:none;color:var(--muted-foreground);padding:0;position:absolute;inset-block-end:var(--textarea-resize-handle-inset);inset-inline-end:var(--textarea-resize-handle-inset);translate:none}.concentric-project-form [data-slot=field-group]{gap:var(--concentric-section-gap)}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-form [data-slot=card-title]{font-size:var(--concentric-title-size);line-height:var(--concentric-title-leading);font-weight:var(--concentric-title-weight);letter-spacing:0;overflow-wrap:anywhere}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-form [data-slot=card-description]{font-size:var(--concentric-copy-size);line-height:var(--concentric-copy-leading)}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-form [data-slot=field-label]{font-size:var(--concentric-project-label-size);line-height:var(--concentric-project-label-leading)}.concentric-demo[data-scale=medium] .concentric-project-form [data-slot=field-content]{gap:var(--concentric-text-pair-gap-large)}.concentric-demo[data-scale=medium] .concentric-project-form [data-slot=field][data-orientation=horizontal]{gap:var(--concentric-medium-action-gap)}.concentric-demo[data-scale=medium] .concentric-project-form :is([data-slot=field-description],[data-slot=field-error]){font-size:var(--concentric-medium-min-text-size);line-height:var(--concentric-medium-min-text-leading);margin:0}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-form :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){inline-size:100%;min-inline-size:0;block-size:var(--concentric-project-control-height);font-size:var(--concentric-project-label-size);line-height:var(--concentric-project-label-leading);padding-inline:var(--concentric-form-input-padding);padding-block:0}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-form [data-slot=textarea]{block-size:auto;min-block-size:calc(var(--concentric-project-label-leading) * var(--concentric-form-textarea-lines) + var(--concentric-form-input-padding) * 2);padding-block:var(--concentric-form-input-padding)}.concentric-demo[data-variant=type-controls][data-scale=medium] .concentric-project-form :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]){padding-block:var(--concentric-medium-field-padding-block);padding-inline:var(--concentric-medium-field-padding-inline)}.concentric-demo[data-variant=type-controls][data-scale=medium] .concentric-project-form :is([data-slot=input],[data-slot=select-trigger]){block-size:var(--concentric-medium-field-height)}.concentric-demo[data-variant=type-controls][data-scale=medium] .concentric-project-form [data-slot=textarea]{padding-block:var(--concentric-medium-field-padding-inline);min-block-size:calc(var(--concentric-project-label-leading) * var(--concentric-form-textarea-lines) + var(--concentric-medium-field-padding-inline) * 2 + var(--concentric-expressive-control-border) * 2)}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-form [data-slot=switch]{--concentric-switch-thumb:calc(var(--concentric-project-control-icon) - var(--concentric-form-switch-inset) * 2);inline-size:calc(var(--concentric-project-control-icon) * 2);block-size:var(--concentric-project-control-icon);padding:var(--concentric-form-switch-inset);border-width:0;flex:none}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-form [data-slot=switch-thumb]{inline-size:var(--concentric-switch-thumb);block-size:var(--concentric-switch-thumb);translate:0}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-form [data-slot=switch-thumb][data-state=checked]{translate:var(--concentric-project-control-icon) 0}.concentric-form-select{inline-size:var(--radix-select-trigger-width);max-inline-size:var(--radix-select-content-available-width);border-radius:max(0px, calc(var(--radius-lg) + var(--concentric-inner-offset)))}.concentric-form-select:not([data-scale=normal]) [data-radix-select-viewport]{padding:var(--concentric-project-menu-padding);min-inline-size:0}.concentric-form-select [data-slot=select-item]{border-radius:var(--concentric-menu-row-radius)}.concentric-form-select:not([data-scale=normal]){border-radius:calc(var(--concentric-menu-row-radius) + var(--concentric-project-menu-padding))}.concentric-form-select:not([data-scale=normal]) [data-slot=select-item]{min-block-size:var(--concentric-project-control-height);font-size:var(--concentric-project-label-size);line-height:var(--concentric-project-label-leading)}.concentric-stage[data-composition=vertical]{max-inline-size:var(--concentric-project-width)}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-card [data-slot=card-action]{margin-block:calc((var(--concentric-title-size) * var(--concentric-title-leading) - var(--concentric-project-control-height)) / 2);align-self:center}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-card [data-slot=card-title]{font-size:var(--concentric-title-size);line-height:var(--concentric-title-leading);font-weight:var(--concentric-title-weight);letter-spacing:0;overflow-wrap:anywhere;text-align:start}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-card [data-slot=card-description]{font-size:var(--concentric-copy-size);line-height:var(--concentric-copy-leading)}.concentric-project-card__metadata{justify-content:space-between;align-items:center;gap:var(--concentric-project-metadata-gap);flex-wrap:wrap;display:flex}.concentric-project-card__badges{gap:var(--concentric-project-metadata-gap);flex-wrap:wrap;display:flex}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-card [data-slot=badge]{border-radius:var(--concentric-project-badge-radius);font-size:var(--concentric-project-metadata-size);line-height:var(--concentric-project-metadata-leading)}.concentric-project-card__owner{align-items:center;gap:var(--concentric-project-owner-gap);font-size:var(--concentric-project-metadata-size);line-height:var(--concentric-project-metadata-leading);overflow-wrap:anywhere;min-inline-size:0;display:flex}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-card__owner [data-slot=avatar]{inline-size:var(--concentric-project-avatar-size);block-size:var(--concentric-project-avatar-size)}.concentric-project-card__status{font-size:var(--concentric-project-metadata-size);line-height:var(--concentric-project-metadata-leading);color:var(--muted-foreground)}.concentric-project-card__details{gap:var(--concentric-copy-gap);font-size:var(--concentric-copy-size);line-height:var(--concentric-copy-leading);margin-block-start:var(--card-spacing);display:grid}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-card [data-slot=dropdown-menu-trigger]{inline-size:var(--concentric-project-control-height);block-size:var(--concentric-project-control-height)}.concentric-demo[data-scale]:not([data-scale=normal]) .concentric-project-card [data-slot=dropdown-menu-trigger] svg,.concentric-project-menu:not([data-scale=normal]) [data-slot=dropdown-menu-item] svg{inline-size:var(--concentric-project-control-icon);block-size:var(--concentric-project-control-icon)}.concentric-project-menu{border-radius:max(0px, calc(var(--radius-lg) + var(--concentric-inner-offset)))}.concentric-project-menu [data-slot=dropdown-menu-item]{border-radius:var(--concentric-menu-row-radius)}.concentric-project-menu:not([data-scale=normal]){inline-size:var(--concentric-project-menu-width);max-inline-size:var(--radix-dropdown-menu-content-available-width);border-radius:calc(var(--concentric-menu-row-radius) + var(--concentric-project-menu-padding))}.concentric-project-menu:not([data-scale=normal])>[data-slot=scroller]{padding:var(--concentric-project-menu-padding)}.concentric-project-menu:not([data-scale=normal]) [data-slot=dropdown-menu-item]{min-block-size:var(--concentric-project-control-height);padding-block:0;padding-inline:var(--concentric-project-menu-row-padding);gap:var(--concentric-project-menu-row-gap);border-radius:var(--concentric-menu-row-radius);font-size:var(--concentric-project-label-size);line-height:var(--concentric-project-label-leading)}:is(.concentric-form-select,.concentric-project-menu)[data-scale=medium] :is([data-slot=select-item],[data-slot=dropdown-menu-item]){min-block-size:var(--concentric-medium-field-height);padding-block:var(--concentric-medium-field-padding-block);padding-inline:var(--concentric-medium-field-padding-inline)}.concentric-form-select[data-scale=medium] [data-slot=select-item]{padding-inline-end:calc(var(--concentric-medium-field-padding-inline) + var(--concentric-medium-field-indicator-size) + var(--concentric-medium-field-indicator-gap))}.concentric-form-select[data-scale=medium] [data-slot=select-item]>span:first-child{inset-inline-end:var(--concentric-medium-field-padding-inline)}.concentric-toolbar__control{flex:1 1 var(--concentric-control-basis);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;min-inline-size:0}.concentric-toolbar__slider{flex:1 1 var(--concentric-slider-min-width);min-inline-size:min(100%, var(--concentric-slider-min-width))}.concentric-card{padding:var(--concentric-pad);border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:var(--concentric-r);transition-property:border-radius,padding,gap;transition-duration:var(--speed-swift);transition-timing-function:var(--ease-settle);align-items:center;gap:0}.concentric-card__media{inline-size:var(--concentric-media-min);block-size:var(--concentric-media-min);min-inline-size:var(--concentric-media-min);min-block-size:var(--concentric-media-min);background:var(--muted);color:var(--muted-foreground);border-radius:var(--concentric-media-radius);transition:border-radius var(--speed-swift) var(--ease-settle);flex:none;align-self:center;place-items:center;display:grid}.concentric-card__media svg{inline-size:var(--concentric-media-icon-size);block-size:var(--concentric-media-icon-size)}.concentric-card__body{gap:var(--concentric-copy-gap);overflow-wrap:anywhere;flex:1;min-inline-size:0;display:grid}.concentric-gap-band{flex:0 0 var(--concentric-pad);min-inline-size:var(--concentric-pad);opacity:1;transition-property:flex-basis,min-inline-size,opacity;transition-duration:var(--speed-swift);transition-timing-function:var(--ease-settle);border-radius:0;align-self:stretch}.concentric-gap-band[data-active=false]{opacity:0}.concentric-card__title{font-size:var(--concentric-title-size);font-weight:var(--concentric-title-weight);line-height:var(--concentric-title-leading)}.concentric-card__description{font-size:var(--concentric-copy-size);line-height:var(--concentric-copy-leading);color:var(--muted-foreground)}.concentric-card__actions{align-items:center;gap:var(--card-footer-gap);flex:none;display:flex}.concentric-card__actions [data-slot=button]{border-radius:var(--concentric-button-radius);transition:border-radius var(--speed-swift) var(--ease-settle)}.concentric-equation{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);color:var(--muted-foreground);white-space:nowrap;flex-wrap:wrap;display:flex}.concentric-equation__term{align-items:baseline;gap:calc(var(--spacing) * 1);display:inline-flex}.concentric-equation__term b{min-inline-size:calc(var(--spacing) * 5);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--foreground)}.concentric-toolbar__toggle{flex:none;margin-inline-start:auto}.concentric-stage{max-inline-size:calc(var(--spacing) * 160);margin-inline:auto}.concentric-annotations__frame{border-style:solid;border-width:var(--concentric-pad);border-color:var(--annotation-fill);border-radius:var(--concentric-r);transition-property:border-width,border-radius;transition-duration:var(--speed-swift);transition-timing-function:var(--ease-settle);position:absolute;inset:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--_scroll-fade-size-t,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(./KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(./KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(./KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(./KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(./KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(./KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(./KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(./KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(./KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(./KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(./KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(./KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(./KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(./KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(./KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(./KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(./KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(./KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(./KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(./KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(./KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(./KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(./KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(./KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(./KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(./KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(./KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(./KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(./KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(./KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(./KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(./KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(./KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(./KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(./KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(./KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(./KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(./KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(./KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(./KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.4"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
