.spoiler-container{box-shadow:var(--shadow-material-2dp);border-radius:var(--border-radius-2);margin:var(--spacing-6) 0;background-color:var(--color-neutral-1)}.spoiler-title{cursor:pointer;border-radius:var(--border-radius-1);background-color:var(--color-neutral-2);padding:var(--spacing-5) 40px var(--spacing-5) var(--spacing-9);text-transform:uppercase;letter-spacing:1px;font-weight:var(--font-weight-bold);transition-duration:var(--transition-duration-1);outline:none;text-decoration-thickness:2px;list-style:none;transition-property:background-color,box-shadow;position:relative}.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{content:"+";width:24px;height:24px;margin-left:var(--spacing-6);justify-content:center;align-items:center;display:flex;position:absolute;bottom:50%;right:20px;transform:translateY(50%)}[open] .spoiler-title:after{margin-left:var(--spacing-6);content:"-"}.spoiler-body{border-radius:var(--border-radius-2);padding:var(--spacing-8);padding-bottom:1px}.widget-container{margin:var(--spacing-6) 0;border-radius:var(--border-radius-1) 0 0 var(--border-radius-1);padding:var(--spacing-9) var(--spacing-8) 1px;border-left:4px solid}.widget-container.summary{border-left-color:var(--widget-summary-border);background-color:var(--widget-summary-bg)}.widget-container.requirement{border-left-color:var(--widget-requirement-border);background-color:var(--widget-requirement-bg)}.widget-container.note{border-left-color:var(--widget-note-border);background-color:var(--widget-note-bg)}.widget-container.important{border-left-color:var(--widget-important-border);background-color:var(--widget-important-bg)}.widget-container.danger{border-left-color:var(--widget-danger-border);background-color:var(--widget-danger-bg)}.widget-container.warning{border-left-color:var(--widget-warning-border);background-color:var(--widget-warning-bg);color:#fff}.widget-title{font-weight:var(--font-weight-semi-bold)}.markdown-image-wrapper{gap:var(--spacing-6);margin-bottom:1.25em;display:grid}.markdown-image-wrapper+.markdown-heading-2,.markdown-image-wrapper+.markdown-heading-3,.markdown-image-wrapper+.markdown-heading-4,.markdown-image-wrapper+.markdown-heading-5,.markdown-image-wrapper+.markdown-heading-6{margin-top:var(--spacing-15)}.markdown-image-container{border-radius:var(--border-radius-1);border:1px solid var(--color-neutral-3);width:fit-content;padding:var(--spacing-2);transition-duration:var(--transition-duration-2);justify-content:center;margin:0 auto;transition-property:filter;display:flex}.markdown-image-container.lazy-initial{filter:blur(10px);width:100%}.markdown-image-caption{text-align:center;color:var(--color-neutral-4);font-size:.85rem;font-style:italic;line-height:1.5em}.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-body{gap:var(--spacing-12);max-width:860px;margin:0 auto}.modal-presentation-title{margin-bottom:var(--spacing-4);border-bottom:1px solid var(--color-neutral-2);padding-bottom:var(--spacing-4);font-size:1.5rem;font-weight:var(--font-weight-bold)}.markdown-presentation-subtitle{color:var(--color-neutral-5);font-size:.875rem}.modal-presentation-image{margin-top:var(--spacing-10)}.markdown-presentation-title-container{gap:var(--spacing-4);grid-template-columns:1fr auto;align-items:center;display:grid}.markdown-presentation-title-button{font-size:1.125rem;line-height:1em}p .markdown-presentation-title-button{margin:0 var(--spacing-1);font-size:1rem}.heading-1 .markdown-presentation-heading:first-letter{color:var(--color-version)}.markdown-presentation-button-inline{box-shadow:var(--shadow-material-2dp);background-color:var(--color-neutral-2);padding:var(--spacing-2) var(--spacing-6);border-radius:var(--border-radius-pill);font-weight:var(--font-weight-semi-bold);color:var(--color-neutral-7);cursor:pointer;transition-property:background-color;transition-duration:var(--transition-duration-1)}@media (hover:hover){.markdown-presentation-button-inline:hover{background-color:var(--color-neutral-3)}}.markdown-presentation-button-inline-icon{margin-left:var(--spacing-4);vertical-align:sub}.markdown-code-container{margin:var(--spacing-6) 0;line-height:1rem;position:relative}.markdown-code-button-container{opacity:0;top:50%;right:var(--spacing-4);transition-property:opacity;transition-duration:var(--transition-duration-1);position:absolute;transform:translateY(-50%)}@media (hover:hover){.markdown-code-container:hover .markdown-code-button-container{opacity:1}}.markdown-code-button-container:focus-within{opacity:1}@media screen and (width<=959px){.markdown-code-button-container{opacity:1}}.list-container{padding-left:var(--spacing-12);list-style-type:revert;margin:1.25em 0}.list-item .list-container{margin-top:var(--spacing-4)}.spoiler-body .list-container{margin-top:0}@media screen and (width<=959px){.list-container{padding-left:var(--spacing-8)}}.list-item{margin:.5em 0;line-height:1.625em}.list-item::marker{color:var(--color-neutral-6)}.list-item:first-child{margin-top:0}.list-item:last-child{margin-bottom:0}.paragraphe{margin-bottom:1em;line-height:1.625em}summary .paragraphe{margin-bottom:0}.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);padding:var(--spacing-2) var(--spacing-2) var(--spacing-1) var(--spacing-2);-webkit-text-decoration:inherit;text-decoration:inherit;color:initial;font-size:.875rem}.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{border:1px solid var(--color-neutral-4);box-shadow:var(--shadow-material-2dp),0 2px 1px 0 var(--color-neutral-2) inset;background-color:var(--color-neutral-3);padding:0 var(--spacing-1);font-family:monospace;font-weight:var(--font-weight-bold);outline:0 #333;font-size:.75rem;font-style:normal}.code-block,.markdown-keyboard{border-radius:var(--border-radius-1)}.code-block{min-width:100%;max-width:calc(100vw - var(--spacing-13));background-color:var(--color-neutral-2);padding:var(--spacing-4) var(--spacing-8);line-height:2rem;overflow-x:auto}.code-inline{text-shadow:0 1px var(--color-neutral-1);white-space:pre}:not(.code-block)>.code-inline{border-radius:var(--border-radius-1);box-shadow:var(--shadow-material-2dp);background-color:var(--color-neutral-2);padding:var(--spacing-2) var(--spacing-3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.85rem}.code-inline-token{color:var(--code-color-token)}.code-inline-parameter{color:var(--code-color-parameter)}.code-inline-option{color:#e83e8c}@media screen and (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{color:var(--color-neutral-3);border-top-width:2px;margin-bottom:1em}
