@layer mdst-ui.base{:root{--mdst-color-fg:#000;--mdst-color-bg:#fff;--mdst-color-border:#000;--mdst-color-muted:#666;--mdst-color-subtle:#f5f5f5;--mdst-color-focus:#000;--mdst-color-danger:#dc2626;--mdst-color-warning:#b45309;--mdst-color-success:#15803d;--mdst-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mdst-font-mono:ui-monospace, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--mdst-line-height:1.5;--mdst-font-text:var(--mdst-font-sans);--mdst-font-ui:var(--mdst-font-sans);--mdst-text-xs:.75rem;--mdst-text-sm:.875rem;--mdst-text-base:1rem;--mdst-text-lg:1.125rem;--mdst-text-xl:1.25rem;--mdst-space-px:.0625rem;--mdst-space-1:.25rem;--mdst-space-2:.5rem;--mdst-space-3:.75rem;--mdst-space-4:1rem;--mdst-space-5:1.25rem;--mdst-space-6:1.5rem;--mdst-space-8:2rem;--mdst-space-xs:var(--mdst-space-1);--mdst-space-sm:var(--mdst-space-2);--mdst-space-md:var(--mdst-space-4);--mdst-space-lg:var(--mdst-space-6);--mdst-space-xl:var(--mdst-space-8);--mdst-flow-space:1em;--mdst-focus-offset:0px;--mdst-radius:0;--mdst-border-width:.0625em;--mdst-transition-fast:50ms ease-out;--mdst-transition:.1s ease-out;--mdst-transition-slow:.2s ease-out;--mdst-shadow-sm:0 .125rem .375rem #00000026;--mdst-shadow:0 .25rem .75rem #0003;--mdst-backdrop:#0006;--mdst-z-overlay:1000;--mdst-disabled-opacity:.5}@media (prefers-reduced-motion:reduce){:root{--mdst-transition-fast:0s;--mdst-transition:0s;--mdst-transition-slow:0s}}@supports (color:light-dark(#000, #fff)){:root{--mdst-color-fg:light-dark(#000,#fff);--mdst-color-bg:light-dark(#fff,#1a1a1a);--mdst-color-border:light-dark(#000,#fff);--mdst-color-muted:light-dark(#666,#999);--mdst-color-subtle:light-dark(#f5f5f5,#2a2a2a);--mdst-color-focus:light-dark(#000,#fff);--mdst-color-danger:light-dark(#dc2626,#f87171);--mdst-color-warning:light-dark(#b45309,#fbbf24);--mdst-color-success:light-dark(#15803d,#4ade80)}}:where(.mdst-ui),:where(.mdst-ui) *,:where(.mdst-ui) :before,:where(.mdst-ui) :after{box-sizing:border-box}:where(.mdst-ui) *{margin:0}:where(.mdst-ui){-webkit-font-smoothing:antialiased}:where(.mdst-ui) :where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(.mdst-ui) :where(a,input,button,textarea,select){font:inherit;color:inherit}:where(.mdst-ui) :where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}[class*=mdst-],[class*=mdst-]:before,[class*=mdst-]:after{box-sizing:border-box}:where(.mdst-ui) :focus-visible,:where([class*=mdst-]):focus-visible{outline:var(--mdst-focus-ring,2px solid var(--mdst-color-focus));outline-offset:var(--mdst-focus-offset)}@media (forced-colors:active){:where(.mdst-ui) :focus-visible,:where([class*=mdst-]):focus-visible{outline-color:highlight}}:where(.mdst-banner__close,.mdst-toast__close,.mdst-tag__dismiss,.mdst-dialog__close,.mdst-drawer__close){position:relative;&:after{content:"";width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;translate:-50% -50%}}.mdst-input,.mdst-dropdown,.mdst-pre{margin:0}}@layer mdst-ui.components{.mdst-avatar{width:2.5rem;height:2.5rem;font-family:var(--mdst-font-ui);background:var(--mdst-color-subtle);color:var(--mdst-color-fg);vertical-align:middle;box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden;& img{object-fit:cover;width:100%;height:100%}&.mdst-avatar--sm{width:2rem;height:2rem;font-size:.75rem}&.mdst-avatar--lg{width:3.5rem;height:3.5rem;font-size:1.25rem}&.mdst-avatar--xl{width:5rem;height:5rem;font-size:1.75rem}&.mdst-avatar--square{border-radius:var(--mdst-radius)}}.mdst-avatar-group{align-items:center;display:inline-flex;&>.mdst-avatar{border:2px solid var(--mdst-color-bg);margin-inline-start:-.5rem}&>.mdst-avatar:first-child{margin-inline-start:0}}.mdst-badge{min-width:1.6em;font-size:var(--mdst-text-xs);font-family:var(--mdst-font-ui);border:var(--mdst-border-width) solid var(--mdst-color-border);background:var(--mdst-color-bg);color:var(--mdst-color-fg);white-space:nowrap;vertical-align:middle;box-sizing:border-box;border-radius:9999px;justify-content:center;align-items:center;padding:.25em .375em;line-height:1;display:inline-flex;&.mdst-badge--solid{background:var(--mdst-color-fg);color:var(--mdst-color-bg);border-color:var(--mdst-color-fg)}&.mdst-badge--subtle{background:var(--mdst-color-subtle);border-color:#0000}&.mdst-badge--dot{width:.6em;min-width:0;height:.6em;font-size:var(--mdst-text-base);background:var(--mdst-color-fg);text-indent:-9999px;border-color:#0000;padding:0;overflow:hidden}&.mdst-badge--danger{border-color:var(--mdst-color-danger);color:var(--mdst-color-danger);&.mdst-badge--solid{background:var(--mdst-color-danger);color:var(--mdst-color-bg);border-color:var(--mdst-color-danger)}&.mdst-badge--subtle{background:color-mix(in srgb, var(--mdst-color-danger) 10%, transparent);color:var(--mdst-color-danger);border-color:#0000}&.mdst-badge--dot{background:var(--mdst-color-danger)}}&.mdst-badge--success{border-color:var(--mdst-color-success);color:var(--mdst-color-success);&.mdst-badge--solid{background:var(--mdst-color-success);color:var(--mdst-color-bg);border-color:var(--mdst-color-success)}&.mdst-badge--subtle{background:color-mix(in srgb, var(--mdst-color-success) 10%, transparent);color:var(--mdst-color-success);border-color:#0000}&.mdst-badge--dot{background:var(--mdst-color-success)}}&.mdst-badge--warning{border-color:var(--mdst-color-warning);color:var(--mdst-color-warning);&.mdst-badge--solid{background:var(--mdst-color-warning);color:var(--mdst-color-bg);border-color:var(--mdst-color-warning)}&.mdst-badge--subtle{background:color-mix(in srgb, var(--mdst-color-warning) 10%, transparent);color:var(--mdst-color-warning);border-color:#0000}&.mdst-badge--dot{background:var(--mdst-color-warning)}}&.mdst-badge--info{border-color:var(--mdst-color-info,var(--mdst-color-fg));color:var(--mdst-color-info,var(--mdst-color-fg));&.mdst-badge--solid{background:var(--mdst-color-info,var(--mdst-color-fg));color:var(--mdst-color-bg);border-color:var(--mdst-color-info,var(--mdst-color-fg))}&.mdst-badge--subtle{background:color-mix(in srgb, var(--mdst-color-info,var(--mdst-color-fg)) 10%, transparent);color:var(--mdst-color-info,var(--mdst-color-fg));border-color:#0000}&.mdst-badge--dot{background:var(--mdst-color-info,var(--mdst-color-fg))}}&.mdst-badge--muted{border-color:var(--mdst-color-muted);color:var(--mdst-color-muted);&.mdst-badge--solid{background:var(--mdst-color-muted);color:var(--mdst-color-bg);border-color:var(--mdst-color-muted)}&.mdst-badge--subtle{background:var(--mdst-color-subtle);color:var(--mdst-color-muted);border-color:#0000}&.mdst-badge--dot{background:var(--mdst-color-muted)}}&.mdst-badge--sm{min-width:1.5em;padding:.2em .3em;font-size:.625rem}&.mdst-badge--lg{font-size:var(--mdst-text-sm);padding:.3em .5em}&.mdst-badge--top-end{--_dir:1;&:dir(rtl){--_dir:-1}top:0;transform:translate(calc(50% * var(--_dir)), -50%);z-index:1;position:absolute;inset-inline-end:0}}@media (forced-colors:active){.mdst-badge.mdst-badge--dot{forced-color-adjust:none;background:canvastext}}.mdst-banner{align-items:center;gap:var(--mdst-space-sm) var(--mdst-space-md);padding:var(--mdst-space-md);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);color:var(--mdst-color-fg);font-family:var(--mdst-font-ui);font-size:var(--mdst-text-sm);line-height:var(--mdst-line-height);transition:opacity var(--mdst-transition-slow), translate var(--mdst-transition-slow), display var(--mdst-transition-slow) allow-discrete;flex-wrap:wrap;display:flex;& .mdst-banner__content{flex:16rem;min-width:0;&>*+*{margin-top:var(--mdst-space-xs)}}& .mdst-banner__actions{align-items:center;gap:var(--mdst-space-sm);flex-wrap:wrap;display:flex}& .mdst-banner__close{height:calc(1em * var(--mdst-line-height));aspect-ratio:1;box-shadow:none;color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--mdst-transition-fast);background:0 0;border:none;justify-content:center;align-self:flex-start;align-items:center;margin:0;padding:0;font-size:1em;line-height:1;display:inline-flex;&:hover{opacity:1}}&[data-state=visible]{opacity:1;display:flex;@starting-style{opacity:0}}&[data-state=hidden]{opacity:0;display:none}&.mdst-banner--sm{gap:var(--mdst-space-xs) var(--mdst-space-md);padding:var(--mdst-space-sm) var(--mdst-space-md);font-size:var(--mdst-text-xs);& .mdst-banner__actions{gap:var(--mdst-space-xs)}}&:is(.mdst-banner--borderless,.mdst-banner--border-top,.mdst-banner--border-bottom,.mdst-banner--border-start,.mdst-banner--border-end){border:none}&.mdst-banner--border-top{border-top:var(--mdst-border-width) solid var(--mdst-color-border)}&.mdst-banner--border-bottom{border-bottom:var(--mdst-border-width) solid var(--mdst-color-border)}&.mdst-banner--border-start{border-inline-start:var(--mdst-border-width) solid var(--mdst-color-border)}&.mdst-banner--border-end{border-inline-end:var(--mdst-border-width) solid var(--mdst-color-border)}&:is(.mdst-banner--success,.mdst-banner--danger,.mdst-banner--warning,.mdst-banner--info){border-inline-start:3px solid var(--_accent)}&.mdst-banner--success{--_accent:var(--mdst-color-success)}&.mdst-banner--danger{--_accent:var(--mdst-color-danger)}&.mdst-banner--warning{--_accent:var(--mdst-color-warning)}&.mdst-banner--info{--_accent:var(--mdst-color-info,var(--mdst-color-fg))}&.mdst-banner--top,&.mdst-banner--bottom{z-index:1;margin:0;position:sticky}&.mdst-banner--top{top:var(--mdst-banner-offset,0)}&.mdst-banner--bottom{bottom:var(--mdst-banner-offset,0)}&.mdst-banner--fixed{z-index:var(--mdst-z-overlay);position:fixed;inset-inline-start:var(--mdst-banner-offset,var(--mdst-space-md));inset-inline-end:var(--mdst-banner-offset,var(--mdst-space-md));&.mdst-banner--start,&.mdst-banner--end{max-width:var(--mdst-banner-width,28rem)}&.mdst-banner--start{inset-inline-end:auto}&.mdst-banner--end{inset-inline-start:auto}&.mdst-banner--top{top:var(--mdst-banner-offset,var(--mdst-space-md));&[data-state=hidden]{translate:0 -.5rem}&[data-state=visible]{@starting-style{translate:0 -.5rem}}}&.mdst-banner--bottom{bottom:var(--mdst-banner-offset,var(--mdst-space-md));&[data-state=hidden]{translate:0 .5rem}&[data-state=visible]{@starting-style{translate:0 .5rem}}}}}@media (width<=30rem){.mdst-banner.mdst-banner--fixed{&.mdst-banner--start,&.mdst-banner--end{max-width:none;inset-inline-start:var(--mdst-banner-offset,var(--mdst-space-md));inset-inline-end:var(--mdst-banner-offset,var(--mdst-space-md))}}}.mdst-breadcrumbs{& ol{align-items:center;gap:var(--mdst-space-xs);font-size:var(--mdst-text-sm);font-family:var(--mdst-font-ui);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}& li{align-items:center;gap:var(--mdst-space-xs);color:var(--mdst-color-fg);margin:0;display:inline-flex}& li+li:before{content:"/";color:var(--mdst-color-muted);pointer-events:none;user-select:none}& a{color:var(--mdst-color-muted);transition:color var(--mdst-transition);margin:0;text-decoration:none;&:hover{color:var(--mdst-color-fg)}}& [aria-current=page]{color:var(--mdst-color-fg);font-weight:500}&.mdst-breadcrumbs--sm{& ol{gap:calc(var(--mdst-space-xs) * .5);font-size:var(--mdst-text-xs)}& li{gap:calc(var(--mdst-space-xs) * .5)}}&.mdst-breadcrumbs--arrow{& li+li:before{content:"›"}}}:where(.mdst-ui) button,:where(.mdst-ui) input:where([type=submit]),:where(.mdst-ui) input:where([type=reset]),:where(.mdst-ui) input:where([type=button]),.mdst-button{justify-content:center;align-items:center;gap:var(--mdst-space-xs);padding:var(--mdst-space-sm) var(--mdst-space-md);font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-button-fg,var(--mdst-button-tone,var(--mdst-color-fg)));background:var(--mdst-button-bg,var(--mdst-color-bg));border:var(--mdst-border-width) solid var(--mdst-button-border,var(--mdst-color-border));border-radius:var(--mdst-radius);box-shadow:var(--_hover,none);cursor:pointer;transition:background var(--mdst-transition), color var(--mdst-transition), border-color var(--mdst-transition), box-shadow var(--mdst-transition);-webkit-appearance:none;appearance:none;text-decoration:none;display:inline-flex}:where(.mdst-ui) button:where(:hover),:where(.mdst-ui) input:where([type=submit]:hover),:where(.mdst-ui) input:where([type=reset]:hover),:where(.mdst-ui) input:where([type=button]:hover),.mdst-button:hover{--_hover:var(--mdst-button-hover-shadow,inset 0 0 0 var(--mdst-border-width) currentColor)}:where(.mdst-ui) button:disabled,:where(.mdst-ui) input:where([type=submit]:disabled),:where(.mdst-ui) input:where([type=reset]:disabled),:where(.mdst-ui) input:where([type=button]:disabled),.mdst-button:disabled,.mdst-button[aria-disabled=true]{--_hover:none;opacity:var(--mdst-disabled-opacity);cursor:not-allowed}.mdst-button--danger{--mdst-button-tone:var(--mdst-color-danger);--mdst-button-border:var(--mdst-color-danger)}.mdst-button--borderless{--mdst-button-bg:transparent;--mdst-button-border:transparent}.mdst-button--solid,:where(.mdst-ui) :where([aria-pressed=true]),.mdst-button[aria-pressed=true]{--mdst-button-bg:var(--mdst-button-tone,var(--mdst-color-fg));--mdst-button-fg:var(--mdst-color-bg);--mdst-button-border:var(--mdst-button-tone,var(--mdst-color-fg))}:where(.mdst-ui) input.mdst-button--sm,.mdst-button--sm{padding:var(--mdst-space-xs) var(--mdst-space-sm);font-size:var(--mdst-text-sm)}:where(.mdst-ui) input.mdst-button--lg,.mdst-button--lg{padding:var(--mdst-space-md) var(--mdst-space-lg)}@media (forced-colors:active){:where(.mdst-ui) [aria-pressed=true],.mdst-button[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.mdst-card{border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);& .mdst-card__header{padding:var(--mdst-space-md);border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);font-weight:600;&.mdst-card__header--borderless{border-bottom:none}}& .mdst-card__body{padding:var(--mdst-space-md)}& .mdst-card__footer{padding:var(--mdst-space-md);border-top:var(--mdst-border-width) solid var(--mdst-color-border);margin-top:auto;&.mdst-card__footer--borderless{border-top:none}}&.mdst-card--borderless{border:none}&.mdst-card--interactive{transition:box-shadow var(--mdst-transition), border-color var(--mdst-transition);cursor:pointer;&:hover{border-color:var(--mdst-color-fg);box-shadow:var(--mdst-shadow)}}&:is(a){color:inherit;text-decoration:none;display:block}&.mdst-card--sm{&>.mdst-card__header,&>.mdst-card__body,&>.mdst-card__footer{padding:var(--mdst-space-sm)}}&.mdst-card--flush{&>.mdst-card__body{padding:0}}}:where(.mdst-ui) input:where([type=checkbox]:not([role=switch])),.mdst-input:where([type=checkbox]:not([role=switch])){-webkit-appearance:none;appearance:none;box-sizing:border-box;font-size:inherit;width:calc(.875rem + 2 * var(--mdst-border-width));height:calc(.875rem + 2 * var(--mdst-border-width));background:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);cursor:pointer;transition:border-color var(--mdst-transition);border-radius:0;flex-shrink:0;position:relative}:where(.mdst-ui) input:where([type=checkbox]:not([role=switch]):checked):after,.mdst-input:where([type=checkbox]:not([role=switch]):checked):after{content:"";background:var(--mdst-color-fg);position:absolute;inset:2px}:where(.mdst-ui) input:where([type=checkbox]:disabled),.mdst-input:where([type=checkbox]:disabled){opacity:var(--mdst-disabled-opacity);cursor:not-allowed}:where(.mdst-ui) label:where(:has(>input[type=checkbox])),label:where(:has(>.mdst-input[type=checkbox])){align-items:center;gap:var(--mdst-space-sm);font-size:inherit;line-height:var(--mdst-line-height);cursor:pointer;user-select:none;display:inline-flex}:where(.mdst-ui) label:where(:has(>input[type=checkbox]:disabled)),label:where(:has(>.mdst-input[type=checkbox]:disabled)){opacity:var(--mdst-disabled-opacity);cursor:not-allowed}:where(.mdst-ui) label:where(:has(>input[type=checkbox]:disabled))>input,label:where(:has(>.mdst-input[type=checkbox]:disabled))>.mdst-input{opacity:1}:where(.mdst-ui) input:where([type=checkbox][role=switch]),.mdst-input:where([type=checkbox][role=switch]){-webkit-appearance:none;appearance:none;box-sizing:border-box;font-size:inherit;width:calc(2.125rem + 2 * var(--mdst-border-width));height:calc(1.125rem + 2 * var(--mdst-border-width));background:var(--mdst-color-subtle);border:var(--mdst-border-width) solid var(--mdst-color-border);cursor:pointer;transition:background var(--mdst-transition), border-color var(--mdst-transition);--_dir:1;border-radius:0;flex-shrink:0;position:relative;&:dir(rtl){--_dir:-1}&:before{content:"";inset-inline-start:2px;background:var(--mdst-color-muted);width:.875rem;height:.875rem;transition:transform var(--mdst-transition), background var(--mdst-transition);position:absolute;top:50%;transform:translateY(-50%)}&:checked{background:var(--mdst-color-fg);border-color:var(--mdst-color-fg);&:before{transform:translateY(-50%) translateX(calc(1rem * var(--_dir)));background:var(--mdst-color-bg)}}&:disabled{opacity:var(--mdst-disabled-opacity);cursor:not-allowed}}.mdst-input--pill:where([type=checkbox][role=switch]){border-radius:9999px;&:before{border-radius:50%}}@media (forced-colors:active){:where(.mdst-ui) input:where([type=checkbox]:not([role=switch]):checked):after,.mdst-input:where([type=checkbox]:not([role=switch]):checked):after{forced-color-adjust:none;background:canvastext}:where(.mdst-ui) input:where([type=checkbox][role=switch]),.mdst-input:where([type=checkbox][role=switch]){forced-color-adjust:none;background:canvas;border-color:canvastext;&:before{background:canvastext}&:checked{background:highlight;border-color:highlight;&:before{background:highlighttext}}}}:where(.mdst-ui) code,.mdst-code{font-family:var(--mdst-font-mono);background:var(--mdst-color-subtle);border:.0625em solid var(--mdst-color-border);border-radius:var(--mdst-radius);word-break:break-word;padding:.125em .375em;font-size:.875em}:where(.mdst-ui) input:where([type=color]),.mdst-input:where([type=color]){-webkit-appearance:none;appearance:none;width:var(--mdst-space-8);height:var(--mdst-space-8);font-size:inherit;vertical-align:middle;border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--_radius,50%);cursor:pointer;transition:border-color var(--mdst-transition);background:0 0;padding:0;display:inline-block}:where(.mdst-ui) input:where([type=color]:focus-visible),.mdst-input:where([type=color]:focus-visible){outline-offset:0}:where(.mdst-ui) input:where([type=color]:disabled),.mdst-input:where([type=color]:disabled){opacity:var(--mdst-disabled-opacity);cursor:not-allowed}:where(.mdst-ui) input:where([type=color])::-webkit-color-swatch-wrapper,.mdst-input:where([type=color])::-webkit-color-swatch-wrapper{padding:0}:where(.mdst-ui) input:where([type=color])::-webkit-color-swatch,.mdst-input:where([type=color])::-webkit-color-swatch{border-radius:var(--_radius,50%);border:none}:where(.mdst-ui) input:where([type=color])::-moz-color-swatch,.mdst-input:where([type=color])::-moz-color-swatch{border-radius:var(--_radius,50%);border:none}.mdst-input--square:where([type=color]){--_radius:var(--mdst-radius)}:where(.mdst-ui) input::-webkit-datetime-edit,:where(.mdst-ui) input::-webkit-datetime-edit-fields-wrapper,.mdst-input::-webkit-datetime-edit,.mdst-input::-webkit-datetime-edit-fields-wrapper{padding-block:0}:where(.mdst-ui) input::-webkit-calendar-picker-indicator,.mdst-input::-webkit-calendar-picker-indicator{cursor:pointer;margin-block:0;padding-block:0}:where(.mdst-ui) input:where(:disabled)::-webkit-calendar-picker-indicator,.mdst-input:where(:disabled)::-webkit-calendar-picker-indicator{cursor:not-allowed}:where(.mdst-ui) details,.mdst-details{border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);position:relative}:where(.mdst-ui) details>summary,.mdst-details>summary{align-items:center;gap:var(--mdst-space-sm);padding:var(--mdst-space-md);cursor:pointer;user-select:none;transition:background var(--mdst-transition);font-weight:500;list-style:none;display:flex}:where(.mdst-ui) details>summary::-webkit-details-marker,.mdst-details>summary::-webkit-details-marker{display:none}:where(.mdst-ui) details>summary:before,.mdst-details>summary:before{content:"";width:1em;height:1em;transition:transform var(--mdst-transition);background-color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mdst-ui) details>summary:where(:hover),.mdst-details>summary:hover{color:var(--mdst-color-muted)}:where(.mdst-ui) details>summary:where(:focus-visible),.mdst-details>summary:focus-visible{outline-offset:-2px}:where(.mdst-ui) details:where([open])>summary:before,.mdst-details[open]>summary:before{transform:rotate(90deg)}:where(.mdst-ui) details>summary:where(:dir(rtl)):before,.mdst-details>summary:dir(rtl):before{scale:-1 1}:where(.mdst-ui) details:where([open])::details-content,.mdst-details[open]::details-content{padding:var(--mdst-space-md);border-top:var(--mdst-border-width) solid var(--mdst-color-border)}:where(.mdst-ui) details.mdst-details--borderless,.mdst-details.mdst-details--borderless{border:none}:where(.mdst-ui) details.mdst-details--borderless:where([open])::details-content,.mdst-details.mdst-details--borderless[open]::details-content{border-top:none;padding-inline-start:calc(1em + var(--mdst-space-sm))}:where(.mdst-ui) details.mdst-details--sm>summary,.mdst-details.mdst-details--sm>summary,:where(.mdst-ui) details.mdst-details--sm:where([open])::details-content,.mdst-details.mdst-details--sm[open]::details-content{padding:var(--mdst-space-sm) var(--mdst-space-md)}:where(.mdst-ui) details.mdst-details--section,.mdst-details.mdst-details--section{background:0 0;border:none;border-radius:0}:where(.mdst-ui) details.mdst-details--section>summary,.mdst-details.mdst-details--section>summary{padding:var(--mdst-space-sm) 0;font-size:var(--mdst-text-lg);border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);font-weight:600}:where(.mdst-ui) details.mdst-details--section>summary:before,.mdst-details.mdst-details--section>summary:before{order:1;width:1.25em;height:1.25em;margin-inline-start:auto}:where(.mdst-ui) details.mdst-details--section:where([open])>summary,.mdst-details.mdst-details--section[open]>summary{border-bottom-color:#0000}:where(.mdst-ui) details.mdst-details--section:where([open])::details-content,.mdst-details.mdst-details--section[open]::details-content{padding:var(--mdst-space-sm) 0 var(--mdst-space-md);border-top:none;border-bottom:var(--mdst-border-width) solid var(--mdst-color-border)}@media (forced-colors:active){:where(.mdst-ui) details>summary:before,.mdst-details>summary:before{forced-color-adjust:none;background-color:canvastext}}:where(.mdst-ui) dialog,.mdst-dialog{border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);color:var(--mdst-color-fg);width:fit-content;max-width:min(90vw,32rem);height:fit-content;max-height:90vh;margin:auto;padding:0;position:fixed;inset:0}:where(.mdst-ui) dialog::backdrop,.mdst-dialog::backdrop{background:var(--mdst-backdrop)}:where(.mdst-ui) dialog .mdst-dialog__header,.mdst-dialog .mdst-dialog__header{justify-content:space-between;align-items:center;gap:var(--mdst-space-md);padding:var(--mdst-space-md);border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);display:flex}:where(.mdst-ui) dialog .mdst-dialog__title,.mdst-dialog .mdst-dialog__title{font-size:var(--mdst-text-lg);font-weight:600;line-height:var(--mdst-line-height);margin:0}:where(.mdst-ui) dialog .mdst-dialog__close,.mdst-dialog .mdst-dialog__close{padding:var(--mdst-space-xs);box-shadow:none;border-radius:var(--mdst-radius);cursor:pointer;color:var(--mdst-color-muted);transition:color var(--mdst-transition);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}:where(.mdst-ui) dialog .mdst-dialog__close:where(:hover),.mdst-dialog .mdst-dialog__close:hover{color:var(--mdst-color-fg)}:where(.mdst-ui) dialog .mdst-dialog__body,.mdst-dialog .mdst-dialog__body{padding:var(--mdst-space-md);overflow-y:auto}:where(.mdst-ui) dialog .mdst-dialog__footer,.mdst-dialog .mdst-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--mdst-space-sm);padding:var(--mdst-space-md);border-top:var(--mdst-border-width) solid var(--mdst-color-border);display:flex}:where(.mdst-ui) dialog.mdst-dialog--sm,.mdst-dialog.mdst-dialog--sm{max-width:min(90vw,24rem)}:where(.mdst-ui) dialog.mdst-dialog--lg,.mdst-dialog.mdst-dialog--lg{max-width:min(90vw,48rem)}:where(.mdst-ui) dialog.mdst-dialog--full,.mdst-dialog.mdst-dialog--full{max-width:90vw}:where(.mdst-ui) dialog.mdst-drawer,.mdst-drawer{top:0;inset-inline-end:0;bottom:0;border:none;border-inline-start:var(--mdst-border-width) solid var(--mdst-color-border);background:var(--mdst-color-bg);width:20rem;max-width:100vw;height:100%;max-height:none;color:var(--mdst-color-fg);--_dir:1;border-radius:0;flex-direction:column;margin:0;padding:0;position:fixed;inset-inline-start:auto;overflow:hidden;&:dir(rtl){--_dir:-1}transform:translateX(calc(100% * var(--_dir)));transition:transform var(--mdst-transition-slow), opacity var(--mdst-transition-slow), overlay var(--mdst-transition-slow) allow-discrete, display var(--mdst-transition-slow) allow-discrete;&[open]{display:flex;transform:translate(0);@starting-style{transform:translateX(calc(100% * var(--_dir)))}}}:where(.mdst-ui) dialog.mdst-drawer::backdrop,.mdst-drawer::backdrop{background:var(--mdst-backdrop);opacity:0;transition:opacity var(--mdst-transition-slow), overlay var(--mdst-transition-slow) allow-discrete, display var(--mdst-transition-slow) allow-discrete}:where(.mdst-ui) dialog.mdst-drawer:where([open])::backdrop,.mdst-drawer[open]::backdrop{opacity:1;@starting-style{opacity:0}}:where(.mdst-ui) dialog.mdst-drawer.mdst-drawer--start,.mdst-drawer.mdst-drawer--start{border-inline-start:none;border-inline-end:var(--mdst-border-width) solid var(--mdst-color-border);transform:translateX(calc(-100% * var(--_dir)));inset-inline:0 auto;&[open]{transform:translate(0);@starting-style{transform:translateX(calc(-100% * var(--_dir)))}}}:where(.mdst-ui) dialog.mdst-drawer.mdst-drawer--sm,.mdst-drawer.mdst-drawer--sm{width:16rem}:where(.mdst-ui) dialog.mdst-drawer.mdst-drawer--lg,.mdst-drawer.mdst-drawer--lg{width:28rem}:where(.mdst-ui) dialog.mdst-drawer.mdst-drawer--full,.mdst-drawer.mdst-drawer--full{border-inline:none;width:100%}:where(.mdst-ui) dialog.mdst-drawer .mdst-drawer__header,.mdst-drawer .mdst-drawer__header{justify-content:space-between;align-items:center;gap:var(--mdst-space-md);padding:var(--mdst-space-md);border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);flex-shrink:0;display:flex}:where(.mdst-ui) dialog.mdst-drawer .mdst-drawer__body,.mdst-drawer .mdst-drawer__body{padding:var(--mdst-space-md);flex:1;overflow-y:auto}:where(.mdst-ui) dialog.mdst-drawer .mdst-drawer__footer,.mdst-drawer .mdst-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--mdst-space-sm);padding:var(--mdst-space-md);border-top:var(--mdst-border-width) solid var(--mdst-color-border);flex-shrink:0;display:flex}:where(.mdst-ui) dialog.mdst-drawer .mdst-drawer__close,.mdst-drawer .mdst-drawer__close{padding:var(--mdst-space-xs);box-shadow:none;border-radius:var(--mdst-radius);cursor:pointer;color:var(--mdst-color-muted);transition:color var(--mdst-transition);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;&:hover{color:var(--mdst-color-fg)}}:where(.mdst-ui) select,.mdst-dropdown{-webkit-appearance:none;appearance:none;width:100%;padding:var(--mdst-space-sm);font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background-color:var(--mdst-color-bg);background-image:conic-gradient(from -45deg at 50% 100%, var(--mdst-color-fg) 90deg, transparent 0);background-size:.6rem .3rem;background-position:var(--_side) var(--mdst-space-sm) center;--_side:right;background-repeat:no-repeat;padding-inline-end:calc(var(--mdst-space-sm) + 1.2em);display:block;&:dir(rtl){--_side:left}border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);cursor:pointer;transition:border-color var(--mdst-transition)}:where(.mdst-ui) select:where(:is([aria-invalid=true],:user-invalid)),.mdst-dropdown:is([aria-invalid=true],:user-invalid){border-color:var(--mdst-color-danger)}:where(.mdst-ui) select:where(:focus),.mdst-dropdown:focus{border-color:var(--mdst-color-focus)}:where(.mdst-ui) select:where(:focus-visible),.mdst-dropdown:focus-visible{outline-offset:0}:where(.mdst-ui) select:where(:disabled),.mdst-dropdown:disabled{opacity:var(--mdst-disabled-opacity);cursor:not-allowed}:where(.mdst-ui) select.mdst-dropdown--borderless,.mdst-dropdown.mdst-dropdown--borderless{background-color:#0000;border-color:#0000}:where(.mdst-ui) select.mdst-dropdown--borderless:where(:hover),.mdst-dropdown.mdst-dropdown--borderless:hover{border-color:var(--mdst-color-border)}:where(.mdst-ui) select.mdst-dropdown--borderless:where(:focus),.mdst-dropdown.mdst-dropdown--borderless:focus{border-color:var(--mdst-color-focus)}:where(.mdst-ui) select.mdst-dropdown--sm,.mdst-dropdown.mdst-dropdown--sm{padding:var(--mdst-space-xs) var(--mdst-space-sm);font-size:var(--mdst-text-sm);background-position:var(--_side) var(--mdst-space-sm) center;padding-inline-end:calc(var(--mdst-space-sm) + 1.5em)}:where(.mdst-ui) select.mdst-dropdown--lg,.mdst-dropdown.mdst-dropdown--lg{padding:var(--mdst-space-md) var(--mdst-space-md);background-position:var(--_side) var(--mdst-space-md) center;padding-inline-end:calc(var(--mdst-space-md) + 1.2em)}:where(.mdst-ui) select.mdst-dropdown--inline,.mdst-dropdown.mdst-dropdown--inline{width:auto;display:inline-block}@media (forced-colors:active){:where(.mdst-ui) select,.mdst-dropdown{forced-color-adjust:none;color:canvastext;background-color:canvas;background-image:conic-gradient(from -45deg at 50% 100%, CanvasText 90deg, transparent 0);border-color:canvastext}}:where(.mdst-ui) select:where([multiple],[size]:not([size="1"])),.mdst-dropdown:is([multiple],[size]:not([size="1"])){background-image:none;padding-inline-end:var(--mdst-space-sm)}:where(.mdst-ui) input:where([type=file]),.mdst-input:where([type=file]){width:100%;color:var(--mdst-color-muted);cursor:pointer;padding:var(--mdst-space-sm);font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);background-color:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);transition:border-color var(--mdst-transition);display:block}:where(.mdst-ui) input:where([type=file]:focus),.mdst-input:where([type=file]:focus){border-color:var(--mdst-color-focus)}:where(.mdst-ui) input:where([type=file]:focus-visible),.mdst-input:where([type=file]:focus-visible){outline-offset:0}:where(.mdst-ui) input:where([type=file]:disabled),.mdst-input:where([type=file]:disabled){opacity:var(--mdst-disabled-opacity);cursor:not-allowed}:where(.mdst-ui) input:where([type=file])::file-selector-button,.mdst-input:where([type=file])::file-selector-button{justify-content:center;align-items:center;gap:var(--mdst-space-xs);padding:var(--mdst-space-xs) var(--mdst-space-md);font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);color:var(--_fg,var(--mdst-color-fg));background:var(--_bg,var(--mdst-color-bg));box-shadow:var(--_hover,none);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);cursor:pointer;transition:background var(--mdst-transition), color var(--mdst-transition), border-color var(--mdst-transition), box-shadow var(--mdst-transition);margin-inline-end:var(--mdst-space-md);display:inline-flex}:where(.mdst-ui) input:where([type=file]:hover)::file-selector-button,.mdst-input:where([type=file]:hover)::file-selector-button{--_hover:var(--mdst-button-hover-shadow,inset 0 0 0 var(--mdst-border-width) currentColor)}:where(.mdst-ui) input:where([type=file]:disabled)::file-selector-button,.mdst-input:where([type=file]:disabled)::file-selector-button{--_hover:none;cursor:not-allowed}.mdst-input--solid:where([type=file])::file-selector-button{--_bg:var(--mdst-color-fg);--_fg:var(--mdst-color-bg);border-color:var(--mdst-color-fg)}.mdst-input--borderless:where([type=file]),.mdst-input--borderless:where([type=file]):focus{border-color:#0000}.mdst-input--borderless:where([type=file]){padding:0}:where(.mdst-ui) fieldset,.mdst-fieldset{min-inline-size:0;padding:var(--mdst-space-md);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius)}:where(.mdst-ui) legend,.mdst-legend{padding-inline:var(--mdst-space-xs);font-weight:600}:where(.mdst-ui :is(form,fieldset):not([class]),.mdst-form,.mdst-fieldset)>label:where(:not(:has(input,select,textarea))){display:block}:where(.mdst-ui :is(form,fieldset):not([class]),.mdst-form,.mdst-fieldset)>label:where(:not(:has(input,select,textarea)))+*{margin-block-start:var(--mdst-space-xs)}:where(.mdst-ui :is(form,fieldset):not([class]),.mdst-form,.mdst-fieldset)>:where(input,select,textarea)+small{margin-block-start:var(--mdst-space-xs);display:block}:where(.mdst-ui) input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=reset],[type=button],[type=hidden])),:where(.mdst-ui) textarea,.mdst-input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color])){-webkit-appearance:none;appearance:none;width:100%;padding:var(--mdst-space-sm);font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background-color:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);transition:border-color var(--mdst-transition);display:block}:where(.mdst-ui) input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=reset],[type=button],[type=hidden]))::placeholder,:where(.mdst-ui) textarea::placeholder,.mdst-input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]))::placeholder{color:var(--mdst-color-muted);opacity:1}.mdst-input--borderless:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color])){border-color:#0000}:where(.mdst-ui) :is(input,textarea):is([aria-invalid=true],:user-invalid),.mdst-input:is([aria-invalid=true],:user-invalid){border-color:var(--mdst-color-danger)}:where(.mdst-ui) input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=reset],[type=button],[type=hidden]):focus),:where(.mdst-ui) textarea:where(:focus),.mdst-input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color])):focus{border-color:var(--mdst-color-focus)}.mdst-input--borderless:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color])):focus{border-color:#0000}:where(.mdst-ui) input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=reset],[type=button],[type=hidden]):focus-visible),:where(.mdst-ui) textarea:where(:focus-visible),.mdst-input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color])):focus-visible{outline-offset:0}:where(.mdst-ui) input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=reset],[type=button],[type=hidden]):disabled),:where(.mdst-ui) textarea:where(:disabled),.mdst-input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color])):disabled{opacity:var(--mdst-disabled-opacity);cursor:not-allowed}:where(.mdst-ui) textarea,.mdst-input:is(textarea){resize:vertical;min-height:6rem}:where(.mdst-ui) meter,.mdst-meter{-webkit-appearance:none;appearance:none;width:100%;height:var(--mdst-meter-height,var(--mdst-space-sm));border-radius:var(--mdst-radius);background:var(--mdst-color-subtle);border:none;display:block;overflow:hidden;&::-webkit-meter-bar{box-sizing:border-box;height:var(--mdst-meter-height,var(--mdst-space-sm));border-radius:var(--mdst-radius);background:var(--mdst-color-subtle);border:none;padding:0}&::-webkit-meter-optimum-value,&::-webkit-meter-suboptimum-value,&::-webkit-meter-even-less-good-value{height:var(--mdst-meter-height,var(--mdst-space-sm));border-radius:var(--mdst-radius);transition:width var(--mdst-transition)}&::-webkit-meter-optimum-value{background:var(--mdst-color-fg)}&::-webkit-meter-suboptimum-value{background:var(--mdst-color-warning)}&::-webkit-meter-even-less-good-value{background:var(--mdst-color-danger)}&::-moz-meter-bar{border-radius:var(--mdst-radius);background:var(--mdst-color-fg)}&:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--mdst-color-warning)}&:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--mdst-color-danger)}&.mdst-meter--sm{--mdst-meter-height:var(--mdst-space-xs)}&.mdst-meter--lg{--mdst-meter-height:var(--mdst-space-md)}}@media (forced-colors:active){:where(.mdst-ui) meter,.mdst-meter,.mdst-meter[class*=--]{forced-color-adjust:none;background:canvas;outline:1px solid canvastext;&::-webkit-meter-bar{background:canvas}&::-webkit-meter-optimum-value,&::-webkit-meter-suboptimum-value,&::-webkit-meter-even-less-good-value{background:highlight}&::-moz-meter-bar{background:highlight}}}.mdst-otp-input{gap:var(--mdst-space-sm);align-items:center;display:inline-flex;&>input{border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);width:1.5em;height:2em;color:var(--mdst-color-fg);font-family:var(--mdst-font-mono);text-align:center;caret-color:var(--mdst-color-fg);transition:border-color var(--mdst-transition);padding:0;font-size:1.25em;&:focus{border-color:var(--mdst-color-focus)}&:focus-visible{outline-offset:0}&::placeholder{color:var(--mdst-color-muted)}&:disabled{opacity:var(--mdst-disabled-opacity);cursor:not-allowed}&[placeholder]:not(:placeholder-shown){border-color:var(--mdst-color-fg)}}& .mdst-otp-input__separator{background:var(--mdst-color-border);width:.5em;height:.0625em}&.mdst-otp-input--danger>input{border-color:var(--mdst-color-danger)}&.mdst-otp-input--success>input{border-color:var(--mdst-color-success)}}.mdst-password-input{cursor:text;width:100%;display:flex;position:relative;&:has(>input:not([type=checkbox]):disabled)>input[type=checkbox]{opacity:var(--mdst-disabled-opacity);cursor:not-allowed;pointer-events:none}&>input:not([type=checkbox]){padding-inline-end:calc(var(--mdst-space-md) + 1.5em + var(--mdst-space-sm))}&>input[type=checkbox]{&:after{content:none}-webkit-appearance:none;appearance:none;inset-inline-end:var(--mdst-space-sm);width:1.5em;height:1.5em;color:var(--mdst-color-muted);cursor:pointer;transition:color var(--mdst-transition);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);&:hover{color:var(--mdst-color-fg)}&:before{content:"";background-color:currentColor;width:1em;height:1em;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49'/%3E%3Cpath d='M14.084 14.158a3 3 0 0 1-4.242-4.242'/%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49'/%3E%3Cpath d='M14.084 14.158a3 3 0 0 1-4.242-4.242'/%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}&:checked:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}}}@media (forced-colors:active){.mdst-password-input>input[type=checkbox]:before{forced-color-adjust:none;background-color:canvastext}}.mdst-popover{padding:var(--mdst-space-md);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);color:var(--mdst-color-fg);box-shadow:var(--mdst-shadow-sm);width:fit-content;height:fit-content;margin:auto;position:fixed;inset:0;@supports (position-area:bottom){&.mdst-popover--anchored{inset:unset;position-area:bottom;margin:0;margin-top:var(--mdst-space-xs);position:absolute}}&.mdst-popover--sm{padding:var(--mdst-space-sm);font-size:var(--mdst-text-sm)}&.mdst-popover--lg{padding:var(--mdst-space-lg);max-width:24rem}}:where(.mdst-ui) pre,.mdst-pre{padding:var(--mdst-space-md);overflow-wrap:break-word;white-space:pre-wrap;font-family:var(--mdst-font-mono);font-size:var(--mdst-text-sm);line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background-color:var(--mdst-color-subtle);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);tab-size:2;display:block;overflow:hidden auto}:where(.mdst-ui) pre code,:where(.mdst-ui) pre .mdst-code,.mdst-pre code,.mdst-pre .mdst-code{font-size:inherit;word-break:break-word;background:0 0;border:none;border-radius:0;padding:0}:where(.mdst-ui) pre.mdst-pre--borderless,.mdst-pre.mdst-pre--borderless{border:none}:where(.mdst-ui) pre.mdst-pre--sm,.mdst-pre.mdst-pre--sm{padding:var(--mdst-space-sm)}:where(.mdst-ui) pre.mdst-pre--scroll,.mdst-pre.mdst-pre--scroll{overflow-wrap:normal;word-wrap:normal;word-break:normal;white-space:pre;overflow-x:auto}:where(.mdst-ui) progress,.mdst-progress{-webkit-appearance:none;appearance:none;width:100%;height:var(--mdst-space-sm);border-radius:var(--mdst-radius);background:var(--mdst-color-subtle);color:var(--mdst-color-fg);border:none;display:block;overflow:hidden;&::-webkit-progress-bar{background:var(--mdst-color-subtle);border-radius:var(--mdst-radius)}&::-webkit-progress-value{background:var(--mdst-color-fg);border-radius:var(--mdst-radius);transition:width var(--mdst-transition)}&::-moz-progress-bar{background:var(--mdst-color-fg);border-radius:var(--mdst-radius)}&.mdst-progress--danger{color:var(--mdst-color-danger);&::-webkit-progress-value{background:var(--mdst-color-danger)}&::-moz-progress-bar{background:var(--mdst-color-danger)}}&.mdst-progress--success{color:var(--mdst-color-success);&::-webkit-progress-value{background:var(--mdst-color-success)}&::-moz-progress-bar{background:var(--mdst-color-success)}}&.mdst-progress--sm{height:var(--mdst-space-xs)}&.mdst-progress--lg{height:var(--mdst-space-md)}}@media (forced-colors:active){:where(.mdst-ui) progress,.mdst-progress,.mdst-progress[class*=--]{forced-color-adjust:none;background:canvas;outline:1px solid canvastext;&::-webkit-progress-bar{background:canvas}&::-webkit-progress-value{background:highlight}&::-moz-progress-bar{background:highlight}}}:where(.mdst-ui) input:where([type=radio]),.mdst-input:where([type=radio]){-webkit-appearance:none;appearance:none;width:calc(.875rem + 2 * var(--mdst-border-width));height:calc(.875rem + 2 * var(--mdst-border-width));background:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);box-sizing:border-box;font-size:inherit;cursor:pointer;border-radius:50%;flex-shrink:0;position:relative}:where(.mdst-ui) input:where([type=radio]:checked):after,.mdst-input:where([type=radio]:checked):after{content:"";background:var(--mdst-color-fg);border-radius:50%;position:absolute;inset:3px}:where(.mdst-ui) input:where([type=radio]:disabled),.mdst-input:where([type=radio]:disabled){opacity:var(--mdst-disabled-opacity);cursor:not-allowed}:where(.mdst-ui) label:where(:has(>input[type=radio])),label:where(:has(>.mdst-input[type=radio])){align-items:center;gap:var(--mdst-space-sm);font-size:inherit;line-height:var(--mdst-line-height);cursor:pointer;user-select:none;display:inline-flex}:where(.mdst-ui) label:where(:has(>input[type=radio]:disabled)),label:where(:has(>.mdst-input[type=radio]:disabled)){opacity:var(--mdst-disabled-opacity);cursor:not-allowed}:where(.mdst-ui) label:where(:has(>input[type=radio]:disabled))>input,label:where(:has(>.mdst-input[type=radio]:disabled))>.mdst-input{opacity:1}.mdst-radio-group{gap:var(--mdst-space-sm);flex-direction:column;display:flex;&.mdst-radio-group--horizontal{gap:var(--mdst-space-md);flex-direction:row}}.mdst-radio-card{border:var(--mdst-border-width) solid var(--mdst-color-border);padding:var(--mdst-space-md);cursor:pointer;text-align:center;user-select:none;border-radius:var(--mdst-radius);display:block;overflow:hidden;& input[type=radio]{opacity:0;pointer-events:none;position:absolute}&:hover{background:var(--mdst-color-subtle)}&:has(input[type=radio]:checked){border-color:var(--mdst-color-fg);outline:calc(var(--mdst-border-width) * 2) solid var(--mdst-color-fg);outline-offset:calc(-1 * var(--mdst-border-width))}&:has(input[type=radio]:focus-visible){outline:var(--mdst-focus-ring,2px solid var(--mdst-color-focus));outline-offset:var(--mdst-focus-offset)}&:has(input[type=radio]:disabled){opacity:var(--mdst-disabled-opacity);cursor:not-allowed;&:hover{background:0 0}}}.mdst-radio-card-group{gap:var(--mdst-space-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (forced-colors:active){:where(.mdst-ui) input:where([type=radio]:checked):after,.mdst-input:where([type=radio]:checked):after{forced-color-adjust:none;background:canvastext}}:where(.mdst-ui) input:where([type=range]),.mdst-input:where([type=range]){-webkit-appearance:none;appearance:none;width:100%;height:var(--mdst-space-1);background:var(--mdst-color-fg);border-radius:var(--mdst-space-1);box-shadow:none;cursor:pointer}:where(.mdst-ui) input:where([type=range]:disabled),.mdst-input:where([type=range]:disabled){opacity:var(--mdst-disabled-opacity);cursor:not-allowed}:where(.mdst-ui) input:where([type=range]:disabled)::-webkit-slider-thumb,.mdst-input:where([type=range]:disabled)::-webkit-slider-thumb{cursor:not-allowed}:where(.mdst-ui) input:where([type=range]:disabled)::-moz-range-thumb,.mdst-input:where([type=range]:disabled)::-moz-range-thumb{cursor:not-allowed}:where(.mdst-ui) input:where([type=range])::-webkit-slider-thumb,.mdst-input:where([type=range])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--mdst-space-4);height:var(--mdst-space-4);box-sizing:border-box;background:var(--mdst-color-bg);border:calc(var(--mdst-space-px) * 3) solid var(--mdst-color-fg);box-shadow:none;cursor:pointer;transition:background var(--mdst-transition);border-radius:50%}:where(.mdst-ui) input:where([type=range])::-moz-range-thumb,.mdst-input:where([type=range])::-moz-range-thumb{appearance:none;width:var(--mdst-space-4);height:var(--mdst-space-4);box-sizing:border-box;background:var(--mdst-color-bg);border:calc(var(--mdst-space-px) * 3) solid var(--mdst-color-fg);cursor:pointer;transition:background var(--mdst-transition);border-radius:50%}:where(.mdst-ui) input:where([type=range])::-moz-range-track,.mdst-input:where([type=range])::-moz-range-track{background:0 0}@media (forced-colors:active){:where(.mdst-ui) input:where([type=range]),.mdst-input:where([type=range]){forced-color-adjust:none;background:canvastext;&::-webkit-slider-thumb{background:canvas;border-color:canvastext}&::-moz-range-thumb{background:canvas;border-color:canvastext}}}@keyframes mdst-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mdst-skeleton{border-radius:var(--mdst-radius);background:linear-gradient(90deg, var(--mdst-color-subtle) 25%, color-mix(in srgb, var(--mdst-color-subtle) 50%, var(--mdst-color-bg) 50%) 50%, var(--mdst-color-subtle) 75%);background-size:200% 100%;width:100%;height:1em;animation:1.5s ease-in-out infinite mdst-shimmer;display:block;&.mdst-skeleton--text{width:100%;height:1em}&.mdst-skeleton--heading{height:1.5em}&.mdst-skeleton--circle{border-radius:50%;width:1em;height:1em}}@media (forced-colors:active){.mdst-skeleton{outline:1px solid graytext}}@keyframes mdst-spin{to{transform:rotate(360deg)}}.mdst-spinner{vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1.25em;height:1.25em;animation:.6s linear infinite mdst-spin;display:inline-block;&.mdst-spinner--sm{border-width:1.5px;width:.875em;height:.875em}&.mdst-spinner--lg{border-width:3px;width:2em;height:2em}}@media (forced-colors:active){.mdst-spinner{forced-color-adjust:none;border-color:canvastext #0000 canvastext canvastext}}.mdst-stepper{--_dir:1;&:dir(rtl){--_dir:-1}width:100%;font-family:var(--mdst-font-ui);align-items:flex-start;display:flex;& .mdst-stepper__step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative;&:not(:last-child):after{content:"";top:1rem;height:var(--mdst-border-width);background:var(--mdst-color-border);position:absolute;inset-inline:50% -50%}&[data-state=completed]:not(:last-child):after{background:var(--mdst-color-fg)}&[data-state=completed]{& .mdst-stepper__indicator{background:var(--mdst-color-fg);color:var(--mdst-color-bg);border-color:var(--mdst-color-fg)}& .mdst-stepper__label{color:var(--mdst-color-fg)}}&[data-state=active]{& .mdst-stepper__indicator{border-color:var(--mdst-color-fg);font-weight:700}& .mdst-stepper__label{color:var(--mdst-color-fg);font-weight:600}}&[data-state=upcoming]{& .mdst-stepper__indicator{border-color:var(--mdst-color-border);color:var(--mdst-color-muted)}& .mdst-stepper__label{color:var(--mdst-color-muted)}}&[data-state=error]{& .mdst-stepper__indicator{border-color:var(--mdst-color-danger);color:var(--mdst-color-danger)}& .mdst-stepper__label{color:var(--mdst-color-danger)}}}& .mdst-stepper__indicator{border:var(--mdst-border-width) solid var(--mdst-color-border);width:2rem;height:2rem;font-size:var(--mdst-text-sm);background:var(--mdst-color-bg);color:var(--mdst-color-fg);z-index:1;transition:background var(--mdst-transition), color var(--mdst-transition), border-color var(--mdst-transition);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}& .mdst-stepper__label{margin-top:var(--mdst-space-xs);font-size:var(--mdst-text-sm);color:var(--mdst-color-fg);padding:0 var(--mdst-space-xs);transition:color var(--mdst-transition)}&.mdst-stepper--vertical{flex-direction:column;align-items:flex-start;& .mdst-stepper__step{text-align:start;flex-direction:row;flex:none;align-items:flex-start;width:100%;&:not(:last-child):after{top:2rem;width:var(--mdst-border-width);height:calc(100% - 2rem + var(--mdst-space-md));transform:translateX(calc(-50% * var(--_dir,1)));inset-inline:1rem auto}&:not(:last-child){padding-bottom:var(--mdst-space-md)}}& .mdst-stepper__label{margin-top:0;margin-inline-start:var(--mdst-space-sm);padding:0;line-height:2rem}}&.mdst-stepper--sm{& .mdst-stepper__indicator{width:1.5rem;height:1.5rem;font-size:var(--mdst-text-xs)}& .mdst-stepper__label{font-size:var(--mdst-text-xs)}& .mdst-stepper__step:not(:last-child):after{top:.75rem;inset-inline:50% -50%}&.mdst-stepper--vertical{& .mdst-stepper__step:not(:last-child):after{top:1.5rem;height:calc(100% - 1.5rem + var(--mdst-space-sm));inset-inline-start:.75rem}& .mdst-stepper__label{line-height:1.5rem}& .mdst-stepper__step:not(:last-child){padding-bottom:var(--mdst-space-sm)}}}}@media (forced-colors:active){.mdst-stepper .mdst-stepper__step:not(:last-child):after{forced-color-adjust:none;background:canvastext}.mdst-stepper .mdst-stepper__step[data-state=completed] .mdst-stepper__indicator{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.mdst-table-wrap{width:100%;overflow-x:auto}:where(.mdst-ui) table,.mdst-table{border-collapse:collapse;width:100%;font-size:inherit}:where(.mdst-ui) th,.mdst-table th{text-align:start;font-size:var(--mdst-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--mdst-color-muted);padding:var(--mdst-space-sm) var(--mdst-space-md) var(--mdst-space-sm) 0;border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);font-weight:600}:where(.mdst-ui) th:where(:last-child),.mdst-table th:last-child{padding-inline-end:0}:where(.mdst-ui) td,.mdst-table td{padding:var(--mdst-space-md) var(--mdst-space-md) var(--mdst-space-md) 0;vertical-align:middle;border-bottom:var(--mdst-border-width) solid var(--mdst-color-subtle)}.mdst-table td>.mdst-pre{overflow-x:auto}:where(.mdst-ui) td:where(:last-child),.mdst-table td:last-child{padding-inline-end:0}:where(.mdst-ui) tbody tr:where(:last-child) td,.mdst-table tbody tr:last-child td{border-bottom:none}:where(.mdst-ui) table.mdst-table--bordered,.mdst-table.mdst-table--bordered{border:var(--mdst-border-width) solid var(--mdst-color-border)}:where(.mdst-ui) table.mdst-table--bordered th,:where(.mdst-ui) table.mdst-table--bordered td,.mdst-table.mdst-table--bordered th,.mdst-table.mdst-table--bordered td{padding:var(--mdst-space-sm) var(--mdst-space-md);border:var(--mdst-border-width) solid var(--mdst-color-border)}:where(.mdst-ui) table.mdst-table--striped tbody tr:where(:nth-child(odd)),.mdst-table.mdst-table--striped tbody tr:nth-child(odd){background:var(--mdst-color-subtle)}:where(.mdst-ui) table.mdst-table--sm th,.mdst-table.mdst-table--sm th{padding:var(--mdst-space-xs) var(--mdst-space-sm) var(--mdst-space-xs) 0}:where(.mdst-ui) table.mdst-table--sm th:where(:last-child),.mdst-table.mdst-table--sm th:last-child{padding-inline-end:0}:where(.mdst-ui) table.mdst-table--sm td,.mdst-table.mdst-table--sm td{padding:var(--mdst-space-sm) var(--mdst-space-sm) var(--mdst-space-sm) 0}:where(.mdst-ui) table.mdst-table--sm td:where(:last-child),.mdst-table.mdst-table--sm td:last-child{padding-inline-end:0}:where(.mdst-ui) table.mdst-table--striped :is(th,td):first-child,.mdst-table.mdst-table--striped :is(th,td):first-child{padding-inline-start:var(--mdst-space-sm)}:where(.mdst-ui) table.mdst-table--striped :where(:is(th,td):last-child),.mdst-table.mdst-table--striped :is(th,td):last-child{padding-inline-end:var(--mdst-space-sm)}:where(.mdst-ui) table.mdst-table--fixed,.mdst-table.mdst-table--fixed{table-layout:fixed}@media (width<=480px){:where(.mdst-ui) table.mdst-table--stack thead,.mdst-table.mdst-table--stack thead{display:none}:where(.mdst-ui) table.mdst-table--stack tbody,:where(.mdst-ui) table.mdst-table--stack tr,:where(.mdst-ui) table.mdst-table--stack td,.mdst-table.mdst-table--stack tbody,.mdst-table.mdst-table--stack tr,.mdst-table.mdst-table--stack td{width:100%;display:block}:where(.mdst-ui) table.mdst-table--stack tr,.mdst-table.mdst-table--stack tr{padding:var(--mdst-space-md) 0;border-bottom:var(--mdst-border-width) solid var(--mdst-color-subtle)}:where(.mdst-ui) table.mdst-table--stack tbody tr:where(:last-child),.mdst-table.mdst-table--stack tbody tr:last-child{border-bottom:none}:where(.mdst-ui) table.mdst-table--stack td,.mdst-table.mdst-table--stack td{border-bottom:none;padding:0}:where(.mdst-ui) table.mdst-table--stack td:where(:first-child),.mdst-table.mdst-table--stack td:first-child{margin-bottom:var(--mdst-space-sm)}}.mdst-tabs{flex-direction:column;display:flex;& .mdst-tabs__list{scrollbar-width:none;display:flex;overflow:auto hidden;&::-webkit-scrollbar{display:none}border-bottom:var(--mdst-border-width) solid var(--mdst-color-border);margin:0;padding:0;list-style:none}& .mdst-tabs__tab{padding:var(--mdst-space-sm) var(--mdst-space-md);white-space:nowrap;box-shadow:none;cursor:pointer;font-family:var(--mdst-font-ui);font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-muted);margin-bottom:calc(-1 * var(--mdst-border-width));transition:color var(--mdst-transition), border-color var(--mdst-transition), background-color var(--mdst-transition);background:0 0;border:none;border-bottom:2px solid #0000;display:block;&:hover{color:var(--mdst-color-fg)}&:focus-visible{outline-offset:-2px}&[data-state=active]{color:var(--mdst-color-fg);border-bottom-color:var(--mdst-color-fg);font-weight:600}&[data-state=inactive]{color:var(--mdst-color-muted);border-bottom-color:#0000}&[data-disabled],&[data-disabled=true]{opacity:var(--mdst-disabled-opacity);cursor:not-allowed;&:hover{color:var(--mdst-color-muted)}}}& .mdst-tabs__panel{padding:var(--mdst-space-md) 0;&[data-state=inactive]{display:none}&[data-state=active]{display:block}}&.mdst-tabs--pills{& .mdst-tabs__list{gap:var(--mdst-space-xs);border-bottom:none}& .mdst-tabs__tab{border-radius:var(--mdst-radius);padding:var(--mdst-space-xs) var(--mdst-space-md);border-bottom:none;margin-bottom:0;&[data-state=active]{background:var(--mdst-color-fg);color:var(--mdst-color-bg)}&:hover:not([data-state=active]):not([data-disabled]){background:var(--mdst-color-subtle);color:var(--mdst-color-fg)}}}&.mdst-tabs--vertical{flex-direction:row;& .mdst-tabs__list{border-bottom:none;border-inline-end:var(--mdst-border-width) solid var(--mdst-color-border);flex-direction:column;min-width:10rem}& .mdst-tabs__tab{border-bottom:none;margin-bottom:0;text-align:start;border-inline-end:2px solid #0000;margin-inline-end:calc(-1 * var(--mdst-border-width));&[data-state=active]{border-inline-end-color:var(--mdst-color-fg);border-bottom-color:#0000}}& .mdst-tabs__panel{padding:0 var(--mdst-space-md);flex:1}}&.mdst-tabs--sm{& .mdst-tabs__tab{padding:var(--mdst-space-xs) var(--mdst-space-sm);font-size:var(--mdst-text-sm)}& .mdst-tabs__panel{padding:var(--mdst-space-sm) 0}}}@media (forced-colors:active){.mdst-tabs.mdst-tabs--pills .mdst-tabs__tab[data-state=active]{forced-color-adjust:none;color:highlighttext;background:highlight}}.mdst-tag{align-items:center;gap:var(--mdst-space-xs);font-size:var(--mdst-text-sm);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);color:var(--mdst-color-fg);white-space:nowrap;vertical-align:middle;padding:.25em .5em;line-height:1;display:inline-flex;&.mdst-tag--solid{background:var(--mdst-color-fg);color:var(--mdst-color-bg)}&.mdst-tag--subtle{background:var(--mdst-color-subtle);border-color:#0000}&.mdst-tag--borderless{background:0 0;border-color:#0000}&.mdst-tag--danger{border-color:var(--mdst-color-danger);color:var(--mdst-color-danger);&.mdst-tag--solid{background:var(--mdst-color-danger);color:var(--mdst-color-bg);border-color:var(--mdst-color-danger)}&.mdst-tag--subtle{background:color-mix(in srgb, var(--mdst-color-danger) 10%, transparent);border-color:#0000}}&.mdst-tag--success{border-color:var(--mdst-color-success);color:var(--mdst-color-success);&.mdst-tag--solid{background:var(--mdst-color-success);color:var(--mdst-color-bg);border-color:var(--mdst-color-success)}&.mdst-tag--subtle{background:color-mix(in srgb, var(--mdst-color-success) 10%, transparent);border-color:#0000}}&.mdst-tag--warning{border-color:var(--mdst-color-warning);color:var(--mdst-color-warning);&.mdst-tag--solid{background:var(--mdst-color-warning);color:var(--mdst-color-bg);border-color:var(--mdst-color-warning)}&.mdst-tag--subtle{background:color-mix(in srgb, var(--mdst-color-warning) 10%, transparent);border-color:#0000}}&.mdst-tag--info{border-color:var(--mdst-color-info,var(--mdst-color-fg));color:var(--mdst-color-info,var(--mdst-color-fg));&.mdst-tag--solid{background:var(--mdst-color-info,var(--mdst-color-fg));color:var(--mdst-color-bg);border-color:var(--mdst-color-info,var(--mdst-color-fg))}&.mdst-tag--subtle{background:color-mix(in srgb, var(--mdst-color-info,var(--mdst-color-fg)) 10%, transparent);border-color:#0000}}&.mdst-tag--muted{border-color:var(--mdst-color-muted);color:var(--mdst-color-muted);&.mdst-tag--solid{background:var(--mdst-color-muted);color:var(--mdst-color-bg);border-color:var(--mdst-color-muted)}&.mdst-tag--subtle{background:var(--mdst-color-subtle);color:var(--mdst-color-muted);border-color:#0000}}&.mdst-tag--sm{font-size:var(--mdst-text-xs);padding:.1875em .375em}&.mdst-tag--lg{font-size:var(--mdst-text-base);padding:.3125em .625em}&.mdst-tag--pill{border-radius:9999px;padding-inline:.75em}&.mdst-tag--interactive{cursor:pointer;transition:opacity var(--mdst-transition);&:hover{opacity:.75}}& .mdst-tag__dismiss{aspect-ratio:1;width:1.25em;box-shadow:none;color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--mdst-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:1em;line-height:1;display:inline-flex;&:hover,&:focus-visible{opacity:1}}}.mdst-toast{align-items:center;gap:var(--mdst-space-sm);padding:var(--mdst-space-sm) var(--mdst-space-md);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg);color:var(--mdst-color-fg);font-family:var(--mdst-font-ui);font-size:var(--mdst-text-sm);line-height:var(--mdst-line-height);transition:opacity var(--mdst-transition-slow), visibility var(--mdst-transition-slow);display:flex;&[data-state=visible]{opacity:1;visibility:visible}&[data-state=hidden]{opacity:0;visibility:hidden}&:is(.mdst-toast--success,.mdst-toast--danger,.mdst-toast--warning,.mdst-toast--info){border-inline-start:3px solid var(--_accent)}&.mdst-toast--success{--_accent:var(--mdst-color-success)}&.mdst-toast--danger{--_accent:var(--mdst-color-danger)}&.mdst-toast--warning{--_accent:var(--mdst-color-warning)}&.mdst-toast--info{--_accent:var(--mdst-color-info,var(--mdst-color-fg))}}.mdst-toast__close{aspect-ratio:1;width:1.5em;box-shadow:none;color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--mdst-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin:0;margin-inline-start:auto;padding:0;font-size:1em;line-height:1;display:inline-flex;&:hover,&:focus-visible{opacity:1}}.mdst-toast-group{bottom:var(--mdst-space-md);gap:var(--mdst-space-sm);z-index:calc(var(--mdst-z-overlay) + 1);flex-direction:column;display:flex;position:fixed;inset-inline-end:var(--mdst-space-md)}.mdst-toolbar{align-items:center;gap:var(--mdst-space-sm);font-family:var(--mdst-font-ui);font-size:var(--mdst-text-sm);flex-wrap:wrap;display:flex;& .mdst-toolbar__group{align-items:center;gap:var(--mdst-space-xs);flex-wrap:wrap;display:flex;&.mdst-toolbar__group--attached{flex-wrap:nowrap;gap:0;&>*+*{margin-inline-start:calc(var(--mdst-border-width) * -1)}&>:not(:first-child,:last-child){border-radius:0}&>:first-child:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}&>:last-child:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}&>:hover,&>:focus-visible{z-index:1;position:relative}}}& .mdst-toolbar__spacer{flex:1 1 0}& .mdst-toolbar__separator{border:none;border-inline-start:var(--mdst-border-width) solid var(--mdst-color-border);align-self:stretch;width:0;height:auto;min-height:1.5em;margin:0}& :where(input:not([type=checkbox],[type=radio]),select){width:auto;min-width:0}&.mdst-toolbar--bordered{padding:var(--mdst-space-sm);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-bg)}}.mdst-tooltip{padding:var(--mdst-space-xs) var(--mdst-space-sm);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-fg);color:var(--mdst-color-bg);font-size:var(--mdst-text-sm);box-shadow:var(--mdst-shadow-sm);text-align:center;max-width:16rem;margin:auto;@supports (position-area:bottom){position-area:bottom;margin:0;margin-top:var(--mdst-space-xs);&.mdst-tooltip--top{position-area:top;margin:0;margin-bottom:var(--mdst-space-xs)}&.mdst-tooltip--start{position-area:inline-start;margin:0;margin-inline-end:var(--mdst-space-xs)}&.mdst-tooltip--end{position-area:inline-end;margin:0;margin-inline-start:var(--mdst-space-xs)}}}:where(.mdst-ui){font-family:var(--mdst-font-text);line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background-color:var(--mdst-color-bg)}:where(.mdst-ui,.mdst-ui :is(main,article,section,header,footer,aside,div,form,fieldset,details,blockquote,dd):not([class],[style]),.mdst-form,.mdst-fieldset)>:where(:not(script,style,template,link,meta,noscript,a,span,br,[hidden],dialog,[popover],legend))~:where(:not(dialog,[popover])){margin-block-start:var(--mdst-flow-space)}:where(.mdst-ui) h1,:where(.mdst-ui) h2,:where(.mdst-ui) h3,:where(.mdst-ui) h4,:where(.mdst-ui) h5,:where(.mdst-ui) h6,.mdst-h1,.mdst-h2,.mdst-h3,.mdst-h4,.mdst-h5,.mdst-h6{font-weight:600;line-height:1.25}:where(.mdst-ui) h1,.mdst-h1{font-size:2.5rem}:where(.mdst-ui) h2,.mdst-h2{font-size:2rem}:where(.mdst-ui) h3,.mdst-h3{font-size:1.5rem}:where(.mdst-ui) h4,.mdst-h4{font-size:1.25rem}:where(.mdst-ui) h5,.mdst-h5{font-size:1rem}:where(.mdst-ui) h6,.mdst-h6{font-size:.875rem}:where(.mdst-ui) p,.mdst-p{line-height:var(--mdst-line-height)}:where(.mdst-ui) p.mdst-p--sm,.mdst-p--sm{font-size:var(--mdst-text-sm)}:where(.mdst-ui) p.mdst-p--lg,.mdst-p--lg{font-size:var(--mdst-text-lg)}:where(.mdst-ui) p.mdst-p--muted,.mdst-p--muted{color:var(--mdst-color-muted)}:where(.mdst-ui) a,.mdst-a{color:inherit;text-underline-offset:.15em;text-decoration:underline}:where(.mdst-ui) strong,.mdst-strong{font-weight:600}:where(.mdst-ui) em,.mdst-em{font-style:italic}:where(.mdst-ui) small,.mdst-small{font-size:var(--mdst-text-sm)}:where(.mdst-ui) mark,.mdst-mark{background-color:var(--mdst-color-subtle);padding:.1em .2em}:where(.mdst-ui) kbd,.mdst-kbd{font-family:var(--mdst-font-mono);border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);background:var(--mdst-color-subtle);white-space:nowrap;padding:.125em .375em;font-size:.875em}:where(.mdst-ui) abbr:where([title]),.mdst-abbr{text-underline-offset:.15em;cursor:help;text-decoration:underline dotted}:where(.mdst-ui) del,.mdst-del{background-color:color-mix(in srgb, var(--mdst-color-danger) 12%, transparent);text-decoration:line-through}:where(.mdst-ui) ins,.mdst-ins{background-color:color-mix(in srgb, var(--mdst-color-success) 12%, transparent);text-decoration:none}:where(.mdst-ui) s,.mdst-s{color:var(--mdst-color-muted);text-decoration:line-through}:where(.mdst-ui) cite,.mdst-cite{color:var(--mdst-color-muted);font-style:italic}:where(.mdst-ui) samp,.mdst-samp{font-family:var(--mdst-font-mono);border-radius:var(--mdst-radius);background:var(--mdst-color-subtle);padding:.125em .375em;font-size:.875em}:where(.mdst-ui) var,.mdst-var{font-family:var(--mdst-font-mono);font-size:.875em;font-style:italic}:where(.mdst-ui) sub,:where(.mdst-ui) sup,.mdst-sub,.mdst-sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}:where(.mdst-ui) sub,.mdst-sub{bottom:-.25em}:where(.mdst-ui) sup,.mdst-sup{top:-.5em}:where(.mdst-ui) blockquote,.mdst-blockquote{border-inline-start:var(--mdst-space-1) solid var(--mdst-color-border);color:var(--mdst-color-muted);margin-inline:0;padding-inline-start:var(--mdst-space-md);font-style:italic}:where(.mdst-ui) hr,.mdst-hr{border:none;border-top:var(--mdst-border-width) solid var(--mdst-color-border);margin:var(--mdst-space-lg) 0}:where(.mdst-ui) hr.mdst-hr--flush,.mdst-hr--flush{margin:0}:where(.mdst-ui) ul,:where(.mdst-ui) ol,.mdst-ul,.mdst-ol{line-height:var(--mdst-line-height);padding-inline-start:var(--mdst-space-lg)}:where(.mdst-ui) ul,.mdst-ul{list-style-type:disc}:where(.mdst-ui) ol,.mdst-ol{list-style-type:decimal}:where(.mdst-ui) li,.mdst-li{margin-bottom:var(--mdst-space-xs)}:where(.mdst-ui) li:where(:last-child),.mdst-li:last-child{margin-bottom:0}:where(.mdst-ui) ul.mdst-ul--unstyled,.mdst-ul--unstyled{padding-inline-start:0;list-style:none}@media (forced-colors:active){:where(.mdst-ui) ins,.mdst-ins{text-decoration:underline}}.mdst-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mdst-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdst-muted{color:var(--mdst-color-muted)}.mdst-mono{font-family:var(--mdst-font-mono)}}