body{color:var(--mdf-color-text-default)}.mdf-title1,.mdf-title2,.mdf-title3,.mdf-title4{font-weight:700}.mdf-title1{font-size:3rem}.mdf-title2{font-size:2.4rem}.mdf-title3{font-size:1.7rem}.mdf-title4{font-size:1.2rem}.mdf-emphasis{font-weight:700}.mdf-italic{font-style:italic}.mdf-highlighted{color:var(--mdf-color-text-brand-primary-default);font-weight:700}.mdf-highlighted.mdf-highlighted-secondary{color:var(--mdf-color-text-brand-secondary-default)}.mdf-muted{color:var(--mdf-color-text-muted)}.mdf-block{background-color:var(--mdf-color-background-muted);border:1px solid var(--mdf-color-border-default);box-shadow:0px 1px 1px var(--mdf-color-transparent-300);border-radius:8px;padding:1rem}.mdf-block.mdf-block-brand-primary{background-color:var(--mdf-color-background-brand-primary);border-color:var(--mdf-color-border-brand-primary)}.mdf-block.mdf-block-brand-secondary{background-color:var(--mdf-color-background-brand-secondary);border-color:var(--mdf-color-border-brand-secondary)}.mdf-block.mdf-block-error{background-color:var(--mdf-color-background-error);border-color:var(--mdf-color-border-error)}.mdf-block.mdf-block-success{background-color:var(--mdf-color-background-success);border-color:var(--mdf-color-border-success)}.mdf-block.mdf-block-warning{background-color:var(--mdf-color-background-warning);border-color:var(--mdf-color-border-warning)}.mdf-badge{background:var(--mdf-color-background-muted);background:linear-gradient(var(--mdf-color-background-muted), var(--mdf-color-background-subtle));white-space:nowrap;box-shadow:var(--mdf-color-transparent-100) -1px -2px .5px inset;border-radius:8px;padding:5px 7px;display:inline-block}.mdf-link{--color-visited:var(--mdf-color-brand-primary-muted);--hover-luminosity-reduction:5;--text-luminosity-reduction:85;color:var(--mdf-color-text-default);background-color:var(--mdf-color-background-subtle);text-underline-offset:1.5px;border-radius:5px;padding:1px 3px;line-height:1rem;text-decoration:underline;text-decoration-thickness:1.5px;display:inline}.mdf-link:visited{background-color:var(--mdf-color-background-brand-secondary);color:var(--mdf-color-text-brand-secondary)}.mdf-link:hover{background-color:hsl(from var(--mdf-color-background-subtle) h s calc(l - 5))}.mdf-link:hover:visited{background-color:hsl(from var(--mdf-color-background-brand-secondary) h s calc(l - 5))}.mdf-link:focus-visible{outline:2px solid var(--mdf-color-outline-default);outline-offset:1px}.mdf-button{border:2px solid var(--mdf-color-border-brand-primary);box-shadow:2px 2px 0px rgb(from var(--mdf-color-border-brand-primary) r g b / calc(alpha - .6));background:var(--mdf-color-background-brand-primary);cursor:pointer;color:var(--mdf-color-text-default);border-radius:8px;padding:12px 14px;font-size:1rem;font-weight:600;transition:box-shadow .1s ease-out,background-color .1s ease-out}.mdf-button:hover,.mdf-button:focus-visible{box-shadow:0px 0px 1px var(--mdf-color-border-brand-primary);background:hsl(from var(--mdf-color-background-brand-primary) h s calc(l - 5))}.mdf-button:focus-visible{outline:2px solid var(--mdf-color-outline-default);outline-offset:3px}.mdf-button.mdf-button-brand-secondary{box-shadow:2px 2px 0px rgb(from var(--mdf-color-border-brand-secondary) r g b / calc(alpha - .6));background:var(--mdf-color-background-brand-secondary);border-color:var(--mdf-color-border-brand-secondary)}.mdf-button.mdf-button-brand-secondary:hover,.mdf-button.mdf-button-brand-secondary:focus-visible{box-shadow:0px 0px 1px var(--mdf-color-border-brand-secondary);background:hsl(from var(--mdf-color-background-brand-secondary) h s calc(l - 5))}.mdf-button.mdf-button-error{box-shadow:2px 2px 0px rgb(from var(--mdf-color-border-error) r g b / calc(alpha - .6));background:var(--mdf-color-background-error);border-color:var(--mdf-color-border-error)}.mdf-button.mdf-button-error:hover,.mdf-button.mdf-button-error:focus-visible{box-shadow:0px 0px 1px var(--mdf-color-border-error);background:hsl(from var(--mdf-color-background-error) h s calc(l - 5))}.mdf-button.mdf-button-success{box-shadow:2px 2px 0px rgb(from var(--mdf-color-border-success) r g b / calc(alpha - .6));background:var(--mdf-color-background-success);border-color:var(--mdf-color-border-success)}.mdf-button.mdf-button-success:hover,.mdf-button.mdf-button-success:focus-visible{box-shadow:0px 0px 1px var(--mdf-color-border-success);background:hsl(from var(--mdf-color-background-success) h s calc(l - 5))}.mdf-button.mdf-button-warning{box-shadow:2px 2px 0px rgb(from var(--mdf-color-border-warning) r g b / calc(alpha - .6));background:var(--mdf-color-background-warning);border-color:var(--mdf-color-border-warning)}.mdf-button.mdf-button-warning:hover,.mdf-button.mdf-button-warning:focus-visible{box-shadow:0px 0px 1px var(--mdf-color-border-warning);background:hsl(from var(--mdf-color-background-warning) h s calc(l - 5))}.mdf-select-field{cursor:pointer;appearance:none;border:1px solid var(--mdf-color-border-muted);font-size:inherit;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;background-color:var(--mdf-color-background-muted);width:250px;box-shadow:0px 1px 1px var(--mdf-color-transparent-300);color:inherit;border-radius:8px;padding:9px 12px;font-family:inherit;line-height:1.5rem}.mdf-select-field:hover,.mdf-select-field:focus{background-color:var(--mdf-color-background-default)}.mdf-select-field:focus{outline:2px solid var(--mdf-color-outline-default);outline-offset:3px}.mdf-input-label,.mdf-select-label,.mdf-textarea-label{margin-bottom:2px}.mdf-input-field[type=text],.mdf-input-field[type=search],.mdf-input-field[type=password],.mdf-textarea-field{border:1px solid var(--mdf-color-border-muted);font-size:inherit;background-color:var(--mdf-color-background-muted);width:250px;box-shadow:0px 1px 1px var(--mdf-color-transparent-300);color:var(--mdf-color-text-default);border-radius:8px;padding:9px 12px;font-family:inherit;line-height:1.5rem}:is(.mdf-input-field[type=text],.mdf-input-field[type=search],.mdf-input-field[type=password],.mdf-textarea-field):hover,:is(.mdf-input-field[type=text],.mdf-input-field[type=search],.mdf-input-field[type=password],.mdf-textarea-field):focus{background-color:var(--mdf-color-background-default)}:is(.mdf-input-field[type=text],.mdf-input-field[type=search],.mdf-input-field[type=password],.mdf-textarea-field):focus{outline:2px solid var(--mdf-color-outline-default);outline-offset:3px}.mdf-textarea-field{width:320px;height:150px}.mdf-checkbox{cursor:pointer;align-items:center;gap:.5em;font-size:1rem;display:flex}.mdf-checkbox-field{appearance:none;border:.15em solid var(--mdf-color-border-brand-primary);background-color:var(--mdf-color-background-brand-primary);cursor:pointer;border-radius:.25rem;place-content:center;width:1.4em;height:1.4em;margin:0;padding:0;display:grid}.mdf-checkbox-field:hover,.mdf-checkbox-field:focus{background-color:var(--mdf-color-background-default)}.mdf-checkbox-field:before{content:"";width:20px;height:20px;clip-path:path("M 6.9101 9.3579 C 6.4728 8.9207 5.7636 8.9207 5.3259 9.3579 S 4.8887 10.5044 5.3259 10.9421 L 7.4069 13.023 C 8.056 13.6722 9.108 13.6722 9.7571 13.023 L 10.1661 12.614 L 6.9101 9.3579 Z M 14.5261 6.6699 C 14.0888 6.2327 13.3796 6.2327 12.9419 6.6699 L 8.582 11.0299 L 10.1661 12.614 L 14.5261 8.2541 C 14.9633 7.8164 14.9633 7.1072 14.5261 6.6699 Z");transform-origin:0 100%;box-shadow:inset 1em 1em var(--mdf-color-text-brand-primary-default);background-color:canvastext;transform:scale(0)}.mdf-checkbox-field:checked:before{transform:scale(1)}.mdf-checkbox-field:focus-visible{outline:2px solid var(--mdf-color-outline-default);outline-offset:3px}.mdf-color{--border-radius:8px;--background:var(--mdf-color-background-muted);--border:1px solid var(--mdf-color-border-muted);flex-direction:column;width:auto;display:flex}.mdf-color .mdf-color-label{background-color:var(--background);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border:var(--border);box-shadow:0px 1px 0px var(--mdf-color-transparent-300);border-top:none;padding:.5rem}.mdf-color .mdf-color-field{appearance:none;cursor:pointer;z-index:0;background:0 0;border:0;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;height:4rem;padding:0;position:relative}.mdf-color .mdf-color-field:focus{border-radius:var(--border-radius)}.mdf-color .mdf-color-field::-webkit-color-swatch{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border:var(--border);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdf-color .mdf-color-field::-webkit-color-swatch-wrapper{padding:0}.mdf-table{box-shadow:0 1px 2px var(--mdf-color-transparent-200);border-style:hidden;border-radius:8px}.mdf-table .mdf-th:first-child{border-top-left-radius:8px}.mdf-table .mdf-th:last-child{border-top-right-radius:8px}.mdf-table tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}.mdf-table tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}.mdf-table .mdf-td,.mdf-table .mdf-th{border:1px solid var(--mdf-color-border-muted);padding:.5rem}.mdf-table .mdf-th{font-weight:600}.mdf-table .mdf-th,.mdf-table :nth-child(2n)>.mdf-td{background-color:var(--mdf-color-background-muted);text-align:start}.mdf-code-inline{background-color:var(--mdf-color-background-subtle);border-radius:5px;padding:1px 3px;font-family:monospace;font-weight:600;line-height:1rem}.mdf-code-block{background-color:var(--mdf-color-background-brand-primary);border:1px solid var(--mdf-color-border-brand-primary);box-shadow:0px 1px 1px var(--mdf-color-transparent-300);border-radius:8px;margin:0;padding:10px 1rem;font-family:monospace;line-height:1rem}.mdf-quote{background-color:var(--mdf-color-background-brand-secondary);box-shadow:0px 1px 1px var(--mdf-color-transparent-300);border-left:5px solid var(--mdf-color-border-brand-secondary);border-top-right-radius:8px;border-bottom-right-radius:8px;padding:1rem 2rem}.mdf-quote .mdf-quote-source{color:var(--mdf-color-text-muted);margin-top:1rem;font-style:italic}.mdf-menu{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mdf-menu .mdf-menu-item{color:inherit;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;padding:8px 20px;text-decoration:none;transition:border .2s,background .2s,box-shadow .2s;display:flex}.mdf-menu .mdf-menu-item .mdf-menu-item-dot{background-color:var(--mdf-color-text-brand-primary-default);border-radius:2px;width:0;height:0;margin-right:0;transition:width .1s,margin-right .2s ease-out,background-color .5s;display:block}.mdf-menu .mdf-menu-item:hover,.mdf-menu .mdf-menu-item.mdf-menu-item-current,.mdf-menu .mdf-menu-item:focus-visible{background:linear-gradient(var(--mdf-color-background-muted), var(--mdf-color-background-subtle));box-shadow:0px 1px 2px var(--mdf-color-transparent-300)}:is(.mdf-menu .mdf-menu-item:hover,.mdf-menu .mdf-menu-item.mdf-menu-item-current,.mdf-menu .mdf-menu-item:focus-visible) .mdf-menu-item-dot{background-color:var(--mdf-color-text-brand-primary-muted);width:8px;height:8px;margin-right:10px}.mdf-menu .mdf-menu-item:hover .mdf-menu-item-dot{background-color:var(--mdf-color-text-brand-primary-default)}.mdf-menu .mdf-menu-item:active{box-shadow:0px 0px 1px var(--mdf-color-transparent-300)}.mdf-menu .mdf-menu-item:focus-visible{outline:2px solid var(--mdf-color-outline-default);outline-offset:3px}.mdf-list{flex-direction:column;gap:5px;padding-left:1em;list-style:outside;display:flex}.mdf-list .mdf-list-item::marker{color:var(--mdf-color-text-muted)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@layer reset{*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}}:root{--mdf-color-grey-100:#242424;--mdf-color-grey-200:#333;--mdf-color-grey-300:#474747;--mdf-color-grey-400:#656565;--mdf-color-grey-500:#878787;--mdf-color-grey-600:#aaa;--mdf-color-grey-700:#c9c9c9;--mdf-color-grey-800:#e6e6e6;--mdf-color-grey-900:#f5f5f5;--mdf-color-grey-1000:#fafafa;--mdf-color-blue-0:hsl(from var(--mdf-color-blue-100) h s calc(l - 20));--mdf-color-blue-100:#0063c0;--mdf-color-blue-500:hsl(from var(--mdf-color-blue-100) h s calc(l + 20));--mdf-color-blue-700:hsl(from var(--mdf-color-blue-100) h s calc(l + 40));--mdf-color-blue-900:hsl(from var(--mdf-color-blue-100) h s calc(l + 60));--mdf-color-purple-100:#462470;--mdf-color-purple-500:hsl(from var(--mdf-color-purple-100) h s calc(l + 20));--mdf-color-purple-700:hsl(from var(--mdf-color-purple-700) h s calc(l + 40));--mdf-color-purple-900:hsl(from var(--mdf-color-purple-100) h calc(s + 50) calc(l + 65));--mdf-color-green-0:hsl(from var(--mdf-color-green-100) h s calc(l - 20));--mdf-color-green-100:#31943b;--mdf-color-green-500:hsl(from var(--mdf-color-green-100) h s calc(l + 20));--mdf-color-green-900:hsl(from var(--mdf-color-green-100) h s calc(l + 55));--mdf-color-red-100:#af0023;--mdf-color-red-500:hsl(from var(--mdf-color-red-100) h s calc(l + 20));--mdf-color-red-900:hsl(from var(--mdf-color-red-100) h s calc(l + 62));--mdf-color-yellow-0:hsl(from var(--mdf-color-yellow-100) h s calc(l - 30));--mdf-color-yellow-100:#ffcf21;--mdf-color-yellow-500:hsl(from var(--mdf-color-yellow-100) h s calc(l + 16));--mdf-color-yellow-900:hsl(from var(--mdf-color-yellow-100) h s calc(l + 38));--mdf-color-transparent-100:#0000001a;--mdf-color-transparent-200:#0003;--mdf-color-transparent-300:#0000004d;--mdf-color-transparent-500:#00000080;--mdf-color-text-default:var(--mdf-color-grey-100);--mdf-color-text-muted:var(--mdf-color-grey-200);--mdf-color-text-brand-primary-default:var(--mdf-color-blue-100);--mdf-color-text-brand-primary-muted:var(--mdf-color-blue-500);--mdf-color-text-brand-secondary-default:var(--mdf-color-purple-100);--mdf-color-text-brand-secondary-muted:var(--mdf-color-purple-500);--mdf-color-background-default:var(--mdf-color-grey-1000);--mdf-color-background-muted:var(--mdf-color-grey-900);--mdf-color-background-subtle:var(--mdf-color-grey-800);--mdf-color-background-brand-primary:var(--mdf-color-blue-900);--mdf-color-background-brand-secondary:var(--mdf-color-purple-900);--mdf-color-background-error:var(--mdf-color-red-900);--mdf-color-background-warning:var(--mdf-color-yellow-900);--mdf-color-background-success:var(--mdf-color-green-900);--mdf-color-border-default:var(--mdf-color-grey-700);--mdf-color-border-muted:var(--mdf-color-grey-800);--mdf-color-border-brand-primary:var(--mdf-color-blue-500);--mdf-color-border-brand-secondary:var(--mdf-color-purple-500);--mdf-color-border-error:var(--mdf-color-red-500);--mdf-color-border-warning:var(--mdf-color-yellow-500);--mdf-color-border-success:var(--mdf-color-green-500);--mdf-color-outline-default:var(--mdf-color-grey-200)}:root[data-theme=dark]{--mdf-color-text-default:var(--mdf-color-grey-900);--mdf-color-text-muted:var(--mdf-color-grey-800);--mdf-color-text-brand-primary-default:var(--mdf-color-blue-700);--mdf-color-text-brand-primary-muted:var(--mdf-color-blue-500);--mdf-color-text-brand-secondary-default:var(--mdf-color-purple-700);--mdf-color-text-brand-secondary-muted:var(--mdf-color-purple-500);--mdf-color-background-default:var(--mdf-color-grey-100);--mdf-color-background-muted:var(--mdf-color-grey-200);--mdf-color-background-subtle:var(--mdf-color-grey-300);--mdf-color-background-brand-primary:var(--mdf-color-blue-0);--mdf-color-background-brand-secondary:var(--mdf-color-purple-100);--mdf-color-background-error:var(--mdf-color-red-100);--mdf-color-background-warning:var(--mdf-color-yellow-0);--mdf-color-background-success:var(--mdf-color-green-0);--mdf-color-border-default:var(--mdf-color-grey-300);--mdf-color-border-muted:var(--mdf-color-grey-400);--mdf-color-border-brand-primary:var(--mdf-color-blue-500);--mdf-color-border-brand-secondary:var(--mdf-color-purple-500);--mdf-color-border-error:var(--mdf-color-red-500);--mdf-color-border-warning:var(--mdf-color-yellow-500);--mdf-color-border-success:var(--mdf-color-green-500);--mdf-color-outline-default:var(--mdf-color-grey-800);--mdf-color-transparent-100:#0009;--mdf-color-transparent-200:#000000b3;--mdf-color-transparent-300:#000c;--mdf-color-transparent-500:#000000e6}@media (prefers-color-scheme:dark){:root{--mdf-color-text-default:var(--mdf-color-grey-900);--mdf-color-text-muted:var(--mdf-color-grey-800);--mdf-color-text-brand-primary-default:var(--mdf-color-blue-700);--mdf-color-text-brand-primary-muted:var(--mdf-color-blue-500);--mdf-color-text-brand-secondary-default:var(--mdf-color-purple-700);--mdf-color-text-brand-secondary-muted:var(--mdf-color-purple-500);--mdf-color-background-default:var(--mdf-color-grey-100);--mdf-color-background-muted:var(--mdf-color-grey-200);--mdf-color-background-subtle:var(--mdf-color-grey-300);--mdf-color-background-brand-primary:var(--mdf-color-blue-0);--mdf-color-background-brand-secondary:var(--mdf-color-purple-100);--mdf-color-background-error:var(--mdf-color-red-100);--mdf-color-background-warning:var(--mdf-color-yellow-0);--mdf-color-background-success:var(--mdf-color-green-0);--mdf-color-border-default:var(--mdf-color-grey-300);--mdf-color-border-muted:var(--mdf-color-grey-400);--mdf-color-border-brand-primary:var(--mdf-color-blue-500);--mdf-color-border-brand-secondary:var(--mdf-color-purple-500);--mdf-color-border-error:var(--mdf-color-red-500);--mdf-color-border-warning:var(--mdf-color-yellow-500);--mdf-color-border-success:var(--mdf-color-green-500);--mdf-color-outline-default:var(--mdf-color-grey-800);--mdf-color-transparent-100:#0009;--mdf-color-transparent-200:#000000b3;--mdf-color-transparent-300:#000c;--mdf-color-transparent-500:#000000e6}}body{font-family:ui-monospace,Menlo,Consolas,Courier New,monospace}
