:root{--mdst-color-fg:#000;--mdst-color-bg:#fff;--mdst-color-border:#000;--mdst-color-muted:#666;--mdst-color-subtle:#f5f5f5;--mdst-color-surface:#f5f5f5;--mdst-color-focus:#000;--mdst-color-error:#dc2626;--mdst-color-success:#16a34a;--mdst-button-hover-bg:var(--mdst-color-fg);--mdst-button-hover-color:var(--mdst-color-bg);--mdst-button-hover-border:var(--mdst-color-fg);--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-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-radius:0;--mdst-border-width:.0625em;--mdst-transition-fast:50ms ease-out;--mdst-transition:.1s ease-out}*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}a,input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:where(.mdst-ui) button,:where(.mdst-ui) input[type=submit],:where(.mdst-ui) input[type=reset],:where(.mdst-ui) input[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:inherit;font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background:var(--mdst-color-bg);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);-webkit-appearance:none;appearance:none;display:inline-flex}:where(.mdst-ui) button:hover,:where(.mdst-ui) input[type=submit]:hover,:where(.mdst-ui) input[type=reset]:hover,:where(.mdst-ui) input[type=button]:hover,.mdst-button:hover{background:var(--mdst-button-hover-bg);color:var(--mdst-button-hover-color);border-color:var(--mdst-button-hover-border)}:where(.mdst-ui) button:focus-visible,:where(.mdst-ui) input[type=submit]:focus-visible,:where(.mdst-ui) input[type=reset]:focus-visible,:where(.mdst-ui) input[type=button]:focus-visible,.mdst-button:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}:where(.mdst-ui) button:disabled,:where(.mdst-ui) input[type=submit]:disabled,:where(.mdst-ui) input[type=reset]:disabled,:where(.mdst-ui) input[type=button]:disabled,.mdst-button:disabled{opacity:.4;cursor:not-allowed}:where(.mdst-ui) button:disabled:hover,:where(.mdst-ui) input[type=submit]:disabled:hover,:where(.mdst-ui) input[type=reset]:disabled:hover,:where(.mdst-ui) input[type=button]:disabled:hover,.mdst-button:disabled:hover{background:var(--mdst-color-bg);color:var(--mdst-color-fg);border-color:var(--mdst-color-border)}:where(.mdst-ui) button.mdst-button--ghost,.mdst-button.mdst-button--ghost{border-color:#0000}:where(.mdst-ui) button.mdst-button--ghost:hover,.mdst-button.mdst-button--ghost:hover{border-color:var(--mdst-button-hover-border)}:where(.mdst-ui) button.mdst-button--inverted,.mdst-button.mdst-button--inverted{background:var(--mdst-color-fg);color:var(--mdst-color-bg)}:where(.mdst-ui) button.mdst-button--inverted:hover,.mdst-button.mdst-button--inverted:hover{background:var(--mdst-color-bg);color:var(--mdst-color-fg)}:where(.mdst-ui) button.mdst-button--sm,.mdst-button.mdst-button--sm{padding:var(--mdst-space-xs) var(--mdst-space-sm);font-size:var(--mdst-text-sm)}:where(.mdst-ui) button.mdst-button--lg,.mdst-button.mdst-button--lg{padding:var(--mdst-space-md) var(--mdst-space-lg)}:where(.mdst-ui) input[type=checkbox],.mdst-checkbox{-webkit-appearance:none;appearance:none;box-sizing:content-box;background:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);cursor:pointer;width:.875rem;height:.875rem;transition:border-color var(--mdst-transition);border-radius:0;flex-shrink:0;margin:0;position:relative}:where(.mdst-ui) input[type=checkbox]:checked:after,.mdst-checkbox:checked:after{content:"";background:var(--mdst-color-fg);position:absolute;inset:2px}:where(.mdst-ui) input[type=checkbox]:hover,.mdst-checkbox:hover{border-color:var(--mdst-color-muted)}:where(.mdst-ui) input[type=checkbox]:focus-visible,.mdst-checkbox:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}:where(.mdst-ui) input[type=checkbox]:disabled,.mdst-checkbox:disabled{opacity:.5;cursor:not-allowed}:where(.mdst-ui) input[type=checkbox]:disabled:hover,.mdst-checkbox:disabled:hover{border-color:var(--mdst-color-border)}:where(.mdst-ui) label:has(>input[type=checkbox]),.mdst-checkbox-label{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:has(>input[type=checkbox]:disabled),.mdst-checkbox-label:has(.mdst-checkbox:disabled){opacity:.5;cursor:not-allowed}.mdst-checkbox--toggle{-webkit-appearance:none;appearance:none;box-sizing:content-box;background:var(--mdst-color-subtle);border:var(--mdst-border-width) solid var(--mdst-color-border);cursor:pointer;width:2.125rem;height:1.125rem;transition:background var(--mdst-transition), border-color var(--mdst-transition);border-radius:0;flex-shrink:0;margin:0;position:relative;&:before{content:"";background:var(--mdst-color-muted);width:.875rem;height:.875rem;transition:transform var(--mdst-transition), background var(--mdst-transition);position:absolute;top:50%;left:2px;transform:translateY(-50%)}&:checked{background:var(--mdst-color-fg);border-color:var(--mdst-color-fg);&:before{background:var(--mdst-color-bg);transform:translateY(-50%)translate(1rem)}}&:hover{border-color:var(--mdst-color-muted)}&:focus-visible{outline:2px solid var(--mdst-color-focus);outline-offset:2px}&:disabled{opacity:.5;cursor:not-allowed;&:hover{border-color:var(--mdst-color-border)}}&.mdst-checkbox--toggle-rounded{border-radius:9999px;&:before{border-radius:50%}}}:where(.mdst-ui) select,.mdst-dropdown{-webkit-appearance:none;appearance:none;width:100%;padding:var(--mdst-space-sm);padding-right:calc(var(--mdst-space-sm) + 1.2em);font-family:inherit;font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background-color:var(--mdst-color-bg);background-image:linear-gradient(to top right, transparent 50%, var(--mdst-color-fg) 50%), linear-gradient(to top left, transparent 50%, var(--mdst-color-fg) 50%);background-size:.3rem .3rem,.3rem .3rem;background-position:right calc(var(--mdst-space-sm) + .3rem) center, right var(--mdst-space-sm) center;border:var(--mdst-border-width) solid var(--mdst-color-border);border-radius:var(--mdst-radius);cursor:pointer;transition:border-color var(--mdst-transition);background-repeat:no-repeat;outline:none;margin:0;display:block}:where(.mdst-ui) select:hover,.mdst-dropdown:hover{border-color:var(--mdst-color-muted)}:where(.mdst-ui) select:focus,.mdst-dropdown:focus{border-color:var(--mdst-color-focus)}:where(.mdst-ui) select:disabled,.mdst-dropdown:disabled{opacity:.5;cursor:not-allowed}:where(.mdst-ui) select:disabled:hover,.mdst-dropdown:disabled:hover{border-color:var(--mdst-color-border)}:where(.mdst-ui) select.mdst-dropdown--ghost,.mdst-dropdown.mdst-dropdown--ghost{background-color:#0000;border-color:#0000}:where(.mdst-ui) select.mdst-dropdown--ghost:hover,.mdst-dropdown.mdst-dropdown--ghost:hover{border-color:var(--mdst-color-border)}:where(.mdst-ui) select.mdst-dropdown--ghost:focus,.mdst-dropdown.mdst-dropdown--ghost: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);padding-right:calc(var(--mdst-space-sm) + 1.5em);font-size:var(--mdst-text-sm);background-position:right calc(var(--mdst-space-sm) + .3rem) center, right var(--mdst-space-sm) center}:where(.mdst-ui) select.mdst-dropdown--lg,.mdst-dropdown.mdst-dropdown--lg{padding:var(--mdst-space-md) var(--mdst-space-md);padding-right:calc(var(--mdst-space-md) + 1.2em);background-position:right calc(var(--mdst-space-md) + .3rem) center, right var(--mdst-space-md) center}:where(.mdst-ui) select.mdst-dropdown--inline,.mdst-dropdown.mdst-dropdown--inline{width:auto;display:inline-block}:where(.mdst-ui) input: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{-webkit-appearance:none;appearance:none;width:100%;padding:var(--mdst-space-sm);font-family:inherit;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);outline:none;margin:0;display:block}:where(.mdst-ui) input: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::placeholder{color:var(--mdst-color-muted);opacity:1}:where(.mdst-ui) input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=reset],[type=button],[type=hidden]):focus,:where(.mdst-ui) textarea:focus,.mdst-input:focus{border-color:var(--mdst-color-focus)}:where(.mdst-ui) input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=reset],[type=button],[type=hidden]):disabled,:where(.mdst-ui) textarea:disabled,.mdst-input:disabled{opacity:.5;cursor:not-allowed}:where(.mdst-ui) textarea,.mdst-input:is(textarea){resize:vertical;min-height:6rem}:where(.mdst-ui) input[type=file]{width:100%;color:var(--mdst-color-muted);cursor:pointer;padding:var(--mdst-space-sm);font-family:inherit;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);outline:none;display:block}:where(.mdst-ui) input[type=file]:focus{border-color:var(--mdst-color-focus)}:where(.mdst-ui) input[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);margin-right:var(--mdst-space-md);font-family:inherit;font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background:var(--mdst-color-bg);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);display:inline-flex}:where(.mdst-ui) input[type=file]:hover::file-selector-button{background:var(--mdst-button-hover-bg);color:var(--mdst-button-hover-color);border-color:var(--mdst-button-hover-border)}:where(.mdst-ui) input[type=file]:disabled::file-selector-button{cursor:not-allowed}:where(.mdst-ui) input[type=file]:disabled:hover::file-selector-button{background:var(--mdst-color-bg);color:var(--mdst-color-fg);border-color:var(--mdst-color-border)}:where(.mdst-ui) input[type=file].mdst-file-input--inverted::file-selector-button,.mdst-file-input.mdst-file-input--inverted .mdst-file-input__field::file-selector-button{background:var(--mdst-color-fg);color:var(--mdst-color-bg)}:where(.mdst-ui) input[type=file].mdst-file-input--inverted:hover::file-selector-button,.mdst-file-input.mdst-file-input--inverted .mdst-file-input__field:hover::file-selector-button{background:var(--mdst-color-bg);color:var(--mdst-color-fg)}:where(.mdst-ui) input[type=file].mdst-file-input--borderless,.mdst-file-input.mdst-file-input--borderless .mdst-file-input__field{border-color:#0000;padding:0}:where(.mdst-ui) input[type=file].mdst-file-input--borderless:focus-visible,.mdst-file-input.mdst-file-input--borderless .mdst-file-input__field:focus-visible{border-color:var(--mdst-color-focus)}.mdst-file-input{width:100%;display:block;& .mdst-file-input__field{color:var(--mdst-color-muted);cursor:pointer;&::file-selector-button{justify-content:center;align-items:center;gap:var(--mdst-space-xs);padding:var(--mdst-space-xs) var(--mdst-space-md);margin-right:var(--mdst-space-md);font-family:inherit;font-size:inherit;line-height:var(--mdst-line-height);color:var(--mdst-color-fg);background:var(--mdst-color-bg);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);display:inline-flex}&:hover::file-selector-button{background:var(--mdst-button-hover-bg);color:var(--mdst-button-hover-color);border-color:var(--mdst-button-hover-border)}&:disabled::file-selector-button{cursor:not-allowed}&:disabled:hover::file-selector-button{background:var(--mdst-color-bg);color:var(--mdst-color-fg);border-color:var(--mdst-color-border)}}}.mdst-password-input{cursor:text;width:100%;display:flex;position:relative;&:has(.mdst-password-input__toggle:checked) .mdst-password-input__field{-webkit-text-security:none}&:has(.mdst-password-input__field:disabled) .mdst-password-input__toggle{opacity:.5;cursor:not-allowed;pointer-events:none}& .mdst-password-input__field{padding-right:calc(var(--mdst-space-md) + 1.5em + var(--mdst-space-sm));-webkit-text-security:disc;&::placeholder{-webkit-text-security:none}}& .mdst-password-input__toggle{-webkit-appearance:none;appearance:none;right: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)}&:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}&: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")}}}:where(.mdst-ui) input[type=radio],.mdst-radio{-webkit-appearance:none;appearance:none;background:var(--mdst-color-bg);border:var(--mdst-border-width) solid var(--mdst-color-border);box-sizing:content-box;cursor:pointer;border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;margin:0;position:relative}:where(.mdst-ui) input[type=radio]:checked:after,.mdst-radio:checked:after{content:"";background:var(--mdst-color-fg);border-radius:50%;position:absolute;inset:3px}:where(.mdst-ui) input[type=radio]:hover,.mdst-radio:hover{border-color:var(--mdst-color-muted)}:where(.mdst-ui) input[type=radio]:focus-visible,.mdst-radio:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}:where(.mdst-ui) input[type=radio]:disabled,.mdst-radio:disabled{opacity:.5;cursor:not-allowed}:where(.mdst-ui) input[type=radio]:disabled:hover,.mdst-radio:disabled:hover{border-color:var(--mdst-color-border)}:where(.mdst-ui) label:has(>input[type=radio]),.mdst-radio-label{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:has(>input[type=radio]:disabled),.mdst-radio-label:has(.mdst-radio:disabled){opacity:.5;cursor:not-allowed}.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;& .mdst-radio{opacity:0;pointer-events:none;position:absolute}&:hover{background:var(--mdst-color-subtle)}&:has(.mdst-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(.mdst-radio:focus-visible){outline:calc(var(--mdst-border-width) * 2) solid var(--mdst-color-focus);outline-offset:calc(-1 * var(--mdst-border-width))}&:has(.mdst-radio:disabled){opacity:.5;cursor:not-allowed;&:hover{background:0 0}}}.mdst-radio-card-group{gap:var(--mdst-space-sm);grid-template-columns:repeat(3,1fr);display:grid}.mdst-otp-input{gap:var(--mdst-space-sm);align-items:center;display:inline-flex;& .mdst-otp-input-digit{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);outline:none}&::placeholder{color:var(--mdst-color-muted)}&:disabled{opacity:.5;cursor:not-allowed}&: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--error .mdst-otp-input-digit{border-color:var(--mdst-color-error,#c00)}&.mdst-otp-input--success .mdst-otp-input-digit{border-color:var(--mdst-color-success,#0a0)}}: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) pre,.mdst-pre{width:100%;max-width:100%;padding:var(--mdst-space-md);overflow-wrap:break-word;word-wrap:break-word;word-break: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);-moz-tab-size:2;tab-size:2;margin:0;display:block;overflow:hidden auto}:where(.mdst-ui) pre:focus,.mdst-pre:focus{outline:.125em solid var(--mdst-color-focus);outline-offset:.125em}: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--compact,.mdst-pre.mdst-pre--compact{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) 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:#00000080}: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);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:hover,.mdst-dialog .mdst-dialog-close:hover{color:var(--mdst-color-fg);background:0 0;border:none}:where(.mdst-ui) dialog .mdst-dialog-close:focus-visible,.mdst-dialog .mdst-dialog-close:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}: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;max-height:90vh}: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:hover,.mdst-details>summary:hover{color:var(--mdst-color-muted)}:where(.mdst-ui) details>summary:focus-visible,.mdst-details>summary:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:calc(-1 * var(--mdst-border-width))}:where(.mdst-ui) details[open]>summary:before,.mdst-details[open]>summary:before{transform:rotate(90deg)}:where(.mdst-ui) details[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[open]::details-content,.mdst-details.mdst-details--borderless[open]::details-content{padding-left:calc(1em + var(--mdst-space-sm));border-top:none}:where(.mdst-ui) details.mdst-details--compact>summary,.mdst-details.mdst-details--compact>summary,:where(.mdst-ui) details.mdst-details--compact[open]::details-content,.mdst-details.mdst-details--compact[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-left:auto}:where(.mdst-ui) details.mdst-details--section[open]>summary,.mdst-details.mdst-details--section[open]>summary{border-bottom-color:#0000}:where(.mdst-ui) details.mdst-details--section[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)}.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);width:fit-content;height:fit-content;margin:auto;position:fixed;inset:0;box-shadow:0 .25rem .5rem #0000001a;&:popover-open{opacity:1}&.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) input[type=range],.mdst-range{-webkit-appearance:none;appearance:none;width:100%;height:var(--mdst-space-1);background:var(--mdst-color-border);border-radius:var(--mdst-space-1);box-shadow:none;cursor:pointer;outline:none}:where(.mdst-ui) input[type=range]:focus-visible,.mdst-range:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-space-1)}:where(.mdst-ui) input[type=range]:disabled,.mdst-range:disabled{opacity:.5;cursor:not-allowed}:where(.mdst-ui) input[type=range]:disabled::-webkit-slider-thumb,.mdst-range:disabled::-webkit-slider-thumb{cursor:not-allowed}:where(.mdst-ui) input[type=range]:disabled::-moz-range-thumb,.mdst-range:disabled::-moz-range-thumb{cursor:not-allowed}:where(.mdst-ui) input[type=range]::-webkit-slider-thumb,.mdst-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-border);box-shadow:none;cursor:pointer;transition:background var(--mdst-transition);border-radius:50%}:where(.mdst-ui) input[type=range]::-moz-range-thumb,.mdst-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-border);cursor:pointer;transition:background var(--mdst-transition);border-radius:50%}:where(.mdst-ui) input[type=range]::-moz-range-track,.mdst-range::-moz-range-track{background:0 0}.mdst-color-picker{align-items:center;gap:var(--mdst-space-sm);display:inline-flex;& .mdst-color-picker__input{-webkit-appearance:none;appearance:none;width:var(--mdst-space-8);height:var(--mdst-space-8);border:var(--mdst-border-width) solid var(--mdst-color-border);cursor:pointer;transition:border-color var(--mdst-transition);background:0 0;border-radius:50%;outline:none;padding:0;&:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}&:disabled{opacity:.5;cursor:not-allowed}&::-webkit-color-swatch-wrapper{padding:0}&::-webkit-color-swatch{border:none;border-radius:50%}&::-moz-color-swatch{border:none;border-radius:50%}}& .mdst-color-picker__text{-webkit-appearance:none;appearance:none;width:5rem;height:var(--mdst-space-8);padding:0 var(--mdst-space-sm);font-family:var(--mdst-font-mono);font-size:var(--mdst-text-sm);text-transform:uppercase;color:var(--mdst-color-fg);background: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);outline:none;&::placeholder{color:var(--mdst-color-muted);text-transform:none}&:focus{border-color:var(--mdst-color-focus)}&:disabled{opacity:.5;cursor:not-allowed}}&.mdst-color-picker--square .mdst-color-picker__input{border-radius:var(--mdst-radius);&::-webkit-color-swatch{border-radius:var(--mdst-radius)}&::-moz-color-swatch{border-radius:var(--mdst-radius)}}}.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:left;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:last-child,.mdst-table th:last-child{padding-right: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:last-child,.mdst-table td:last-child{padding-right:0}:where(.mdst-ui) tbody tr: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:nth-child(odd),.mdst-table.mdst-table--striped tbody tr:nth-child(odd){background:var(--mdst-color-subtle)}:where(.mdst-ui) table.mdst-table--compact th,.mdst-table.mdst-table--compact th{padding:var(--mdst-space-xs) var(--mdst-space-sm) var(--mdst-space-xs) 0}:where(.mdst-ui) table.mdst-table--compact th:last-child,.mdst-table.mdst-table--compact th:last-child{padding-right:0}:where(.mdst-ui) table.mdst-table--compact td,.mdst-table.mdst-table--compact td{padding:var(--mdst-space-sm) var(--mdst-space-sm) var(--mdst-space-sm) 0}:where(.mdst-ui) table.mdst-table--compact td:last-child,.mdst-table.mdst-table--compact td:last-child{padding-right:0}: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--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--stack tbody,.mdst-table--stack tr,.mdst-table--stack td{width:100%;display:block}:where(.mdst-ui) table.mdst-table--stack tr,.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:last-child,.mdst-table--stack tbody tr:last-child{border-bottom:none}:where(.mdst-ui) table.mdst-table--stack td,.mdst-table--stack td{border-bottom:none;padding:0}:where(.mdst-ui) table.mdst-table--stack td:first-child,.mdst-table--stack td:first-child{margin-bottom:var(--mdst-space-sm)}}.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);text-align:center;position-area:bottom;max-width:16rem;margin:0;margin-top:var(--mdst-space-xs);box-shadow:0 .125rem .25rem #0003;&:popover-open{opacity:1}}: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-family:var(--mdst-font-sans);color:var(--mdst-color-fg);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{font-family:var(--mdst-font-sans);font-size:var(--mdst-text-base);line-height:var(--mdst-line-height);color:var(--mdst-color-fg)}: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:var(--mdst-color-fg);text-underline-offset:.15em;transition:opacity var(--mdst-transition);text-decoration:underline}:where(.mdst-ui) a:hover,.mdst-a:hover{opacity:.6}:where(.mdst-ui) a:focus-visible,.mdst-a:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}: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) blockquote,.mdst-blockquote{padding-left:var(--mdst-space-md);border-left:var(--mdst-space-1) solid var(--mdst-color-border);color:var(--mdst-color-muted);margin:0;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{padding-left:var(--mdst-space-lg);line-height:var(--mdst-line-height)}: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:last-child,.mdst-li:last-child{margin-bottom:0}:where(.mdst-ui) ul.mdst-ul--unstyled,.mdst-ul--unstyled{padding-left:0;list-style:none}.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-body{border-top:none}&.mdst-card-header--borderless{border-bottom:none}}& .mdst-card-body{padding:var(--mdst-space-md);&+.mdst-card-footer{border-top:var(--mdst-border-width) solid var(--mdst-color-border)}}& .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-header{border-bottom:var(--mdst-border-width) solid var(--mdst-color-border)}&>.mdst-card-footer{border-top:var(--mdst-border-width) solid var(--mdst-color-border)}}&.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:0 4px 10px #0003}&:focus-visible{outline:var(--mdst-border-width) solid var(--mdst-color-focus);outline-offset:var(--mdst-border-width)}}&.mdst-card--compact{&>.mdst-card-header,&>.mdst-card-body,&>.mdst-card-footer{padding:var(--mdst-space-sm)}}&.mdst-card--flush{&>.mdst-card-body{padding:0}}}.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--ghost{background:0 0;border-color:#0000}&.mdst-tag--error{border-color:var(--mdst-color-error);color:var(--mdst-color-error);&.mdst-tag--solid{background:var(--mdst-color-error);color:var(--mdst-color-bg);border-color:var(--mdst-color-error)}&.mdst-tag--subtle{background:color-mix(in srgb, var(--mdst-color-error) 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--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{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{opacity:1}}}.mdst-sr-only{clip:rect(0, 0, 0, 0);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)}