@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local(Roboto),url(/fonts/roboto-v30-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:local(Roboto Italic),url(/fonts/roboto-v30-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local(Roboto Medium),url(/fonts/roboto-v30-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:local(Roboto Medium Italic),url(/fonts/roboto-v30-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local(Roboto Bold),url(/fonts/roboto-v30-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:local(Roboto Bold Italic),url(/fonts/roboto-v30-latin-700italic.woff2)format("woff2")}*{font-size:100%;font:inherit;vertical-align:baseline;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,li{display:block}fieldset{min-inline-size:unset;margin-inline:0;padding-block:0;padding-inline:0}legend{padding-inline:0;padding:0 10px}button{color:inherit;background-color:#0000;border:none}button,label,input[type=checkbox]{cursor:pointer}html,body{scroll-snap-type:y proximity;overscroll-behavior-x:none;font-family:Roboto,sans-serif;font-size:1em;line-height:1.25;position:relative}main{width:100%;min-height:calc(100vh - 56px);margin:auto;display:block;position:relative}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;text-align:center;background-color:var(--surface)}:root{--primary:purple;--surface-tint:#9e2a9b;--on-primary:#fff;--primary-container:#921d90;--on-primary-container:#fff6f9;--secondary:#824b7c;--on-secondary:#fff;--secondary-container:#e6c2dc;--on-secondary-container:#5f2d5b;--tertiary:#6b0028;--on-tertiary:#fff;--tertiary-container:#a31d47;--on-tertiary-container:#fff8f7;--error:#ba1a1a;--on-error:#fff;--error-container:#ffdad6;--on-error-container:#410002;--background:#fff7f9;--on-background:#221920;--surface:#fff;--on-surface:#221920;--surface-variant:#f3dcec;--on-surface-variant:#52424e;--outline:#84727f;--outline-variant:#d6c0cf;--shadow:#000;--scrim:#000;--inverse-surface:#372d35;--inverse-on-surface:#fdecf6;--inverse-primary:#ffaaf3;--primary-fixed:#ffd7f5;--on-primary-fixed:#380038;--primary-fixed-dim:#ffaaf3;--on-primary-fixed-variant:#810181;--secondary-fixed:#ffd7f5;--on-secondary-fixed:#350634;--secondary-fixed-dim:#f4b2e9;--on-secondary-fixed-variant:#673463;--tertiary-fixed:#ffd9de;--on-tertiary-fixed:#3f0015;--tertiary-fixed-dim:#ffb2be;--on-tertiary-fixed-variant:#8e0739;--surface-dim:#dad7dd;--surface-bright:#f9f7ff;--surface-container-lowest:#fff;--surface-container-low:#fbf8fe;--surface-container:#f3f0f6;--surface-container-high:#edeaf1;--surface-container-highest:#e7e4ea;--warning-color:#e67e22;--layer-opacity:0;--elevation1:#0003 0px 2px 1px -1px, #00000024 0px 1px 1px 0px, #0000001f 0px 1px 3px 0px;--elevation2:#0003 0px 3px 3px -2px, #00000024 0px 3px 4px 0px, #0000001f 0px 1px 8px 0px;--elevation3:#0003 0px 3px 5px -1px, #00000024 0px 6px 10px 0px, #0000001f 0px 1px 18px 0px}:focus,input:focus-visible{outline:none}svg,use{vertical-align:middle;pointer-events:none;aspect-ratio:1;height:24px}a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}input[type=text],input[type=email],input[type=password],input[type=url],input[type=number],input[type=tel],input[type=search]{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{appearance:textfield}input[type=range]{cursor:pointer;accent-color:var(--primary)}input[type=range]::-webkit-slider-thumb{border:10px solid var(--primary);border-radius:50%}.link{cursor:pointer;color:var(--primary);text-decoration:none;transition:color .2s ease-in}.hidden{display:none}label:has(>.clearable){width:fit-content;display:block;position:relative}.clearinput{top:50%;right:8px;translate:0 -50%;position:absolute!important}a{color:unset;text-decoration:none}body,a{color:var(--on-surface);fill:var(--on-surface-variant)}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--outline-variant) transparent;scrollbar-width:thin}}::-webkit-scrollbar{background-color:#0000;width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:var(--surface-container-highest);border-radius:4px}:disabled{pointer-events:none}.bigger-target{position:relative;overflow:visible}.bigger-target:before{content:"";inset-inline:calc(var(--target-inline) * -1);inset-block:calc(var(--target-block) * -1);z-index:1;position:absolute}.show-scrollable{position:relative}.show-scrollable:before,.show-scrollable:after{content:"";z-index:4;grid-column:1/-1;transition:box-shadow .3s;display:none;position:sticky;box-shadow:0 0 #0000}.show-scrollable:before{top:0}.show-scrollable:after{bottom:0}.scrollable-up:before,.scrollable-down:after{box-shadow:0 0 60px 60px var(--surface);display:block}.cesure{display:inline-block}.sortable{position:relative}.sortable li{width:100%;transition:top .3s;position:relative}.drag-clone{pointer-events:none;opacity:.7;z-index:50;flex-direction:column;display:flex;position:absolute}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes show{to{opacity:1}}svg.loading{opacity:0;animation:1.5s linear infinite loading,0s .2s forwards show}.sticking{z-index:2;transition:box-shadow .2s ease-in-out;box-shadow:0 2px 10px #00000026;border-radius:0!important}.md-icon,.md-icon-text,.md-text,.md-fab,.text-only{transition:border-radius .35s cubic-bezier(.42,1.67,.21,.9);position:relative}:is(.md-icon,.md-icon-text,.md-text,.md-fab,.text-only):after{content:"";background-color:var(--layer-color);opacity:var(--layer-opacity);pointer-events:none;border-radius:inherit;transition:opacity .2s;position:absolute;inset:0}a.md-icon{justify-content:center;align-items:center;display:flex}.md-icon{aspect-ratio:1;--target-inline:4px;--target-block:4px;border-radius:50%;flex-shrink:0;height:40px}@media (hover:hover) and (pointer:fine){.md-icon:hover{--layer-color:var(--on-surface-variant);--layer-opacity:.08}}.md-icon:is(:active,:focus-visible,:has(+.mini-menu):focus){--layer-color:var(--on-surface-variant);--layer-opacity:.1}.md-icon:disabled svg{fill:var(--on-surface);opacity:.38}.md-icon-text,.md-text{--target-inline:4px;--target-block:5px;border-radius:20px;justify-content:center;align-items:center;min-height:40px;padding:0 1rem;font-size:14px;font-weight:500;text-decoration:none;display:flex}:is(.md-icon-text,.md-text).md-icon-text{gap:8px;padding-left:16px}:is(.md-icon-text,.md-text).md-icon-text svg{flex-shrink:0;width:20px}:is(.md-icon-text,.md-text).filled{background-color:var(--primary);color:var(--on-primary);fill:var(--on-primary)}@media (hover:hover) and (pointer:fine){:is(.md-icon-text,.md-text).filled:hover{--layer-color:var(--on-primary);--layer-opacity:.08;box-shadow:var(--elevation1)}}:is(.md-icon-text,.md-text).filled:is(:active,:focus-visible){--layer-color:var(--on-primary);--layer-opacity:.1}:is(.md-icon-text,.md-text).filled:disabled{background-color:color-mix(in srgb, var(--on-surface) 12%, transparent 88%);color:color-mix(in srgb, var(--on-surface) 38%, transparent 62%);fill:color-mix(in srgb, var(--on-surface) 38%, transparent 62%)}:is(.md-icon-text,.md-text).outlined{background-color:var(--surface);color:var(--on-surface-variant);fill:var(--on-surface-variant);border:1px solid var(--outline-variant)}@media (hover:hover) and (pointer:fine){:is(.md-icon-text,.md-text).outlined:hover{--layer-color:var(--primary);--layer-opacity:.08}}:is(.md-icon-text,.md-text).outlined:is(:active,:focus-visible){border:1px solid var(--primary);--layer-color:var(--primary);--layer-opacity:.1}:is(.md-icon-text,.md-text).outlined:disabled{border:1px solid color-mix(in srgb, var(--on-surface) 12%, transparent 88%);color:color-mix(in srgb, var(--on-surface) 38%, transparent 62%);fill:color-mix(in srgb, var(--on-surface) 38%, transparent 62%);background-color:#0000}:is(.md-icon-text,.md-text).outlined[aria-selected=true]{background-color:var(--inverse-surface);color:var(--inverse-on-surface);border-radius:12px}.text-only{--target-inline:4px;--target-block:5px;background-color:var(--surface);min-width:56px;min-height:40px;color:var(--primary);fill:var(--primary);border-radius:20px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.text-only:hover{--layer-color:var(--primary);--layer-opacity:.08}}.text-only:is(:active,:focus-visible){--layer-color:var(--primary);--layer-opacity:.1}.md-fab{background-color:var(--primary);height:40px;color:var(--surface);border-radius:4px;padding:0 16px;line-height:40px;text-decoration:none;transition-property:box-shadow,background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.1,.1,0,1);position:relative}@media (hover:hover) and (pointer:fine){.md-fab:hover{--layer-color:var(--primary);--layer-opacity:.08;box-shadow:0 1px 2px #423f3f4d,0 1px 3px 1px #423f3f26}}.md-fab:is(:active,:focus-visible){--layer-color:var(--primary);--layer-opacity:.1;box-shadow:0 1px 2px #423f3f4d,0 2px 6px 2px #423f3f26}html,body{scroll-behavior:smooth}header{width:100%;max-width:1024px;margin:auto}header h1{text-align:center;margin:40px 0;font-size:32px;font-weight:500}header nav{margin-top:30px}header nav a{width:100%;height:40px;margin-left:20px;list-style:outside;display:list-item}header nav a:first-of-type{margin-top:20px}main{width:100%;max-width:1024px}main section{padding:30px 0}main section:not(:last-child){border-bottom:1px solid var(--outline-variant)}main section h2{margin-bottom:20px;font-size:22px;font-weight:500}main section p{margin:20px 0}main section span{font-weight:500}main section ul{flex-direction:column;gap:20px;padding:20px 0;display:flex}main section ul li{margin-left:20px;list-style:outside;display:list-item}footer{text-align:center;height:50px;padding-top:20px}
