@charset "UTF-8";.grid-columns--auto{grid-auto-flow:column!important}.grid-columns--1{-ms-grid-columns:(1fr)[1]!important;grid-template-columns:repeat(1,1fr)!important}.grid-columns--2{-ms-grid-columns:(1fr)[2]!important;grid-template-columns:repeat(2,1fr)!important}.grid-columns--3{-ms-grid-columns:(1fr)[3]!important;grid-template-columns:repeat(3,1fr)!important}.grid-columns--4{-ms-grid-columns:(1fr)[4]!important;grid-template-columns:repeat(4,1fr)!important}.grid-columns--5{-ms-grid-columns:(1fr)[5]!important;grid-template-columns:repeat(5,1fr)!important}.grid-columns--6{-ms-grid-columns:(1fr)[6]!important;grid-template-columns:repeat(6,1fr)!important}.grid-columns--7{-ms-grid-columns:(1fr)[7]!important;grid-template-columns:repeat(7,1fr)!important}.grid-columns--8{-ms-grid-columns:(1fr)[8]!important;grid-template-columns:repeat(8,1fr)!important}.grid-columns--9{-ms-grid-columns:(1fr)[9]!important;grid-template-columns:repeat(9,1fr)!important}.grid-columns--10{-ms-grid-columns:(1fr)[10]!important;grid-template-columns:repeat(10,1fr)!important}.grid-columns--11{-ms-grid-columns:(1fr)[11]!important;grid-template-columns:repeat(11,1fr)!important}.grid-columns--12{-ms-grid-columns:(1fr)[12]!important;grid-template-columns:repeat(12,1fr)!important}.align-items--start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items--end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items--baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items--stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-self--start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self--end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self--center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self--baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self--stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.justify-content--start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content--end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content--between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content--around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.flex--column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex--column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex--row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex--row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-grow--0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow--1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink--0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink--1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex--1{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.flex--fill,.flex-columns--auto>*{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.border{border:1px solid}.border--t{border-top:1px solid}.border--r{border-right:1px solid}.border--b{border-bottom:1px solid}.border--l{border-left:1px solid}.border--solid{border-style:solid!important}.border--dashed{border-style:dashed!important}.border--dotted{border-style:dotted!important}.txt--xxl{font-size:2rem!important}.txt--xl{font-size:1.5rem!important}.txt--lg{font-size:1.25rem!important}.txt--md{font-size:1rem!important}.txt--sm{font-size:0.875rem!important}.txt--xs{font-size:0.75rem!important}.txt--xxs{font-size:0.625rem!important}.title--xl{font-size:6rem!important}.title--lg{font-size:5rem!important}.title--md{font-size:4rem!important}.title--sm{font-size:3rem!important}.txt--thin{font-weight:100!important}.txt--light{font-weight:300!important}.txt--normal{font-weight:400!important}.txt--bold{font-weight:700!important}.txt--black{font-weight:900!important}.txt--underlined{text-decoration:underline!important}.txt--striked{text-decoration:line-through!important}.txt--overlined{text-decoration:overline!important}.txt--left{text-align:left!important}.txt--center{text-align:center!important}.txt--right{text-align:right!important}.txt--justify{text-align:justify!important}.txt--truncated{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d--block{display:block!important}.d--inline-block{display:inline-block!important}.d--flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d--inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d--grid{display:-ms-grid!important;display:grid!important}.d--none{display:none!important}.w--10{width:10%}.w--20{width:20%}.w--30{width:30%}.w--40{width:40%}.w--50{width:50%}.w--60{width:60%}.w--70{width:70%}.w--80{width:80%}.w--90{width:90%}.w--100{width:100%}.mw--10{max-width:10%}.mw--20{max-width:20%}.mw--30{max-width:30%}.mw--40{max-width:40%}.mw--50{max-width:50%}.mw--60{max-width:60%}.mw--70{max-width:70%}.mw--80{max-width:80%}.mw--90{max-width:90%}.mw--100{max-width:100%}.h--10{height:10%}.h--20{height:20%}.h--30{height:30%}.h--40{height:40%}.h--50{height:50%}.h--60{height:60%}.h--70{height:70%}.h--80{height:80%}.h--90{height:90%}.h--100{height:100%}.mh--10{max-height:10%}.mh--20{max-height:20%}.mh--30{max-height:30%}.mh--40{max-height:40%}.mh--50{max-height:50%}.mh--60{max-height:60%}.mh--70{max-height:70%}.mh--80{max-height:80%}.mh--90{max-height:90%}.mh--100{max-height:100%}.gap--xxl{gap:5rem!important}.gap-x--xxl{grid-column-gap:5rem!important}.gap-y--xxl{grid-row-gap:5rem!important}.p--xxl{padding:5rem!important}.pt--xxl{padding-top:5rem!important}.pr--xxl{padding-right:5rem!important}.pb--xxl{padding-bottom:5rem!important}.pl--xxl{padding-left:5rem!important}.px--xxl{padding-left:5rem!important;padding-right:5rem!important}.py--xxl{padding-top:5rem!important;padding-bottom:5rem!important}.m--xxl{margin:5rem!important}.mt--xxl{margin-top:5rem!important}.mr--xxl{margin-right:5rem!important}.mb--xxl{margin-bottom:5rem!important}.ml--xxl{margin-left:5rem!important}.mx--xxl{margin-left:5rem!important;margin-right:5rem!important}.my--xxl{margin-top:5rem!important;margin-bottom:5rem!important}.vertical-gap--xxl>:not(:last-child){margin-bottom:5rem!important}.gap--xl{gap:3rem!important}.gap-x--xl{grid-column-gap:3rem!important}.gap-y--xl{grid-row-gap:3rem!important}.p--xl{padding:3rem!important}.pt--xl{padding-top:3rem!important}.pr--xl{padding-right:3rem!important}.pb--xl{padding-bottom:3rem!important}.pl--xl{padding-left:3rem!important}.px--xl{padding-left:3rem!important;padding-right:3rem!important}.py--xl{padding-top:3rem!important;padding-bottom:3rem!important}.m--xl{margin:3rem!important}.mt--xl{margin-top:3rem!important}.mr--xl{margin-right:3rem!important}.mb--xl{margin-bottom:3rem!important}.ml--xl{margin-left:3rem!important}.mx--xl{margin-left:3rem!important;margin-right:3rem!important}.my--xl{margin-top:3rem!important;margin-bottom:3rem!important}.vertical-gap--xl>:not(:last-child){margin-bottom:3rem!important}.gap--lg{gap:2rem!important}.gap-x--lg{grid-column-gap:2rem!important}.gap-y--lg{grid-row-gap:2rem!important}.p--lg{padding:2rem!important}.pt--lg{padding-top:2rem!important}.pr--lg{padding-right:2rem!important}.pb--lg{padding-bottom:2rem!important}.pl--lg{padding-left:2rem!important}.px--lg{padding-left:2rem!important;padding-right:2rem!important}.py--lg{padding-top:2rem!important;padding-bottom:2rem!important}.m--lg{margin:2rem!important}.mt--lg{margin-top:2rem!important}.mr--lg{margin-right:2rem!important}.mb--lg{margin-bottom:2rem!important}.ml--lg{margin-left:2rem!important}.mx--lg{margin-left:2rem!important;margin-right:2rem!important}.my--lg{margin-top:2rem!important;margin-bottom:2rem!important}.vertical-gap--lg>:not(:last-child){margin-bottom:2rem!important}.gap--md{gap:1rem!important}.gap-x--md{grid-column-gap:1rem!important}.gap-y--md{grid-row-gap:1rem!important}.p--md{padding:1rem!important}.pt--md{padding-top:1rem!important}.pr--md{padding-right:1rem!important}.pb--md{padding-bottom:1rem!important}.pl--md{padding-left:1rem!important}.px--md{padding-left:1rem!important;padding-right:1rem!important}.py--md{padding-top:1rem!important;padding-bottom:1rem!important}.m--md{margin:1rem!important}.mt--md{margin-top:1rem!important}.mr--md{margin-right:1rem!important}.mb--md{margin-bottom:1rem!important}.ml--md{margin-left:1rem!important}.mx--md{margin-left:1rem!important;margin-right:1rem!important}.my--md{margin-top:1rem!important;margin-bottom:1rem!important}.vertical-gap--md>:not(:last-child){margin-bottom:1rem!important}.gap--sm{gap:0.5rem!important}.gap-x--sm{grid-column-gap:0.5rem!important}.gap-y--sm{grid-row-gap:0.5rem!important}.p--sm{padding:0.5rem!important}.pt--sm{padding-top:0.5rem!important}.pr--sm{padding-right:0.5rem!important}.pb--sm{padding-bottom:0.5rem!important}.pl--sm{padding-left:0.5rem!important}.px--sm{padding-left:0.5rem!important;padding-right:0.5rem!important}.py--sm{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.m--sm{margin:0.5rem!important}.mt--sm{margin-top:0.5rem!important}.mr--sm{margin-right:0.5rem!important}.mb--sm{margin-bottom:0.5rem!important}.ml--sm{margin-left:0.5rem!important}.mx--sm{margin-left:0.5rem!important;margin-right:0.5rem!important}.my--sm{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.vertical-gap--sm>:not(:last-child){margin-bottom:0.5rem!important}.gap--xs{gap:0.25rem!important}.gap-x--xs{grid-column-gap:0.25rem!important}.gap-y--xs{grid-row-gap:0.25rem!important}.p--xs{padding:0.25rem!important}.pt--xs{padding-top:0.25rem!important}.pr--xs{padding-right:0.25rem!important}.pb--xs{padding-bottom:0.25rem!important}.pl--xs{padding-left:0.25rem!important}.px--xs{padding-left:0.25rem!important;padding-right:0.25rem!important}.py--xs{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.m--xs{margin:0.25rem!important}.mt--xs{margin-top:0.25rem!important}.mr--xs{margin-right:0.25rem!important}.mb--xs{margin-bottom:0.25rem!important}.ml--xs{margin-left:0.25rem!important}.mx--xs{margin-left:0.25rem!important;margin-right:0.25rem!important}.my--xs{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.vertical-gap--xs>:not(:last-child){margin-bottom:0.25rem!important}.gap--xxs{gap:0.125rem!important}.gap-x--xxs{grid-column-gap:0.125rem!important}.gap-y--xxs{grid-row-gap:0.125rem!important}.p--xxs{padding:0.125rem!important}.pt--xxs{padding-top:0.125rem!important}.pr--xxs{padding-right:0.125rem!important}.pb--xxs{padding-bottom:0.125rem!important}.pl--xxs{padding-left:0.125rem!important}.px--xxs{padding-left:0.125rem!important;padding-right:0.125rem!important}.py--xxs{padding-top:0.125rem!important;padding-bottom:0.125rem!important}.m--xxs{margin:0.125rem!important}.mt--xxs{margin-top:0.125rem!important}.mr--xxs{margin-right:0.125rem!important}.mb--xxs{margin-bottom:0.125rem!important}.ml--xxs{margin-left:0.125rem!important}.mx--xxs{margin-left:0.125rem!important;margin-right:0.125rem!important}.my--xxs{margin-top:0.125rem!important;margin-bottom:0.125rem!important}.vertical-gap--xxs>:not(:last-child){margin-bottom:0.125rem!important}.gap--0{gap:0!important}.gap-x--0{grid-column-gap:0!important}.gap-y--0{grid-row-gap:0!important}.p--0{padding:0!important}.pt--0{padding-top:0!important}.pr--0{padding-right:0!important}.pb--0{padding-bottom:0!important}.pl--0{padding-left:0!important}.px--0{padding-left:0!important;padding-right:0!important}.py--0{padding-top:0!important;padding-bottom:0!important}.m--0{margin:0!important}.mt--0{margin-top:0!important}.mr--0{margin-right:0!important}.mb--0{margin-bottom:0!important}.ml--0{margin-left:0!important}.mx--0{margin-left:0!important;margin-right:0!important}.my--0{margin-top:0!important;margin-bottom:0!important}.vertical-gap--0>:not(:last-child){margin-bottom:0!important}.m--auto{margin:auto!important}.mt--auto{margin-top:auto!important}.mr--auto{margin-right:auto!important}.mb--auto{margin-bottom:auto!important}.ml--auto{margin-left:auto!important}.mx--auto{margin-left:auto!important;margin-right:auto!important}.my--auto{margin-top:auto!important;margin-bottom:auto!important}@media screen and (max-width:767px){.mobile-grid-columns--auto{grid-auto-flow:column!important}.mobile-grid-columns--1{-ms-grid-columns:(1fr)[1]!important;grid-template-columns:repeat(1,1fr)!important}.mobile-grid-columns--2{-ms-grid-columns:(1fr)[2]!important;grid-template-columns:repeat(2,1fr)!important}.mobile-grid-columns--3{-ms-grid-columns:(1fr)[3]!important;grid-template-columns:repeat(3,1fr)!important}.mobile-grid-columns--4{-ms-grid-columns:(1fr)[4]!important;grid-template-columns:repeat(4,1fr)!important}.mobile-grid-columns--5{-ms-grid-columns:(1fr)[5]!important;grid-template-columns:repeat(5,1fr)!important}.mobile-grid-columns--6{-ms-grid-columns:(1fr)[6]!important;grid-template-columns:repeat(6,1fr)!important}.mobile-grid-columns--7{-ms-grid-columns:(1fr)[7]!important;grid-template-columns:repeat(7,1fr)!important}.mobile-grid-columns--8{-ms-grid-columns:(1fr)[8]!important;grid-template-columns:repeat(8,1fr)!important}.mobile-grid-columns--9{-ms-grid-columns:(1fr)[9]!important;grid-template-columns:repeat(9,1fr)!important}.mobile-grid-columns--10{-ms-grid-columns:(1fr)[10]!important;grid-template-columns:repeat(10,1fr)!important}.mobile-grid-columns--11{-ms-grid-columns:(1fr)[11]!important;grid-template-columns:repeat(11,1fr)!important}.mobile-grid-columns--12{-ms-grid-columns:(1fr)[12]!important;grid-template-columns:repeat(12,1fr)!important}.mobile-align-items--start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.mobile-align-items--end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.mobile-align-items--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.mobile-align-items--baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.mobile-align-items--stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.mobile-align-self--start{-ms-flex-item-align:start!important;align-self:flex-start!important}.mobile-align-self--end{-ms-flex-item-align:end!important;align-self:flex-end!important}.mobile-align-self--center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.mobile-align-self--baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.mobile-align-self--stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.mobile-justify-content--start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.mobile-justify-content--end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.mobile-justify-content--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.mobile-justify-content--between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.mobile-justify-content--around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.mobile-flex--column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.mobile-flex--column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.mobile-flex--row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.mobile-flex--row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.mobile-flex-grow--0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.mobile-flex-grow--1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.mobile-flex-shrink--0{-ms-flex-negative:0!important;flex-shrink:0!important}.mobile-flex-shrink--1{-ms-flex-negative:1!important;flex-shrink:1!important}.mobile-flex--1{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.mobile-flex--fill,.mobile-flex-columns--auto>*{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.mobile-border{border:1px solid}.mobile-border--t{border-top:1px solid}.mobile-border--r{border-right:1px solid}.mobile-border--b{border-bottom:1px solid}.mobile-border--l{border-left:1px solid}.mobile-border--solid{border-style:solid!important}.mobile-border--dashed{border-style:dashed!important}.mobile-border--dotted{border-style:dotted!important}.mobile-txt--xxl{font-size:2rem!important}.mobile-txt--xl{font-size:1.5rem!important}.mobile-txt--lg{font-size:1.25rem!important}.mobile-txt--md{font-size:1rem!important}.mobile-txt--sm{font-size:0.875rem!important}.mobile-txt--xs{font-size:0.75rem!important}.mobile-txt--xxs{font-size:0.625rem!important}.mobile-title--xl{font-size:6rem!important}.mobile-title--lg{font-size:5rem!important}.mobile-title--md{font-size:4rem!important}.mobile-title--sm{font-size:3rem!important}.mobile-txt--thin{font-weight:100!important}.mobile-txt--light{font-weight:300!important}.mobile-txt--normal{font-weight:400!important}.mobile-txt--bold{font-weight:700!important}.mobile-txt--black{font-weight:900!important}.mobile-txt--underlined{text-decoration:underline!important}.mobile-txt--striked{text-decoration:line-through!important}.mobile-txt--overlined{text-decoration:overline!important}.mobile-txt--left{text-align:left!important}.mobile-txt--center{text-align:center!important}.mobile-txt--right{text-align:right!important}.mobile-txt--justify{text-align:justify!important}.mobile-txt--truncated{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-d--block{display:block!important}.mobile-d--inline-block{display:inline-block!important}.mobile-d--flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mobile-d--inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.mobile-d--grid{display:-ms-grid!important;display:grid!important}.mobile-d--none{display:none!important}.mobile-w--10{width:10%}.mobile-w--20{width:20%}.mobile-w--30{width:30%}.mobile-w--40{width:40%}.mobile-w--50{width:50%}.mobile-w--60{width:60%}.mobile-w--70{width:70%}.mobile-w--80{width:80%}.mobile-w--90{width:90%}.mobile-w--100{width:100%}.mobile-mw--10{max-width:10%}.mobile-mw--20{max-width:20%}.mobile-mw--30{max-width:30%}.mobile-mw--40{max-width:40%}.mobile-mw--50{max-width:50%}.mobile-mw--60{max-width:60%}.mobile-mw--70{max-width:70%}.mobile-mw--80{max-width:80%}.mobile-mw--90{max-width:90%}.mobile-mw--100{max-width:100%}.mobile-h--10{height:10%}.mobile-h--20{height:20%}.mobile-h--30{height:30%}.mobile-h--40{height:40%}.mobile-h--50{height:50%}.mobile-h--60{height:60%}.mobile-h--70{height:70%}.mobile-h--80{height:80%}.mobile-h--90{height:90%}.mobile-h--100{height:100%}.mobile-mh--10{max-height:10%}.mobile-mh--20{max-height:20%}.mobile-mh--30{max-height:30%}.mobile-mh--40{max-height:40%}.mobile-mh--50{max-height:50%}.mobile-mh--60{max-height:60%}.mobile-mh--70{max-height:70%}.mobile-mh--80{max-height:80%}.mobile-mh--90{max-height:90%}.mobile-mh--100{max-height:100%}.mobile-gap--xxl{gap:5rem!important}.mobile-gap-x--xxl{grid-column-gap:5rem!important}.mobile-gap-y--xxl{grid-row-gap:5rem!important}.mobile-p--xxl{padding:5rem!important}.mobile-pt--xxl{padding-top:5rem!important}.mobile-pr--xxl{padding-right:5rem!important}.mobile-pb--xxl{padding-bottom:5rem!important}.mobile-pl--xxl{padding-left:5rem!important}.mobile-px--xxl{padding-left:5rem!important;padding-right:5rem!important}.mobile-py--xxl{padding-top:5rem!important;padding-bottom:5rem!important}.mobile-m--xxl{margin:5rem!important}.mobile-mt--xxl{margin-top:5rem!important}.mobile-mr--xxl{margin-right:5rem!important}.mobile-mb--xxl{margin-bottom:5rem!important}.mobile-ml--xxl{margin-left:5rem!important}.mobile-mx--xxl{margin-left:5rem!important;margin-right:5rem!important}.mobile-my--xxl{margin-top:5rem!important;margin-bottom:5rem!important}.mobile-vertical-gap--xxl>:not(:last-child){margin-bottom:5rem!important}.mobile-gap--xl{gap:3rem!important}.mobile-gap-x--xl{grid-column-gap:3rem!important}.mobile-gap-y--xl{grid-row-gap:3rem!important}.mobile-p--xl{padding:3rem!important}.mobile-pt--xl{padding-top:3rem!important}.mobile-pr--xl{padding-right:3rem!important}.mobile-pb--xl{padding-bottom:3rem!important}.mobile-pl--xl{padding-left:3rem!important}.mobile-px--xl{padding-left:3rem!important;padding-right:3rem!important}.mobile-py--xl{padding-top:3rem!important;padding-bottom:3rem!important}.mobile-m--xl{margin:3rem!important}.mobile-mt--xl{margin-top:3rem!important}.mobile-mr--xl{margin-right:3rem!important}.mobile-mb--xl{margin-bottom:3rem!important}.mobile-ml--xl{margin-left:3rem!important}.mobile-mx--xl{margin-left:3rem!important;margin-right:3rem!important}.mobile-my--xl{margin-top:3rem!important;margin-bottom:3rem!important}.mobile-vertical-gap--xl>:not(:last-child){margin-bottom:3rem!important}.mobile-gap--lg{gap:2rem!important}.mobile-gap-x--lg{grid-column-gap:2rem!important}.mobile-gap-y--lg{grid-row-gap:2rem!important}.mobile-p--lg{padding:2rem!important}.mobile-pt--lg{padding-top:2rem!important}.mobile-pr--lg{padding-right:2rem!important}.mobile-pb--lg{padding-bottom:2rem!important}.mobile-pl--lg{padding-left:2rem!important}.mobile-px--lg{padding-left:2rem!important;padding-right:2rem!important}.mobile-py--lg{padding-top:2rem!important;padding-bottom:2rem!important}.mobile-m--lg{margin:2rem!important}.mobile-mt--lg{margin-top:2rem!important}.mobile-mr--lg{margin-right:2rem!important}.mobile-mb--lg{margin-bottom:2rem!important}.mobile-ml--lg{margin-left:2rem!important}.mobile-mx--lg{margin-left:2rem!important;margin-right:2rem!important}.mobile-my--lg{margin-top:2rem!important;margin-bottom:2rem!important}.mobile-vertical-gap--lg>:not(:last-child){margin-bottom:2rem!important}.mobile-gap--md{gap:1rem!important}.mobile-gap-x--md{grid-column-gap:1rem!important}.mobile-gap-y--md{grid-row-gap:1rem!important}.mobile-p--md{padding:1rem!important}.mobile-pt--md{padding-top:1rem!important}.mobile-pr--md{padding-right:1rem!important}.mobile-pb--md{padding-bottom:1rem!important}.mobile-pl--md{padding-left:1rem!important}.mobile-px--md{padding-left:1rem!important;padding-right:1rem!important}.mobile-py--md{padding-top:1rem!important;padding-bottom:1rem!important}.mobile-m--md{margin:1rem!important}.mobile-mt--md{margin-top:1rem!important}.mobile-mr--md{margin-right:1rem!important}.mobile-mb--md{margin-bottom:1rem!important}.mobile-ml--md{margin-left:1rem!important}.mobile-mx--md{margin-left:1rem!important;margin-right:1rem!important}.mobile-my--md{margin-top:1rem!important;margin-bottom:1rem!important}.mobile-vertical-gap--md>:not(:last-child){margin-bottom:1rem!important}.mobile-gap--sm{gap:0.5rem!important}.mobile-gap-x--sm{grid-column-gap:0.5rem!important}.mobile-gap-y--sm{grid-row-gap:0.5rem!important}.mobile-p--sm{padding:0.5rem!important}.mobile-pt--sm{padding-top:0.5rem!important}.mobile-pr--sm{padding-right:0.5rem!important}.mobile-pb--sm{padding-bottom:0.5rem!important}.mobile-pl--sm{padding-left:0.5rem!important}.mobile-px--sm{padding-left:0.5rem!important;padding-right:0.5rem!important}.mobile-py--sm{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.mobile-m--sm{margin:0.5rem!important}.mobile-mt--sm{margin-top:0.5rem!important}.mobile-mr--sm{margin-right:0.5rem!important}.mobile-mb--sm{margin-bottom:0.5rem!important}.mobile-ml--sm{margin-left:0.5rem!important}.mobile-mx--sm{margin-left:0.5rem!important;margin-right:0.5rem!important}.mobile-my--sm{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.mobile-vertical-gap--sm>:not(:last-child){margin-bottom:0.5rem!important}.mobile-gap--xs{gap:0.25rem!important}.mobile-gap-x--xs{grid-column-gap:0.25rem!important}.mobile-gap-y--xs{grid-row-gap:0.25rem!important}.mobile-p--xs{padding:0.25rem!important}.mobile-pt--xs{padding-top:0.25rem!important}.mobile-pr--xs{padding-right:0.25rem!important}.mobile-pb--xs{padding-bottom:0.25rem!important}.mobile-pl--xs{padding-left:0.25rem!important}.mobile-px--xs{padding-left:0.25rem!important;padding-right:0.25rem!important}.mobile-py--xs{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.mobile-m--xs{margin:0.25rem!important}.mobile-mt--xs{margin-top:0.25rem!important}.mobile-mr--xs{margin-right:0.25rem!important}.mobile-mb--xs{margin-bottom:0.25rem!important}.mobile-ml--xs{margin-left:0.25rem!important}.mobile-mx--xs{margin-left:0.25rem!important;margin-right:0.25rem!important}.mobile-my--xs{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.mobile-vertical-gap--xs>:not(:last-child){margin-bottom:0.25rem!important}.mobile-gap--xxs{gap:0.125rem!important}.mobile-gap-x--xxs{grid-column-gap:0.125rem!important}.mobile-gap-y--xxs{grid-row-gap:0.125rem!important}.mobile-p--xxs{padding:0.125rem!important}.mobile-pt--xxs{padding-top:0.125rem!important}.mobile-pr--xxs{padding-right:0.125rem!important}.mobile-pb--xxs{padding-bottom:0.125rem!important}.mobile-pl--xxs{padding-left:0.125rem!important}.mobile-px--xxs{padding-left:0.125rem!important;padding-right:0.125rem!important}.mobile-py--xxs{padding-top:0.125rem!important;padding-bottom:0.125rem!important}.mobile-m--xxs{margin:0.125rem!important}.mobile-mt--xxs{margin-top:0.125rem!important}.mobile-mr--xxs{margin-right:0.125rem!important}.mobile-mb--xxs{margin-bottom:0.125rem!important}.mobile-ml--xxs{margin-left:0.125rem!important}.mobile-mx--xxs{margin-left:0.125rem!important;margin-right:0.125rem!important}.mobile-my--xxs{margin-top:0.125rem!important;margin-bottom:0.125rem!important}.mobile-vertical-gap--xxs>:not(:last-child){margin-bottom:0.125rem!important}.mobile-gap--0{gap:0!important}.mobile-gap-x--0{grid-column-gap:0!important}.mobile-gap-y--0{grid-row-gap:0!important}.mobile-p--0{padding:0!important}.mobile-pt--0{padding-top:0!important}.mobile-pr--0{padding-right:0!important}.mobile-pb--0{padding-bottom:0!important}.mobile-pl--0{padding-left:0!important}.mobile-px--0{padding-left:0!important;padding-right:0!important}.mobile-py--0{padding-top:0!important;padding-bottom:0!important}.mobile-m--0{margin:0!important}.mobile-mt--0{margin-top:0!important}.mobile-mr--0{margin-right:0!important}.mobile-mb--0{margin-bottom:0!important}.mobile-ml--0{margin-left:0!important}.mobile-mx--0{margin-left:0!important;margin-right:0!important}.mobile-my--0{margin-top:0!important;margin-bottom:0!important}.mobile-vertical-gap--0>:not(:last-child){margin-bottom:0!important}.mobile-m--auto{margin:auto!important}.mobile-mt--auto{margin-top:auto!important}.mobile-mr--auto{margin-right:auto!important}.mobile-mb--auto{margin-bottom:auto!important}.mobile-ml--auto{margin-left:auto!important}.mobile-mx--auto{margin-left:auto!important;margin-right:auto!important}.mobile-my--auto{margin-top:auto!important;margin-bottom:auto!important}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes rumble{0%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}}@keyframes rumble{0%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}}@-webkit-keyframes pulse{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeOut{to{opacity:0}}@keyframes fadeOut{to{opacity:0}}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1}to{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1}to{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@-webkit-keyframes shadow{0%,to{width:4rem;height:4rem}50%{bottom:-0.5rem;width:1rem;height:1rem}}@keyframes shadow{0%,to{width:4rem;height:4rem}50%{bottom:-0.5rem;width:1rem;height:1rem}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@-webkit-keyframes pulse-animation{0%{-webkit-box-shadow:0 0 0 0px rgba(0,0,0,0.2),0 0 0 2px rgba(0,0,0,0.4);box-shadow:0 0 0 0px rgba(0,0,0,0.2),0 0 0 2px rgba(0,0,0,0.4)}to{-webkit-box-shadow:0 0 0 2rem rgba(0,0,0,0),0 0 0 2px rgba(0,0,0,0.4);box-shadow:0 0 0 2rem rgba(0,0,0,0),0 0 0 2px rgba(0,0,0,0.4)}}@keyframes pulse-animation{0%{-webkit-box-shadow:0 0 0 0px rgba(0,0,0,0.2),0 0 0 2px rgba(0,0,0,0.4);box-shadow:0 0 0 0px rgba(0,0,0,0.2),0 0 0 2px rgba(0,0,0,0.4)}to{-webkit-box-shadow:0 0 0 2rem rgba(0,0,0,0),0 0 0 2px rgba(0,0,0,0.4);box-shadow:0 0 0 2rem rgba(0,0,0,0),0 0 0 2px rgba(0,0,0,0.4)}}@-webkit-keyframes loading-background{0%{background-position:0% 50%}50%{background-position:-100% 50%}to{background-position:-200% 50%}}@keyframes loading-background{0%{background-position:0% 50%}50%{background-position:-100% 50%}to{background-position:-200% 50%}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation:tada 1s ease-in-out;animation:tada 1s ease-in-out}@font-face{font-family:"Clash";src:url("../assets/fonts/Clash/ClashDisplay-Medium.woff2") format("woff2"),url("../assets/fonts/Clash/ClashDisplay-Medium.woff") format("woff"),url("../assets/fonts/Clash/ClashDisplay-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Clash";src:url("../assets/fonts/Clash/ClashDisplay-Semibold.woff2") format("woff2"),url("../assets/fonts/Clash/ClashDisplay-Semibold.woff") format("woff"),url("../assets/fonts/Clash/ClashDisplay-Semibold.ttf") format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:"Clash";src:url("../assets/fonts/Clash/ClashDisplay-Bold.woff2") format("woff2"),url("../assets/fonts/Clash/ClashDisplay-Bold.woff") format("woff"),url("../assets/fonts/Clash/ClashDisplay-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"GT-Pressura-Pro-Mono";src:url("../assets/fonts/GT-Pressura-Pro-Mono-Regular.woff2") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"GT-Pressura-Pro-Mono";src:url("../assets/fonts/GT-Pressura-Pro-Mono-Bold.woff2") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"BLOKKNeue";font-weight:300;src:url("../assets/fonts/BLOKKNeue-Regular.woff2") format("woff");font-display:swap}@font-face{font-family:"Sans";src:url("../assets/fonts/Sans-Regular.woff2") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Sans";src:url("../assets/fonts/Sans-Medium.woff2") format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--text-sans:"Sans",sans-serif;--text-serif:"Clash",serif;--text-mono:"GT-Pressura-Pro-Mono",monospace;--text-dummy:"BLOKKNeue",sans-serif}body{font-family:var(--text-sans);font-optical-sizing:auto}.txt--serif{font-family:var(--text-serif)}.txt--stroked{color:currentColor;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:0.125rem;-webkit-text-stroke-color:currentColor}@media screen and (max-width:767px){.txt--stroked{-webkit-text-stroke-width:1px}}.txt--gradient{background:linear-gradient(45deg,rgb(255,255,255) 15%,#4FFE94 64%,rgb(255,255,255) 86%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title--big{line-height:0.85;font-size:6rem;margin:0;margin-bottom:2rem;position:relative;z-index:1;font-family:var(--text-serif);font-weight:500}@media screen and (max-width:991px){.title--big{font-size:2.5rem}}.title--home{font-size:12rem}@media screen and (max-width:991px){.title--home{font-size:4rem}}.title--serif{font-size:1.5rem;line-height:0.85;color:var(--primary);text-transform:uppercase;font-family:var(--text-serif)}.title--default{font-size:4rem;line-height:0.85;font-family:var(--text-serif);margin:0;font-weight:500}@media screen and (max-width:991px){.title--default{font-size:2.5rem}}.title--small{font-size:1.5rem;line-height:1;margin:0;font-family:var(--text-serif);font-weight:900}@media screen and (max-width:991px){.title--small{font-size:1.5rem}}.paragraph--large{color:var(--color-subtle);margin:0;margin-top:1rem;margin-bottom:2rem;font-size:2rem}@media screen and (max-width:991px){.paragraph--large{font-size:1.25rem}}.paragraph--medium{color:var(--color-subtle);margin:2rem 0;font-size:1.5rem}@media screen and (max-width:991px){.paragraph--medium{font-size:1.25rem}}.link--underline{text-decoration:underline}.content--beautified{position:relative;text-align:center}.content--beautified h1{margin:0;font-size:6rem;line-height:0.85}@media screen and (max-width:767px){.content--beautified h1{font-size:2.75rem}}.content--beautified h2{font-size:4rem;line-height:0.85;margin:0}@media screen and (max-width:767px){.content--beautified h2{font-size:2.75rem}}.content--beautified h3{font-size:1.5rem;line-height:1;margin:0;text-transform:uppercase;color:var(--color-primary);margin-bottom:1rem}.content--beautified p{font-size:2rem}@media screen and (max-width:767px){.content--beautified p{font-size:1.5rem}}code{background:color-mix(in srgb,var(--color-code) 10%,transparent);font-style:normal;color:var(--color-code);font-family:"GT-Pressura-Pro-Mono";padding:0.25rem 0.5rem;border-radius:0.25rem}pre code{background:none;padding:0;border-radius:0}html{scroll-padding-top:7rem}.entry-content{font-size:1rem;font-weight:400;text-align:left;line-height:1.8}@media screen and (max-width:479px){.entry-content{font-size:1.125rem}}.entry-content ol li:not(:last-of-type),.entry-content ul li:not(:last-of-type){margin-bottom:1rem}.entry-content hr{margin:4rem 0}@media screen and (max-width:767px){.entry-content hr{margin:2rem 0}}.entry-content h1{margin:0;display:none}.entry-content strong{font-weight:700;color:var(--color-foreground)}.entry-content h2,.entry-content h3,.entry-content h4{margin:2rem 0 2rem 0;line-height:1}.entry-content h2{font-size:2.125rem;margin-top:4rem;scroll-margin-top:5rem}.entry-content h3{font-size:1.5rem;margin-bottom:1rem;margin-top:3rem}.entry-content h4{color:color-mix(in srgb,var(--color-foreground) 85%,transparent);font-size:1.125rem;text-transform:uppercase;margin-bottom:1rem;margin-top:2rem}.entry-content h1+h2,.entry-content section:first-child h2,.entry-content>h2:first-child{margin-top:0}.entry-content p{margin:0}.entry-content ol,.entry-content p,.entry-content ul{color:var(--color-subtle)}.entry-content .example-area{padding:5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(var(--color-black-rgb),0.1);border-radius:1rem;gap:1rem}@media screen and (max-width:768px){.entry-content .example-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.entry-content .example-area input{border-radius:0.5rem;background:var(--color-border);border:1px solid var(--color-border);font-size:100%;font-family:inherit;padding:1rem;text-align:center;color:currentColor}.entry-content table{width:100%;padding:1rem;border-collapse:collapse}.entry-content table td,.entry-content table th{background-color:rgba(var(--color-black-rgb),0.1);white-space:nowrap;vertical-align:middle;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:1.5rem}.entry-content table td:last-of-type,.entry-content table th:last-of-type{border-right:0}.entry-content table td{background-color:rgba(var(--color-black-rgb),0.05);border-top:1px dashed var(--color-border);border-right:1px dashed var(--color-border)}.entry-content table th{text-align:left}.entry-content table tr:first-of-type td,.entry-content table tr:first-of-type th{border-top:0}.entry-content table th{border-top:0}.entry-content em{background:rgba(252,128,196,0.062745098);font-style:normal;color:#fc80c4;font-family:"GT-Pressura-Pro-Mono";padding:0.25rem 0.5rem;border-radius:0.25rem}.entry-content pre{font-family:"GT-Pressura-Pro-Mono"}.entry-content .table{overflow-x:auto;margin:1.5rem 0;padding:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:1rem;border:1px solid var(--color-border)}.entry-content h3.details__title{margin:0;font-size:1.25rem}ol.styled,ul.styled{text-align:left;padding:0;margin:2.5rem 0;list-style:none}ol.styled h2,ol.styled h3,ol.styled h4,ul.styled h2,ul.styled h3,ul.styled h4{margin:0}ol.styled li,ul.styled li{position:relative;padding-left:1.5rem}ol.styled li span,ul.styled li span{color:var(--color-primary)}ol.styled li:not(:last-of-type),ul.styled li:not(:last-of-type){margin-bottom:1.5rem}ol.styled li:before,ul.styled li:before{content:"";-ms-flex-negative:0;flex-shrink:0;width:0.5rem;height:0.5rem;border-radius:2rem;background:var(--color-primary);position:absolute;top:0.5em;left:0}ul.list--pills{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:2rem}ul.list--pills li:not(:last-of-type){margin:0}ul.list--pills li a{padding:0.25rem 2rem;color:#fc80c4;background:rgba(252,128,196,0.062745098);border-radius:0.5rem;display:block;text-decoration:none;font-family:"GT-Pressura-Pro-Mono"}:root{--color-bg-1:#233C1F;--color-bg-2:#5E4314;--color-bg-3:#5E4314;--color-bg-4:#5E4314;--color-black:#000000;--color-background:#0d100e;--color-foreground:#FFFFFF;--color-primary:#7CD259;--color-subtle:#8BA98F;--color-danger:#db2548;--color-success:#0AB2AC;--color-code:#fc80c4;--color-shared:#C492F0;--color-black-rgb:0,0,0;--color-line:color-mix(in srgb,var(--color-foreground) 5%,transparent);--color-border:color-mix(in srgb,var(--color-foreground) 15%,transparent);--color-border-hover:color-mix(in srgb,var(--color-foreground) 25%,transparent);--color-bgs:color-mix(in srgb,var(--color-foreground) 5%,transparent);--color-blacky:color-mix(in srgb,var(--color-black) 65%,var(--color-background));--window-xxl:1400px;--window-xl:1200px;--window-lg:992px;--window-md:768px;--window-sm:480px;--window-xs:375px;--window-xxs:256px;--bezier-fluid:cubic-bezier(.7,0,.175,1);--bezier-bounce:cubic-bezier(0.175,0.885,0.32,1.275)}.txt--black{color:var(--color-black)!important}.bg--black{background:var(--color-black)!important}.txt--background{color:var(--color-background)!important}.bg--background{background:var(--color-background)!important}.txt--foreground{color:var(--color-foreground)!important}.bg--foreground{background:var(--color-foreground)!important}.txt--primary{color:var(--color-primary)!important}.bg--primary{background:var(--color-primary)!important}.txt--subtle{color:var(--color-subtle)!important}.bg--subtle{background:var(--color-subtle)!important}.txt--danger{color:var(--color-danger)!important}.bg--danger{background:var(--color-danger)!important}.txt--success{color:var(--color-success)!important}.bg--success{background:var(--color-success)!important}.txt--code{color:var(--color-code)!important}.bg--code{background:var(--color-code)!important}.txt--shared{color:var(--color-shared)!important}.bg--shared{background:var(--color-shared)!important}@media (prefers-color-scheme:light){body{background-color:var(--color-foreground);color:var(--color-background)}}@media (prefers-color-scheme:dark){body{background-color:var(--color-foreground);color:var(--color-background)}}body,html{width:100vw}@media (min-width:992px) and (max-width:1200px){body,html{font-size:1.25vw}}html{color:var(--color-foreground);overflow-x:hidden;position:relative;overflow-y:scroll}body{margin:0;background:var(--color-background);color:var(--color-foreground);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body>*{width:100%;max-width:100%}.background{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;opacity:0.65;pointer-events:none}.container{max-width:var(--window-xxl);margin:0 auto}main{-webkit-box-flex:1;-ms-flex:1;flex:1}a{color:currentColor}*{-webkit-tap-highlight-color:transparent}.logo{color:var(--color-foreground);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;font-size:1.5rem;font-weight:900;font-family:var(--text-serif)}.logo svg{width:2rem;height:2rem;color:var(--color-primary)}.iub_footer{display:none}.g_id_signin{opacity:0;position:absolute;z-index:-1}@media screen and (min-width:992px){.show--mobile{display:none!important}}@media screen and (max-width:991px){.hide--mobile{display:none!important}}[v-cloak]{display:none}@property --preview-generator-angle{syntax:"<angle>";inherits:false;initial-value:0deg}#previewGenerator{--preview-generator-border:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-bgs);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:var(--window-md);margin:3rem auto -8rem;border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-shadow:0 0 3rem 1.5rem rgba(var(--color-black-rgb),0.1);box-shadow:0 0 3rem 1.5rem rgba(var(--color-black-rgb),0.1);border-radius:2rem;background:var(--color-background);position:relative;isolation:isolate}#previewGenerator:before{content:"";position:absolute;inset:calc(var(--preview-generator-border) * -1);border-radius:inherit;pointer-events:none}#previewGenerator:before{padding:var(--preview-generator-border);background:conic-gradient(from var(--preview-generator-angle,0deg),color-mix(in srgb,var(--color-primary) 0%,transparent) 0deg,color-mix(in srgb,var(--color-primary) 20%,transparent) 52deg,color-mix(in srgb,var(--color-primary) 85%,transparent) 94deg,color-mix(in srgb,var(--color-primary) 18%,transparent) 140deg,color-mix(in srgb,var(--color-primary) 0%,transparent) 360deg);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-animation:preview-generator-glow-spin 5.5s linear infinite;animation:preview-generator-glow-spin 5.5s linear infinite;opacity:0.95}#previewGenerator>div{width:100%;position:relative;z-index:1}#previewGenerator .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:color-mix(in srgb,var(--color-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);padding:0.5rem;border-radius:5rem}@media screen and (max-width:479px){#previewGenerator .actions{width:100%;border-radius:1rem}}#previewGenerator .counter{font-family:var(--text-serif);font-weight:bold;font-size:1rem;padding:0 1rem;width:4rem}#previewGenerator .textarea{height:175px;position:relative;border-radius:1rem;margin-bottom:0.5rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#previewGenerator .textarea textarea{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border:0;outline:0;font-size:100%;padding:1.5rem;resize:none;font-size:1.25rem}#previewGenerator .btn--audio{border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent);background:var(--color-primary);color:var(--color-background)}#previewGenerator .btn--audio[disabled]{opacity:0.2}#previewGenerator .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-top:1px solid var(--color-line)}@media screen and (max-width:479px){#previewGenerator .footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}}#previewGenerator .preview-generator__voice-trigger{font-size:100%;font-family:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-radius:1rem;border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-foreground) 5%,transparent);color:var(--color-foreground);padding:0.75rem;text-align:left;-webkit-transition:background-color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,background-color 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;cursor:pointer;outline:0}#previewGenerator .preview-generator__voice-trigger:after{content:"";width:0.5rem;height:0.5rem;border-right:2px solid color-mix(in srgb,var(--color-foreground) 50%,transparent);border-bottom:2px solid color-mix(in srgb,var(--color-foreground) 50%,transparent);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.25s ease;transition:0.25s ease;opacity:0.8;-ms-flex-negative:0;flex-shrink:0;margin:0 1rem}#previewGenerator .preview-generator__voice-trigger:hover{background:color-mix(in srgb,var(--color-foreground) 2.5%,transparent)}#previewGenerator .preview-generator__voice-trigger:focus{border-color:var(--color-border)}@media screen and (max-width:479px){#previewGenerator .preview-generator__voice-trigger{width:100%}}#previewGenerator .preview-generator__voice-icon{width:2.5rem;height:2.5rem;min-width:2.5rem;border-radius:0.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-white)}#previewGenerator .preview-generator__voice-icon svg{width:1.25rem;height:1.25rem}#previewGenerator .preview-generator__voice-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}#previewGenerator .preview-generator__voice-copy small,#previewGenerator .preview-generator__voice-copy strong{display:block;min-width:0}#previewGenerator .preview-generator__voice-copy small{opacity:0.7;margin-top:0.2rem}@media screen and (max-width:479px){#previewGenerator{margin-bottom:-6rem;border-radius:1.5rem}#previewGenerator .textarea textarea{font-size:1.125rem;line-height:1.25}#previewGenerator .footer{padding:0.5rem}}@-webkit-keyframes preview-generator-glow-spin{to{--preview-generator-angle:1turn}}@keyframes preview-generator-glow-spin{to{--preview-generator-angle:1turn}}.abs-background{position:absolute;top:0;left:0;width:100%;height:100vh}.icon--squared{width:3rem;height:3rem;border-radius:1rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon--squared svg{width:50%;height:50%}.icon--lg{width:5rem;height:5rem;border-radius:1.5rem}.icon--lg svg *{stroke-width:1.5}.badge--select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--color-border);background:rgba(var(--color-black-rgb),0.1);border-radius:6rem;padding:0.35rem}.badge--select>span{padding:0 1rem;white-space:nowrap}.configurator-banner{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:0.75rem;margin-bottom:0;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;position:relative;overflow:hidden;text-align:left;background:radial-gradient(circle,rgb(235,82,219) 0%,rgba(235,82,219,0) 50%) no-repeat border-box,radial-gradient(circle,#E37F78 0%,rgba(227,127,120,0) 50%) no-repeat border-box,#8154F4;background-size:125vh 125vh,125vh 125vh,125vh 125vh;background-position:50% 80%,20% 50%,100% 50%}@media screen and (max-width:767px){.configurator-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.configurator-banner .btn{width:100%}}.configurator-banner .text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0.5rem}.cursor{position:absolute;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:3rem;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:0;width:auto;top:0;left:0}.cursor div{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:tada;animation-name:tada}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.link--linesmooth{text-decoration:inherit;position:relative;opacity:0.75;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;cursor:pointer}.link--linesmooth:after{content:"";background:currentColor;height:2px;display:block;position:absolute;bottom:-0.5rem;width:50%;left:50%;-webkit-transform:scaleX(0) translateX(-50%);transform:scaleX(0) translateX(-50%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;will-change:transform;-webkit-transform-origin:0 center;transform-origin:0 center}.link--linesmooth.current:after,.link--linesmooth:hover:after{-webkit-transform:scaleX(1) translateX(-50%);transform:scaleX(1) translateX(-50%)}.link--linesmooth.current{opacity:1;font-weight:bold}.circles{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;pointer-events:none}.circles>div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;aspect-ratio:1/1;border:1px solid rgba(255,255,255,0.1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.circles>div:first-of-type,.circles>div:nth-of-type(3){-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0),rgba(0,0,0,0));mask-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)));mask-image:linear-gradient(to bottom,rgb(0,0,0),rgba(0,0,0,0))}.circles>div:nth-of-type(2){-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgb(0,0,0)));-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0),rgb(0,0,0));mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgb(0,0,0)));mask-image:linear-gradient(to bottom,rgba(0,0,0,0),rgb(0,0,0))}@media screen and (min-width:992px){.circles>div:first-of-type{width:100%}.circles>div:nth-of-type(2){width:75%}.circles>div:nth-of-type(3){width:50%}}@media screen and (max-width:991px){.circles>div:first-of-type{height:100%}.circles>div:nth-of-type(2){height:75%}.circles>div:nth-of-type(3){height:50%}}.circles.animated>div{-webkit-animation:circle-ripple 7s linear infinite;animation:circle-ripple 7s linear infinite;will-change:transform,opacity;opacity:0}.circles.animated>div:first-of-type{-webkit-animation-delay:0s;animation-delay:0s}.circles.animated>div:nth-of-type(2){-webkit-animation-delay:2s;animation-delay:2s}.circles.animated>div:nth-of-type(3){-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes circle-ripple{0%{-webkit-transform:translate(-50%,-50%) scale(0.85);transform:translate(-50%,-50%) scale(0.85);opacity:0}12%{opacity:1}to{-webkit-transform:translate(-50%,-50%) scale(1.28);transform:translate(-50%,-50%) scale(1.28);opacity:0}}@keyframes circle-ripple{0%{-webkit-transform:translate(-50%,-50%) scale(0.85);transform:translate(-50%,-50%) scale(0.85);opacity:0}12%{opacity:1}to{-webkit-transform:translate(-50%,-50%) scale(1.28);transform:translate(-50%,-50%) scale(1.28);opacity:0}}.circle{position:relative;width:3rem;height:3rem;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.circle--xl{width:6rem;height:6rem}.circle--sm{width:2.5rem;height:2.5rem}.circle--xs{width:1rem;height:1rem}.circle--green{background-color:#c0d388}.circle--blue,.circle--m{background-color:#8cc1e7}.circle--f,.circle--pink{background-color:#F8B1C5}.circle--brown{background-color:#7A3B33}.circle--blonde{background-color:#f4e5ad}.circle--black{background-color:#421A08}.circle--red{background-color:#ED8E61}.circle--notice{background:var(--color-primary);color:var(--color-foreground)}.disabled{opacity:0.5;pointer-events:none}.rumble{-webkit-animation:rumble 0.3s var(--bezier-fluid);animation:rumble 0.3s var(--bezier-fluid)}[data-bg-src],[data-src],[loading=lazy]{opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s ease,visibility 0.4s ease;transition:opacity 0.4s ease,visibility 0.4s ease}[data-bg-src].ready,[data-src].ready,[loading=lazy].ready{opacity:1;visibility:visible}.flex--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tooltip{max-width:192px;width:auto;background:var(--color-background);border:1px solid var(--color-line);color:var(--color-foreground);padding:0.75rem 1rem;font-size:0.85rem;font-weight:bold;border-radius:0.75rem;position:absolute;-webkit-transition:opacity 0.2s ease,visibility 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease;opacity:0;visibility:hidden;pointer-events:none;text-align:center;z-index:2147483647}.tooltip.visible{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);opacity:1;visibility:visible}.badge--avatars{border:1px solid rgba(0,0,0,0.1);padding:0.25rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;background:var(--color-foreground)}.badge--avatars .avatars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.badge--avatars .avatars .avatar+.avatar{margin-left:-0.75rem;-webkit-box-shadow:0 0 0 4px white;box-shadow:0 0 0 4px white}.badge--avatars .text{padding:0 1rem 0 0.5rem}.avatar{background-color:var(--color-soft);background-size:cover;background-position:center;color:var(--color-background);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;-ms-flex-negative:0;flex-shrink:0;position:relative;font-weight:400}.avatar[data-bg-src]{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1)}.avatar[data-bg-src] .initials{display:none}.avatar button{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:0;padding:0;margin:0;background:none;cursor:pointer;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;color:var(--color-foreground);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avatar button.uploading,.avatar button:hover{opacity:1;background:color-mix(in srgb,var(--color-background) 50%,transparent)}.avatar .push{position:absolute;top:-0.25rem;right:-0.25rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-secondary);border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1),0 0 0 4px white;box-shadow:0 2px 2px rgba(0,0,0,0.1),0 0 0 4px white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avatar .push svg{width:0.75rem;height:0.75rem}.avatar--crowned{-webkit-box-shadow:inset 0 0 0 2px var(--color-secondary),inset 0 0 0 4px var(--color-foreground)!important;box-shadow:inset 0 0 0 2px var(--color-secondary),inset 0 0 0 4px var(--color-foreground)!important}.avatar--crowned .crown{position:absolute;top:-1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:var(--color-secondary)}.avatar--crowned .crown svg{width:1.5rem;height:1.5rem}.avatar--xs{width:2rem;height:2rem;font-size:0.85rem}.avatar--sm{width:2.5rem;height:2.5rem}.avatar--xl{width:8rem;height:8rem;position:relative;font-size:1.5rem}.user__img{margin:-2rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}.position-flap{font-weight:bold;color:var(--color-primary);position:relative;width:2rem;height:2rem;padding:0;line-height:1}.position-flap .flap{width:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.position-flap .flap svg{width:100%;height:auto}.position-flap .number{background:white;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:1rem;position:absolute;top:4px;left:4px;right:4px;bottom:4px}.author{border-bottom:1px solid var(--color-border);padding:1rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}.breadcrumb{color:var(--color-primary);border-bottom:1px solid var(--color-border);padding:1rem;background-color:color-mix(in srgb,var(--color-primary) 50%,transparent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumb a{white-space:nowrap;text-decoration:none}.breadcrumb a:not(:last-of-type):after{content:"/";margin:0 1rem}.breadcrumb a.current{font-weight:bold}.contextmenu{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;background:var(--color-foreground);color:var(--color-background);-webkit-box-shadow:0 0 2rem rgba(0,0,0,0.1);box-shadow:0 0 2rem rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.1);padding:0;border-radius:0.5rem;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:opacity 0.2s ease,visibility 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease;opacity:0;visibility:hidden;font-size:1rem;font-weight:400;text-align:center;z-index:10}.contextmenu.visible{-webkit-transform:translate(-100%,0.5rem);transform:translate(-100%,0.5rem);opacity:1;visibility:visible}.contextmenu .btn{width:100%;border-radius:0}.contextmenu .btn:hover{color:var(--color-primary)}.contextmenu .btn:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,0.1)}.spacer{margin:0 auto;color:var(--primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scroll-to-top{position:fixed;bottom:1rem;right:1rem;background-color:var(--color-primary);color:var(--color-background);border:0;-webkit-box-shadow:0 0 2rem rgba(0,0,0,0.1);box-shadow:0 0 2rem rgba(0,0,0,0.1);width:3rem;height:3rem;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;z-index:1000;pointer-events:none;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;font-weight:bold}.scroll-to-top.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;height:100%;display:none;z-index:1000;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,0.5);-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0;will-change:opacity}.cookie-banner.visible{opacity:1}.cookie-banner.visible .window{-webkit-transform:scale(1);transform:scale(1)}.cookie-banner h2{margin:0;margin-bottom:1rem;line-height:1;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-primary) 25%,transparent);text-decoration-thickness:6px;text-decoration-style:solid}.cookie-banner p{margin:0;line-height:1.25}.cookie-banner .window{border-radius:1rem;background:var(--color-foreground);color:var(--color-background);max-width:var(--window-sm);border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:0 0 2rem rgba(0,0,0,0.05);box-shadow:0 0 2rem rgba(0,0,0,0.05);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;-webkit-transform:scale(0.975);transform:scale(0.975);will-change:transform;overflow:hidden}.cookie-banner .content{padding:2rem}.cookie-banner .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);gap:0.5rem;padding:0.5rem}.cookie-banner button{background-color:var(--color-foreground);color:var(--color-background);border:none;cursor:pointer;font-size:1.25rem;font-weight:bold;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 2rem;border:1px solid rgba(0,0,0,0.1);border-radius:0.5rem;line-height:1}.cookie-banner button:hover{background:rgba(0,0,0,0.025)}.cookie-banner .purposes{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--color-softest)}.cookie-banner .purposes label{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:1.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookie-banner .purposes label:not(:last-of-type){border-right:1px solid rgba(0,0,0,0.1)}.cookie-banner .purposes label input{position:absolute;top:0;left:0;opacity:0}.cookie-banner .purposes label input:checked+.toggle{background:var(--color-primary)}.cookie-banner .purposes label input:checked+.toggle:before{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.cookie-banner .purposes label input:disabled+.toggle{opacity:0.5}.cookie-banner .purposes label input:focus+.toggle{-webkit-box-shadow:0 0 0 0.25rem rgba(0,0,0,0.05);box-shadow:0 0 0 0.25rem rgba(0,0,0,0.05)}.cookie-banner .purposes label .toggle{width:2rem;height:1rem;background:var(--color-subtle);position:relative;border-radius:1rem;margin-bottom:0.25rem}.cookie-banner .purposes label .toggle:before{content:"";position:absolute;top:2px;left:2px;width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:var(--color-foreground);border-radius:50%;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.cookie-banner .purposes label .label{font-size:0.85rem}.icon--glass{width:5rem;height:5rem;border-radius:2rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:color-mix(in srgb,var(--color-foreground) 2.5%,transparent);color:var(--color-primary);margin-bottom:1rem}.icon--glass:after,.icon--glass:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid color-mix(in srgb,var(--color-foreground) 50%,transparent);border-radius:2rem;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:linear-gradient(130deg,rgb(0,0,0),rgba(0,0,0,0) 50%);mask-image:linear-gradient(130deg,rgb(0,0,0),rgba(0,0,0,0) 50%)}.icon--glass:after{-webkit-mask-image:linear-gradient(-30deg,rgb(0,0,0),rgba(0,0,0,0) 25%);mask-image:linear-gradient(-30deg,rgb(0,0,0),rgba(0,0,0,0) 25%)}.icon--glass svg{width:3rem;height:3rem}.icon--glass.icon--lg{width:8rem;height:8rem;border-radius:2.5rem}.icon--glass.icon--lg:after,.icon--glass.icon--lg:before{border-radius:2.5rem}.player-preview{margin:0 auto;max-width:600px}.player-preview .player-preview__colors{margin-top:2rem}.player-preview__text{text-align:left;color:var(--color-subtle);opacity:0.2;max-height:240px;margin-top:2rem;font-family:"BLOKKNeue",serif;line-height:1;font-size:2.5rem;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,black),to(transparent));-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 100%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,black),to(transparent));mask-image:linear-gradient(to bottom,black 40%,transparent 100%)}@media screen and (max-width:991px){.player-preview__text{font-size:2rem}}.player-preview__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.player-preview__colors input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.player-preview__colors label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.player-preview__colors label input:checked+span{-webkit-box-shadow:0 0 0 2px var(--color-background),0 0 0 3px currentColor;box-shadow:0 0 0 2px var(--color-background),0 0 0 3px currentColor}.player-preview__colors label:hover{opacity:0.8}.player-preview__colors label span{width:1rem;height:1rem;border-radius:50%;display:inline-block;background:currentColor;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.slide-up{-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease,-webkit-transform 0.6s ease;opacity:0;will-change:transform,opacity}.slide-up.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}span.letters{white-space:nowrap;margin:0 0.1em}.letter{display:inline-block;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease,-webkit-transform 0.6s ease;will-change:transform,opacity}.letter.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.link--help{cursor:help;text-decoration:underline;text-decoration-line:underline;text-decoration-style:dotted}.header__desktop{background:var(--color-background);position:relative;z-index:11;-webkit-box-shadow:0 1px var(--color-border);box-shadow:0 1px var(--color-border);position:sticky;top:0}.header__desktop ul{list-style:none;margin:0;padding:0}.header__desktop a{text-decoration:none}.header__top{font-size:1rem;font-weight:400;border-top:1px solid var(--color-border)}.header__top a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}.header__top a svg{width:1.5rem;height:1.5rem}.header__top a:hover{text-decoration:underline}.header__top a.current{font-weight:600;color:var(--color-primary)}.header__top ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}#nav-user .sub{position:relative;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;cursor:pointer;font-weight:600}#nav-user .sub .credits{background:color-mix(in srgb,var(--color-primary) 5%,transparent);padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;color:var(--color-primary)}#nav-user .sub .menu{position:absolute;top:100%;right:0;overflow:hidden;background:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:1rem;-webkit-box-shadow:0 0.25rem 0.25rem -0.25rem rgba(0,0,0,0.1),0 0 1rem rgba(0,0,0,0.05);box-shadow:0 0.25rem 0.25rem -0.25rem rgba(0,0,0,0.1),0 0 1rem rgba(0,0,0,0.05);width:15rem;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);z-index:10}#nav-user .sub .menu .badge--usage{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#nav-user .sub .menu>ul{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#nav-user .sub .menu hr{border-top:0;margin:0.5rem 0}#nav-user .sub .menu a{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0.5rem}#nav-user .sub .menu a:hover{text-decoration:underline}#nav-user .sub:hover .menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem)}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;font-size:1.125rem;line-height:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.header>*{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.header .current{color:var(--color-primary)}.header .header__left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header .header__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.header .header__center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem}@media (max-width:767px){.header .header__center{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.header .header__left,.header .header__right{-ms-flex-preferred-size:50%;flex-basis:50%}}.header--sm .logo{font-size:1.5rem}.header--simplified{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__mobile{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-background);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:translateX(3rem);transform:translateX(3rem);opacity:0;visibility:hidden;pointer-events:none;z-index:99}.header__mobile.visible{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto}.header__mobile nav{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.header__mobile ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2rem}.header__mobile li a{padding:1rem;display:block}.header__mobile .btn--exit-mobile-nav{position:absolute;top:0;right:0;margin:1rem;width:3rem;height:3rem;padding:0;border-radius:50%;color:var(--color-foreground);background-color:var(--color-background);font-size:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.header__mobile .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;border-top:1px solid var(--color-border)}#controlsNav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.page--auth{--color:var(--color-background);--background:var(--color-soft);--primary:var(--color-primary)}.grid-header{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;width:100%}.grid-header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;min-width:0}.grid-header .right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.grid-header .center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-header .left{-ms-grid-column:1;grid-column:1}.grid-header .center{-ms-grid-column:2;grid-column:2}.grid-header .right{-ms-grid-column:3;grid-column:3}@media (max-width:991px){.grid-header{-ms-grid-columns:1fr -webkit-max-content;-ms-grid-columns:1fr max-content;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.grid-header .left{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.grid-header .right{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.grid-header .center{grid-column:1/-1;-ms-grid-row:2;grid-row:2;margin-top:1rem}}.header-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;min-width:0}@media (max-width:767px){.header-name{-webkit-box-flex:1;-ms-flex:1;flex:1}}.header-name .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.header-name .name h1,.header-name .name h3,.header-name .name p{margin:0}.header-name .name p{color:var(--color-subtle)}.header-name .icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:bold;width:3rem;height:3rem}.header-name .icon svg{width:3rem;height:3rem;color:var(--color-primary)}.header-name .icon svg *{stroke-width:0.5}.app-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.main--background{background-color:var(--background)}.main--wizard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.main--wizard>*{width:100%}.main--welcome{padding:4rem 2rem}.system--ios.system--standalone .main__footer .buttons{padding-bottom:2rem}.main__hero{position:relative}.main__header{border-bottom:1px solid var(--color-border);padding:1rem;position:relative;z-index:10}.main__footer{text-align:center;position:sticky;bottom:0;z-index:2;border-top:1px solid rgba(0,0,0,0.1);background:var(--color-foreground)}.main__footer .buttons{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}.main__footer .buttons svg{width:2rem;height:2rem}.svg-background{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;color:#F7CAAE;pointer-events:none;z-index:0}.svg-background svg{position:absolute;top:0;left:50%;width:var(--window-xxl);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page__hero{text-align:center;padding:4rem 2rem;background-color:var(--color-soft);color:var(--color-primary);position:relative;-ms-flex-negative:0;flex-shrink:0}.page__hero .container{position:relative}.page__hero h1{font-size:4rem;line-height:0.85;font-family:var(--text-serif);font-weight:500;margin:0;position:relative}@media screen and (max-width:991px){.page__hero h1{font-size:2.5rem}}footer{background:var(--color-blacky);padding:1.5rem}@media screen and (max-width:767px){footer{padding:0}}footer .container{max-width:var(--window-lg)}footer .cc-license{display:-webkit-box;display:-ms-flexbox;display:flex}footer .cc-license svg{height:1.25rem;width:auto}footer .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 1rem;font-size:0.85rem}footer .footer button{padding:0;border:0;background:none;font-size:100%}footer .footer a,footer .footer button{text-decoration:underline;cursor:pointer}@media screen and (max-width:767px){footer .footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 1rem}}footer .footer>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:1rem;width:100%}footer div.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer div.right>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}@media screen and (max-width:767px){footer div.right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1rem;gap:0.5rem}footer div.right .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){footer .left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .left ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .left ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-subtle)}footer .left ul svg{width:1.25rem;height:1.25rem}footer .footer-saas{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 2fr;grid-template-columns:1fr 2fr;gap:3rem;padding:1.5rem 0;font-size:0.875rem;padding-bottom:5rem}@media screen and (max-width:767px){footer .footer-saas{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem;padding:2.5rem 2rem}}footer .footer-saas__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}footer .footer-saas__logo{text-decoration:none!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-saas__tagline{margin:0;color:var(--color-subtle);line-height:1.5;max-width:16rem}footer .footer-saas__socials{list-style:none;margin:0.25rem 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-saas__socials li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-subtle);-webkit-transition:color 0.15s ease;transition:color 0.15s ease}footer .footer-saas__socials li a:hover{color:var(--color-text)}footer .footer-saas__socials svg{width:1.15rem;height:1.15rem}footer .footer-saas__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 2.5rem}@media screen and (max-width:767px){footer .footer-saas__nav{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:repeat(2,1fr);gap:1.75rem 1.5rem}}@media screen and (max-width:767px){footer .footer-saas__nav{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}footer .footer-saas__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.6rem;-webkit-box-flex:1;-ms-flex:1;flex:1}footer .footer-saas__col ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.45rem}footer .footer-saas__col ul li a,footer .footer-saas__col ul li button{color:var(--color-subtle);text-decoration:none;-webkit-transition:color 0.15s ease;transition:color 0.15s ease;background:none;border:0;padding:0;font-size:0.875rem;cursor:pointer;text-align:left}footer .footer-saas__col ul li a:hover,footer .footer-saas__col ul li button:hover{color:var(--color-text)}footer .footer-saas__heading{font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text);margin:0 0 0.2rem}footer .footer-saas__heading a{color:inherit;text-decoration:none}footer .footer-saas__heading a:hover{color:var(--color-primary,currentColor)}footer .footer-saas__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 0;font-size:0.8rem;color:var(--color-subtle);border-top:1px solid var(--color-border);gap:1rem}@media screen and (max-width:767px){footer .footer-saas__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:1.5rem 2rem}}.callback{position:fixed;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem;z-index:99;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0}.callback:before{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(rgb(0,0,0)),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to top,rgb(0,0,0),rgba(0,0,0,0));mask-image:-webkit-gradient(linear,left bottom,left top,from(rgb(0,0,0)),to(rgba(0,0,0,0)));mask-image:linear-gradient(to top,rgb(0,0,0),rgba(0,0,0,0));background:var(--color-black);pointer-events:none}.callback .callback__box{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform:translateY(2rem);transform:translateY(2rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.25rem 0 0.25rem 1rem;border-radius:4rem;background:var(--color-primary);color:var(--color-primary);font-weight:bold;gap:0.5rem;border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:0 0 2rem rgba(0,0,0,0.1);box-shadow:0 0 2rem rgba(0,0,0,0.1);font-weight:bold;background:color-mix(in srgb,var(--color-background) 95%,var(--color-primary))}.callback .circle-loader{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);overflow:inherit}.callback .circle-loader circle{-webkit-animation:circular_loading 8s linear forwards;animation:circular_loading 8s linear forwards}.callback button{border:0;background:transparent;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.callback button svg,.callback button svg *{stroke-width:2}.callback.visible{opacity:1}.callback.visible .callback__box{-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes circular_loading{0%{stroke-dashoffset:157}to{stroke-dashoffset:0}}@keyframes circular_loading{0%{stroke-dashoffset:157}to{stroke-dashoffset:0}}.box{margin-left:auto;margin-right:auto;width:100%}.box--xxl{max-width:var(--window-xxl)}.box--xl{max-width:var(--window-xl)}.box--lg{max-width:var(--window-lg)}.box--md{max-width:var(--window-md)}.box--sm{max-width:var(--window-sm)}.box--xs{max-width:var(--window-xs)}.box--xxs{max-width:var(--window-xxs)}.box--center{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative}.box--recap{list-style:none;margin:0 auto;padding:0;border-radius:1rem;background:rgba(247,202,174,0.3098039216);max-width:var(--window-xs);font-size:1.25rem;max-height:320px;overflow-y:auto}.box--recap li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box--recap li:not(:last-of-type){border-bottom:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent)}.box--recap li .value{font-weight:bold}.box--details{position:relative}.box--details .button{border:0;margin:0;background:none;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:100%}.box--details .button:before{content:attr(data-str-opened)}.box--details .button:hover{text-decoration:underline}.box--details .content{max-height:320px;-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease;overflow:hidden}.box--details:not(.opened) .button:before{content:attr(data-str-default)}.box--details:not(.opened) .content{max-height:0}.box--gift{padding:2rem;text-align:center;background:var(--color-softest);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:0;margin:1rem;border:1px solid rgba(0,0,0,0.1);border-radius:1rem}.box--gift .box--gift__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box--gift .icon{margin-top:-1rem}.box--gift .message{margin:0;font-size:1.5rem;font-weight:bold;line-height:1;margin-bottom:1.5rem}.box--gift.box--owner{background:white}.modal{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease,visibility 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease;will-change:opacity,visibility;pointer-events:none;background:rgba(var(--color-black-rgb),0.35);z-index:2147483647}@media screen and (max-width:479px){.modal{padding:1rem}}.modal .window{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background:var(--color-background);border-radius:1rem;margin:auto;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;-webkit-transform:translateY(2rem);transform:translateY(2rem);will-change:transform;position:relative;overflow:clip;-webkit-box-shadow:0 2rem 3rem rgba(var(--color-black-rgb),0.25);box-shadow:0 2rem 3rem rgba(var(--color-black-rgb),0.25);border:1px solid var(--color-border);outline:0;max-width:100%;padding:2rem}@media screen and (max-width:991px){.modal .window{padding:1.5rem}}.modal.visible{opacity:1;visibility:visible;pointer-events:auto}.modal.visible .window{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateY(0);transform:translateY(0)}.modal h2{margin:0 0 1rem;font-size:2rem;line-height:1.125}@media screen and (max-width:479px){.modal h2{font-size:1.5rem}}.modal p{margin:0;color:var(--color-subtle);line-height:1.5;font-size:1.25rem}@media screen and (max-width:479px){.modal p{font-size:1.125rem}}.modal strong{color:var(--color-foreground)}.modal .pre{margin:0;margin-top:1rem}.modal .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.modal__exit-btn{position:absolute;top:0;right:0;padding:0;width:2.5rem;height:2.5rem;border-radius:50%;margin:0.5rem;cursor:pointer;background:var(--color-bgs);border:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__exit-btn svg{width:1.5rem;height:1.5rem}.modal__exit-btn svg *{stroke-width:2}[data-modal=signup]{text-align:center}[data-modal=signup] .window{width:var(--window-xs);padding:0}[data-modal=signup] [data-slide=index] h2{font-size:3rem}[data-modal=signup] [data-slide=index] p{font-size:1.5rem}[data-modal=signup] .slide{padding:2rem;position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;-webkit-transition:opacity 0.3s var(--bezier-bounce),-webkit-transform 0.3s var(--bezier-bounce);transition:opacity 0.3s var(--bezier-bounce),-webkit-transform 0.3s var(--bezier-bounce);transition:transform 0.3s var(--bezier-bounce),opacity 0.3s var(--bezier-bounce);transition:transform 0.3s var(--bezier-bounce),opacity 0.3s var(--bezier-bounce),-webkit-transform 0.3s var(--bezier-bounce);opacity:0;-webkit-transform:translateX(2rem);transform:translateX(2rem);pointer-events:none}[data-modal=signup] .slide.shown{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto;position:relative}[data-modal=signup] .slide form .buttons{margin:0}[data-modal=captcha]{text-align:center}[data-modal=captcha] .window{width:var(--window-xs)}[data-modal=captcha] form{font-size:1.5rem;font-weight:bold}[data-modal=callback] .window{width:var(--window-xs);padding:0}[data-modal=callback] .phase--prompt p{color:var(--color-subtle)}[data-modal=callback] .phase--error{color:var(--color-foreground)}[data-modal=callback] .phase--error .bg{background:var(--color-danger)}[data-modal=callback] .phase--success{color:var(--color-foreground)}[data-modal=callback] .phase--success .bg{background:var(--color-tertiary)}[data-modal=callback] [data-str]{font-size:1.5rem;font-weight:bold}[data-modal=callback] .buttons{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-modal=callback] .bg{position:absolute;top:50%;left:50%;width:0;height:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-size:100rem auto;background-position:center;background-repeat:no-repeat;z-index:-1}[data-modal=callback] .phase{opacity:0;visibility:hidden;-webkit-transform:translateX(-2rem);transform:translateX(-2rem);-webkit-transition:opacity 0.2s ease,visibility 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:3rem 2rem}[data-modal=callback] .phase.visible{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);position:relative}[data-modal=callback] .phase.visible .bg{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.25);transform:translate(-50%,-50%) scale(1.25);width:150%;height:150%;border-radius:0}[data-modal=callback] .phase.visible~.phase{-webkit-transform:translateX(2rem);transform:translateX(2rem)}[data-modal=confirm] .window{width:var(--window-xs);text-align:center}[data-modal=alert] .window{width:var(--window-xs);text-align:center}[data-modal=alert] .window p{font-size:1.25rem;font-weight:600;margin:0;margin-bottom:1rem;color:var(--color-foreground)}[data-modal=alert].danger .window{background:var(--color-danger);color:var(--color-foreground)}[data-modal=alert].success .window{background:var(--color-tertiary);color:var(--color-foreground)}[data-modal=info]{text-align:center}[data-modal=info] .window{max-width:600px}[data-modal=info] button{margin-top:2rem}[data-modal=users]{text-align:center}[data-modal=users] .window{max-width:600px}[data-modal=users] .window__header{border-bottom:1px solid rgba(0,0,0,0.1);padding:2rem}[data-modal=users] .window__body{padding:0;max-height:320px;overflow-y:auto}[data-modal=users] .window__footer{border-top:1px solid rgba(0,0,0,0.1);padding:1rem}[data-modal=users] h2{margin:0;font-size:1.5rem;line-height:1}[data-modal=users] ul{text-align:left;list-style:none;margin:0;padding:0}[data-modal=users] ul li{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}[data-modal=users] ul li:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,0.1)}[data-modal=users] ul li .user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:0.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.125rem}[data-modal=users] ul li .emoji{font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}[data-modal=domain]{text-align:left}[data-modal=domain] .window{width:600px;padding:0}[data-modal=domain] figure{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);margin:0}[data-modal=domain] figure img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}[data-modal=domain] .wrap{padding:2rem}[data-modal=domain] .fader__value{display:none}[data-modal=domain] .slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transform:translateX(2rem);transform:translateX(2rem);pointer-events:none;-webkit-transition:opacity 0.25s ease,-webkit-transform 0.25s var(--bezier-bounce);transition:opacity 0.25s ease,-webkit-transform 0.25s var(--bezier-bounce);transition:transform 0.25s var(--bezier-bounce),opacity 0.25s ease;transition:transform 0.25s var(--bezier-bounce),opacity 0.25s ease,-webkit-transform 0.25s var(--bezier-bounce)}[data-modal=domain] .slide.shown{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto;position:relative;z-index:2}[data-modal=domain] .output{margin-top:0.5rem}[data-modal=domain] .voice-selector{margin:0 -2rem}[data-modal=domain] .domain-modal__rule{gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem;border:1px solid var(--color-border);border-radius:1rem;background-color:rgba(var(--color-black-rgb),0.1);display:-webkit-box;display:-ms-flexbox;display:flex}[data-modal=domain] .domain-modal__rule:focus-within{border-color:var(--color-primary);-webkit-box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 5%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 5%,transparent)}[data-modal=domain] .domain-modal__rule .custom-select:focus{-webkit-box-shadow:none;box-shadow:none;border-color:transparent}[data-modal=domain] .domain-modal__rule>div{display:-ms-grid;display:grid;-ms-grid-columns:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-modal=domain] .domain-modal__rule .form__input input{border:0;background:transparent;padding:0.75rem 0;font-size:1rem;border-radius:0.75rem;text-indent:0.75rem;font-family:var(--text-mono);font-weight:400}[data-modal=domain] .domain-modal__rule .form__input input:focus{-webkit-box-shadow:none;box-shadow:none}[data-modal=domain] .domain-modal__rule .custom-select{height:100%;color:var(--color-code);padding:0.825rem 1rem}[data-modal=domain] .domain-modal__rule .btn--icon,[data-modal=domain] .domain-modal__rule .custom-select{border-radius:0.75rem;background:transparent}[data-modal=domain] .domain-modal__rule .custom-select-wrapper{width:100%;display:block;height:100%;background:color-mix(in srgb,var(--color-code) 5%,transparent);border-radius:1rem}[data-modal=domain] .domain-modal__th{border:0;color:var(--color-subtle);display:-ms-grid;display:grid;-ms-grid-columns:8rem minmax(0,1fr);grid-template-columns:8rem minmax(0,1fr);background:transparent}[data-modal=domain] .domain-modal__rule-input{min-width:0}[data-modal=domain] .domain-modal__add-rule{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}[data-modal=domain] .domain-modal__toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-modal=domain] .buttons{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:sticky;bottom:-2rem;padding:2rem;margin:-2rem;padding-top:0;margin-top:0}[data-modal=domain] .buttons:before{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(rgb(0,0,0)),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to top,rgb(0,0,0),rgba(0,0,0,0));mask-image:-webkit-gradient(linear,left bottom,left top,from(rgb(0,0,0)),to(rgba(0,0,0,0)));mask-image:linear-gradient(to top,rgb(0,0,0),rgba(0,0,0,0));background:var(--color-background);pointer-events:none}[data-modal=domain] .buttons .btn{position:relative}[data-modal=collaborators]{text-align:left}[data-modal=collaborators] .collaborators-modal__add{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;padding-right:0}[data-modal=collaborators] .collaborators-modal__row{border:1px solid var(--color-border);border-radius:1rem}[data-modal=collaborators] .collaborators-modal__row--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 0.5rem 0.5rem 1rem}[data-modal=collaborators] .collaborators-modal__row--item:not(:last-of-type){border-bottom:1px solid var(--color-line)}[data-modal=collaborators] .collaborators-modal__row--input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}[data-modal=collaborators] .collaborators-modal__field{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-modal=collaborators] .collaborators-modal__field input{font-size:100%;padding:1.25rem 0;text-indent:1.25rem}[data-modal=collaborators] h3{margin:0;margin-bottom:0.5rem;font-size:1.5rem}[data-modal=collaborators] .block:not(:last-of-type){margin-bottom:2rem}[data-modal=collaborators] .collaborators-modal__empty{margin:0;padding:0.5rem 0}[data-modal=credits-history] .window{width:600px}[data-modal=credits-history] .credits-history__list{display:-ms-grid;display:grid}[data-modal=credits-history] .credits-history__item{border-bottom:1px solid var(--color-border)}[data-modal=credits-history] .credits-history__summary{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1rem -webkit-max-content 1rem -webkit-max-content;-ms-grid-columns:minmax(0,1fr) 1rem max-content 1rem max-content;grid-template-columns:minmax(0,1fr) -webkit-max-content -webkit-max-content;grid-template-columns:minmax(0,1fr) max-content max-content;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 0;cursor:pointer;list-style:none}[data-modal=credits-history] .credits-history__summary::-webkit-details-marker{display:none}[data-modal=credits-history] .credits-history__content{display:-ms-grid;display:grid;gap:0.75rem;padding:0 0 1.5rem}[data-modal=credits-history] .credits-history__detail{display:-ms-grid;display:grid;gap:0.15rem}[data-modal=credits-history] .credits-history__chevron{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.5rem;height:0.5rem;color:var(--color-subtle);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;border-left:1px solid;border-bottom:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}[data-modal=credits-history] .credits-history__item[open] .credits-history__chevron{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[data-modal=credits-history] .credits-history__item:last-of-type{border-bottom:0}[data-modal=credits-history] .credits-history__item small,[data-modal=credits-history] .credits-history__item strong{min-width:0}[data-modal=credits-history] .credits-history__meta,[data-modal=credits-history] .credits-history__side{display:-ms-grid;display:grid;gap:0.25rem;min-width:0}[data-modal=credits-history] .credits-history__side{text-align:right;justify-items:end}[data-modal=credits-history] .credits-history__empty,[data-modal=credits-history] .credits-history__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:10rem;color:var(--color-subtle)}[data-modal=credits-history] .credits-history__loading--more{min-height:4rem}[data-modal=invoice]{text-align:center}[data-modal=invoice] .window{padding:0;width:var(--window-md)}.invoice{color:var(--color-subtle);background:rgba(var(--color-black-rgb),0.2);border-radius:1rem;padding:3rem;text-align:left}@media screen and (max-width:991px){.invoice{padding:1.5rem}}.invoice h1{margin:0;color:var(--color-foreground)}.invoice h2{color:var(--color-foreground);font-size:1.5rem;margin:0;margin-bottom:0.5rem}.invoice .object{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.invoice .total{text-align:right;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}.invoice .total h3{color:var(--color-foreground);font-size:2rem;margin-bottom:0}.invoice__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem;margin-bottom:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.invoice__top .order{text-align:right}.invoice__top .brand{color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.invoice__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.invoice__seller{text-align:left}.invoice__buyer{text-align:right}.invoice__body{padding:2rem;border-radius:1rem;background:rgba(var(--color-black-rgb),0.2);margin:2rem 0}.invoice__body h3{margin:0;color:var(--color-primary);margin-bottom:1rem;text-transform:uppercase}.invoice__body p{margin:0}.invoice__footer,.invoice__payment{text-align:center}.invoice__footer{margin-top:4rem}[data-modal=embed] .window{width:768px}[data-modal=embed] .block:not(:last-of-type){margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-bgs)}[data-modal=embed] h3{margin:2rem 0 0.25rem;font-size:1.5rem}@media screen and (max-width:991px){[data-modal=embed] h3{font-size:1.25rem}}[data-modal=embed] .form__input{margin-bottom:0.5rem}[data-modal=embed] .form__input select{font-size:1.25rem}[data-modal=embed] .nav--style1{font-size:1.25rem;margin:0 -2rem;padding:0 2rem}@media screen and (min-width:992px){[data-modal=embed] .pre{font-size:1.25rem}}[data-modal=embed] .modal__footer{padding-top:2rem;margin-top:2rem;border-top:1px solid var(--color-line);text-align:center}[data-modal=embed] .plugins{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.5rem 1fr 0.5rem 1fr 0.5rem 1fr;grid-template-columns:repeat(4,1fr);gap:0.5rem}[data-modal=embed] .plugins>*{min-width:0;width:100%}@media screen and (max-width:991px){[data-modal=embed] .plugins{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){[data-modal=embed] .plugins{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.tile--plugin{background:color-mix(in srgb,var(--color-foreground) 5%,transparent);border:1px solid transparent;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;gap:1rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;will-change:transform}@media (hover:hover){.tile--plugin:hover{background:color-mix(in srgb,var(--color-foreground) 10%,transparent);-webkit-transform:scale(1.0125);transform:scale(1.0125);z-index:2}}.tile--plugin h4{font-weight:bold;font-size:1.125rem;line-height:1;margin:0}.tile--plugin i{color:var(--color-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tile--plugin i svg{width:2rem;height:2rem;fill:currentColor}.tile--plugin i svg *{fill:currentColor}.tile--plugin>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;min-width:0}[data-modal=report] .window{width:480px}[data-modal=report] .custom-select-wrapper{width:100%}[data-modal=report] .custom-select-wrapper .custom-select{padding:1rem 1.5rem;font-size:1rem}[data-modal=report] .buttons{margin-top:2rem}[data-modal=report] .form__input{margin-bottom:0.5rem}[data-modal=report] .form__input select,[data-modal=report] .form__input textarea{font-size:1rem;font-weight:400;padding:1rem;text-indent:0;border-radius:0.75rem}[data-modal=bills] .window{width:768px}[data-modal=bills] h2{margin-bottom:2rem}[data-modal=bills] .divtable{border-radius:1rem;background:rgba(var(--color-black-rgb),0.05);border:1px solid var(--color-border);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}@media screen and (max-width:991px){[data-modal=bills] .divtable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}[data-modal=bills] .divtable>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem;text-align:center}@media screen and (min-width:992px){[data-modal=bills] .divtable>div:not(:last-of-type){border-right:1px solid var(--color-border)}}@media screen and (max-width:991px){[data-modal=bills] .divtable>div:not(:last-of-type){border-bottom:1px solid var(--color-border)}}[data-modal=bills] ul{border-radius:1rem;border:1px solid var(--color-border);margin:0;padding:0;list-style:none;overflow:hidden;margin-top:1rem}[data-modal=bills] ul li{padding:1.5rem;cursor:pointer}[data-modal=bills] ul li:hover{background:var(--color-bgs)}[data-modal=bills] ul li:not(:last-of-type){border-bottom:1px solid var(--color-border)}@media screen and (min-width:992px){[data-modal=bills] ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}[data-modal=bills] ul li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}[data-modal=editor] .window{width:var(--window-sm);text-align:center}[data-modal=editor] .window .buttons{margin-top:2rem}[data-modal=editor] .window .form__input .custom-select-wrapper{display:block;text-align:left}[data-modal=editor] .window .form__input .custom-select-wrapper .custom-select{padding:1rem 1.5rem}[data-modal=editor] .window .form__input .custom-select-wrapper .selected{font-size:1.25rem}[data-modal=editor] .window .form__input .player-preview__colors{padding:1rem;border:1px solid var(--color-border);border-radius:4rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){[data-modal=editor] .window .form__input .player-preview__colors{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}[data-modal=editor] .window .form__input .player-preview__colors label{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}[data-modal=editor] .window .form__input .player-preview__colors label span{width:2rem;height:2rem}[data-modal=upgrade]{text-align:center}[data-modal=upgrade] .window{width:var(--window-xl)}.modal--xxl .window{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:var(--window-xxl)!important}.modal--xl .window{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:var(--window-xl)!important}.modal--lg .window{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:var(--window-lg)!important}.modal--md .window{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:var(--window-md)!important}.modal--sm .window{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:var(--window-sm)!important}.modal--xs .window{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:var(--window-xs)!important}.modal--xxs .window{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:var(--window-xxs)!important}[data-modal=voice-picker] .window{width:var(--window-sm);max-width:var(--window-sm);height:calc(100vh - 6rem);overflow-y:auto;padding:0}[data-modal=voice-picker] .grid__blocks{position:sticky;top:0;background:var(--color-background);z-index:1}.spinner{display:inline-block;vertical-align:middle;width:1.75rem;height:1.75rem;border-radius:50%;border:solid 2px transparent;border-top-color:currentColor;border-left-color:currentColor;-webkit-animation:rotate 0.8s linear infinite;animation:rotate 0.8s linear infinite;-ms-flex-negative:0;flex-shrink:0}.spinner--auto{width:1em;height:1em}.spinner--lg{width:3rem;height:3rem}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;border-radius:4rem;padding:0.65rem 2rem;text-decoration:none;font-size:100%;font-weight:600;border:1px solid transparent;background:transparent;cursor:pointer;gap:0.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:inherit;-webkit-transition:color 0.3s ease,border-color 0.3s ease,background 0.3s ease,-webkit-box-shadow 0.3s ease;transition:color 0.3s ease,border-color 0.3s ease,background 0.3s ease,-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease,color 0.3s ease,border-color 0.3s ease,background 0.3s ease;transition:box-shadow 0.3s ease,color 0.3s ease,border-color 0.3s ease,background 0.3s ease,-webkit-box-shadow 0.3s ease;font-weight:900;font-family:var(--text-serif);position:relative}@media screen and (max-width:991px){.btn{font-size:1rem;padding:0.5rem 1.5rem}}.btn[disabled]{opacity:0.2}.btn svg{-ms-flex-negative:0;flex-shrink:0;width:1.5rem;height:1.5rem}@media screen and (min-width:992px){.btn:not(.btn--link):hover{-webkit-box-shadow:inset 0 0 0 9999px rgba(255,255,255,0.05);box-shadow:inset 0 0 0 9999px rgba(255,255,255,0.05)}}.btn--sans{font-family:var(--text-sans)}.btn--special{background-image:linear-gradient(140deg,#EADEDB 0%,#b070bc 50%,#ffbe00 75%);position:relative}.btn--special span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}.btn--special:before{content:"";position:absolute;top:2px;left:2px;bottom:2px;right:2px;background:var(--color-background);border-radius:4rem}.btn--icon{width:3rem;height:3rem;padding:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;border:1px solid transparent}.btn--icon svg{width:1.5rem;height:1.5rem}@media screen and (max-width:991px){.btn--icon{width:2.5rem;height:2.5rem}.btn--icon svg{width:1.25rem;height:1.25rem}}.btn--xs{font-size:0.85rem;padding:0.35rem 1.5rem}.btn--sm{font-size:1rem;padding:0.5rem 1.5rem}.btn--lg{font-size:1.25rem;padding:1.25rem 2.5rem}@media screen and (max-width:991px){.btn--lg{font-size:1rem;padding:1rem 2rem}}.btn--xl{font-size:1.5rem;padding:1.5rem 3rem}.btn--xxl{font-size:2rem;padding:2rem 4rem}@media screen and (max-width:991px){.btn--xxl{font-size:1.5rem;padding:1.5rem 3rem}}.btn--primary{background:var(--color-primary);color:var(--color-background)}.btn--white{color:var(--color-primary);background:var(--color-foreground)}.btn--secondary{background:var(--color-primary);color:var(--color-background)}.btn--subtle{background:var(--color-bgs);color:var(--color-foreground)}.btn--tertiary{background:var(--color-tertiary);color:var(--color-foreground)}.btn--email{background:var(--color-bgs);color:var(--color-foreground)}.btn--danger{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.btn--facebook{background:rgba(126,130,209,0.1882352941);color:#c496f7}.btn--whatsapp{background:rgba(153,197,146,0.1882352941);color:#7ec772}.btn--telegram{background:rgba(110,167,255,0.1882352941);color:#81b3ff}.btn--google{background:rgba(110,167,255,0.1882352941);color:#81b3ff}.btn--opacity{background:rgba(255,255,255,0.1)}.btn--gradient{background:linear-gradient(56deg,rgb(110,115,57) 0%,rgb(240,111,67) 100%);color:var(--color-foreground)}.btn--stroked{border-color:currentColor}.btn--stroked:hover{opacity:0.8}.btn--block{width:100%}.btn--circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;-ms-flex-negative:0;flex-shrink:0;padding:0}.btn--squared{border-radius:0}.btn--shadow{-webkit-box-shadow:0 2rem 1rem -1rem rgba(0,0,0,0.1);box-shadow:0 2rem 1rem -1rem rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.5)}.btn--link{padding:0;font-weight:inherit;font-family:var(--text-sans)}.btn--link:hover{text-decoration:underline}.btn--bid-context{border:1px solid rgba(0,0,0,0.1);width:2rem;height:2rem}.btn--mobile-icon{border:0;padding:0.5rem;margin:0 0.5rem}@media screen and (max-width:991px){.btn--mobile-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;padding:0 0.65rem;margin:0;font-size:0.85rem;gap:0.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1}}.btn--dropdown{border:1px solid var(--color-border);background:rgba(var(--color-black-rgb),0.1);cursor:pointer;position:relative}.btn--dropdown:hover{border-color:var(--color-border-hover)}.btn--dropdown-abs{position:absolute;top:0.25rem;right:0.25rem;width:2rem;height:2rem;border-color:transparent;background:transparent}.btn--dropdown-abs svg{width:1rem;height:1rem}.dropdown{font-size:1.125rem;min-width:192px;width:auto;text-align:left;background:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:1rem;z-index:999;padding:0 0.5rem;opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease;-webkit-transform-origin:top right;transform-origin:top right}.dropdown.is-open{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.dropdown .group:not(:last-of-type){border-bottom:1px solid var(--color-border)}.dropdown .group--lines li:not(:last-of-type){border-bottom:1px solid var(--color-line)}.dropdown ul{padding:0;margin:0;list-style:none}.dropdown .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);border-radius:0.75rem;margin-right:0.5rem}.dropdown a,.dropdown button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;margin:0;background:transparent;text-decoration:none;color:var(--color-foreground);cursor:pointer;font-size:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;white-space:nowrap;gap:0.5rem;width:100%;padding:1rem}.dropdown a:hover,.dropdown button:hover{text-decoration:underline;color:var(--color-foreground)}.dropdown svg{width:1.5rem;height:1.5rem}.dropdown-overlay{position:fixed;inset:0;z-index:998;background:rgba(var(--color-black-rgb),0.45);opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.dropdown-overlay.is-open{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media (max-width:768px){.dropdown{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;min-width:100%!important;overflow-y:auto;border-radius:1.5rem 1.5rem 0 0;-webkit-transform:translateY(2rem);transform:translateY(2rem);opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;border:0;border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom)}.dropdown a,.dropdown button{padding:1.5rem}.dropdown.is-open{-webkit-transform:translateY(0%);transform:translateY(0%)}}.btn--control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:0.25rem;background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:16rem;color:var(--color-primary);font-family:var(--text-serif);font-weight:bold;position:relative;font-size:100%}.btn--control span{padding:0 1rem;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bold}.btn--control i{-ms-flex-negative:0;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.btn--control i svg{width:1rem;height:1rem}.btn--mobile-nav{border-color:var(--color-border)}.btn--help{border-color:var(--color-border);border-style:dashed}.btn--help:hover{opacity:0.8}[data-visible-if]{display:none}button,input,select,textarea{font-family:inherit;color:inherit}::-webkit-input-placeholder{color:var(--color-subtle);opacity:1}::-moz-placeholder{color:var(--color-subtle);opacity:1}:-ms-input-placeholder{color:var(--color-subtle);opacity:1}::-ms-input-placeholder{color:var(--color-subtle);opacity:1}::placeholder{color:var(--color-subtle);opacity:1}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.input--invalid:focus+.input--invalid{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.input--invalid+.input--invalid{position:absolute;top:105%;right:0;margin:0;padding:0.35rem 1rem;background:white;z-index:1;font-size:0.75rem!important;font-weight:600;border-radius:0.35rem;background:var(--color-background)!important;color:var(--color-foreground);-webkit-transform:translateY(-1rem);transform:translateY(-1rem);opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s ease;pointer-events:none}.x-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin:0 -1.5rem;padding:0 1.5rem;gap:0.5rem}.x-grid>*{max-width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.grid--2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (min-width:992px){.grid--2>*{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:991px){.grid--2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}hr{border-top:0;border-color:rgba(0,0,0,0.2)}.form__checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;text-align:left;line-height:1;cursor:pointer}.form__checkbox input{width:2rem;height:2rem;-ms-flex-negative:0;flex-shrink:0;border-radius:0.5rem;border:1px solid rgba(0,0,0,0.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center;background-repeat:no-repeat;cursor:pointer}.form__checkbox input,.form__checkbox input:focus{border-color:var(--color-primary);-webkit-box-shadow:0 0 0 0.25rem color-mix(in srgb,var(--color-primary) 25%,transparent);box-shadow:0 0 0 0.25rem color-mix(in srgb,var(--color-primary) 25%,transparent)}.form__checkbox input:checked{background-image:url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.375 5.29995L3.93531 7.99991L9.62488 2' stroke='white' stroke-width='2.24997' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-color:var(--color-primary)}.form__input{position:relative}.form__input label{display:block;margin-bottom:0.5rem;color:var(--color-subtle)}.form__input input,.form__input select,.form__input textarea{border:0;border-radius:1rem;padding:1.5rem;font-size:1.5rem;font-weight:600;border:1px solid var(--color-border);outline:0;width:100%}.form__input input:focus,.form__input select:focus,.form__input textarea:focus{border-color:var(--color-primary);-webkit-box-shadow:0 0 0 0.25rem color-mix(in srgb,var(--color-primary) 25%,transparent);box-shadow:0 0 0 0.25rem color-mix(in srgb,var(--color-primary) 25%,transparent)}@media screen and (max-width:767px){.form__input input,.form__input select,.form__input textarea{font-size:1.25rem}}.form__input select{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg height='512px' id='Layer_1' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 512 512' width='512px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='white' d='M98.9,184.7l1.8,2.1l136,156.5c4.6,5.3,11.5,8.6,19.2,8.6c7.7,0,14.6-3.4,19.2-8.6L411,187.1l2.3-2.6 c1.7-2.5,2.7-5.5,2.7-8.7c0-8.7-7.4-15.8-16.6-15.8v0H112.6v0c-9.2,0-16.6,7.1-16.6,15.8C96,179.1,97.1,182.2,98.9,184.7z'/%3E%3C/svg%3E");background-position:center right 1.5rem;background-size:1rem;background-repeat:no-repeat;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__input input,.form__input select{text-indent:1.5rem;padding-left:0;padding-right:0}.form__input input,.form__input select,.form__input textarea{background-color:rgba(var(--color-black-rgb),0.1)}.form__input input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.form__input input[type=number]::-webkit-inner-spin-button,.form__input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form__input textarea{resize:none;overflow:hidden}.form__input--labelled{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.form__input--labelled input,.form__input--labelled select{padding:1.5rem;border-top-left-radius:0;border-bottom-left-radius:0;text-align:center;text-indent:0}.form__input--labelled div{padding:1.5rem;white-space:space;border-top-left-radius:1rem;border-bottom-left-radius:1rem;-ms-flex-negative:0;flex-shrink:0;border:1px solid var(--color-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:0;gap:0.5rem}.form__input--unstyled input,.form__input--unstyled textarea{border:2px solid transparent}.form__input--unstyled input:focus,.form__input--unstyled textarea:focus{border-color:var(--color-primary)}.form__switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0.5rem;background-color:rgba(var(--color-black-rgb),0.15);border-radius:4rem;border:1px solid var(--color-border);font-family:var(--text-serif);width:300px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__switch svg{width:1.5em;height:1.5em}.form__switch svg *{stroke-width:2}.form__switch label{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;white-space:nowrap}.form__switch label:focus-within span{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.form__switch label:hover span{color:var(--color-primary)}.form__switch label input{position:absolute;top:0;left:0;opacity:0}.form__switch label input:checked+span{background-color:var(--color-bgs);color:var(--color-primary)}.form__switch label span{width:100%;padding:0.5rem 1.5rem;font-weight:bold;border-radius:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;position:relative}.form__switch.form--lg span{padding:1rem 1.5rem}.form__switch.form--sm{width:250px}.form__switch.form--sm span{font-size:1rem;padding:0.5rem 0.5rem}.form__switch.form--sm span svg{width:1rem;height:1rem}.form--block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.list--inputs{list-style:none;margin:0;padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.form__subs{padding-left:1rem;margin-left:1rem;border-left:1px solid var(--color-border)}.knob{display:block;width:224px;height:224px;position:relative;-ms-flex-negative:0;flex-shrink:0;margin:2rem auto;border:2px solid transparent;border-radius:50%}.knob input{opacity:0;top:0;left:0;position:absolute}.knob__bar,.knob__bar svg,.knob__handle,.knob__placeholder,.knob__value{position:absolute;top:0;left:0;width:100%;height:100%}.knob__handle{border-radius:50%;z-index:1;cursor:pointer}.knob__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3;cursor:pointer;pointer-events:none}.knob__placeholder svg{stroke:var(--color-primary);-webkit-animation:knob__rotate 1.5s ease infinite;animation:knob__rotate 1.5s ease infinite;stroke-width:3px}.knob__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;left:50%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}@-webkit-keyframes knob__rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes knob__rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.knob .knob__bar{top:-2rem;left:-2rem;bottom:-2rem;right:-2rem;width:auto;height:auto;pointer-events:none}.knob .knob__bar svg path{stroke:var(--color-primary)}.knob .knob__value{font-size:3rem;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1}.knob .knob__value span{font-size:2rem;color:var(--color-subtle)}.knob .knob__handle{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='216' viewBox='0 0 216 216' width='216' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23ffe8ee' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='m108 1v15'/%3E%3Cpath d='m135.694 4.646-3.882 14.4889'/%3E%3Cpath d='m161.5 15.3354-7.5 12.9904'/%3E%3Cpath d='m183.66 32.3398-10.606 10.6066'/%3E%3Cpath d='m200.665 54.5005-12.991 7.5'/%3E%3Cpath d='m211.354 80.3066-14.489 3.8823'/%3E%3Cpath d='m215 108h-15'/%3E%3Cpath d='m211.354 135.694-14.489-3.882'/%3E%3Cpath d='m200.665 161.501-12.991-7.5'/%3E%3Cpath d='m183.66 183.661-10.606-10.606'/%3E%3Cpath d='m161.5 200.666-7.5-12.991'/%3E%3Cpath d='m135.694 211.355-3.882-14.489'/%3E%3Cpath d='m108 215.001v-15'/%3E%3Cpath d='m80.3062 211.355 3.8822-14.489'/%3E%3Cpath d='m54.5 200.666 7.5-12.991'/%3E%3Cpath d='m32.3398 183.661 10.6066-10.606'/%3E%3Cpath d='m15.3354 161.501 12.9904-7.5'/%3E%3Cpath d='m4.646 135.694 14.4889-3.882'/%3E%3Cpath d='m1 108h15'/%3E%3Cpath d='m4.646 80.3066 14.4889 3.8823'/%3E%3Cpath d='m15.3354 54.5005 12.9904 7.5'/%3E%3Cpath d='m32.3398 32.3398 10.6066 10.6066'/%3E%3Cpath d='m54.5 15.3354 7.5 12.9904'/%3E%3Cpath d='m80.3062 4.646 3.8822 14.4889'/%3E%3C/g%3E%3C/svg%3E");background-size:90% 90%;background-position:center;background-repeat:no-repeat;background-color:var(--color-foreground);-webkit-box-shadow:0 0 4rem rgba(0,0,0,0.05);box-shadow:0 0 4rem rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1)}.knob .knob__handle svg{position:absolute;top:1rem;left:50%;-webkit-transform:translate(-50%) rotate(180deg);transform:translate(-50%) rotate(180deg);cursor:pointer;stroke:var(--color-primary)}.knob .knob__handle svg circle{fill:var(--color-foreground)}.fader__container{border-radius:1rem;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.fader__container input{opacity:0;top:0;left:0;position:absolute;width:100%}.fader__area{background-size:4rem;padding:1.5rem 0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fader{position:relative;height:1rem;background:color-mix(in srgb,var(--color-black) 25%,transparent);border:1px solid var(--color-border);border-radius:1rem;width:100%}.fader__fill{position:absolute;inset:0 auto 0 0;width:0;height:100%;background:var(--color-primary);border-radius:inherit;pointer-events:none}.fader__handle{position:absolute;cursor:pointer;width:2.5rem;height:2.5rem;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.fader__handle:before{border-radius:50%;content:"";position:absolute;background-color:var(--color-background);border:0.5rem solid var(--color-primary);-webkit-box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary) 10%,transparent),0 0 0 1px rgba(0,0,0,0.3);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary) 10%,transparent),0 0 0 1px rgba(0,0,0,0.3);inset:0;width:100%;height:100%;-webkit-transform:none;transform:none}.fader__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;border-left:1px solid rgba(0,0,0,0.1);font-weight:bold;padding:1rem;width:8rem}.fader__value div{font-size:2rem;margin-bottom:-0.25rem}.fader__value span{font-size:1rem;color:var(--color-subtle)}.redirect-overlay{position:fixed;background:color-mix(in srgb,var(--color-background) 50%,transparent);color:var(--color-foreground);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease,visibility 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease;pointer-events:none}.redirect-overlay.visible{opacity:1;visibility:visible;pointer-events:auto}.redirect-overlay .icon{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-brand-badge-outer{display:none!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) *,#iubenda-cs-banner#iubenda-cs-banner [class*=" iub"],#iubenda-cs-banner#iubenda-cs-banner [class^=iub]{font-family:var(--text-sans)!important;line-height:1.5!important;font-size:1.125rem!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-btn-primary{background-color:var(--color-primary)!important;color:var(--color-background)!important;border:1px solid var(--color-primary)!important;padding:0.75rem 1.5rem!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-btn-primary.hover{-webkit-box-shadow:none!important;box-shadow:none!important;opacity:0.85!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-customize-btn{margin-top:0.5rem!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-customize-btn,#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-customize-btn.hover{background-color:transparent!important;color:var(--color-primary)!important;-webkit-box-shadow:none!important;box-shadow:none!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-rationale{background-color:var(--color-background)!important;color:var(--color-foreground)!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-content{border-radius:1rem!important;border:1px solid var(--color-border)!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content{padding:2rem!important;font-weight:400!important;font-size:1rem!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content h2{margin:0!important;line-height:1!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content p{margin:0!important;margin-top:1rem!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group{margin:0!important;padding:1.25rem 2rem!important;padding-top:0!important}#iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{font-size:0!important;margin-top:0!important;text-align:center!important}#iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title:after{content:"We use cookies!";font-size:1.5rem}#iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph.iubenda-cs-small-margin-top{margin-top:0!important}#iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph.iubenda-cs-small-margin-top [class^=iub]{font-size:1.125rem!important;font-weight:400!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group-custom .iubenda-cs-customize-btn{padding:0!important;text-decoration:underline!important}@media screen and (max-width:600px){#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-content{border-radius:0rem!important;border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}}#iubenda-cs-banner#iubenda-cs-banner [tabindex]:not([tabindex="-1"]):focus,#iubenda-cs-banner#iubenda-cs-banner a[href]:focus,#iubenda-cs-banner#iubenda-cs-banner button:focus,#iubenda-cs-banner#iubenda-cs-banner details:focus,#iubenda-cs-banner#iubenda-cs-banner input:focus,#iubenda-cs-banner#iubenda-cs-banner select:focus,#iubenda-cs-banner#iubenda-cs-banner textarea:focus{outline:none!important}#iubenda-cs-banner#iubenda-cs-banner button:focus{background-color:inherit!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button:focus,#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button:hover{-webkit-box-shadow:none!important;box-shadow:none!important}#iubenda-iframe#iubenda-iframe{padding:1rem!important;background-color:rgba(0,0,0,0.2)!important;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important;-webkit-transition:opacity 0.3s ease,display 0.3s ease,-webkit-transform 0.3s ease!important;transition:opacity 0.3s ease,display 0.3s ease,-webkit-transform 0.3s ease!important;transition:transform 0.3s ease,opacity 0.3s ease,display 0.3s ease!important;transition:transform 0.3s ease,opacity 0.3s ease,display 0.3s ease,-webkit-transform 0.3s ease!important;opacity:0!important;transition-behavior:allow-discrete!important;color:var(--color-foreground)!important}#iubenda-iframe#iubenda-iframe .iubenda-iframe-badge-container{display:none!important}@media screen and (max-width:479px){#iubenda-iframe#iubenda-iframe{padding:0!important}}#iubenda-iframe#iubenda-iframe.iubenda-visible{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}@starting-style{#iubenda-iframe#iubenda-iframe.iubenda-visible{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;opacity:0!important}}#iubenda-iframe#iubenda-iframe.iubenda-visible #iubenda-iframe-popup{-webkit-transform:translateX(0) scale(1)!important;transform:translateX(0) scale(1)!important}@starting-style{#iubenda-iframe#iubenda-iframe.iubenda-visible #iubenda-iframe-popup{-webkit-transform:translateY(2rem)!important;transform:translateY(2rem)!important}}#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-item,#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-section-header,#iubenda-iframe#iubenda-iframe .iub-consent-buttons{border-color:var(--color-border)!important}#iubenda-iframe#iubenda-iframe #purposes-content-container a,#iubenda-iframe#iubenda-iframe #purposes-content-container button.iubenda-privacy-policy-link{color:var(--color-primary)!important}#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-item .purposes-item-header,#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-items,#iubenda-iframe#iubenda-iframe .iub-consent-buttons,#iubenda-iframe#iubenda-iframe .iubenda-iframe-footer,#iubenda-iframe#iubenda-iframe .iubenda-iframe-top-container,#iubenda-iframe#iubenda-iframe .iubenda-modal-navigation:not(.iubenda-modal-navigation-brand){background:var(--color-background)!important;color:var(--color-foreground)!important}#iubenda-iframe#iubenda-iframe #purposes-content-container{height:100%!important}#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-item .purposes-item-body,#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-item .purposes-item-title .purposes-item-title-btn{font-weight:400!important}#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-header .purposes-header-text,#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-section-header-text{font-size:1.25rem!important;font-weight:400!important}#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-item .purposes-item-body{font-size:16px!important;color:var(--color-subtle)!important}#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-item .purposes-item-title label{font-size:1.125rem!important}#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-item .purposes-item-title .purposes-item-title-btn{font-size:1rem!important;color:var(--color-subtle)!important}#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-section-header-title{margin-bottom:2rem!important}#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-header{-ms-flex-negative:0!important;flex-shrink:0!important;padding:3rem!important}@media screen and (max-width:479px){#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-header{padding:1.5rem!important}}#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-section{padding:3rem!important}@media screen and (max-width:479px){#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-section{padding:1.5rem!important}}@media screen and (max-width:479px){#iubenda-iframe#iubenda-iframe #purposes-content-container .purposes-item{margin:0!important}}#iubenda-iframe#iubenda-iframe #iubenda-iframe-popup{position:relative!important;max-width:var(--window-md)!important;height:auto!important;width:auto!important;border-radius:1rem!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:translateX(2rem) scale(1)!important;transform:translateX(2rem) scale(1)!important;-webkit-transition:opacity 0.3s ease,display 0.3s ease,-webkit-transform 0.3s ease!important;transition:opacity 0.3s ease,display 0.3s ease,-webkit-transform 0.3s ease!important;transition:transform 0.3s ease,opacity 0.3s ease,display 0.3s ease!important;transition:transform 0.3s ease,opacity 0.3s ease,display 0.3s ease,-webkit-transform 0.3s ease!important;border:1px solid var(--color-border)!important}@media screen and (max-width:479px){#iubenda-iframe#iubenda-iframe #iubenda-iframe-popup{max-width:100%!important;border-radius:0!important}}#iubenda-iframe#iubenda-iframe .iub-iframe-brand-button{display:none!important}#iubenda-iframe#iubenda-iframe *{font-family:var(--text-sans)!important}#iubenda-iframe#iubenda-iframe h2,#iubenda-iframe#iubenda-iframe h3,#iubenda-iframe#iubenda-iframe h4,#iubenda-iframe#iubenda-iframe label,#iubenda-iframe#iubenda-iframe p{color:var(--color-foreground)!important;line-height:1!important}#iubenda-iframe#iubenda-iframe h2{margin-bottom:3rem!important;font-size:4rem!important}@media screen and (max-width:479px){#iubenda-iframe#iubenda-iframe h2{font-size:3rem!important}}#iubenda-iframe#iubenda-iframe .iubenda-modal-navigation:not(.iubenda-modal-navigation-brand){-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:1px solid var(--color-border)!important}#iubenda-iframe#iubenda-iframe p{color:var(--color-subtle)!important;line-height:1.5!important}#iubenda-iframe#iubenda-iframe .purposes-header .iub-btn{background-color:color-mix(in srgb,var(--color-background) 5%,transparent)!important;color:var(--color-subtle)!important;background-color:transparent!important;text-decoration:underline!important}#iubenda-iframe#iubenda-iframe .purposes-header .iub-btn:hover{border-color:transparent!important}#iubenda-iframe#iubenda-iframe .iub-btn{font-size:17px!important;background-color:var(--color-bgs)!important;color:var(--color-foreground)!important}#iubenda-iframe#iubenda-iframe .iub-btn-stroked{border:0!important}#iubenda-iframe#iubenda-iframe .iubenda-iframe-footer{-webkit-box-shadow:none!important;box-shadow:none!important;border-top:1px solid var(--color-border)!important}#iubenda-iframe#iubenda-iframe button.iub-btn.iub-btn-back:after{content:attr(aria-label);margin:0 0.25rem}#iubenda-iframe#iubenda-iframe #iubFooterBtnContainer button{background-color:var(--color-primary)!important;color:var(--color-background)!important;font-size:22px!important;padding:14px 32px!important}#iubenda-iframe#iubenda-iframe [tabindex]:not([tabindex="-1"]):focus,#iubenda-iframe#iubenda-iframe a[href]:focus,#iubenda-iframe#iubenda-iframe button:focus,#iubenda-iframe#iubenda-iframe details:focus,#iubenda-iframe#iubenda-iframe input:focus,#iubenda-iframe#iubenda-iframe select:focus,#iubenda-iframe#iubenda-iframe textarea:focus{outline:none!important}#iubenda-iframe#iubenda-iframe .iub-btn-consent,#iubenda-iframe#iubenda-iframe .iub-btn-consent.iub-btn-accept{-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--color-primary)!important;background-color:transparent!important;background-image:none!important;padding:1rem 2rem!important;border-color:var(--color-primary)!important}#iubenda-iframe#iubenda-iframe .iub-btn-consent.iub-btn-accept:hover,#iubenda-iframe#iubenda-iframe .iub-btn-consent:hover{border-color:var(--color-primary)!important}#iubenda-iframe#iubenda-iframe .iub-toggle-checkbox input.style1{background-color:var(--color-border)!important}#iubenda-iframe#iubenda-iframe .iub-toggle-checkbox input.style1:checked{background-color:var(--color-primary)!important}.details{--padding:1rem;padding:1rem;padding-left:1.5rem;background:rgba(255,255,255,0.05);border-radius:1rem;text-align:left}.details:not(:last-of-type){margin-bottom:1rem}.details summary::-webkit-details-marker{display:none}.details summary{list-style:none}.details summary::-webkit-details-marker{display:none}.details__title{margin:0;font-size:1.25rem}.details__summary-content{--width:1rem;--height:2px;--radius:1px;--color:currentColor;margin:0;padding:var(--padding) calc(var(--padding) * 3) var(--padding) 0;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;font-weight:bold;font-size:1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.details__summary-content:after,.details__summary-content:before{content:"";display:block;width:var(--width);height:var(--height);background-color:var(--color);position:absolute;border-radius:var(--radius);top:calc(50% - var(--height) / 2);right:calc(var(--width) / 2);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.details__summary-content:after{rotate:90deg}.details__container[open] .details__summary-content:before{rotate:45deg}.details__container[open] .details__summary-content:after{rotate:135deg}.details__summary::marker{content:""}.details__desc{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;overflow:hidden;padding-inline:0;color:var(--color-subtle)}.details__container[open]+.details__desc{-ms-grid-rows:1fr;grid-template-rows:1fr;padding-block:var(--padding)}.details__desc-inner{min-height:0}.tabs-bucket{position:relative}.tab{position:absolute;top:0;left:0;width:100%;max-height:0;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.175,0.885,0.32,1.275),visibility 0.3s cubic-bezier(0.175,0.885,0.32,1.275),max-width 0.3s cubic-bezier(0.175,0.885,0.32,1.275),-webkit-transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275);transition:opacity 0.3s cubic-bezier(0.175,0.885,0.32,1.275),visibility 0.3s cubic-bezier(0.175,0.885,0.32,1.275),max-width 0.3s cubic-bezier(0.175,0.885,0.32,1.275),-webkit-transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275);transition:opacity 0.3s cubic-bezier(0.175,0.885,0.32,1.275),visibility 0.3s cubic-bezier(0.175,0.885,0.32,1.275),transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275),max-width 0.3s cubic-bezier(0.175,0.885,0.32,1.275);transition:opacity 0.3s cubic-bezier(0.175,0.885,0.32,1.275),visibility 0.3s cubic-bezier(0.175,0.885,0.32,1.275),transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275),max-width 0.3s cubic-bezier(0.175,0.885,0.32,1.275),-webkit-transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275);-webkit-transform:translateX(-2rem);transform:translateX(-2rem);pointer-events:none}.tab.shown{opacity:1;position:relative;-webkit-transform:translateX(0);transform:translateX(0);max-height:100%;overflow:inherit;pointer-events:auto;visibility:visible;z-index:1}.tab.shown~.tab{-webkit-transform:translateX(2rem);transform:translateX(2rem)}.tabs-nav{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}[data-tab-nav]{cursor:pointer}.nav--style1{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;text-align:left;font-size:1rem;gap:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:clip}.nav--style1 a{text-decoration:inherit;position:relative;opacity:0.5;cursor:pointer;display:block;border-radius:0;border:1px solid transparent;white-space:nowrap}.nav--style1 a.current{opacity:1;font-weight:bold;color:var(--color-primary);text-decoration:underline}.nav--style2{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid var(--color-border);text-align:center;font-size:1.25rem}@media screen and (min-width:992px){.nav--style2{padding:0.5rem;background:color-mix(in srgb,var(--color-black) 65%,var(--color-background));border-radius:1rem;border:0}}.nav--style2>*{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:991px){.nav--style2>:not(:last-of-type){border-right:1px solid var(--color-border)}}.nav--style2 a{text-decoration:inherit;position:relative;opacity:0.5;cursor:pointer;padding:1.5rem;display:block;border-radius:1rem;border:1px solid transparent}.nav--style2 a.current{opacity:1;font-weight:bold;color:var(--color-primary)}@media screen and (min-width:992px){.nav--style2 a.current{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}}[data-modal=share] .window{width:var(--window-sm)}@media screen and (max-width:479px){[data-modal=share] .window{width:100%;max-width:100%}}.share-box{border-radius:1rem;background:rgba(var(--color-black-rgb),0.15);border:1px solid var(--color-border);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:var(--window-md)}.share-box .share-box__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin:1rem;border:1px solid var(--color-border);border-radius:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.share-box .share-box__input .input{-webkit-box-flex:1;-ms-flex:1;flex:1}.share-box .share-box__input input{padding:1.5rem 0;text-indent:1.5rem;font-size:1.25rem;border:0;width:100%;font-weight:600;color:var(--color-background);background:transparent;outline:0;color:var(--color-primary);color:var(--primary);border-bottom:1px solid var(--color-border)}.share-box .share-box__input button{border:0;border-radius:0;font-size:1.25rem}.share-box .footer{text-align:center;padding:1rem;border-top:1px solid var(--color-border)}.share-box .text{margin:0;font-size:1.25rem;margin-bottom:1rem}.share-box .btn--copy:before{content:attr(data-str-copy)}.share-box .btn--copy.btn--copied:before{content:attr(data-str-copied)}.share-box .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}@media screen and (max-width:767px){.share-box .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.share-box .buttons>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.share-box .buttons button{font-size:1.125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1rem;gap:0;padding:1rem}@media screen and (max-width:767px){.share-box .buttons button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5rem}}.confetti-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.confetti{overflow:visible;width:60px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(3.5);transform:translate(-50%,-50%) scale(3.5);pointer-events:none;z-index:10}.confetti .confetti__heart{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:animateHeartOut 0.3s linear forwards;animation:animateHeartOut 0.3s linear forwards}.confetti .confetti__main-circ{-webkit-transform-origin:29.5px 29.5px;transform-origin:29.5px 29.5px}@-webkit-keyframes animateCircle{40%{-webkit-transform:scale(10);transform:scale(10);opacity:1;fill:#DD4688}55%{-webkit-transform:scale(11);transform:scale(11);opacity:1;fill:#D46ABF}65%{-webkit-transform:scale(12);transform:scale(12);opacity:1;fill:#CC8EF5}75%{-webkit-transform:scale(13);transform:scale(13);opacity:1;fill:transparent;stroke:#CC8EF5;stroke-width:0.5}85%{-webkit-transform:scale(17);transform:scale(17);opacity:1;fill:transparent;stroke:#CC8EF5;stroke-width:0.2}95%{-webkit-transform:scale(18);transform:scale(18);opacity:1;fill:transparent;stroke:#CC8EF5;stroke-width:0.1}to{-webkit-transform:scale(19);transform:scale(19);opacity:1;fill:transparent;stroke:#CC8EF5;stroke-width:0}}@keyframes animateCircle{40%{-webkit-transform:scale(10);transform:scale(10);opacity:1;fill:#DD4688}55%{-webkit-transform:scale(11);transform:scale(11);opacity:1;fill:#D46ABF}65%{-webkit-transform:scale(12);transform:scale(12);opacity:1;fill:#CC8EF5}75%{-webkit-transform:scale(13);transform:scale(13);opacity:1;fill:transparent;stroke:#CC8EF5;stroke-width:0.5}85%{-webkit-transform:scale(17);transform:scale(17);opacity:1;fill:transparent;stroke:#CC8EF5;stroke-width:0.2}95%{-webkit-transform:scale(18);transform:scale(18);opacity:1;fill:transparent;stroke:#CC8EF5;stroke-width:0.1}to{-webkit-transform:scale(19);transform:scale(19);opacity:1;fill:transparent;stroke:#CC8EF5;stroke-width:0}}@-webkit-keyframes animateHeart{0%{-webkit-transform:scale(0.2);transform:scale(0.2)}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animateHeart{0%{-webkit-transform:scale(0.2);transform:scale(0.2)}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes animateHeartOut{0%{-webkit-transform:scale(1.4);transform:scale(1.4)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animateHeartOut{0%{-webkit-transform:scale(1.4);transform:scale(1.4)}to{-webkit-transform:scale(1);transform:scale(1)}}.confetti-animated .confetti__heart{-webkit-transform:scale(0.2);transform:scale(0.2);fill:#E2264D;-webkit-animation:animateHeart 0.3s linear forwards 0.25s;animation:animateHeart 0.3s linear forwards 0.25s}.confetti-animated .confetti__main-circ{-webkit-transition:all 2s;transition:all 2s;-webkit-animation:animateCircle 0.3s linear forwards;animation:animateCircle 0.3s linear forwards;opacity:1}.confetti-animated .confetti__grp1{opacity:1;-webkit-transition:0.1s all 0.3s;transition:0.1s all 0.3s}.confetti-animated .confetti__grp1 .confetti__oval1{-webkit-transform:scale(0) translate(0,-30px);transform:scale(0) translate(0,-30px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:0.5s -webkit-transform 0.3s;transition:0.5s -webkit-transform 0.3s;transition:0.5s transform 0.3s;transition:0.5s transform 0.3s,0.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp1 .confetti__oval2{-webkit-transform:scale(0) translate(10px,-50px);transform:scale(0) translate(10px,-50px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:1.5s -webkit-transform 0.3s;transition:1.5s -webkit-transform 0.3s;transition:1.5s transform 0.3s;transition:1.5s transform 0.3s,1.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp2{opacity:1;-webkit-transition:0.1s all 0.3s;transition:0.1s all 0.3s}.confetti-animated .confetti__grp2 .confetti__oval1{-webkit-transform:scale(0) translate(30px,-15px);transform:scale(0) translate(30px,-15px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:0.5s -webkit-transform 0.3s;transition:0.5s -webkit-transform 0.3s;transition:0.5s transform 0.3s;transition:0.5s transform 0.3s,0.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp2 .confetti__oval2{-webkit-transform:scale(0) translate(60px,-15px);transform:scale(0) translate(60px,-15px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:1.5s -webkit-transform 0.3s;transition:1.5s -webkit-transform 0.3s;transition:1.5s transform 0.3s;transition:1.5s transform 0.3s,1.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp3{opacity:1;-webkit-transition:0.1s all 0.3s;transition:0.1s all 0.3s}.confetti-animated .confetti__grp3 .confetti__oval1{-webkit-transform:scale(0) translate(30px,0px);transform:scale(0) translate(30px,0px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:0.5s -webkit-transform 0.3s;transition:0.5s -webkit-transform 0.3s;transition:0.5s transform 0.3s;transition:0.5s transform 0.3s,0.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp3 .confetti__oval2{-webkit-transform:scale(0) translate(60px,10px);transform:scale(0) translate(60px,10px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:1.5s -webkit-transform 0.3s;transition:1.5s -webkit-transform 0.3s;transition:1.5s transform 0.3s;transition:1.5s transform 0.3s,1.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp4{opacity:1;-webkit-transition:0.1s all 0.3s;transition:0.1s all 0.3s}.confetti-animated .confetti__grp4 .confetti__oval1{-webkit-transform:scale(0) translate(30px,15px);transform:scale(0) translate(30px,15px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:0.5s -webkit-transform 0.3s;transition:0.5s -webkit-transform 0.3s;transition:0.5s transform 0.3s;transition:0.5s transform 0.3s,0.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp4 .confetti__oval2{-webkit-transform:scale(0) translate(40px,50px);transform:scale(0) translate(40px,50px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:1.5s -webkit-transform 0.3s;transition:1.5s -webkit-transform 0.3s;transition:1.5s transform 0.3s;transition:1.5s transform 0.3s,1.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp5{opacity:1;-webkit-transition:0.1s all 0.3s;transition:0.1s all 0.3s}.confetti-animated .confetti__grp5 .confetti__oval1{-webkit-transform:scale(0) translate(-10px,20px);transform:scale(0) translate(-10px,20px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:0.5s -webkit-transform 0.3s;transition:0.5s -webkit-transform 0.3s;transition:0.5s transform 0.3s;transition:0.5s transform 0.3s,0.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp5 .confetti__oval2{-webkit-transform:scale(0) translate(-60px,30px);transform:scale(0) translate(-60px,30px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:1.5s -webkit-transform 0.3s;transition:1.5s -webkit-transform 0.3s;transition:1.5s transform 0.3s;transition:1.5s transform 0.3s,1.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp6{opacity:1;-webkit-transition:0.1s all 0.3s;transition:0.1s all 0.3s}.confetti-animated .confetti__grp6 .confetti__oval1{-webkit-transform:scale(0) translate(-30px,0px);transform:scale(0) translate(-30px,0px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:0.5s -webkit-transform 0.3s;transition:0.5s -webkit-transform 0.3s;transition:0.5s transform 0.3s;transition:0.5s transform 0.3s,0.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp6 .confetti__oval2{-webkit-transform:scale(0) translate(-60px,-5px);transform:scale(0) translate(-60px,-5px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:1.5s -webkit-transform 0.3s;transition:1.5s -webkit-transform 0.3s;transition:1.5s transform 0.3s;transition:1.5s transform 0.3s,1.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp7{opacity:1;-webkit-transition:0.1s all 0.3s;transition:0.1s all 0.3s}.confetti-animated .confetti__grp7 .confetti__oval1{-webkit-transform:scale(0) translate(-30px,-15px);transform:scale(0) translate(-30px,-15px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:0.5s -webkit-transform 0.3s;transition:0.5s -webkit-transform 0.3s;transition:0.5s transform 0.3s;transition:0.5s transform 0.3s,0.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp7 .confetti__oval2{-webkit-transform:scale(0) translate(-55px,-30px);transform:scale(0) translate(-55px,-30px);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:1.5s -webkit-transform 0.3s;transition:1.5s -webkit-transform 0.3s;transition:1.5s transform 0.3s;transition:1.5s transform 0.3s,1.5s -webkit-transform 0.3s}.confetti-animated .confetti__grp2{opacity:1;-webkit-transition:0.1s opacity 0.3s;transition:0.1s opacity 0.3s}.confetti-animated .confetti__grp3{opacity:1;-webkit-transition:0.1s opacity 0.3s;transition:0.1s opacity 0.3s}.confetti-animated .confetti__grp4{opacity:1;-webkit-transition:0.1s opacity 0.3s;transition:0.1s opacity 0.3s}.confetti-animated .confetti__grp5{opacity:1;-webkit-transition:0.1s opacity 0.3s;transition:0.1s opacity 0.3s}.confetti-animated .confetti__grp6{opacity:1;-webkit-transition:0.1s opacity 0.3s;transition:0.1s opacity 0.3s}.confetti-animated .confetti__grp7{opacity:1;-webkit-transition:0.1s opacity 0.3s;transition:0.1s opacity 0.3s}.list--posts{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr 3rem 1fr;grid-template-columns:repeat(3,1fr);gap:3rem}@media screen and (max-width:991px){.list--posts{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.list--posts{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:0}}.list--posts.list--block .tile--post .tile__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list--posts.list--block .tile--post .tile__wrap figure{width:100%;height:auto;aspect-ratio:3/2}@media screen and (min-width:768px){.list--posts.list--block .tile--post:not(:last-of-type){border-bottom:0;margin-bottom:0;padding-bottom:0}}.tile--post{overflow:hidden;position:relative;text-align:left}@media screen and (max-width:767px){.tile--post:not(:last-of-type){margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}}.tile--post .tile__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tile--post .tile__wrap figure{width:100%;height:auto;aspect-ratio:3/2}@media screen and (min-width:992px){.tile--post:focus-within:has(:focus-visible) h4,.tile--post:hover h4{text-decoration:underline;color:var(--color-primary)}}.tile--post .link--hidden{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0}.tile--post figure{background:var(--background);padding:0;margin:0;border-radius:1rem;overflow:hidden;position:relative;width:8rem;height:8rem;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1/1}.tile--post figure svg{color:var(--color);width:3rem;height:3rem}.tile--post figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tile--post .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tile--post .content h4{margin:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:1;color:var(--color-primary);font-weight:900}.tile--post .content p{margin:0;line-height:1.5}.tile--post .post__header{color:var(--color-subtle);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem}.tile--post .post__header .avatar{width:2rem;height:2rem}.tile--post .user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.tile--post .buttons{margin-top:0.5rem;text-align:right}.tile--post .buttons .btn{color:var(--primary)}.pre{margin:1.5rem 0;border-radius:1rem;display:block;line-height:1.3;position:relative;overflow:hidden;background-color:rgba(var(--color-black-rgb),0.5)}.pre pre{margin:0;padding:0;overflow-x:auto}.pre code{font-family:"GT-Pressura-Pro-Mono";color:var(--color-uncolor)}pre code.hljs{display:block;overflow-x:auto;padding:1.5rem}code.hljs{padding:3px 5px}.hljs{color:#abb2bf}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#fc80c4}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#b59aec}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}pre.c2c [data-trigger]{position:absolute;top:0.5rem;right:0.5rem;text-align:center;cursor:pointer;font-weight:bold;font-size:1rem;width:2rem;height:2rem}pre.c2c [data-trigger] i{opacity:0;visibility:hidden;position:absolute;top:0;right:0;border-radius:0.5rem;-webkit-transition:opacity 0.2s cubic-bezier(0.7,0,0.175,1),visibility 0.2s cubic-bezier(0.7,0,0.175,1),-webkit-transform 0.2s cubic-bezier(0.7,0,0.175,1);transition:opacity 0.2s cubic-bezier(0.7,0,0.175,1),visibility 0.2s cubic-bezier(0.7,0,0.175,1),-webkit-transform 0.2s cubic-bezier(0.7,0,0.175,1);transition:transform 0.2s cubic-bezier(0.7,0,0.175,1),opacity 0.2s cubic-bezier(0.7,0,0.175,1),visibility 0.2s cubic-bezier(0.7,0,0.175,1);transition:transform 0.2s cubic-bezier(0.7,0,0.175,1),opacity 0.2s cubic-bezier(0.7,0,0.175,1),visibility 0.2s cubic-bezier(0.7,0,0.175,1),-webkit-transform 0.2s cubic-bezier(0.7,0,0.175,1);padding:0.5rem;background:var(--color-background);color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}pre.c2c [data-trigger] i svg{width:1rem;height:1rem}pre.c2c [data-trigger] i:first-of-type{content:attr(data-str1);opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}pre.c2c [data-trigger] i:nth-of-type(2){background:var(--color-primary);color:var(--color-background);border-color:var(--color-primary);content:attr(data-str2);opacity:0;-webkit-transform:translateX(1rem);transform:translateX(1rem);visibility:hidden}pre.c2c [data-trigger].copied i:first-of-type{opacity:0;visibility:hidden;-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}pre.c2c [data-trigger].copied i:nth-of-type(2){opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.bundles{max-width:1200px;margin:4rem auto;display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.bundles .bundle{min-width:0}@media screen and (min-width:768px) and (max-width:1199px){.bundles{margin:0 -2rem;padding:4rem 2rem;grid-auto-flow:column;-ms-grid-columns:unset;grid-template-columns:unset;grid-auto-columns:375px;overflow-x:auto;overflow-y:hidden}.bundles.bundles--wf{grid-auto-columns:320px}}@media screen and (min-width:1200px){.bundles{overflow:visible;grid-auto-flow:unset;grid-auto-columns:unset;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.bundles.bundles--wf{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}.bundles .bundle{--primary:var(--color-primary);border:1px solid var(--color-border);border-radius:2rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);padding:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 1rem 2rem 0.5rem rgba(0,0,0,0.1);box-shadow:0 1rem 2rem 0.5rem rgba(0,0,0,0.1);text-align:left;position:relative}.bundles .bundle .features{list-style:none;margin:2rem 0;padding:0}.bundles .bundle .features .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;gap:1rem}.bundles .bundle .features .feature:not(.included) .icon{opacity:0.1}.bundles .bundle .features .feature:not(:last-of-type){border-bottom:1px solid var(--color-border)}.bundles .bundle .features .feature .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bundles .bundle .features .feature .icon svg{width:1.5rem;height:1.5rem;color:var(--primary)}.bundles .bundle:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid color-mix(in srgb,var(--color-foreground) 50%,transparent);border-radius:2rem;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:linear-gradient(130deg,rgb(0,0,0),rgba(0,0,0,0) 50%);mask-image:linear-gradient(130deg,rgb(0,0,0),rgba(0,0,0,0) 50%)}.bundles .bundle .badge{margin:1rem;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid var(--primary);color:var(--color-foreground);border-radius:2rem;padding:0.5rem 1.5rem;font-weight:bold;-webkit-box-shadow:0 0 2rem rgba(0,0,0,0.1);box-shadow:0 0 2rem rgba(0,0,0,0.1);font-size:1rem;text-align:center}@media screen and (min-width:992px){.bundles .bundle .badge{position:absolute;top:0;right:0}}@media screen and (max-width:991px){.bundles .bundle .badge{margin:-1rem;margin-bottom:2rem}}.bundles .bundle .text{-webkit-box-flex:1;-ms-flex:1;flex:1}.bundles .bundle .btn{background:var(--color-bgs);border:1px solid var(--color-border);-webkit-box-shadow:0 2rem 2rem -1rem rgba(0,0,0,0.1);box-shadow:0 2rem 2rem -1rem rgba(0,0,0,0.1);background:var(--primary);color:var(--color-background);border-color:transparent}.bundles .bundle .btn--stroked{background:transparent;color:var(--primary);border-color:currentColor}.bundles .bundle h4{margin:0;font-size:2rem;color:var(--primary)}.bundles .bundle p{font-size:1.25rem;margin:0}.bundles .bundle .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2rem 0;border-radius:2rem;margin-bottom:1rem}.bundles .bundle .price .prefix{font-size:1.5rem;position:relative}.bundles .bundle .price .amount{font-size:3.5rem;font-family:var(--text-serif)}.bundles .bundle .last-update{text-align:center;color:var(--color-subtle)}.bundles .bundle .version{border-radius:0.5rem;padding:0.25rem 0.5rem;font-size:1.5rem;color:var(--color-subtle)}.bundles .bundle span.duration{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;top:-0.5rem;position:relative;font-weight:normal}.bundles .bundle.bundle--recommended{--primary:var(--color-shared);background:rgba(var(--color-black-rgb),0.1);border:2px solid var(--primary)}@media screen and (min-width:768px){.bundles .bundle.bundle--recommended{margin:-1rem 0;padding-top:3.5rem;padding-bottom:3.5rem}}.tile__link{position:absolute;top:0;left:0;bottom:0;right:0}.btn--audio{width:3rem;height:3rem;border-radius:50%;border:none;background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);position:relative;cursor:pointer;padding:0;border:1px solid transparent;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.btn--audio:not(.audio--playing):hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}.btn--audio span{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.btn--audio span svg{width:1rem;height:1rem}.audio-svg{position:absolute;top:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:100%;height:100%;position:relative}.audio-svg circle{fill:none;stroke-width:5}.audio-bg{stroke:transparent;pointer-events:none}.audio-progress{stroke:var(--color-primary);stroke-linecap:round;pointer-events:none}.audio-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.audio--playing{background:var(--color-primary);color:var(--color-background);border-color:var(--color-primary)}.audio--playing .audio-progress{stroke:var(--color-background);-webkit-transition:all 0.4s linear;transition:all 0.4s linear}.badge--usage{background:color-mix(in srgb,var(--color-foreground) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);font-family:var(--text-serif);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.25rem;border-radius:6rem;gap:0.5rem;cursor:pointer}.badge--usage:hover{border-color:color-mix(in srgb,var(--color-primary) 15%,transparent)}.badge--usage i{width:2.5rem;height:2.5rem;border-radius:3rem;background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.badge--usage i svg{width:1rem;height:1rem}.badge--usage i svg *{stroke-width:2}.badge--usage .label--plan{margin:0 0.5rem;background:color-mix(in srgb,var(--color-primary) 2.5%,transparent);color:var(--color-primary);border-radius:6rem;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}.badge--usage .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;font-size:1rem}.badge--usage .btn{width:2.5rem;height:2.5rem;color:var(--color-foreground);margin-left:0.5rem}.badge--usage .label{text-transform:uppercase;font-weight:bold;font-weight:300}.badge--usage .numbers{font-family:var(--text-serif);font-weight:bold}@media screen and (max-width:767px){.badge--usage{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.badge--usage .content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.badge--usage .btn--owned{display:none;margin:0}.badge--usage.credits--owned{--color-primary:var(--color-shared);border:1px solid color-mix(in srgb,var(--color-primary) 50%,transparent);padding-right:1rem}.badge--usage.credits--owned .btn--icon,.badge--usage.credits--owned i{display:none}.badge--usage.credits--owned .btn--owned{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:color-mix(in srgb,var(--color-primary) 5%,transparent);color:var(--color-primary)}.circle-bar{position:relative;margin-left:0.5rem}.circle-bar span{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.65rem;font-weight:bold;font-family:var(--text-serif)}.circle-svg{display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.circle-bg{fill:none;stroke:var(--color-border)}.circle-progress{fill:none;stroke:var(--color-primary);stroke-linecap:round;-webkit-transition:stroke-dashoffset 0.3s ease;transition:stroke-dashoffset 0.3s ease}.custom-select-wrapper{display:inline-block;position:relative}.custom-select{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;background:color-mix(in srgb,var(--color-foreground) 5%,transparent);border:1px solid transparent;padding:0.5rem 1rem;border-radius:2rem;color:#fff;font-size:1rem;-webkit-transition:0.2s ease;transition:0.2s ease;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.custom-select:focus{background:color-mix(in srgb,var(--color-foreground) 10%,transparent);-webkit-box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 20%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:var(--color-primary)}.custom-select .arrow{width:6px;height:6px;border-right:2px solid color-mix(in srgb,var(--color-foreground) 50%,transparent);border-bottom:2px solid color-mix(in srgb,var(--color-foreground) 50%,transparent);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.25s ease;transition:0.25s ease;opacity:0.8;-ms-flex-negative:0;flex-shrink:0}.custom-select .arrow.open{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:100%;min-width:0}.selected__label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__color{width:1rem;height:1rem;min-width:1rem;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.custom-select-dropdown{position:absolute;z-index:2147483647;width:auto;min-width:100%;max-height:300px;overflow-y:auto;background:var(--color-background);border-radius:1rem;border:1px solid var(--color-border);padding:0.5rem 0;-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.4);box-shadow:0 1rem 2rem rgba(0,0,0,0.4);-webkit-animation:dropdownFade 0.18s ease;animation:dropdownFade 0.18s ease;-webkit-transform-origin:top left;transform-origin:top left;will-change:transform,opacity}.custom-select-dropdown.is-measuring{-webkit-animation:none!important;animation:none!important;-webkit-transform:none!important;transform:none!important;opacity:1!important}.custom-select-dropdown .option{padding:10px 16px;-webkit-transition:0.2s ease;transition:0.2s ease;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-select-dropdown .option.focus,.custom-select-dropdown .option:hover{background:var(--color-bgs)}.custom-select-dropdown .option i{width:3rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:1rem;-ms-flex-negative:0;flex-shrink:0}.custom-select-dropdown .option i svg{width:1.5rem;height:1.5rem}.custom-select-dropdown .option .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.custom-select-dropdown .option .label{font-size:1.05rem;font-weight:600;color:var(--color-foreground)}.custom-select-dropdown .option .desc{font-size:0.85rem;color:var(--color-subtle);line-height:1.3}.custom-select-dropdown::-webkit-scrollbar{width:8px}.custom-select-dropdown::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-foreground) 20%,transparent);border-radius:4px}@-webkit-keyframes dropdownFade{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dropdownFade{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.grid--voices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1rem}.grid--voices .grid__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;border-bottom:1px solid var(--color-line)}.grid--voices .grid__blocks .grid__block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid--voices .grid__block{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem}@media screen and (max-width:767px){.grid--voices .grid__block{padding:1.5rem}}.grid--voices .grid__block:not(:last-of-type){border-right:1px solid var(--color-line)}.grid--voices .grid__block .custom-select-wrapper{width:100%}.grid--voices .grid__block>h3{margin:0 0 1rem;color:var(--color-subtle);text-transform:uppercase;font-size:0.85rem}@media screen and (max-width:767px){.grid--voices .grid__block>h3{margin-bottom:0.5rem}}.empty-voices{color:var(--color-subtle);padding:0.25rem 0}.brick{opacity:0;-webkit-transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0s;transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0s;will-change:transform,opacity}.brick.active{opacity:1}.brick.delay1{-webkit-transition-delay:0.6s;transition-delay:0.6s}.zoomin{-webkit-transform:scale(0.85);transform:scale(0.85);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.zoomin.active{-webkit-transform:scale(1);transform:scale(1)}.fadetop{-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transform-origin:bottom center;transform-origin:bottom center}.fadetop.active{-webkit-transform:translateY(0);transform:translateY(0)}.fadebottom{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.fadebottom.active{-webkit-transform:translateY(0);transform:translateY(0)}.fadeleft{-webkit-transform:translateX(-60px);transform:translateX(-60px)}.fadeleft.active{-webkit-transform:translateX(0);transform:translateX(0)}.faderight{-webkit-transform:translateX(60px);transform:translateX(60px)}.faderight.active{-webkit-transform:translateX(0);transform:translateX(0)}.credits-odometer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;font-weight:700;font-size:1.1em;line-height:1.2em}.credits-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.credits-digit{position:relative;width:0.75em;height:1.2em;overflow:hidden}.credits-digit-inner{position:absolute;left:0;top:0;-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease,-webkit-transform 0.6s ease}.credits-digit-inner span{display:block;height:1.2em;line-height:1.2em;text-align:center}.tile--voice{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tile--voice input{position:absolute;top:0;left:0;opacity:0}.tile--voice input:checked+.block{border-color:var(--color-primary)}.tile--voice:focus-visible{outline:0}.tile--voice:focus-visible .block{border-color:color-mix(in srgb,var(--color-primary) 65%,transparent);-webkit-box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 15%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 15%,transparent)}.tile--voice .block{background:color-mix(in srgb,var(--color-foreground) 5%,transparent);border:1px solid transparent;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;position:relative;padding:0.5rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer}.tile--voice .block:hover{background:var(--color-bgs)}.tile--voice .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.tile--voice .icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0.75rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);font-weight:bold;width:3rem;height:3rem;margin:0 0.5rem}.tile--voice .icon svg{width:2rem;height:2rem;color:var(--color-foreground)}.tile--voice .icon svg *{stroke-width:1.5;stroke:currentColor}.tile--voice .content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 0.5rem}.tile--voice .content h3{margin:0;font-size:1rem}.tile--voice .content p{margin:0;font-size:0.85rem;color:var(--color-subtle)}.tile--voice .buttons{-ms-flex-negative:0;flex-shrink:0;padding:0 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}.tile--voice .btn--audio{margin:0.5rem 1rem}.input input,.input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(var(--color-black-rgb),0.2);border-radius:0.5rem;border:1px solid var(--color-border);padding:1rem;font-size:100%;color:currentColor;font-family:inherit;outline:0}.input input:focus,.input select:focus{border-color:var(--color-primary)}.input select{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='11' viewBox='0 0 16 11' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.9999 2.00003-6.36391 6.36392-6.36393-6.36392' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E");padding-right:2rem;background-position:right 1rem center;background-repeat:no-repeat;cursor:pointer}.input label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.125rem}.input--half{max-width:calc(50% - 0.5rem);-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.5rem);flex:0 0 calc(50% - 0.5rem)}.input--disabled input,.input--disabled select{pointer-events:none;opacity:0.5}.input--color .input-box{padding:0;background-color:rgba(var(--color-black-rgb),0.2);border-radius:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-border);gap:0rem}.input--color .input-box:focus-within{border-color:var(--color-primary)}.input--color .color{width:2rem;height:2rem;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;border:1px solid var(--color-border);cursor:pointer}.input--color input{background:none;border:0;outline:0;cursor:pointer}.input--color label,.input--select label,.input--string label{margin-bottom:0.5rem}.input--color input,.input--color select,.input--select input,.input--select select,.input--string input,.input--string select{width:100%}.input--boolean{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.input--boolean input{-ms-flex-negative:0;flex-shrink:0;padding:0;width:3.5rem;height:2rem;border-radius:4rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-image:url("data:image/svg+xml,%3Csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' fill='%237CD259' r='12'/%3E%3C/svg%3E");background-position:left 0.25rem center;background-repeat:no-repeat;background-size:1.5rem;cursor:pointer}.input--boolean input:checked{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' fill='%230C120D' r='12'/%3E%3C/svg%3E");background-position:left 1.75rem center;background-color:var(--color-primary)}.input--stringsObject fieldset{border:0;margin:0;padding:0;margin-top:0;border:1px solid var(--color-border);border-radius:1rem;overflow:clip}.input--stringsObject fieldset>label:not(:last-of-type){border-bottom:1px solid var(--color-border)}.input--stringsObject fieldset>label span{padding:1rem;width:156px}.input--stringsObject fieldset>label>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.input--stringsObject fieldset>label>div input{width:100%;border-radius:0;border:0;border-left:1px solid var(--color-border)}.input--pills fieldset{border:0;margin:0;padding:0;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}.input--pills fieldset label{position:relative}.input--pills fieldset label input{position:absolute;top:0;left:0;opacity:0}.input--pills fieldset label span{border:1px solid var(--color-border);padding:0.5rem 1rem;border-radius:4rem;cursor:pointer}.input--pills fieldset label input:checked+span{background-color:color-mix(in srgb,var(--color-primary) 25%,transparent);background-image:url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5.34783L5.42857 9L12 2' stroke='white' stroke-width='1'/%3E%3C/svg%3E%0A");background-position:left 0.75rem center;background-repeat:no-repeat;border-color:var(--color-primary);padding-left:2rem;padding-right:1.25rem}.input--range input[type=range],.input--size input[type=range]{-webkit-appearance:none;background-color:rgba(var(--color-black-rgb),0.2);height:10px;overflow:visible;width:100%;position:relative;border-radius:2rem;padding:0;margin:1.5rem 0 0}.input--range input[type=range]::-webkit-slider-thumb,.input--size input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--color-primary);width:20px;height:20px;border-radius:50%;position:relative;z-index:100}.input--range input[type=range]::-moz-range-thumb,.input--size input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:var(--color-primary);border-color:var(--color-primary);width:20px;height:20px;border-radius:50%;position:relative;z-index:100}.input--range input[type=range]::-webkit-slider-thumb:before,.input--size input[type=range]::-webkit-slider-thumb:before{content:"";position:absolute;top:100%;left:40%;width:10%;height:200px;display:block;background:red;z-index:-10;-webkit-box-shadow:0 0 10px darkred;box-shadow:0 0 10px darkred;opacity:0.1}.input--range input[type=range]:hover::-webkit-slider-thumb:before,.input--size input[type=range]:hover::-webkit-slider-thumb:before{opacity:1}