.spoiler-container{background-color:var(--neutral-color-1);border-radius:var(--border-radius-2);box-shadow:var(--shadow-material-2dp);margin:var(--spacing-6) 0}.spoiler-title{background-color:var(--neutral-color-2);border-radius:var(--border-radius-1);cursor:pointer;font-weight:var(--font-weight-bold);letter-spacing:1px;list-style:none;outline:none;padding:var(--spacing-5) 40px var(--spacing-5) var(--spacing-9);position:relative;text-decoration-thickness:2px;text-transform:uppercase;transition-duration:var(--transition-duration-1);transition-property:background-color,box-shadow}.spoiler-title:focus-visible{outline:var(--outline-focus)}[open] .spoiler-title{border-radius:var(--border-radius-1) var(--border-radius-1) 0 0}.spoiler-title:after{align-items:center;bottom:50%;content:"+";display:flex;height:24px;justify-content:center;margin-left:var(--spacing-6);position:absolute;right:20px;transform:translateY(50%);width:24px}[open] .spoiler-title:after{content:"-";margin-left:var(--spacing-6)}.spoiler-body{border-radius:var(--border-radius-2);padding:var(--spacing-8);padding-bottom:1px}.widget-container{border-left:4px solid;border-radius:var(--border-radius-1) 0 0 var(--border-radius-1);margin:var(--spacing-6) 0;padding:var(--spacing-9) var(--spacing-8) 1px}.widget-container.summary{background-color:var(--widget-summary-bg);border-left-color:var(--widget-summary-border)}.widget-container.requirement{background-color:var(--widget-requirement-bg);border-left-color:var(--widget-requirement-border)}.widget-container.note{background-color:var(--widget-note-bg);border-left-color:var(--widget-note-border)}.widget-container.important{background-color:var(--widget-important-bg);border-left-color:var(--widget-important-border)}.widget-container.danger{background-color:var(--widget-danger-bg);border-left-color:var(--widget-danger-border)}.widget-container.warning{background-color:var(--widget-warning-bg);border-left-color:var(--widget-warning-border);color:#fff}.widget-title{font-weight:var(--font-weight-semi-bold)}.markdown-image-wrapper{display:grid;gap:var(--spacing-6);margin-bottom:1.25em}.markdown-image-container{border:1px solid var(--neutral-color-3);border-radius:var(--border-radius-1);cursor:pointer;display:flex;justify-content:center;margin:0 auto;padding:var(--spacing-2);position:relative;transition-duration:var(--transition-duration-2);transition-property:filter;width:-moz-fit-content;width:fit-content}.markdown-image-container.lazy-initial{filter:blur(10px);width:100%}.markdown-image-container:focus-visible{outline:var(--outline-focus)}.markdown-image-container:after,.markdown-image-container:before{content:"";display:block;opacity:0;position:absolute;transition-duration:var(--transition-duration-1);transition-property:opacity}.markdown-image-container:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;border-radius:var(--border-radius-1);height:1.75em;right:.625em;top:.625em;width:1.75em}.markdown-image-container:after{background-color:var(--basic-white);height:1em;-webkit-mask-image:url(../svg/expand.svg);mask-image:url(../svg/expand.svg);right:1em;top:1em;width:1em}@media (hover:hover){.markdown-image-container:hover:after,.markdown-image-container:hover:before{opacity:1}}.markdown-image-caption{color:var(--neutral-color-4);font-size:.85rem;font-style:italic;line-height:1.5em;text-align:center}.markdown-image{-o-object-fit:contain;object-fit:contain}.markdown-image.medium{max-height:220px}.markdown-image.large{max-height:400px}.lazy-initial .markdown-image{flex-grow:1}.modal-presentation-wrapper .modal{max-width:1340px;width:calc(100% - var(--spacing-13)*2)}@media (max-width:959px){.modal-presentation-wrapper .modal{width:100%}}.modal-presentation-wrapper .modal-body{gap:var(--spacing-12);margin:0 auto;max-width:860px}.modal-presentation-title{border-bottom:1px solid var(--neutral-color-2);font-size:1.5rem;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4)}.markdown-presentation-subtitle{color:var(--neutral-color-5);font-size:.875rem}.modal-presentation-image{margin-top:var(--spacing-10)}.markdown-presentation-title-container{align-items:center;display:grid;gap:var(--spacing-4);grid-template-columns:1fr auto}.markdown-presentation-title-button{font-size:1.125rem;line-height:1em}p .markdown-presentation-title-button{font-size:1rem;margin:0 var(--spacing-1)}.markdown-presentation-button-inline{background-color:var(--neutral-color-2);border-radius:var(--border-radius-pill);box-shadow:var(--shadow-material-2dp);color:var(--neutral-color-7);cursor:pointer;font-weight:var(--font-weight-semi-bold);padding:var(--spacing-2) var(--spacing-6);transition-duration:var(--transition-duration-1);transition-property:background-color}@media (hover:hover){.markdown-presentation-button-inline:hover{background-color:var(--neutral-color-3)}}.markdown-presentation-button-inline-icon{margin-left:var(--spacing-4);vertical-align:sub}.markdown-code-container{line-height:1rem;margin:var(--spacing-6) 0;position:relative}.markdown-code-button-container{opacity:0;position:absolute;right:var(--spacing-4);top:50%;transform:translateY(-50%);transition-duration:var(--transition-duration-1);transition-property:opacity}@media (hover:hover){.markdown-code-container:hover .markdown-code-button-container{opacity:1}}.markdown-code-button-container:focus-within{opacity:1}@media screen and (max-width:959px){.markdown-code-button-container{opacity:1}}.markdown-heading-1{font-size:2rem;line-height:2.5rem;margin-bottom:48px;padding-bottom:var(--spacing-8);text-align:left}.markdown-heading-1,.markdown-heading-2{border-bottom:1px solid var(--neutral-color-3);font-weight:var(--font-weight-bold)}.markdown-heading-2{color:var(--version-color);font-size:1.5rem;margin-bottom:2em;margin-top:4em;padding-bottom:var(--spacing-4)}.markdown-heading-1+.markdown-heading-2,.markdown-heading-2:first-child{margin-top:2em}.spoiler-body .markdown-heading-1+.markdown-heading-2,.spoiler-body .markdown-heading-2:first-child{margin-top:0}.markdown-heading-3{border-bottom:1px solid var(--neutral-color-3);font-size:1.25rem;font-weight:var(--font-weight-bold);margin-bottom:1em;margin-top:4em;padding-bottom:var(--spacing-5)}.spoiler-body .markdown-heading-3:first-child{margin-top:0}.markdown-heading-4{color:var(--version-color);font-size:1.25rem;line-height:1.5em;text-decoration-line:underline;text-decoration-thickness:2px}.spoiler-body .markdown-heading-4:first-child{margin-top:0}.markdown-heading-5{font-size:1.25rem;font-weight:var(--font-weight-bold);margin-bottom:.6em;margin-top:5em}h1+.markdown-heading-5,h2+.markdown-heading-5,h3+.markdown-heading-5,h4+.markdown-heading-5{margin-top:0}.spoiler-body .markdown-heading-5{margin-top:3em}.spoiler-body .markdown-heading-5:first-child{margin-top:0}.markdown-heading-6{font-weight:var(--font-weight-bold);margin-top:1.6em}.spoiler-body .markdown-heading-6:first-child{margin-top:0}.list-container{list-style-type:revert;margin:1.25em 0;padding-left:var(--spacing-12)}.list-item .list-container{margin-top:var(--spacing-4)}.spoiler-body .list-container{margin-top:0}@media screen and (max-width:959px){.list-container{padding-left:var(--spacing-8)}}.list-item{line-height:1.625em;margin:.5em 0}.list-item::marker{color:var(--neutral-color-6)}.list-item:first-child{margin-top:0}.list-item:last-child{margin-bottom:0}.paragraphe{line-height:1.625em;margin-bottom:1em}.font-color-red{color:var(--font-color-red)}.font-color-yellow{color:var(--font-color-yellow)}.font-color-green{color:var(--font-color-green)}.font-color-orange{color:var(--font-color-orange)}.font-color-white{color:var(--font-color-white)}.font-color-grey{color:var(--font-color-grey)}.font-color-pink{color:var(--font-color-pink)}.font-color-purple{color:var(--font-color-purple)}.font-color-blue{color:var(--font-color-blue)}.font-color-blue-dark{color:var(--font-color-blue-dark)}.markdown-label{border-radius:var(--border-radius-1);box-shadow:var(--shadow-material-2dp);color:initial;font-size:.875rem;padding:var(--spacing-2) var(--spacing-2) var(--spacing-1) var(--spacing-2);text-decoration:inherit}.markdown-label.neutral{background-color:var(--label-color-neutral)}.markdown-label.red{background-color:var(--label-color-red)}.markdown-label.green-light{background-color:var(--label-color-green-light)}.markdown-label.green-dark{background-color:var(--label-color-green-dark)}.markdown-label.blue-light{background-color:var(--label-color-blue-light)}.markdown-label.blue-dark{background-color:var(--label-color-blue-dark)}.markdown-label.yellow{background-color:var(--label-color-yellow)}.markdown-label.orange{background-color:var(--label-color-orange)}.markdown-label.pink{background-color:var(--label-color-pink)}.markdown-label.purple{background-color:var(--label-color-purple)}.markdown-label.brown{background-color:var(--label-color-brown)}.markdown-keyboard{background-color:var(--neutral-color-3);border:1px solid var(--neutral-color-4);border-radius:var(--border-radius-1);box-shadow:var(--shadow-material-2dp),0 2px 1px 0 var(--neutral-color-2) inset;font-family:monospace;font-size:.75rem;font-style:normal;font-weight:var(--font-weight-bold);outline:0 #333;padding:0 var(--spacing-1)}.code-block{background-color:var(--neutral-color-2);border-radius:var(--border-radius-1);line-height:2rem;max-width:calc(100vw - var(--spacing-13));min-width:100%;overflow-x:auto;padding:var(--spacing-4) var(--spacing-8)}.code-inline{text-shadow:0 1px var(--neutral-color-1);white-space:pre}:not(.code-block)>.code-inline{background-color:var(--neutral-color-2);border-radius:var(--border-radius-1);box-shadow:var(--shadow-material-2dp);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.85rem;padding:var(--spacing-2) var(--spacing-3)}.code-inline-token{color:var(--code-color-token)}.code-inline-parameter{color:var(--code-color-parameter)}.code-inline-option{color:#e83e8c}@media screen and (max-width:959px){.code-inline{padding-right:54px}}.markdown-svg{font-size:1.25em}.markdown-bold{font-weight:var(--font-weight-bold)}.markdown-italics{font-style:italic}.markdown-underline{text-decoration-line:underline;text-decoration-thickness:.05em}.markdown-strikethrough{text-decoration-line:line-through;text-decoration-thickness:.05em}.markdown-separator{border-top-width:2px;color:var(--neutral-color-3)}
